added cdk to deps and building fileapprove

This commit is contained in:
Andrew Pamment
2017-03-20 21:40:32 +10:00
parent 2ec24ec5bb
commit 8ab2142ba1
265 changed files with 99585 additions and 18 deletions

566
deps/cdk-5.0-20161210/package/cdk.map vendored Normal file
View File

@@ -0,0 +1,566 @@
/*
* $Id: cdk.map,v 1.3 2014/11/02 23:08:51 tom Exp $
* script for shared library versioning
*/
/* 2004/10/04 */
CDK_2.0.0 {
global:
Beep;
CDKDEBUG;
CDKVersion;
CDKallocStrings;
CDKcountStrings;
CDKfreeChtypes;
CDKfreeStrings;
CDKgetDirectoryContents;
CDKparamNumber;
CDKparamNumber2;
CDKparamString;
CDKparamString2;
CDKparamValue;
CDKparseParams;
CDKparsePosition;
CDKreadFile;
CDKsplitString;
GPasteBuffer;
_destroyCDKObject;
_newCDKObject;
activateCDKAlphalist;
activateCDKButton;
activateCDKButtonbox;
activateCDKCalendar;
activateCDKDScale;
activateCDKDialog;
activateCDKEntry;
activateCDKFScale;
activateCDKFSlider;
activateCDKFselect;
activateCDKGraph;
activateCDKHistogram;
activateCDKItemlist;
activateCDKLabel;
activateCDKMarquee;
activateCDKMatrix;
activateCDKMentry;
activateCDKMenu;
activateCDKRadio;
activateCDKScale;
activateCDKScroll;
activateCDKSelection;
activateCDKSlider;
activateCDKSwindow;
activateCDKTemplate;
activateCDKUScale;
activateCDKUSlider;
activateCDKViewer;
addCDKScrollItem;
addCDKSwindow;
alignxy;
attrbox;
baseName;
bindCDKObject;
boxWindow;
ceilCDK;
char2Chtype;
char2DisplayType;
checkCDKObjectBind;
checkForLink;
chlen;
chstrncpy;
chtype2Char;
chtype2String;
cleanCDKEntry;
cleanCDKMatrix;
cleanCDKMatrixCell;
cleanCDKMentry;
cleanCDKObjectBindings;
cleanCDKSwindow;
cleanCDKTemplate;
cleanCDKViewer;
cleanCdkTitle;
cleanChar;
cleanChtype;
cmpStrChstr;
copyChar;
copyChtype;
deactivateCDKMarquee;
deleteCDKScrollItem;
deleteCursesWindow;
deleteFileCB;
destroyCDKScreen;
destroyCDKScreenObjects;
dirName;
drawCDKButtonboxButtons;
drawCDKDialogButtons;
drawCDKItemlistField;
drawCDKMentryField;
drawCDKMenuSubwin;
drawCDKScreen;
drawCdkTitle;
drawLine;
drawObjBox;
drawShadow;
dumpCDKSwindow;
endCDK;
eraseCDKMenuSubwin;
eraseCDKScreen;
eraseCursesWindow;
execCDKSwindow;
exitCancelCDKScreen;
exitCancelCDKScreenOf;
exitOKCDKScreen;
exitOKCDKScreenOf;
floorCDK;
freeChar;
freeCharList;
freeChtype;
freeChtypeList;
getCDKAlphalistBox;
getCDKAlphalistContents;
getCDKAlphalistFillerChar;
getCDKAlphalistHighlight;
getCDKButtonBox;
getCDKButtonMessage;
getCDKButtonboxBox;
getCDKButtonboxButtonCount;
getCDKButtonboxCurrentButton;
getCDKButtonboxHighlight;
getCDKCalendarBox;
getCDKCalendarDate;
getCDKCalendarDayAttribute;
getCDKCalendarHighlight;
getCDKCalendarMarker;
getCDKCalendarMonthAttribute;
getCDKCalendarYearAttribute;
getCDKDScaleBox;
getCDKDScaleDigits;
getCDKDScaleHighValue;
getCDKDScaleLowValue;
getCDKDScaleValue;
getCDKDialogBox;
getCDKDialogHighlight;
getCDKDialogSeparator;
getCDKEntryBox;
getCDKEntryFillerChar;
getCDKEntryHiddenChar;
getCDKEntryMax;
getCDKEntryMin;
getCDKEntryValue;
getCDKFScaleBox;
getCDKFScaleDigits;
getCDKFScaleHighValue;
getCDKFScaleLowValue;
getCDKFScaleValue;
getCDKFSliderBox;
getCDKFSliderDigits;
getCDKFSliderHighValue;
getCDKFSliderLowValue;
getCDKFSliderValue;
getCDKFocusCurrent;
getCDKFselectBox;
getCDKFselectDirAttribute;
getCDKFselectDirContents;
getCDKFselectDirectory;
getCDKFselectFileAttribute;
getCDKFselectFillerChar;
getCDKFselectHighlight;
getCDKFselectLinkAttribute;
getCDKFselectSocketAttribute;
getCDKGraphBox;
getCDKGraphCharacter;
getCDKGraphCharacters;
getCDKGraphDisplayType;
getCDKGraphValue;
getCDKGraphValues;
getCDKHistogramBox;
getCDKHistogramFillerChar;
getCDKHistogramHighValue;
getCDKHistogramLowValue;
getCDKHistogramStatsAttr;
getCDKHistogramStatsPos;
getCDKHistogramValue;
getCDKHistogramViewType;
getCDKItemlistBox;
getCDKItemlistCurrentItem;
getCDKItemlistDefaultItem;
getCDKItemlistValues;
getCDKLabelBox;
getCDKLabelMessage;
getCDKMarqueeBox;
getCDKMatrixBox;
getCDKMatrixCell;
getCDKMatrixCol;
getCDKMatrixRow;
getCDKMentryBox;
getCDKMentryFillerChar;
getCDKMentryHiddenChar;
getCDKMentryMin;
getCDKMentryValue;
getCDKMenuCurrentItem;
getCDKMenuSubTitleHighlight;
getCDKMenuTitleHighlight;
getCDKRadioBox;
getCDKRadioChoiceCharacter;
getCDKRadioCurrentItem;
getCDKRadioHighlight;
getCDKRadioItems;
getCDKRadioLeftBrace;
getCDKRadioRightBrace;
getCDKScaleBox;
getCDKScaleHighValue;
getCDKScaleLowValue;
getCDKScaleValue;
getCDKScrollBox;
getCDKScrollCurrent;
getCDKScrollHighlight;
getCDKScrollItems;
getCDKSelectionBox;
getCDKSelectionChoice;
getCDKSelectionChoices;
getCDKSelectionCurrent;
getCDKSelectionHighlight;
getCDKSelectionItems;
getCDKSelectionMode;
getCDKSelectionModes;
getCDKSelectionTitle;
getCDKSliderBox;
getCDKSliderHighValue;
getCDKSliderLowValue;
getCDKSliderValue;
getCDKSwindowBox;
getCDKSwindowContents;
getCDKTemplateBox;
getCDKTemplateMin;
getCDKTemplateValue;
getCDKUScaleBox;
getCDKUScaleHighValue;
getCDKUScaleLowValue;
getCDKUScaleValue;
getCDKUSliderBox;
getCDKUSliderHighValue;
getCDKUSliderLowValue;
getCDKUSliderValue;
getCDKViewerBox;
getCDKViewerHighlight;
getCDKViewerInfo;
getCDKViewerInfoLine;
getCDKViewerTitle;
getDirectoryContents;
getListIndex;
getString;
getcCDKBind;
getcCDKObject;
initCDKColor;
initCDKScreen;
intlen;
jumpToCell;
jumpToLineCDKSwindow;
justifyString;
loadCDKSwindowInformation;
lowerCDKObject;
mixCDKTemplate;
mode2Char;
mode2Filetype;
moveCursesWindow;
moveToCDKMatrixCell;
newCDKAlphalist;
newCDKButton;
newCDKButtonbox;
newCDKCalendar;
newCDKDScale;
newCDKDialog;
newCDKEntry;
newCDKFScale;
newCDKFSlider;
newCDKFselect;
newCDKGraph;
newCDKHistogram;
newCDKItemlist;
newCDKLabel;
newCDKMarquee;
newCDKMatrix;
newCDKMentry;
newCDKMenu;
newCDKRadio;
newCDKScale;
newCDKScroll;
newCDKSelection;
newCDKSlider;
newCDKSwindow;
newCDKTemplate;
newCDKUScale;
newCDKUSlider;
newCDKViewer;
popupDialog;
popupLabel;
popupLabelAttrib;
positionCDKButton;
positionCDKObject;
raiseCDKObject;
readFile;
refreshCDKScreen;
refreshCDKWindow;
registerCDKObject;
removeCDKCalendarMarker;
resetCDKScreen;
resetCDKScreenOf;
saveCDKSwindowInformation;
searchList;
selectFile;
setCDKAlphalist;
setCDKAlphalistBox;
setCDKAlphalistContents;
setCDKAlphalistFillerChar;
setCDKAlphalistHighlight;
setCDKAlphalistPostProcess;
setCDKAlphalistPreProcess;
setCDKButton;
setCDKButtonBox;
setCDKButtonMessage;
setCDKButtonbox;
setCDKButtonboxBox;
setCDKButtonboxCurrentButton;
setCDKButtonboxHighlight;
setCDKCalendar;
setCDKCalendarBox;
setCDKCalendarDate;
setCDKCalendarDayAttribute;
setCDKCalendarDaysNames;
setCDKCalendarHighlight;
setCDKCalendarMarker;
setCDKCalendarMonthAttribute;
setCDKCalendarMonthsNames;
setCDKCalendarYearAttribute;
setCDKDScale;
setCDKDScaleBox;
setCDKDScaleDigits;
setCDKDScaleLowHigh;
setCDKDScaleValue;
setCDKDialog;
setCDKDialogBox;
setCDKDialogHighlight;
setCDKDialogSeparator;
setCDKEntry;
setCDKEntryBox;
setCDKEntryCB;
setCDKEntryFillerChar;
setCDKEntryHiddenChar;
setCDKEntryHighlight;
setCDKEntryMax;
setCDKEntryMin;
setCDKEntryValue;
setCDKFScale;
setCDKFScaleBox;
setCDKFScaleDigits;
setCDKFScaleLowHigh;
setCDKFScaleValue;
setCDKFSlider;
setCDKFSliderBox;
setCDKFSliderDigits;
setCDKFSliderLowHigh;
setCDKFSliderValue;
setCDKFocusNext;
setCDKFocusPrevious;
setCDKFselect;
setCDKFselectBox;
setCDKFselectDirAttribute;
setCDKFselectDirContents;
setCDKFselectDirectory;
setCDKFselectFileAttribute;
setCDKFselectFillerChar;
setCDKFselectHighlight;
setCDKFselectLinkAttribute;
setCDKFselectPostProcess;
setCDKFselectPreProcess;
setCDKFselectSocketAttribute;
setCDKGraph;
setCDKGraphBox;
setCDKGraphCharacter;
setCDKGraphCharacters;
setCDKGraphDisplayType;
setCDKGraphValue;
setCDKGraphValues;
setCDKHistogram;
setCDKHistogramBox;
setCDKHistogramDisplayType;
setCDKHistogramFillerChar;
setCDKHistogramStatsAttr;
setCDKHistogramStatsPos;
setCDKHistogramValue;
setCDKItemlist;
setCDKItemlistBox;
setCDKItemlistCurrentItem;
setCDKItemlistDefaultItem;
setCDKItemlistValues;
setCDKLabel;
setCDKLabelBox;
setCDKLabelMessage;
setCDKMarqueeBox;
setCDKMatrixBox;
setCDKMatrixCell;
setCDKMatrixCells;
setCDKMentry;
setCDKMentryBox;
setCDKMentryCB;
setCDKMentryFillerChar;
setCDKMentryHiddenChar;
setCDKMentryMin;
setCDKMentryValue;
setCDKMenu;
setCDKMenuCurrentItem;
setCDKMenuSubTitleHighlight;
setCDKMenuTitleHighlight;
setCDKObjectBackgroundColor;
setCDKObjectPostProcess;
setCDKObjectPreProcess;
setCDKRadio;
setCDKRadioBox;
setCDKRadioChoiceCharacter;
setCDKRadioCurrentItem;
setCDKRadioHighlight;
setCDKRadioItems;
setCDKRadioLeftBrace;
setCDKRadioRightBrace;
setCDKScale;
setCDKScaleBox;
setCDKScaleLowHigh;
setCDKScaleValue;
setCDKScroll;
setCDKScrollBox;
setCDKScrollCurrent;
setCDKScrollHighlight;
setCDKScrollItems;
setCDKScrollPosition;
setCDKSelection;
setCDKSelectionBox;
setCDKSelectionChoice;
setCDKSelectionChoices;
setCDKSelectionCurrent;
setCDKSelectionHighlight;
setCDKSelectionItems;
setCDKSelectionMode;
setCDKSelectionModes;
setCDKSelectionTitle;
setCDKSlider;
setCDKSliderBox;
setCDKSliderLowHigh;
setCDKSliderValue;
setCDKSwindow;
setCDKSwindowBox;
setCDKSwindowContents;
setCDKTemplate;
setCDKTemplateBox;
setCDKTemplateCB;
setCDKTemplateMin;
setCDKTemplateValue;
setCDKUScale;
setCDKUScaleBox;
setCDKUScaleLowHigh;
setCDKUScaleValue;
setCDKUSlider;
setCDKUSliderBox;
setCDKUSliderLowHigh;
setCDKUSliderValue;
setCDKViewer;
setCDKViewerBox;
setCDKViewerHighlight;
setCDKViewerInfo;
setCDKViewerInfoLine;
setCDKViewerTitle;
setCdkBXattr;
setCdkExitType;
setCdkHZchar;
setCdkLLchar;
setCdkLRchar;
setCdkTitle;
setCdkULchar;
setCdkURchar;
setCdkVTchar;
setWidgetDimension;
sortList;
splitString;
startCDKDebug;
stopCDKDebug;
stripWhiteSpace;
traverseCDKScreen;
trimCDKSwindow;
unbindCDKObject;
unmixCDKTemplate;
unregisterCDKObject;
validCDKObject;
viewFile;
viewInfo;
waitCDKLabel;
writeBlanks;
writeCDKDebugMessage;
writeChar;
writeCharAttrib;
writeChtype;
writeChtypeAttrib;
local: _*;
};
/* 2005/03/08 */
CDK_2.3.1 {
global:
isCDKObjectBind;
} CDK_2.0.0;
/* 2005/03/23 */
CDK_2.4.1 {
global:
insertCDKScrollItem;
} CDK_2.3.1;
/* 2006/02/20 */
CDK_3.1.2 {
global:
getCDKRadioSelectedItem;
getchCDKObject;
setCDKFocusCurrent;
setCDKFocusFirst;
setCDKFocusLast;
setCDKMatrixCB;
setCDKRadioSelectedItem;
traverseCDKOnce;
} CDK_2.4.1;
/* 2006/05/07 */
CDK_4.0.3 {
global:
copyCharList;
copyChtypeList;
filterByDisplayType;
getCDKAlphalistCurrentItem;
getCDKFselectContents;
getCDKFselectCurrentItem;
getCDKScrollCurrentItem;
getCDKScrollCurrentTop;
isHiddenDisplayType;
lenCharList;
lenChtypeList;
setCDKAlphalistCurrentItem;
setCDKFselectContents;
setCDKFselectCurrentItem;
setCDKScrollCurrentItem;
setCDKScrollCurrentTop;
} CDK_3.1.2;
/* 2013/09/01 */
CDK_5.0.4 {
global:
scroller_FixCursorPosition;
scroller_KEY_DOWN;
scroller_KEY_END;
scroller_KEY_HOME;
scroller_KEY_LEFT;
scroller_KEY_NPAGE;
scroller_KEY_PPAGE;
scroller_KEY_RIGHT;
scroller_KEY_UP;
scroller_MaxViewSize;
scroller_SetPosition;
scroller_SetViewSize;
} CDK_4.0.3;

90
deps/cdk-5.0-20161210/package/cdk.spec vendored Normal file
View File

@@ -0,0 +1,90 @@
# $Id: cdk.spec,v 1.43 2016/12/10 13:04:19 tom Exp $
Summary: Curses Development Kit
%define AppProgram cdk
%define AppVersion 5.0
%define AppRelease 20161210
Name: %{AppProgram}
Version: %{AppVersion}
Release: %{AppRelease}
License: BSD (4-clause)
Group: Development/Libraries
URL: http://invisible-island.net/%{name}/
Source0: %{name}-%{version}-%{release}.tgz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
# BuildRequires: ncurses-devel
%description
Cdk stands for "Curses Development Kit". It contains a large number of ready
to use widgets which facilitate the speedy development of full screen curses
programs.
%package devel
Summary: Curses Development Kit
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
%description devel
Development headers for cdk (Curses Development Kit)
%prep
%define debug_package %{nil}
%setup -q -n %{name}-%{version}-%{release}
%build
%configure
make all
find . -name '*.o' -exec rm -f {} \;
%configure --with-shared --with-versioned-syms
#make %{?_smp_mflags} cdkshlib
make all
%install
rm -rf $RPM_BUILD_ROOT
make install.libs install \
DESTDIR=$RPM_BUILD_ROOT \
DOCUMENT_DIR=$RPM_BUILD_ROOT%{_defaultdocdir}/%{name}
ls -l $RPM_BUILD_ROOT%{_libdir}
chmod +x $RPM_BUILD_ROOT%{_libdir}/*.so # fixes rpmlint unstripped-binary-or-object
install -m 644 libcdk.a $RPM_BUILD_ROOT%{_libdir}
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
%doc CHANGES COPYING INSTALL NOTES README VERSION
%{_libdir}/*.so.*
%exclude %{_libdir}/*.a
%exclude %{_mandir}/man3/*
%{_defaultdocdir}/%{name}/*
%files devel
%defattr(-,root,root,-)
%doc EXPANDING TODO examples demos
%{_libdir}/*.a
%{_libdir}/*.so
%{_bindir}/cdk5-config
%{_mandir}/man3/*
%{_includedir}/%{name}.h
%{_includedir}/%{name}
%changelog
* Wed Nov 05 2014 Thomas E. Dickey
- move manpages to -devel package
* Sun Nov 02 2014 Thomas E. Dickey
- change shared library configuration to use --with-shared option
* Tue Mar 20 2012 Thomas E. Dickey
- install cdk.h in normal location
* Fri May 13 2011 Thomas E. Dickey
- parameterize/adapt to building from unpatched sources as part of test builds
* Sun Jan 4 2009 Marek Mahut <mmahut@fedoraproject.org> - 5.0.20081105-1
- Initial build

531
deps/cdk-5.0-20161210/package/cdk.sym vendored Normal file
View File

@@ -0,0 +1,531 @@
# $Id: cdk.sym,v 1.1 2014/11/02 19:57:43 tom Exp $
Beep
CDKDEBUG
CDKVersion
CDKallocStrings
CDKcountStrings
CDKfreeChtypes
CDKfreeStrings
CDKgetDirectoryContents
CDKparamNumber
CDKparamNumber2
CDKparamString
CDKparamString2
CDKparamValue
CDKparseParams
CDKparsePosition
CDKreadFile
CDKsplitString
GPasteBuffer
_destroyCDKObject
_newCDKObject
activateCDKAlphalist
activateCDKButton
activateCDKButtonbox
activateCDKCalendar
activateCDKDScale
activateCDKDialog
activateCDKEntry
activateCDKFScale
activateCDKFSlider
activateCDKFselect
activateCDKGraph
activateCDKHistogram
activateCDKItemlist
activateCDKLabel
activateCDKMarquee
activateCDKMatrix
activateCDKMentry
activateCDKMenu
activateCDKRadio
activateCDKScale
activateCDKScroll
activateCDKSelection
activateCDKSlider
activateCDKSwindow
activateCDKTemplate
activateCDKUScale
activateCDKUSlider
activateCDKViewer
addCDKScrollItem
addCDKSwindow
alignxy
attrbox
baseName
bindCDKObject
boxWindow
ceilCDK
char2Chtype
char2DisplayType
checkCDKObjectBind
checkForLink
chlen
chstrncpy
chtype2Char
chtype2String
cleanCDKEntry
cleanCDKMatrix
cleanCDKMatrixCell
cleanCDKMentry
cleanCDKObjectBindings
cleanCDKSwindow
cleanCDKTemplate
cleanCDKViewer
cleanCdkTitle
cleanChar
cleanChtype
cmpStrChstr
copyChar
copyCharList
copyChtype
copyChtypeList
deactivateCDKMarquee
deleteCDKScrollItem
deleteCursesWindow
deleteFileCB
destroyCDKScreen
destroyCDKScreenObjects
dirName
drawCDKButtonboxButtons
drawCDKDialogButtons
drawCDKItemlistField
drawCDKMentryField
drawCDKMenuSubwin
drawCDKScreen
drawCdkTitle
drawLine
drawObjBox
drawShadow
dumpCDKSwindow
endCDK
eraseCDKMenuSubwin
eraseCDKScreen
eraseCursesWindow
execCDKSwindow
exitCancelCDKScreen
exitCancelCDKScreenOf
exitOKCDKScreen
exitOKCDKScreenOf
filterByDisplayType
floorCDK
freeChar
freeCharList
freeChtype
freeChtypeList
getCDKAlphalistBox
getCDKAlphalistContents
getCDKAlphalistCurrentItem
getCDKAlphalistFillerChar
getCDKAlphalistHighlight
getCDKButtonBox
getCDKButtonMessage
getCDKButtonboxBox
getCDKButtonboxButtonCount
getCDKButtonboxCurrentButton
getCDKButtonboxHighlight
getCDKCalendarBox
getCDKCalendarDate
getCDKCalendarDayAttribute
getCDKCalendarHighlight
getCDKCalendarMarker
getCDKCalendarMonthAttribute
getCDKCalendarYearAttribute
getCDKDScaleBox
getCDKDScaleDigits
getCDKDScaleHighValue
getCDKDScaleLowValue
getCDKDScaleValue
getCDKDialogBox
getCDKDialogHighlight
getCDKDialogSeparator
getCDKEntryBox
getCDKEntryFillerChar
getCDKEntryHiddenChar
getCDKEntryMax
getCDKEntryMin
getCDKEntryValue
getCDKFScaleBox
getCDKFScaleDigits
getCDKFScaleHighValue
getCDKFScaleLowValue
getCDKFScaleValue
getCDKFSliderBox
getCDKFSliderDigits
getCDKFSliderHighValue
getCDKFSliderLowValue
getCDKFSliderValue
getCDKFocusCurrent
getCDKFselectBox
getCDKFselectContents
getCDKFselectCurrentItem
getCDKFselectDirAttribute
getCDKFselectDirContents
getCDKFselectDirectory
getCDKFselectFileAttribute
getCDKFselectFillerChar
getCDKFselectHighlight
getCDKFselectLinkAttribute
getCDKFselectSocketAttribute
getCDKGraphBox
getCDKGraphCharacter
getCDKGraphCharacters
getCDKGraphDisplayType
getCDKGraphValue
getCDKGraphValues
getCDKHistogramBox
getCDKHistogramFillerChar
getCDKHistogramHighValue
getCDKHistogramLowValue
getCDKHistogramStatsAttr
getCDKHistogramStatsPos
getCDKHistogramValue
getCDKHistogramViewType
getCDKItemlistBox
getCDKItemlistCurrentItem
getCDKItemlistDefaultItem
getCDKItemlistValues
getCDKLabelBox
getCDKLabelMessage
getCDKMarqueeBox
getCDKMatrixBox
getCDKMatrixCell
getCDKMatrixCol
getCDKMatrixRow
getCDKMentryBox
getCDKMentryFillerChar
getCDKMentryHiddenChar
getCDKMentryMin
getCDKMentryValue
getCDKMenuCurrentItem
getCDKMenuSubTitleHighlight
getCDKMenuTitleHighlight
getCDKRadioBox
getCDKRadioChoiceCharacter
getCDKRadioCurrentItem
getCDKRadioHighlight
getCDKRadioItems
getCDKRadioLeftBrace
getCDKRadioRightBrace
getCDKRadioSelectedItem
getCDKScaleBox
getCDKScaleHighValue
getCDKScaleLowValue
getCDKScaleValue
getCDKScrollBox
getCDKScrollCurrent
getCDKScrollCurrentItem
getCDKScrollCurrentTop
getCDKScrollHighlight
getCDKScrollItems
getCDKSelectionBox
getCDKSelectionChoice
getCDKSelectionChoices
getCDKSelectionCurrent
getCDKSelectionHighlight
getCDKSelectionItems
getCDKSelectionMode
getCDKSelectionModes
getCDKSelectionTitle
getCDKSliderBox
getCDKSliderHighValue
getCDKSliderLowValue
getCDKSliderValue
getCDKSwindowBox
getCDKSwindowContents
getCDKTemplateBox
getCDKTemplateMin
getCDKTemplateValue
getCDKUScaleBox
getCDKUScaleHighValue
getCDKUScaleLowValue
getCDKUScaleValue
getCDKUSliderBox
getCDKUSliderHighValue
getCDKUSliderLowValue
getCDKUSliderValue
getCDKViewerBox
getCDKViewerHighlight
getCDKViewerInfo
getCDKViewerInfoLine
getCDKViewerTitle
getDirectoryContents
getListIndex
getString
getcCDKBind
getcCDKObject
getchCDKObject
initCDKColor
initCDKScreen
insertCDKScrollItem
intlen
isCDKObjectBind
isHiddenDisplayType
jumpToCell
jumpToLineCDKSwindow
justifyString
lenCharList
lenChtypeList
loadCDKSwindowInformation
lowerCDKObject
mixCDKTemplate
mode2Char
mode2Filetype
moveCursesWindow
moveToCDKMatrixCell
newCDKAlphalist
newCDKButton
newCDKButtonbox
newCDKCalendar
newCDKDScale
newCDKDialog
newCDKEntry
newCDKFScale
newCDKFSlider
newCDKFselect
newCDKGraph
newCDKHistogram
newCDKItemlist
newCDKLabel
newCDKMarquee
newCDKMatrix
newCDKMentry
newCDKMenu
newCDKRadio
newCDKScale
newCDKScroll
newCDKSelection
newCDKSlider
newCDKSwindow
newCDKTemplate
newCDKUScale
newCDKUSlider
newCDKViewer
popupDialog
popupLabel
popupLabelAttrib
positionCDKButton
positionCDKObject
raiseCDKObject
readFile
refreshCDKScreen
refreshCDKWindow
registerCDKObject
removeCDKCalendarMarker
resetCDKScreen
resetCDKScreenOf
saveCDKSwindowInformation
scroller_FixCursorPosition
scroller_KEY_DOWN
scroller_KEY_END
scroller_KEY_HOME
scroller_KEY_LEFT
scroller_KEY_NPAGE
scroller_KEY_PPAGE
scroller_KEY_RIGHT
scroller_KEY_UP
scroller_MaxViewSize
scroller_SetPosition
scroller_SetViewSize
searchList
selectFile
setCDKAlphalist
setCDKAlphalistBox
setCDKAlphalistContents
setCDKAlphalistCurrentItem
setCDKAlphalistFillerChar
setCDKAlphalistHighlight
setCDKAlphalistPostProcess
setCDKAlphalistPreProcess
setCDKButton
setCDKButtonBox
setCDKButtonMessage
setCDKButtonbox
setCDKButtonboxBox
setCDKButtonboxCurrentButton
setCDKButtonboxHighlight
setCDKCalendar
setCDKCalendarBox
setCDKCalendarDate
setCDKCalendarDayAttribute
setCDKCalendarDaysNames
setCDKCalendarHighlight
setCDKCalendarMarker
setCDKCalendarMonthAttribute
setCDKCalendarMonthsNames
setCDKCalendarYearAttribute
setCDKDScale
setCDKDScaleBox
setCDKDScaleDigits
setCDKDScaleLowHigh
setCDKDScaleValue
setCDKDialog
setCDKDialogBox
setCDKDialogHighlight
setCDKDialogSeparator
setCDKEntry
setCDKEntryBox
setCDKEntryCB
setCDKEntryFillerChar
setCDKEntryHiddenChar
setCDKEntryHighlight
setCDKEntryMax
setCDKEntryMin
setCDKEntryValue
setCDKFScale
setCDKFScaleBox
setCDKFScaleDigits
setCDKFScaleLowHigh
setCDKFScaleValue
setCDKFSlider
setCDKFSliderBox
setCDKFSliderDigits
setCDKFSliderLowHigh
setCDKFSliderValue
setCDKFocusCurrent
setCDKFocusFirst
setCDKFocusLast
setCDKFocusNext
setCDKFocusPrevious
setCDKFselect
setCDKFselectBox
setCDKFselectContents
setCDKFselectCurrentItem
setCDKFselectDirAttribute
setCDKFselectDirContents
setCDKFselectDirectory
setCDKFselectFileAttribute
setCDKFselectFillerChar
setCDKFselectHighlight
setCDKFselectLinkAttribute
setCDKFselectPostProcess
setCDKFselectPreProcess
setCDKFselectSocketAttribute
setCDKGraph
setCDKGraphBox
setCDKGraphCharacter
setCDKGraphCharacters
setCDKGraphDisplayType
setCDKGraphValue
setCDKGraphValues
setCDKHistogram
setCDKHistogramBox
setCDKHistogramDisplayType
setCDKHistogramFillerChar
setCDKHistogramStatsAttr
setCDKHistogramStatsPos
setCDKHistogramValue
setCDKItemlist
setCDKItemlistBox
setCDKItemlistCurrentItem
setCDKItemlistDefaultItem
setCDKItemlistValues
setCDKLabel
setCDKLabelBox
setCDKLabelMessage
setCDKMarqueeBox
setCDKMatrixBox
setCDKMatrixCB
setCDKMatrixCell
setCDKMatrixCells
setCDKMentry
setCDKMentryBox
setCDKMentryCB
setCDKMentryFillerChar
setCDKMentryHiddenChar
setCDKMentryMin
setCDKMentryValue
setCDKMenu
setCDKMenuCurrentItem
setCDKMenuSubTitleHighlight
setCDKMenuTitleHighlight
setCDKObjectBackgroundColor
setCDKObjectPostProcess
setCDKObjectPreProcess
setCDKRadio
setCDKRadioBox
setCDKRadioChoiceCharacter
setCDKRadioCurrentItem
setCDKRadioHighlight
setCDKRadioItems
setCDKRadioLeftBrace
setCDKRadioRightBrace
setCDKRadioSelectedItem
setCDKScale
setCDKScaleBox
setCDKScaleLowHigh
setCDKScaleValue
setCDKScroll
setCDKScrollBox
setCDKScrollCurrent
setCDKScrollCurrentItem
setCDKScrollCurrentTop
setCDKScrollHighlight
setCDKScrollItems
setCDKScrollPosition
setCDKSelection
setCDKSelectionBox
setCDKSelectionChoice
setCDKSelectionChoices
setCDKSelectionCurrent
setCDKSelectionHighlight
setCDKSelectionItems
setCDKSelectionMode
setCDKSelectionModes
setCDKSelectionTitle
setCDKSlider
setCDKSliderBox
setCDKSliderLowHigh
setCDKSliderValue
setCDKSwindow
setCDKSwindowBox
setCDKSwindowContents
setCDKTemplate
setCDKTemplateBox
setCDKTemplateCB
setCDKTemplateMin
setCDKTemplateValue
setCDKUScale
setCDKUScaleBox
setCDKUScaleLowHigh
setCDKUScaleValue
setCDKUSlider
setCDKUSliderBox
setCDKUSliderLowHigh
setCDKUSliderValue
setCDKViewer
setCDKViewerBox
setCDKViewerHighlight
setCDKViewerInfo
setCDKViewerInfoLine
setCDKViewerTitle
setCdkBXattr
setCdkExitType
setCdkHZchar
setCdkLLchar
setCdkLRchar
setCdkTitle
setCdkULchar
setCdkURchar
setCdkVTchar
setWidgetDimension
sortList
splitString
startCDKDebug
stopCDKDebug
stripWhiteSpace
traverseCDKOnce
traverseCDKScreen
trimCDKSwindow
unbindCDKObject
unmixCDKTemplate
unregisterCDKObject
validCDKObject
viewFile
viewInfo
waitCDKLabel
writeBlanks
writeCDKDebugMessage
writeChar
writeCharAttrib
writeChtype
writeChtypeAttrib

View File

@@ -0,0 +1,71 @@
cdk (5.0.20161210) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 10 Dec 2016 08:04:19 -0500
cdk (5.0.20161204) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 04 Dec 2016 06:57:51 -0500
cdk (5.0.20161120) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 20 Nov 2016 08:43:48 -0500
cdk (5.0.20161119) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 19 Nov 2016 08:24:00 -0500
cdk (5.0.20160131) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 31 Jan 2016 14:34:10 -0500
cdk (5.0.20150928) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Fri, 25 Sep 2015 07:58:10 -0400
cdk (5.0.20150103) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 03 Jan 2015 20:43:29 -0500
cdk (5.0.20141106) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 02 Nov 2014 08:42:09 -0500
cdk (5.0.20140118) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 18 Jan 2014 09:01:14 -0500
cdk (5.0.20140101) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Wed, 01 Jan 2014 17:15:01 -0500
cdk (5.0.20131117) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 17 Nov 2013 09:10:09 -0500
cdk (5.0.20131107) unstable; urgency=low
* initial release
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 02 Nov 2013 21:16:50 -0400

View File

@@ -0,0 +1 @@
5

View File

@@ -0,0 +1,33 @@
Source: cdk
Maintainer: Thomas E. Dickey <dickey@invisible-island.net>
Section: misc
Priority: optional
Standards-Version: 3.8.4
Build-Depends: debhelper (>= 5), mingw32-ncurses6 (>= 5.9), groff-base
Homepage: http://invisible-island.net/cdk/
Package: mingw32-libcdk5
Architecture: any
Depends: mingw32-ncurses6 (>= 5.9)
Description: Cdk - Curses Development Kit
Cdk stands for "Curses Development Kit". It contains a large number of ready
to use widgets which facilitate the speedy development of full-screen curses
programs.
.
This package contains the runtime library.
.
This package is used for testing the MinGW 32-bit port.
Package: mingw32-libcdk5-dev
Architecture: any
Depends: mingw32-ncurses6 (>= 5.9), mingw32-libcdk5
Suggests: libcdk-doc
Description: Cdk - Curses Development Kit
Cdk stands for "Curses Development Kit". It contains a large number of ready
to use widgets which facilitate the speedy development of full-screen curses
programs.
.
This package contains the header-files and development libraries for
libcdk5.
.
This package is used for testing the MinGW 32-bit port.

View File

@@ -0,0 +1,134 @@
Upstream source http://invisible-island.net/cdk/cdk.html
Current cdk upstream maintainer: Thomas Dickey <dickey@invisible-island.net>
-------------------------------------------------------------------------------
Files: *.c *.h
There are two cases:
a) Some were originally authored by Mike Glover, and revised by Thomas E.
Dickey. Mike Glover's changes stopped in 1999.
b) others are solely the work of Thomas E. Dickey, starting in 1999.
Here is an sample copyright for the first case (permissions for the latter
are identical, though the copyright owner differs of course):
Changes 1999-2015,2016 copyright Thomas E. Dickey
Copyright 1999, Mike Glover
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this software
must display the following acknowledgment:
This product includes software developed by Mike Glover
and contributors.
4. Neither the name of Mike Glover, nor the names of contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY MIKE GLOVER AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL MIKE GLOVER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
-------------------------------------------------------------------------------
Files: aclocal.m4
Licence: other-BSD
Copyright: 1999-2015,2016 by Thomas E. Dickey
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, distribute with modifications, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name(s) of the above copyright
holders shall not be used in advertising or otherwise to promote the
sale, use or other dealings in this Software without prior written
authorization.
Files: install-sh
Copyright: 1994 X Consortium
Licence: other-BSD
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium shall not
be used in advertising or otherwise to promote the sale, use or other deal-
ings in this Software without prior written authorization from the X Consor-
tium.
FSF changes to this file are in the public domain.
Calling this script install-sh is preferred over install.sh, to prevent
`make' implicit rules from creating a file called install from it
when there is no Makefile.
This script is compatible with the BSD install script, but was written
from scratch. It can only install one file at a time, a restriction
shared with many OS's install programs.
Files: debian/*
Copyright: 2011-2015,2016 Thomas E. Dickey
Licence: other-BSD
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the above listed
copyright holder(s) not be used in advertising or publicity pertaining
to distribution of the software without specific, written prior
permission.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
On Debian systems, the complete text of the GNU General
Public License can be found in '/usr/share/common-licenses/GPL-2'

View File

@@ -0,0 +1,110 @@
#!/usr/bin/make -f
# Made with the aid of dh_make, by Craig Small
# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
# Some lines taken from debmake, by Cristoph Lameter.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
# These are used for cross-compiling and for saving the configure script
# from having to guess our platform (since we know it already)
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
BUILD_CC = gcc
CC_NORMAL = -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wconversion
CC_STRICT = $(CC_NORMAL) -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wwrite-strings -ansi -pedantic
TARGET = i686-w64-mingw32
MINGW_TOP = /usr/$(TARGET)
MINGW_TMP = $(CURDIR)/debian/mingw32-libcdk5
MINGW_DEV = $(CURDIR)/debian/mingw32-libcdk5-dev
CFLAGS = $(CC_NORMAL)
CONFIG_OPTIONS = \
--disable-echo \
--verbose \
--with-shared
verbose = # -v
export CFLAGS BUILD_CC
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
else
CFLAGS += -O2
endif
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
INSTALL_PROGRAM += -s
endif
configure: configure-stamp
configure-stamp:
dh_testdir
CC=$(TARGET)-gcc \
CFLAGS="$(CFLAGS)" \
./configure \
--host=$(TARGET) \
--target=$(TARGET) \
--prefix=$(MINGW_TOP) \
--with-build-cc=$(BUILD_CC) \
$(CONFIG_OPTIONS)
touch configure-stamp
build: build-stamp
build-stamp: configure-stamp
dh_testdir
$(MAKE)
touch build-stamp
clean:
dh_testdir
dh_testroot
[ ! -f makefile ] || $(MAKE) distclean
rm -f configure-stamp build-stamp install-stamp
dh_clean
install: install-stamp
install-stamp: build-stamp
dh_testdir
dh_testroot
dh_clean -k $(verbose)
dh_installdirs $(verbose)
$(MAKE) installCDKLibrary DESTDIR=$(MINGW_TMP)
rm -f $(MINGW_TMP)/$(MINGW_TOP)/bin/cdk5-config
$(MAKE) installImportLibrary DESTDIR=$(MINGW_DEV)
$(MAKE) installCDKHeaderFiles DESTDIR=$(MINGW_DEV)
touch install-stamp
# Build architecture-independent files here.
binary-indep: build install
# No binary-indep target.
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
dh_installchangelogs $(verbose)
# dh_strip
dh_compress $(verbose)
dh_fixperms $(verbose)
dh_installdeb $(verbose)
dh_shlibdeps $(verbose)
dh_gencontrol $(verbose)
dh_md5sums $(verbose)
dh_builddeb $(verbose)
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install install-stamp

View File

@@ -0,0 +1 @@
3.0 (native)

View File

@@ -0,0 +1,4 @@
version=3
opts=passive ftp://invisible-island.net/cdk/cdk\.tar.gz \
debian uupdate

View File

@@ -0,0 +1,71 @@
cdk (5.0.20161210) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 10 Dec 2016 08:04:19 -0500
cdk (5.0.20161204) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 04 Dec 2016 06:57:51 -0500
cdk (5.0.20161120) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 20 Nov 2016 08:43:48 -0500
cdk (5.0.20161119) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 19 Nov 2016 08:24:00 -0500
cdk (5.0.20160131) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 31 Jan 2016 14:34:10 -0500
cdk (5.0.20150928) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Fri, 25 Sep 2015 07:58:10 -0400
cdk (5.0.20150103) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 03 Jan 2015 20:43:29 -0500
cdk (5.0.20141106) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 02 Nov 2014 08:42:09 -0500
cdk (5.0.20140118) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 18 Jan 2014 09:01:14 -0500
cdk (5.0.20140101) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Wed, 01 Jan 2014 17:15:01 -0500
cdk (5.0.20131117) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 17 Nov 2013 09:10:09 -0500
cdk (5.0.20131107) unstable; urgency=low
* initial release
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 02 Nov 2013 21:16:50 -0400

View File

@@ -0,0 +1 @@
5

View File

@@ -0,0 +1,33 @@
Source: cdk
Maintainer: Thomas E. Dickey <dickey@invisible-island.net>
Section: misc
Priority: optional
Standards-Version: 3.8.4
Build-Depends: debhelper (>= 5), mingw64-ncurses6 (>= 5.9), groff-base
Homepage: http://invisible-island.net/cdk/
Package: mingw64-libcdk5
Architecture: any
Depends: mingw64-ncurses6 (>= 5.9)
Description: Cdk - Curses Development Kit
Cdk stands for "Curses Development Kit". It contains a large number of ready
to use widgets which facilitate the speedy development of full-screen curses
programs.
.
This package contains the runtime library.
.
This package is used for testing the MinGW 64-bit port.
Package: mingw64-libcdk5-dev
Architecture: any
Depends: mingw64-ncurses6 (>= 5.9), mingw64-libcdk5
Suggests: libcdk-doc
Description: Cdk - Curses Development Kit
Cdk stands for "Curses Development Kit". It contains a large number of ready
to use widgets which facilitate the speedy development of full-screen curses
programs.
.
This package contains the header-files and development libraries for
libcdk5.
.
This package is used for testing the MinGW 64-bit port.

View File

@@ -0,0 +1,134 @@
Upstream source http://invisible-island.net/cdk/cdk.html
Current cdk upstream maintainer: Thomas Dickey <dickey@invisible-island.net>
-------------------------------------------------------------------------------
Files: *.c *.h
There are two cases:
a) Some were originally authored by Mike Glover, and revised by Thomas E.
Dickey. Mike Glover's changes stopped in 1999.
b) others are solely the work of Thomas E. Dickey, starting in 1999.
Here is an sample copyright for the first case (permissions for the latter
are identical, though the copyright owner differs of course):
Changes 1999-2015,2016 copyright Thomas E. Dickey
Copyright 1999, Mike Glover
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this software
must display the following acknowledgment:
This product includes software developed by Mike Glover
and contributors.
4. Neither the name of Mike Glover, nor the names of contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY MIKE GLOVER AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL MIKE GLOVER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
-------------------------------------------------------------------------------
Files: aclocal.m4
Licence: other-BSD
Copyright: 1999-2015,2016 by Thomas E. Dickey
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, distribute with modifications, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name(s) of the above copyright
holders shall not be used in advertising or otherwise to promote the
sale, use or other dealings in this Software without prior written
authorization.
Files: install-sh
Copyright: 1994 X Consortium
Licence: other-BSD
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium shall not
be used in advertising or otherwise to promote the sale, use or other deal-
ings in this Software without prior written authorization from the X Consor-
tium.
FSF changes to this file are in the public domain.
Calling this script install-sh is preferred over install.sh, to prevent
`make' implicit rules from creating a file called install from it
when there is no Makefile.
This script is compatible with the BSD install script, but was written
from scratch. It can only install one file at a time, a restriction
shared with many OS's install programs.
Files: debian/*
Copyright: 2011-2015,2016 Thomas E. Dickey
Licence: other-BSD
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the above listed
copyright holder(s) not be used in advertising or publicity pertaining
to distribution of the software without specific, written prior
permission.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
On Debian systems, the complete text of the GNU General
Public License can be found in '/usr/share/common-licenses/GPL-2'

View File

@@ -0,0 +1,110 @@
#!/usr/bin/make -f
# Made with the aid of dh_make, by Craig Small
# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
# Some lines taken from debmake, by Cristoph Lameter.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
# These are used for cross-compiling and for saving the configure script
# from having to guess our platform (since we know it already)
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
BUILD_CC = gcc
CC_NORMAL = -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wconversion
CC_STRICT = $(CC_NORMAL) -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wwrite-strings -ansi -pedantic
TARGET = amd64-mingw32msvc
MINGW_TOP = /usr/$(TARGET)
MINGW_TMP = $(CURDIR)/debian/mingw64-libcdk5
MINGW_DEV = $(CURDIR)/debian/mingw64-libcdk5-dev
CFLAGS = $(CC_NORMAL)
CONFIG_OPTIONS = \
--disable-echo \
--verbose \
--with-shared
verbose = # -v
export CFLAGS BUILD_CC
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
else
CFLAGS += -O2
endif
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
INSTALL_PROGRAM += -s
endif
configure: configure-stamp
configure-stamp:
dh_testdir
CC=$(TARGET)-gcc \
CFLAGS="$(CFLAGS)" \
./configure \
--host=$(TARGET) \
--target=$(TARGET) \
--prefix=$(MINGW_TOP) \
--with-build-cc=$(BUILD_CC) \
$(CONFIG_OPTIONS)
touch configure-stamp
build: build-stamp
build-stamp: configure-stamp
dh_testdir
$(MAKE)
touch build-stamp
clean:
dh_testdir
dh_testroot
[ ! -f makefile ] || $(MAKE) distclean
rm -f configure-stamp build-stamp install-stamp
dh_clean
install: install-stamp
install-stamp: build-stamp
dh_testdir
dh_testroot
dh_clean -k $(verbose)
dh_installdirs $(verbose)
$(MAKE) installCDKLibrary DESTDIR=$(MINGW_TMP)
rm -f $(MINGW_TMP)/$(MINGW_TOP)/bin/cdk5-config
$(MAKE) installImportLibrary DESTDIR=$(MINGW_DEV)
$(MAKE) installCDKHeaderFiles DESTDIR=$(MINGW_DEV)
touch install-stamp
# Build architecture-independent files here.
binary-indep: build install
# No binary-indep target.
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
dh_installchangelogs $(verbose)
# dh_strip
dh_compress $(verbose)
dh_fixperms $(verbose)
dh_installdeb $(verbose)
dh_shlibdeps $(verbose)
dh_gencontrol $(verbose)
dh_md5sums $(verbose)
dh_builddeb $(verbose)
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install install-stamp

View File

@@ -0,0 +1 @@
3.0 (native)

View File

@@ -0,0 +1,4 @@
version=3
opts=passive ftp://invisible-island.net/cdk/cdk\.tar.gz \
debian uupdate

View File

@@ -0,0 +1,92 @@
cdk (5.0.20161210) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 10 Dec 2016 08:04:19 -0500
cdk (5.0.20161204) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 04 Dec 2016 06:57:51 -0500
cdk (5.0.20161120) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 20 Nov 2016 08:43:47 -0500
cdk (5.0.20161119) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 19 Nov 2016 08:24:00 -0500
cdk (5.0.20160131) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 31 Jan 2016 14:34:10 -0500
cdk (5.0.20150928) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Fri, 25 Sep 2015 07:58:10 -0400
cdk (5.0.20150103) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 03 Jan 2015 20:43:29 -0500
cdk (5.0.20141106) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 02 Nov 2014 08:42:09 -0500
cdk (5.0.20140118) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 18 Jan 2014 09:01:14 -0500
cdk (5.0.20140101) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Wed, 01 Jan 2014 17:15:01 -0500
cdk (5.0.20131117) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 17 Nov 2013 09:10:09 -0500
cdk (5.0.20131107) unstable; urgency=low
* maintenance updates
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 02 Nov 2013 11:36:50 -0400
cdk (5.0-20130901) unstable; urgency=low
* improvements to configure script
* minor fixes
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 15 Jun 2013 10:55:30 -0400
cdk (5.0-20120323) unstable; urgency=low
* bug-report for gmtime/localtime usage.
* Fixes for package scripts.
* Debian #500161
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 18 Mar 2012 19:38:57 -0400
cdk (5.0-20110517) unstable; urgency=high
* Initial package release
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 14 May 2011 08:15:31 -0400

View File

@@ -0,0 +1 @@
5

View File

@@ -0,0 +1,39 @@
Source: cdk
Maintainer: Thomas E. Dickey <dickey@invisible-island.net>
Section: misc
Priority: optional
Standards-Version: 3.8.4
Build-Depends: debhelper (>= 5), libncursesw5-dev (>= 5.3), groff-base
Homepage: http://invisible-island.net/cdk/
Package: libcdk5
Architecture: any
Depends: libncursesw5 (>= 5.3), libc6
Description: Cdk - Curses Development Kit
Cdk stands for "Curses Development Kit". It contains a large number of ready
to use widgets which facilitate the speedy development of full-screen curses
programs.
Package: libcdk5-dev
Section: libdevel
Architecture: any
Depends: libncursesw5 (>= 5.3), libcdk5, libc6-dev
Suggests: libcdk-doc
Description: Cdk - Curses Development Kit
Cdk stands for "Curses Development Kit". It contains a large number of ready
to use widgets which facilitate the speedy development of full-screen curses
programs.
.
This package contains the header-files and development libraries for
libcdk5.
Package: libcdk5-doc
Section: doc
Architecture: all
Depends: groff-base
Description: Cdk - Curses Development Kit
Cdk stands for "Curses Development Kit". It contains a large number of ready
to use widgets which facilitate the speedy development of full-screen curses
programs.
.
This package contains the manpages for libcdk5 and libcdkw5.

View File

@@ -0,0 +1,134 @@
Upstream source http://invisible-island.net/cdk/cdk.html
Current cdk upstream maintainer: Thomas Dickey <dickey@invisible-island.net>
-------------------------------------------------------------------------------
Files: *.c *.h
There are two cases:
a) Some were originally authored by Mike Glover, and revised by Thomas E.
Dickey. Mike Glover's changes stopped in 1999.
b) others are solely the work of Thomas E. Dickey, starting in 1999.
Here is an sample copyright for the first case (permissions for the latter
are identical, though the copyright owner differs of course):
Changes 1999-2015,2016 copyright Thomas E. Dickey
Copyright 1999, Mike Glover
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this software
must display the following acknowledgment:
This product includes software developed by Mike Glover
and contributors.
4. Neither the name of Mike Glover, nor the names of contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY MIKE GLOVER AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL MIKE GLOVER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
-------------------------------------------------------------------------------
Files: aclocal.m4
Licence: other-BSD
Copyright: 1999-2015,2016 by Thomas E. Dickey
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, distribute with modifications, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name(s) of the above copyright
holders shall not be used in advertising or otherwise to promote the
sale, use or other dealings in this Software without prior written
authorization.
Files: install-sh
Copyright: 1994 X Consortium
Licence: other-BSD
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium shall not
be used in advertising or otherwise to promote the sale, use or other deal-
ings in this Software without prior written authorization from the X Consor-
tium.
FSF changes to this file are in the public domain.
Calling this script install-sh is preferred over install.sh, to prevent
`make' implicit rules from creating a file called install from it
when there is no Makefile.
This script is compatible with the BSD install script, but was written
from scratch. It can only install one file at a time, a restriction
shared with many OS's install programs.
Files: debian/*
Copyright: 2011-2015,2016 Thomas E. Dickey
Licence: other-BSD
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the above listed
copyright holder(s) not be used in advertising or publicity pertaining
to distribution of the software without specific, written prior
permission.
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
On Debian systems, the complete text of the GNU General
Public License can be found in '/usr/share/common-licenses/GPL-2'

View File

@@ -0,0 +1 @@
README

191
deps/cdk-5.0-20161210/package/debian/rules vendored Executable file
View File

@@ -0,0 +1,191 @@
#!/usr/bin/make -f
# $Id: rules,v 1.21 2016/02/01 00:45:45 tom Exp $
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
# These are used for cross-compiling and for saving the configure script
# from having to guess our platform (since we know it already)
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
# packages
PACKAGES.indep = libcdk5-doc
PACKAGES.arch = libcdk5-dev libcdk5
CFLAGS =
TARGET = $(CURDIR)/debian
P_SHARED = $(CURDIR)/t/shared
P_STATIC = $(CURDIR)/t/static
verbose = # -v
LOG = @echo "**"
configure = ../../configure \
--disable-echo \
--host=$(DEB_HOST_GNU_TYPE) \
--build=$(DEB_BUILD_GNU_TYPE) \
--prefix=/usr \
--mandir=\$${prefix}/share/man \
--with-screen=ncursesw6 \
--with-versioned-syms \
--with-libname=cdk \
--disable-rpath-hack
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
else
CFLAGS += -O2
endif
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
INSTALL_PROGRAM += -s
endif
.PHONY: all config build install binary clean config-indep config-arch \
build-indep build-arch install-indep install-arch binary-indep \
binary-arch
all: build
config: config-indep config-arch
build: build-indep build-arch
install: install-indep install-arch
binary: binary-indep binary-arch
clean:
dh_testdir
dh_testroot
dh_clean $(verbose)
rm -rf t
config-indep: $(PACKAGES.indep:%=config-%-stamp)
config-arch: $(PACKAGES.arch:%=config-%-stamp)
build-indep: $(PACKAGES.indep:%=build-%-stamp)
build-arch: $(PACKAGES.arch:%=build-%-stamp)
install-indep: $(PACKAGES.indep:%=install-%-stamp)
install-arch: $(PACKAGES.arch:%=install-%-stamp)
binary-indep: install-indep
ifneq ($(PACKAGES.indep),)
rm -f $(PACKAGES.indep:%=install-%-stamp)
dh_testdir
dh_testroot
dh_installdocs $(verbose) $(PACKAGES.indep:%=-p%)
dh_installman $(verbose) $(PACKAGES.indep:%=-p%)
dh_installexamples $(verbose) $(PACKAGES.indep:%=-p%)
dh_installchangelogs $(verbose) $(PACKAGES.indep:%=-p%) -k CHANGES
dh_compress $(verbose) $(PACKAGES.indep:%=-p%)
dh_fixperms $(verbose) $(PACKAGES.indep:%=-p%)
dh_installdeb $(verbose) $(PACKAGES.indep:%=-p%)
dh_gencontrol $(verbose) $(PACKAGES.indep:%=-p%)
dh_md5sums $(verbose) $(PACKAGES.indep:%=-p%)
dh_builddeb $(verbose) $(PACKAGES.indep:%=-p%)
endif
binary-arch: install-arch
ifneq ($(PACKAGES.arch),)
rm -f $(PACKAGES.arch:%=install-%-stamp)
dh_testdir
dh_testroot
dh_link $(verbose) $(PACKAGES.arch:%=-p%)
dh_installdocs $(verbose) $(PACKAGES.arch:%=-p%)
dh_installchangelogs $(verbose) $(PACKAGES.arch:%=-p%) -k CHANGES
dh_installmenu $(verbose) $(PACKAGES.arch:%=-p%)
dh_strip $(verbose) $(PACKAGES.arch:%=-p%)
dh_compress $(verbose) $(PACKAGES.arch:%=-p%)
dh_fixperms $(verbose) $(PACKAGES.arch:%=-p%)
dh_makeshlibs $(verbose) $(PACKAGES.arch:%=-p%)
dh_installdeb $(verbose) $(PACKAGES.arch:%=-p%)
dh_shlibdeps $(verbose) $(PACKAGES.arch:%=-p%)
dh_gencontrol $(verbose) $(PACKAGES.arch:%=-p%)
dh_md5sums $(verbose) $(PACKAGES.arch:%=-p%)
dh_builddeb $(verbose) $(PACKAGES.arch:%=-p%)
endif
#------------------------------------------------------------------------------
config-libcdk5-stamp :
$(LOG) "configuring libcdk5"
dh_testdir
rm -rf $(P_SHARED)
mkdir -p $(P_SHARED)
cd $(P_SHARED); CFLAGS="$(CFLAGS)" \
$(configure) --with-shared --with-versioned-syms
rm -rf $(P_STATIC)
mkdir -p $(P_STATIC)
cd $(P_STATIC); CFLAGS="$(CFLAGS)" \
$(configure)
touch $@
build-libcdk5-stamp : config-libcdk5-stamp
$(LOG) "building libcdk5"
dh_testdir
$(MAKE) -C $(P_SHARED) all
$(MAKE) -C $(P_STATIC) all
touch $@
install-libcdk5-stamp : build-libcdk5-stamp
$(LOG) "installing libcdk5"
dh_testdir
dh_testroot
dh_prep $(verbose) -plibcdk5
dh_installdirs $(verbose) -plibcdk5
$(MAKE) -C $(P_SHARED) DESTDIR=$(TARGET)/libcdk5 installCDKLibrary
# remove -config file also in -dev package
rm -rf $(TARGET)/libcdk5/usr/bin
touch $@
#------------------------------------------------------------------------------
config-libcdk5-dev-stamp : config-libcdk5-stamp
touch $@
build-libcdk5-dev-stamp : build-libcdk5-stamp
touch $@
install-libcdk5-dev-stamp : install-libcdk5-stamp
$(LOG) "installing libcdk5-dev"
dh_testdir
dh_testroot
dh_prep $(verbose) -plibcdk5-dev
dh_installdirs $(verbose) -plibcdk5-dev
$(MAKE) -C $(P_SHARED) DESTDIR=$(TARGET)/libcdk5-dev installCDKHeaderFiles
$(MAKE) -C $(P_STATIC) DESTDIR=$(TARGET)/libcdk5-dev install.libs
# get the symbolic link, but not the actual file
$(MAKE) -C $(P_SHARED) DESTDIR=$(TARGET)/libcdk5-dev install.libs
find $(TARGET)/libcdk5-dev/usr/lib -type f -name '*.so*' -exec rm -f {} \;
touch $@
#------------------------------------------------------------------------------
config-libcdk5-doc-stamp : config-libcdk5-stamp
touch $@
build-libcdk5-doc-stamp : build-libcdk5-stamp
touch $@
install-libcdk5-doc-stamp : install-libcdk5-stamp
$(LOG) "installing libcdk5-doc"
dh_testdir
dh_testroot
dh_prep $(verbose) -plibcdk5-doc
dh_installdirs $(verbose) -plibcdk5-doc
$(MAKE) -C $(P_SHARED) DESTDIR=$(TARGET)/libcdk5-doc installCDKManPages
dh_installexamples $(verbose) -plibcdk5-doc examples demos
touch $@

View File

@@ -0,0 +1 @@
3.0 (native)

View File

@@ -0,0 +1,4 @@
version=3
opts=passive ftp://invisible-island.net/cdk/cdk-([\d.-]+)\.tgz \
debian uupdate

View File

@@ -0,0 +1,60 @@
# Created by: Andrey Zakhvatov
# $FreeBSD: devel/cdk/Makefile 315072 2013-03-23 19:19:55Z bapt $
PORTNAME= cdk
PORTVERSION= 5.0.20161210
PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= ftp://invisible-island.net/cdk/ \
http://fossies.org/linux/misc/
DISTNAME= ${PORTNAME}-${PORTVERSION:R}-${PORTVERSION:E}
EXTRACT_SUFX= .tgz
MAINTAINER= bapt@FreeBSD.org
COMMENT= Curses Development Kit for speedy development of full screen programs
LICENSE= BSD
USE_GMAKE= yes
USE_NCURSES= yes
GNU_CONFIGURE= yes
PORTDOCS= COPYING EXPANDING INSTALL NOTES README TODO
MAKE_JOBS_UNSAFE= yes
.include <bsd.port.options.mk>
CONFIGURE_ARGS+=--with-ncurses --verbose
ALL_TARGET= default examples demos cli cdkshlib
INSTALL_TARGET= install installCDKSHLibrary
USE_LDCONFIG= yes
.include "${.CURDIR}/maninfo.mk"
post-extract:
.if ! ${PORT_OPTIONS:MDOCS}
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-Makefile.in
.endif
post-patch:
@${REINPLACE_CMD} -e 's|/doc/cdk|/share/doc/cdk| ; s|VERSION)|VERSION_MAJOR)|' \
-e 's|gcc|${CC}|g' ${WRKSRC}/Makefile.in
@${REINPLACE_CMD} -e 's|$$(INSTALL_DATA) cdk-config|$(INSTALL_SCRIPT) cdk-config|g' \
${WRKSRC}/Makefile.in
post-install:
.if ${PORT_OPTIONS:MEXAMPLES}
${INSTALL} -d ${EXAMPLESDIR}
${INSTALL} -d ${EXAMPLESDIR}/cli
cd ${WRKSRC}/cli; \
${FIND} . | ${CPIO} -pdm -R ${LIBOWN}:${LIBGRP} ${EXAMPLESDIR}/cli
${INSTALL} -d ${EXAMPLESDIR}/demos
cd ${WRKSRC}/demos; \
${FIND} . | ${CPIO} -pdm -R ${LIBOWN}:${LIBGRP} ${EXAMPLESDIR}/demos
${INSTALL} -d ${EXAMPLESDIR}/examples
cd ${WRKSRC}/examples; \
${FIND} . | ${CPIO} -pdm -R ${LIBOWN}:${LIBGRP} ${EXAMPLESDIR}/examples
.endif
.include <bsd.port.mk>

View File

@@ -0,0 +1,2 @@
SHA256 (cdk-5.0-20120323.tgz) = a7a8210a85b1505f3f9e794cd11afad1c66f42306e6387b197bd006b24534c74
SIZE (cdk-5.0-20120323.tgz) = 466993

View File

@@ -0,0 +1,23 @@
--- Makefile.in.orig 2005-04-24 15:06:20.000000000 -0800
+++ Makefile.in 2008-09-02 21:52:52.000000000 -0800
@@ -301,13 +301,13 @@
#
# This installs the informational readme files.
#
-install \
-installCDKReadme :: $(DOCUMENT_DIR)
- @echo "Installing CDK Readme files in $(DOCUMENT_DIR)..."
- @for i in $(CDKREADME); do \
- echo " ... $$i"; \
- $(INSTALL_DATA) $(srcdir)/$$i $(DOCUMENT_DIR)/$$i; \
- done
+#install \
+#installCDKReadme :: $(DOCUMENT_DIR)
+# @echo "Installing CDK Readme files in $(DOCUMENT_DIR)..."
+# @for i in $(CDKREADME); do \
+# echo " ... $$i"; \
+# $(INSTALL_DATA) $(srcdir)/$$i $(DOCUMENT_DIR)/$$i; \
+# done
uninstall \
uninstallCDKReadme ::

View File

@@ -0,0 +1,970 @@
MAN3+= cdk.3 \
cdk_alphalist.3 \
cdk_binding.3 \
cdk_button.3 \
cdk_buttonbox.3 \
cdk_calendar.3 \
cdk_compat.3 \
cdk_dialog.3 \
cdk_display.3 \
cdk_dscale.3 \
cdk_draw.3 \
cdk_entry.3 \
cdk_fscale.3 \
cdk_fselect.3 \
cdk_fslider.3 \
cdk_graph.3 \
cdk_histogram.3 \
cdk_itemlist.3 \
cdk_label.3 \
cdk_marquee.3 \
cdk_menu.3 \
cdk_matrix.3 \
cdk_mentry.3 \
cdk_misc.3 \
cdk_objs.3 \
cdk_params.3 \
cdk_position.3 \
cdk_process.3 \
cdk_radio.3 \
cdk_scale.3 \
cdk_screen.3 \
cdk_scroll.3 \
cdk_selection.3 \
cdk_slider.3 \
cdk_swindow.3 \
cdk_template.3 \
cdk_traverse.3 \
cdk_uscale.3 \
cdk_uslider.3 \
cdk_util.3 \
cdk_viewer.3
MLINKS+=cdk_alphalist.3 activateCDKAlphalist.3 \
cdk_alphalist.3 destroyCDKAlphalist.3 \
cdk_alphalist.3 drawCDKAlphalist.3 \
cdk_alphalist.3 eraseCDKAlphalist.3 \
cdk_alphalist.3 getCDKAlphalistBox.3 \
cdk_alphalist.3 getCDKAlphalistContents.3 \
cdk_alphalist.3 getCDKAlphalistFillerChar.3 \
cdk_alphalist.3 getCDKAlphalistCurrentItem.3 \
cdk_alphalist.3 getCDKAlphalistHighlight.3 \
cdk_alphalist.3 injectCDKAlphalist.3 \
cdk_alphalist.3 moveCDKAlphalist.3 \
cdk_alphalist.3 newCDKAlphalist.3 \
cdk_alphalist.3 positionCDKAlphalist.3 \
cdk_alphalist.3 setCDKAlphalist.3 \
cdk_alphalist.3 setCDKAlphalistBackgroundAttrib.3 \
cdk_alphalist.3 setCDKAlphalistBox.3 \
cdk_alphalist.3 setCDKAlphalistBackgroundColor.3 \
cdk_alphalist.3 setCDKAlphalistBoxAttribute.3 \
cdk_alphalist.3 setCDKAlphalistContents.3 \
cdk_alphalist.3 setCDKAlphalistCurrentItem.3 \
cdk_alphalist.3 setCDKAlphalistFillerChar.3 \
cdk_alphalist.3 setCDKAlphalistHighlight.3 \
cdk_alphalist.3 setCDKAlphalistHorizontalChar.3 \
cdk_alphalist.3 setCDKAlphalistLLChar.3 \
cdk_alphalist.3 setCDKAlphalistLRChar.3 \
cdk_alphalist.3 setCDKAlphalistPostProcess.3 \
cdk_alphalist.3 setCDKAlphalistPreProcess.3 \
cdk_alphalist.3 setCDKAlphalistULChar.3 \
cdk_alphalist.3 setCDKAlphalistURChar.3 \
cdk_alphalist.3 setCDKAlphalistVerticalChar.3 \
cdk_binding.3 bindCDKObject.3 \
cdk_binding.3 checkCDKObjectBind.3 \
cdk_binding.3 cleanCDKObjectBindings.3 \
cdk_binding.3 getcCDKObject.3 \
cdk_binding.3 getchCDKObject.3 \
cdk_binding.3 unbindCDKObject.3 \
cdk_button.3 activateCDKButton.3 \
cdk_button.3 destroyCDKButton.3 \
cdk_button.3 drawCDKButton.3 \
cdk_button.3 eraseCDKButton.3 \
cdk_button.3 getCDKButtonBox.3 \
cdk_button.3 getCDKButtonMessage.3 \
cdk_button.3 injectCDKButton.3 \
cdk_button.3 moveCDKButton.3 \
cdk_button.3 newCDKButton.3 \
cdk_button.3 positionCDKButton.3 \
cdk_button.3 setCDKButton.3 \
cdk_button.3 setCDKButtonBackgroundAttrib.3 \
cdk_button.3 setCDKButtonBackgroundColor.3 \
cdk_button.3 setCDKButtonboxBackgroundAttrib.3 \
cdk_button.3 setCDKButtonBox.3 \
cdk_button.3 setCDKButtonBoxAttribute.3 \
cdk_button.3 setCDKButtonHorizontalChar.3 \
cdk_button.3 setCDKButtonLLChar.3 \
cdk_button.3 setCDKButtonLRChar.3 \
cdk_button.3 setCDKButtonMessage.3 \
cdk_button.3 setCDKButtonULChar.3 \
cdk_button.3 setCDKButtonURChar.3 \
cdk_button.3 setCDKButtonVerticalChar.3 \
cdk_buttonbox.3 activateCDKButtonbox.3 \
cdk_buttonbox.3 destroyCDKButtonbox.3 \
cdk_buttonbox.3 drawCDKButtonbox.3 \
cdk_buttonbox.3 drawCDKButtonboxButtons.3 \
cdk_buttonbox.3 eraseCDKButtonbox.3 \
cdk_buttonbox.3 getCDKButtonboxBox.3 \
cdk_buttonbox.3 getCDKButtonboxButtonCount.3 \
cdk_buttonbox.3 getCDKButtonboxCurrentButton.3 \
cdk_buttonbox.3 getCDKButtonboxHighlight.3 \
cdk_buttonbox.3 moveCDKButtonbox.3 \
cdk_buttonbox.3 injectCDKButtonbox.3 \
cdk_buttonbox.3 newCDKButtonbox.3 \
cdk_buttonbox.3 positionCDKButtonbox.3 \
cdk_buttonbox.3 setCDKButtonbox.3 \
cdk_buttonbox.3 setCDKButtonboxBackgroundColor.3 \
cdk_buttonbox.3 setCDKButtonboxBox.3 \
cdk_buttonbox.3 setCDKButtonboxBoxAttribute.3 \
cdk_buttonbox.3 setCDKButtonboxCurrentButton.3 \
cdk_buttonbox.3 setCDKButtonboxHighlight.3 \
cdk_buttonbox.3 setCDKButtonboxHorizontalChar.3 \
cdk_buttonbox.3 setCDKButtonboxLLChar.3 \
cdk_buttonbox.3 setCDKButtonboxLRChar.3 \
cdk_buttonbox.3 setCDKButtonboxPostProcess.3 \
cdk_buttonbox.3 setCDKButtonboxPreProcess.3 \
cdk_buttonbox.3 setCDKButtonboxULChar.3 \
cdk_buttonbox.3 setCDKButtonboxURChar.3 \
cdk_buttonbox.3 setCDKButtonboxVerticalChar.3 \
cdk_calendar.3 activateCDKCalendar.3 \
cdk_calendar.3 destroyCDKCalendar.3 \
cdk_calendar.3 drawCDKCalendar.3 \
cdk_calendar.3 eraseCDKCalendar.3 \
cdk_calendar.3 getCDKCalendarBox.3 \
cdk_calendar.3 getCDKCalendarDate.3 \
cdk_calendar.3 getCDKCalendarDayAttribute.3 \
cdk_calendar.3 getCDKCalendarHighlight.3 \
cdk_calendar.3 getCDKCalendarMarker.3 \
cdk_calendar.3 getCDKCalendarMonthAttribute.3 \
cdk_calendar.3 getCDKCalendarYearAttribute.3 \
cdk_calendar.3 injectCDKCalendar.3 \
cdk_calendar.3 moveCDKCalendar.3 \
cdk_calendar.3 newCDKCalendar.3 \
cdk_calendar.3 positionCDKCalendar.3 \
cdk_calendar.3 removeCDKCalendarMarker.3 \
cdk_calendar.3 setCDKCalendar.3 \
cdk_calendar.3 setCDKCalendarBackgroundAttrib.3 \
cdk_calendar.3 setCDKCalendarBackgroundColor.3 \
cdk_calendar.3 setCDKCalendarBox.3 \
cdk_calendar.3 setCDKCalendarBoxAttribute.3 \
cdk_calendar.3 setCDKCalendarDate.3 \
cdk_calendar.3 setCDKCalendarDaysNames.3 \
cdk_calendar.3 setCDKCalendarDayAttribute.3 \
cdk_calendar.3 setCDKCalendarHighlight.3 \
cdk_calendar.3 setCDKCalendarHorizontalChar.3 \
cdk_calendar.3 setCDKCalendarMarker.3 \
cdk_calendar.3 setCDKCalendarLLChar.3 \
cdk_calendar.3 setCDKCalendarLRChar.3 \
cdk_calendar.3 setCDKCalendarMonthAttribute.3 \
cdk_calendar.3 setCDKCalendarMonthsNames.3 \
cdk_calendar.3 setCDKCalendarPostProcess.3 \
cdk_calendar.3 setCDKCalendarPreProcess.3 \
cdk_calendar.3 setCDKCalendarURChar.3 \
cdk_calendar.3 setCDKCalendarULChar.3 \
cdk_calendar.3 setCDKCalendarVerticalChar.3 \
cdk_calendar.3 setCDKCalendarYearAttribute.3 \
cdk_compat.3 getDirectoryContents.3 \
cdk_compat.3 readFile.3 \
cdk_compat.3 splitString.3 \
cdk_dialog.3 activateCDKDialog.3 \
cdk_dialog.3 destroyCDKDialog.3 \
cdk_dialog.3 drawCDKDialog.3 \
cdk_dialog.3 drawCDKDialogButtons.3 \
cdk_dialog.3 eraseCDKDialog.3 \
cdk_dialog.3 getCDKDialog.3 \
cdk_dialog.3 getCDKDialogBox.3 \
cdk_dialog.3 getCDKDialogHighlight.3 \
cdk_dialog.3 getCDKDialogSeparator.3 \
cdk_dialog.3 injectCDKDialog.3 \
cdk_dialog.3 moveCDKDialog.3 \
cdk_dialog.3 newCDKDialog.3 \
cdk_dialog.3 positionCDKDialog.3 \
cdk_dialog.3 setCDKDialog.3 \
cdk_dialog.3 setCDKDialogBackgroundAttrib.3 \
cdk_dialog.3 setCDKDialogBackgroundColor.3 \
cdk_dialog.3 setCDKDialogBox.3 \
cdk_dialog.3 setCDKDialogBoxAttribute.3 \
cdk_dialog.3 setCDKDialogHighlight.3 \
cdk_dialog.3 setCDKDialogHorizontalChar.3 \
cdk_dialog.3 setCDKDialogLLChar.3 \
cdk_dialog.3 setCDKDialogLRChar.3 \
cdk_dialog.3 setCDKDialogPostProcess.3 \
cdk_dialog.3 setCDKDialogPreProcess.3 \
cdk_dialog.3 setCDKDialogSeparator.3 \
cdk_dialog.3 setCDKDialogULChar.3 \
cdk_dialog.3 setCDKDialogURChar.3 \
cdk_dialog.3 setCDKDialogVerticalChar.3 \
cdk_dscale.3 activateCDKDScale.3 \
cdk_dscale.3 destroyCDKDScale.3 \
cdk_dscale.3 drawCDKDScale.3 \
cdk_dscale.3 eraseCDKDScale.3 \
cdk_dscale.3 getCDKDScaleBox.3 \
cdk_dscale.3 getCDKDScaleDigits.3 \
cdk_dscale.3 getCDKDScaleHighValue.3 \
cdk_dscale.3 getCDKDScaleLowValue.3 \
cdk_dscale.3 getCDKDScaleValue.3 \
cdk_dscale.3 injectCDKDScale.3 \
cdk_dscale.3 moveCDKDScale.3 \
cdk_dscale.3 newCDKDScale.3 \
cdk_dscale.3 positionCDKDScale.3 \
cdk_dscale.3 setCDKDScale.3 \
cdk_dscale.3 setCDKDScaleBackgroundAttrib.3 \
cdk_dscale.3 setCDKDScaleBackgroundColor.3 \
cdk_dscale.3 setCDKDScaleBox.3 \
cdk_dscale.3 setCDKDScaleBoxAttribute.3 \
cdk_dscale.3 setCDKDScaleDigits.3 \
cdk_dscale.3 setCDKDScaleHorizontalChar.3 \
cdk_dscale.3 setCDKDScaleLLChar.3 \
cdk_dscale.3 setCDKDScaleLRChar.3 \
cdk_dscale.3 setCDKDScaleLowHigh.3 \
cdk_dscale.3 setCDKDScalePostProcess.3 \
cdk_dscale.3 setCDKDScalePreProcess.3 \
cdk_dscale.3 setCDKDScaleULChar.3 \
cdk_dscale.3 setCDKDScaleURChar.3 \
cdk_dscale.3 setCDKDScaleValue.3 \
cdk_dscale.3 setCDKDScaleVerticalChar.3 \
cdk_entry.3 activateCDKEntry.3 \
cdk_entry.3 cleanCDKEntry.3 \
cdk_entry.3 destroyCDKEntry.3 \
cdk_entry.3 drawCDKEntry.3 \
cdk_entry.3 eraseCDKEntry.3 \
cdk_entry.3 getCDKEntryBox.3 \
cdk_entry.3 getCDKEntryFillerChar.3 \
cdk_entry.3 getCDKEntryHiddenChar.3 \
cdk_entry.3 getCDKEntryMax.3 \
cdk_entry.3 getCDKEntryMin.3 \
cdk_entry.3 getCDKEntryValue.3 \
cdk_entry.3 injectCDKEntry.3 \
cdk_entry.3 moveCDKEntry.3 \
cdk_entry.3 newCDKEntry.3 \
cdk_entry.3 positionCDKEntry.3 \
cdk_entry.3 setCDKEntry.3 \
cdk_entry.3 setCDKEntryBackgroundAttrib.3 \
cdk_entry.3 setCDKEntryBackgroundColor.3 \
cdk_entry.3 setCDKEntryBox.3 \
cdk_entry.3 setCDKEntryBoxAttribute.3 \
cdk_entry.3 setCDKEntryCB.3 \
cdk_entry.3 setCDKEntryFillerChar.3 \
cdk_entry.3 setCDKEntryHiddenChar.3 \
cdk_entry.3 setCDKEntryHighlight.3 \
cdk_entry.3 setCDKEntryHorizontalChar.3 \
cdk_entry.3 setCDKEntryLLChar.3 \
cdk_entry.3 setCDKEntryLRChar.3 \
cdk_entry.3 setCDKEntryMax.3 \
cdk_entry.3 setCDKEntryMin.3 \
cdk_entry.3 setCDKEntryPostProcess.3 \
cdk_entry.3 setCDKEntryPreProcess.3 \
cdk_entry.3 setCDKEntryULChar.3 \
cdk_entry.3 setCDKEntryURChar.3 \
cdk_entry.3 setCDKEntryValue.3 \
cdk_entry.3 setCDKEntryVerticalChar.3 \
cdk_fscale.3 activateCDKFScale.3 \
cdk_fscale.3 destroyCDKFScale.3 \
cdk_fscale.3 drawCDKFScale.3 \
cdk_fscale.3 eraseCDKFScale.3 \
cdk_fscale.3 getCDKFScaleBox.3 \
cdk_fscale.3 getCDKFScaleDigits.3 \
cdk_fscale.3 getCDKFScaleHighValue.3 \
cdk_fscale.3 getCDKFScaleLowValue.3 \
cdk_fscale.3 getCDKFScaleValue.3 \
cdk_fscale.3 injectCDKFScale.3 \
cdk_fscale.3 moveCDKFScale.3 \
cdk_fscale.3 newCDKFScale.3 \
cdk_fscale.3 positionCDKFScale.3 \
cdk_fscale.3 setCDKFScale.3 \
cdk_fscale.3 setCDKFScaleBackgroundColor.3 \
cdk_fscale.3 setCDKFScaleBox.3 \
cdk_fscale.3 setCDKFScaleBoxAttribute.3 \
cdk_fscale.3 setCDKFScaleDigits.3 \
cdk_fscale.3 setCDKFScaleHorizontalChar.3 \
cdk_fscale.3 setCDKFScaleLLChar.3 \
cdk_fscale.3 setCDKFScaleLRChar.3 \
cdk_fscale.3 setCDKFScaleLowHigh.3 \
cdk_fscale.3 setCDKFScalePostProcess.3 \
cdk_fscale.3 setCDKFScalePreProcess.3 \
cdk_fscale.3 setCDKFScaleULChar.3 \
cdk_fscale.3 setCDKFScaleURChar.3 \
cdk_fscale.3 setCDKFScaleValue.3 \
cdk_fscale.3 setCDKFScaleVerticalChar.3 \
cdk_fselect.3 activateCDKFselect.3 \
cdk_fselect.3 deleteFileCB.3 \
cdk_fselect.3 destroyCDKFselect.3 \
cdk_fselect.3 drawCDKFselect.3 \
cdk_fselect.3 eraseCDKFselect.3 \
cdk_fselect.3 getCDKFselectBox.3 \
cdk_fselect.3 getCDKFselectContents.3 \
cdk_fselect.3 getCDKFselectCurrentItem.3 \
cdk_fselect.3 getCDKFselectDirAttribute.3 \
cdk_fselect.3 getCDKFselectDirContents.3 \
cdk_fselect.3 getCDKFselectDirectory.3 \
cdk_fselect.3 getCDKFselectFileAttribute.3 \
cdk_fselect.3 getCDKFselectFillerChar.3 \
cdk_fselect.3 getCDKFselectHighlight.3 \
cdk_fselect.3 getCDKFselectLinkAttribute.3 \
cdk_fselect.3 getCDKFselectSocketAttribute.3 \
cdk_fselect.3 injectCDKFselect.3 \
cdk_fselect.3 moveCDKFselect.3 \
cdk_fselect.3 newCDKFselect.3 \
cdk_fselect.3 positionCDKFselect.3 \
cdk_fselect.3 setCDKFselect.3 \
cdk_fselect.3 setCDKFselectBackgroundColor.3 \
cdk_fselect.3 setCDKFselectBackgroundAttrib.3 \
cdk_fselect.3 setCDKFselectBox.3 \
cdk_fselect.3 setCDKFselectBoxAttribute.3 \
cdk_fselect.3 setCDKFselectContents.3 \
cdk_fselect.3 setCDKFselectCurrentItem.3 \
cdk_fselect.3 setCDKFselectDirAttribute.3 \
cdk_fselect.3 setCDKFselectDirContents.3 \
cdk_fselect.3 setCDKFselectDirectory.3 \
cdk_fselect.3 setCDKFselectFileAttribute.3 \
cdk_fselect.3 setCDKFselectFillerChar.3 \
cdk_fselect.3 setCDKFselectHighlight.3 \
cdk_fselect.3 setCDKFselectHorizontalChar.3 \
cdk_fselect.3 setCDKFselectLLChar.3 \
cdk_fselect.3 setCDKFselectLRChar.3 \
cdk_fselect.3 setCDKFselectLinkAttribute.3 \
cdk_fselect.3 setCDKFselectSocketAttribute.3 \
cdk_fselect.3 setCDKFselectULChar.3 \
cdk_fselect.3 setCDKFselectURChar.3 \
cdk_fselect.3 setCDKFselectVerticalChar.3 \
cdk_fslider.3 activateCDKFSlider.3 \
cdk_fslider.3 destroyCDKFSlider.3 \
cdk_fslider.3 drawCDKFSlider.3 \
cdk_fslider.3 eraseCDKFSlider.3 \
cdk_fslider.3 getCDKFSliderBox.3 \
cdk_fslider.3 getCDKFSliderDigits.3 \
cdk_fslider.3 getCDKFSliderHighValue.3 \
cdk_fslider.3 getCDKFSliderLowValue.3 \
cdk_fslider.3 getCDKFSliderValue.3 \
cdk_fslider.3 injectCDKFSlider.3 \
cdk_fslider.3 moveCDKFSlider.3 \
cdk_fslider.3 newCDKFSlider.3 \
cdk_fslider.3 positionCDKFSlider.3 \
cdk_fslider.3 setCDKFSlider.3 \
cdk_fslider.3 setCDKFSliderBackgroundAttrib.3 \
cdk_fslider.3 setCDKFSliderBackgroundColor.3 \
cdk_fslider.3 setCDKFSliderBox.3 \
cdk_fslider.3 setCDKFSliderBoxAttribute.3 \
cdk_fslider.3 setCDKFSliderDigits.3 \
cdk_fslider.3 setCDKFSliderHorizontalChar.3 \
cdk_fslider.3 setCDKFSliderLLChar.3 \
cdk_fslider.3 setCDKFSliderLRChar.3 \
cdk_fslider.3 setCDKFSliderLowHigh.3 \
cdk_fslider.3 setCDKFSliderPostProcess.3 \
cdk_fslider.3 setCDKFSliderPreProcess.3 \
cdk_fslider.3 setCDKFSliderULChar.3 \
cdk_fslider.3 setCDKFSliderURChar.3 \
cdk_fslider.3 setCDKFSliderValue.3 \
cdk_fslider.3 setCDKFSliderVerticalChar.3 \
cdk_graph.3 activateCDKGraph.3 \
cdk_graph.3 destroyCDKGraph.3 \
cdk_graph.3 drawCDKGraph.3 \
cdk_graph.3 eraseCDKGraph.3 \
cdk_graph.3 getCDKGraphBox.3 \
cdk_graph.3 getCDKGraphCharacter.3 \
cdk_graph.3 getCDKGraphCharacters.3 \
cdk_graph.3 getCDKGraphDisplayType.3 \
cdk_graph.3 getCDKGraphValue.3 \
cdk_graph.3 getCDKGraphValues.3 \
cdk_graph.3 moveCDKGraph.3 \
cdk_graph.3 newCDKGraph.3 \
cdk_graph.3 positionCDKGraph.3 \
cdk_graph.3 setCDKGraph.3 \
cdk_graph.3 setCDKGraphBackgroundAttrib.3 \
cdk_graph.3 setCDKGraphBackgroundColor.3 \
cdk_graph.3 setCDKGraphBox.3 \
cdk_graph.3 setCDKGraphBoxAttribute.3 \
cdk_graph.3 setCDKGraphCharacter.3 \
cdk_graph.3 setCDKGraphCharacters.3 \
cdk_graph.3 setCDKGraphDisplayType.3 \
cdk_graph.3 setCDKGraphHorizontalChar.3 \
cdk_graph.3 setCDKGraphLLChar.3 \
cdk_graph.3 setCDKGraphLRChar.3 \
cdk_graph.3 setCDKGraphULChar.3 \
cdk_graph.3 setCDKGraphURChar.3 \
cdk_graph.3 setCDKGraphValue.3 \
cdk_graph.3 setCDKGraphValues.3 \
cdk_graph.3 setCDKGraphVerticalChar.3 \
cdk_histogram.3 activateCDKHistogram.3 \
cdk_histogram.3 destroyCDKHistogram.3 \
cdk_histogram.3 drawCDKHistogram.3 \
cdk_histogram.3 eraseCDKHistogram.3 \
cdk_histogram.3 getCDKHistogramBox.3 \
cdk_histogram.3 getCDKHistogramFillerChar.3 \
cdk_histogram.3 getCDKHistogramHighValue.3 \
cdk_histogram.3 getCDKHistogramLowValue.3 \
cdk_histogram.3 getCDKHistogramStatsAttr.3 \
cdk_histogram.3 getCDKHistogramStatsPos.3 \
cdk_histogram.3 getCDKHistogramValue.3 \
cdk_histogram.3 getCDKHistogramViewType.3 \
cdk_histogram.3 moveCDKHistogram.3 \
cdk_histogram.3 newCDKHistogram.3 \
cdk_histogram.3 setCDKHistogram.3 \
cdk_histogram.3 positionCDKHistogram.3 \
cdk_histogram.3 setCDKHistogramBackgroundAttrib.3 \
cdk_histogram.3 setCDKHistogramBackgroundColor.3 \
cdk_histogram.3 setCDKHistogramBox.3 \
cdk_histogram.3 setCDKHistogramBoxAttribute.3 \
cdk_histogram.3 setCDKHistogramDisplayType.3 \
cdk_histogram.3 setCDKHistogramFillerChar.3 \
cdk_histogram.3 setCDKHistogramHorizontalChar.3 \
cdk_histogram.3 setCDKHistogramLLChar.3 \
cdk_histogram.3 setCDKHistogramLRChar.3 \
cdk_histogram.3 setCDKHistogramStatsAttr.3 \
cdk_histogram.3 setCDKHistogramStatsPos.3 \
cdk_histogram.3 setCDKHistogramULChar.3 \
cdk_histogram.3 setCDKHistogramURChar.3 \
cdk_histogram.3 setCDKHistogramValue.3 \
cdk_histogram.3 setCDKHistogramVerticalChar.3 \
cdk_histogram.3 setCDKHistogramViewType.3 \
cdk_itemlist.3 activateCDKItemlist.3 \
cdk_itemlist.3 destroyCDKItemlist.3 \
cdk_itemlist.3 drawCDKItemlist.3 \
cdk_itemlist.3 drawCDKItemlistField.3 \
cdk_itemlist.3 eraseCDKItemlist.3 \
cdk_itemlist.3 getCDKItemlistBox.3 \
cdk_itemlist.3 getCDKItemlistCurrentItem.3 \
cdk_itemlist.3 getCDKItemlistDefaultItem.3 \
cdk_itemlist.3 getCDKItemlistValues.3 \
cdk_itemlist.3 injectCDKItemlist.3 \
cdk_itemlist.3 moveCDKItemlist.3 \
cdk_itemlist.3 newCDKItemlist.3 \
cdk_itemlist.3 positionCDKItemlist.3 \
cdk_itemlist.3 setCDKItemlist.3 \
cdk_itemlist.3 setCDKItemlistBackgroundAttrib.3 \
cdk_itemlist.3 setCDKItemlistBackgroundColor.3 \
cdk_itemlist.3 setCDKItemlistBox.3 \
cdk_itemlist.3 setCDKItemlistBoxAttribute.3 \
cdk_itemlist.3 setCDKItemlistCurrentItem.3 \
cdk_itemlist.3 setCDKItemlistDefaultItem.3 \
cdk_itemlist.3 setCDKItemlistHorizontalChar.3 \
cdk_itemlist.3 setCDKItemlistLLChar.3 \
cdk_itemlist.3 setCDKItemlistLRChar.3 \
cdk_itemlist.3 setCDKItemlistPostProcess.3 \
cdk_itemlist.3 setCDKItemlistPreProcess.3 \
cdk_itemlist.3 setCDKItemlistULChar.3 \
cdk_itemlist.3 setCDKItemlistURChar.3 \
cdk_itemlist.3 setCDKItemlistValues.3 \
cdk_itemlist.3 setCDKItemlistVerticalChar.3 \
cdk_label.3 activateCDKLabel.3 \
cdk_label.3 destroyCDKLabel.3 \
cdk_label.3 drawCDKLabel.3 \
cdk_label.3 eraseCDKLabel.3 \
cdk_label.3 getCDKLabelBox.3 \
cdk_label.3 getCDKLabelMessage.3 \
cdk_label.3 moveCDKLabel.3 \
cdk_label.3 newCDKLabel.3 \
cdk_label.3 positionCDKLabel.3 \
cdk_label.3 setCDKLabel.3 \
cdk_label.3 setCDKLabelBackgroundAttrib.3 \
cdk_label.3 setCDKLabelBackgroundColor.3 \
cdk_label.3 setCDKLabelBox.3 \
cdk_label.3 setCDKLabelBoxAttribute.3 \
cdk_label.3 setCDKLabelHorizontalChar.3 \
cdk_label.3 setCDKLabelLLChar.3 \
cdk_label.3 setCDKLabelLRChar.3 \
cdk_label.3 setCDKLabelMessage.3 \
cdk_label.3 setCDKLabelULChar.3 \
cdk_label.3 setCDKLabelURChar.3 \
cdk_label.3 setCDKLabelVerticalChar.3 \
cdk_label.3 waitCDKLabel.3 \
cdk_marquee.3 activateCDKMarquee.3 \
cdk_marquee.3 destroyCDKMarquee.3 \
cdk_marquee.3 deactivateCDKMarquee.3 \
cdk_marquee.3 drawCDKMarquee.3 \
cdk_marquee.3 getCDKMarqueeBox.3 \
cdk_marquee.3 eraseCDKMarquee.3 \
cdk_marquee.3 moveCDKMarquee.3 \
cdk_marquee.3 newCDKMarquee.3 \
cdk_marquee.3 positionCDKMarquee.3 \
cdk_marquee.3 setCDKMarqueeBackgroundAttrib.3 \
cdk_marquee.3 setCDKMarqueeBackgroundColor.3 \
cdk_marquee.3 setCDKMarqueeBox.3 \
cdk_marquee.3 setCDKMarqueeBoxAttribute.3 \
cdk_marquee.3 setCDKMarqueeHorizontalChar.3 \
cdk_marquee.3 setCDKMarqueeLLChar.3 \
cdk_marquee.3 setCDKMarqueeLRChar.3 \
cdk_marquee.3 setCDKMarqueeULChar.3 \
cdk_marquee.3 setCDKMarqueeURChar.3 \
cdk_marquee.3 setCDKMarqueeVerticalChar.3 \
cdk_matrix.3 activateCDKMatrix.3 \
cdk_matrix.3 cleanCDKMatrix.3 \
cdk_matrix.3 cleanCDKMatrixCell.3 \
cdk_matrix.3 destroyCDKMatrix.3 \
cdk_matrix.3 drawCDKMatrix.3 \
cdk_matrix.3 eraseCDKMatrix.3 \
cdk_matrix.3 getCDKMatrixBox.3 \
cdk_matrix.3 getCDKMatrixCell.3 \
cdk_matrix.3 getCDKMatrixCol.3 \
cdk_matrix.3 getCDKMatrixRow.3 \
cdk_matrix.3 injectCDKMatrix.3 \
cdk_matrix.3 jumpToCell.3 \
cdk_matrix.3 moveToCDKMatrixCell.3 \
cdk_matrix.3 newCDKMatrix.3 \
cdk_matrix.3 setCDKMatrix.3 \
cdk_matrix.3 setCDKMatrixBackgroundAttrib.3 \
cdk_matrix.3 setCDKMatrixBackgroundColor.3 \
cdk_matrix.3 setCDKMatrixBox.3 \
cdk_matrix.3 setCDKMatrixBoxAttribute.3 \
cdk_matrix.3 setCDKMatrixCB.3 \
cdk_matrix.3 setCDKMatrixCell.3 \
cdk_matrix.3 setCDKMatrixCells.3 \
cdk_matrix.3 setCDKMatrixHorizontalChar.3 \
cdk_matrix.3 setCDKMatrixLLChar.3 \
cdk_matrix.3 setCDKMatrixLRChar.3 \
cdk_matrix.3 setCDKMatrixPostProcess.3 \
cdk_matrix.3 setCDKMatrixPreProcess.3 \
cdk_matrix.3 setCDKMatrixULChar.3 \
cdk_matrix.3 setCDKMatrixURChar.3 \
cdk_matrix.3 setCDKMatrixVerticalChar.3 \
cdk_mentry.3 activateCDKMentry.3 \
cdk_mentry.3 cleanCDKMentry.3 \
cdk_mentry.3 destroyCDKMentry.3 \
cdk_mentry.3 drawCDKMentry.3 \
cdk_mentry.3 drawCDKMentryField.3 \
cdk_mentry.3 eraseCDKMentry.3 \
cdk_mentry.3 getCDKMentryBox.3 \
cdk_mentry.3 getCDKMentryFillerChar.3 \
cdk_mentry.3 getCDKMentryHiddenChar.3 \
cdk_mentry.3 getCDKMentryMin.3 \
cdk_mentry.3 getCDKMentryValue.3 \
cdk_mentry.3 injectCDKMentry.3 \
cdk_mentry.3 moveCDKMentry.3 \
cdk_mentry.3 newCDKMentry.3 \
cdk_mentry.3 positionCDKMentry.3 \
cdk_mentry.3 setCDKMentry.3 \
cdk_mentry.3 setCDKMentryBackgroundAttrib.3 \
cdk_mentry.3 setCDKMentryBackgroundColor.3 \
cdk_mentry.3 setCDKMentryBox.3 \
cdk_mentry.3 setCDKMentryBoxAttribute.3 \
cdk_mentry.3 setCDKMentryCB.3 \
cdk_mentry.3 setCDKMentryFillerChar.3 \
cdk_mentry.3 setCDKMentryHiddenChar.3 \
cdk_mentry.3 setCDKMentryHorizontalChar.3 \
cdk_mentry.3 setCDKMentryLLChar.3 \
cdk_mentry.3 setCDKMentryLRChar.3 \
cdk_mentry.3 setCDKMentryMin.3 \
cdk_mentry.3 setCDKMentryPostProcess.3 \
cdk_mentry.3 setCDKMentryPreProcess.3 \
cdk_mentry.3 setCDKMentryULChar.3 \
cdk_mentry.3 setCDKMentryURChar.3 \
cdk_mentry.3 setCDKMentryValue.3 \
cdk_mentry.3 setCDKMentryVerticalChar.3 \
cdk_menu.3 activateCDKMenu.3 \
cdk_menu.3 destroyCDKMenu.3 \
cdk_menu.3 drawCDKMenu.3 \
cdk_menu.3 drawCDKMenuSubwin.3 \
cdk_menu.3 eraseCDKMenu.3 \
cdk_menu.3 eraseCDKMenuSubwin.3 \
cdk_menu.3 getCDKMenuCurrentItem.3 \
cdk_menu.3 getCDKMenuSubTitleHighlight.3 \
cdk_menu.3 getCDKMenuTitleHighlight.3 \
cdk_menu.3 injectCDKMenu.3 \
cdk_menu.3 newCDKMenu.3 \
cdk_menu.3 setCDKMenu.3 \
cdk_menu.3 setCDKMenuBackgroundAttrib.3 \
cdk_menu.3 setCDKMenuBackgroundColor.3 \
cdk_menu.3 setCDKMenuCurrentItem.3 \
cdk_menu.3 setCDKMenuPostProcess.3 \
cdk_menu.3 setCDKMenuPreProcess.3 \
cdk_menu.3 setCDKMenuSubTitleHighlight.3 \
cdk_menu.3 setCDKMenuTitleHighlight.3 \
cdk_misc.3 Beep.3 \
cdk_misc.3 CDKcountStrings.3 \
cdk_misc.3 CDKfreeStrings.3 \
cdk_misc.3 CDKgetDirectoryContents.3 \
cdk_misc.3 CDKreadFile.3 \
cdk_misc.3 CDKsplitString.3 \
cdk_misc.3 baseName.3 \
cdk_misc.3 char2Chtype.3 \
cdk_misc.3 chlen.3 \
cdk_misc.3 chtype2Char.3 \
cdk_misc.3 cleanChar.3 \
cdk_misc.3 cleanChtype.3 \
cdk_misc.3 copyChar.3 \
cdk_misc.3 copyCharList.3 \
cdk_misc.3 copyChtypeList.3 \
cdk_misc.3 copyChtype.3 \
cdk_misc.3 freeChar.3 \
cdk_misc.3 freeChtype.3 \
cdk_misc.3 getListIndex.3 \
cdk_misc.3 getString.3 \
cdk_misc.3 intlen.3 \
cdk_misc.3 lenCharList.3 \
cdk_misc.3 lenChtypeList.3 \
cdk_misc.3 mode2Char.3 \
cdk_misc.3 popupDialog.3 \
cdk_misc.3 popupLabel.3 \
cdk_misc.3 searchList.3 \
cdk_misc.3 sortList.3 \
cdk_misc.3 stripWhiteSpace.3 \
cdk_misc.3 viewFile.3 \
cdk_objs.3 cleanCdkTitle.3 \
cdk_objs.3 drawCdkTitle.3 \
cdk_objs.3 positionCDKObject.3 \
cdk_objs.3 setCdkExitType.3 \
cdk_objs.3 setCDKObjectBackgroundColor.3 \
cdk_objs.3 setCDKObjectPostProcess.3 \
cdk_objs.3 setCDKObjectPreProcess.3 \
cdk_objs.3 setCdkTitle.3 \
cdk_objs.3 validCDKObject.3 \
cdk_params.3 CDKparamNumber.3 \
cdk_params.3 CDKparamNumber2.3 \
cdk_params.3 CDKparamString.3 \
cdk_params.3 CDKparamString2.3 \
cdk_params.3 CDKparamValue.3 \
cdk_params.3 CDKparseParams.3 \
cdk_params.3 CDKparsePosition.3 \
cdk_radio.3 activateCDKRadio.3 \
cdk_radio.3 destroyCDKRadio.3 \
cdk_radio.3 drawCDKRadio.3 \
cdk_radio.3 eraseCDKRadio.3 \
cdk_radio.3 getCDKRadioBox.3 \
cdk_radio.3 getCDKRadioChoiceCharacter.3 \
cdk_radio.3 getCDKRadioCurrentItem.3 \
cdk_radio.3 getCDKRadioHighlight.3 \
cdk_radio.3 getCDKRadioItems.3 \
cdk_radio.3 getCDKRadioLeftBrace.3 \
cdk_radio.3 getCDKRadioSelectedItem.3 \
cdk_radio.3 injectCDKRadio.3 \
cdk_radio.3 getCDKRadioRightBrace.3 \
cdk_radio.3 moveCDKRadio.3 \
cdk_radio.3 newCDKRadio.3 \
cdk_radio.3 positionCDKRadio.3 \
cdk_radio.3 setCDKRadio.3 \
cdk_radio.3 setCDKRadioBackgroundAttrib.3 \
cdk_radio.3 setCDKRadioBackgroundColor.3 \
cdk_radio.3 setCDKRadioBox.3 \
cdk_radio.3 setCDKRadioBoxAttribute.3 \
cdk_radio.3 setCDKRadioChoiceCharacter.3 \
cdk_radio.3 setCDKRadioCurrentItem.3 \
cdk_radio.3 setCDKRadioHighlight.3 \
cdk_radio.3 setCDKRadioHorizontalChar.3 \
cdk_radio.3 setCDKRadioItems.3 \
cdk_radio.3 setCDKRadioLLChar.3 \
cdk_radio.3 setCDKRadioLRChar.3 \
cdk_radio.3 setCDKRadioLeftBrace.3 \
cdk_radio.3 setCDKRadioPostProcess.3 \
cdk_radio.3 setCDKRadioPreProcess.3 \
cdk_radio.3 setCDKRadioRightBrace.3 \
cdk_radio.3 setCDKRadioSelectedItem.3 \
cdk_radio.3 setCDKRadioULChar.3 \
cdk_radio.3 setCDKRadioURChar.3 \
cdk_radio.3 setCDKRadioVerticalChar.3 \
cdk_scale.3 activateCDKScale.3 \
cdk_scale.3 destroyCDKScale.3 \
cdk_scale.3 drawCDKScale.3 \
cdk_scale.3 eraseCDKScale.3 \
cdk_scale.3 getCDKScaleBox.3 \
cdk_scale.3 getCDKScaleHighValue.3 \
cdk_scale.3 getCDKScaleLowValue.3 \
cdk_scale.3 getCDKScaleValue.3 \
cdk_scale.3 injectCDKScale.3 \
cdk_scale.3 moveCDKScale.3 \
cdk_scale.3 newCDKScale.3 \
cdk_scale.3 positionCDKScale.3 \
cdk_scale.3 setCDKScale.3 \
cdk_scale.3 setCDKScaleBackgroundAttrib.3 \
cdk_scale.3 setCDKFScaleBackgroundAttrib.3 \
cdk_scale.3 setCDKScaleBackgroundColor.3 \
cdk_scale.3 setCDKScaleBox.3 \
cdk_scale.3 setCDKScaleBoxAttribute.3 \
cdk_scale.3 setCDKScaleHorizontalChar.3 \
cdk_scale.3 setCDKScaleLLChar.3 \
cdk_scale.3 setCDKScaleLRChar.3 \
cdk_scale.3 setCDKScaleLowHigh.3 \
cdk_scale.3 setCDKScalePostProcess.3 \
cdk_scale.3 setCDKScalePreProcess.3 \
cdk_scale.3 setCDKScaleULChar.3 \
cdk_scale.3 setCDKScaleURChar.3 \
cdk_scale.3 setCDKScaleValue.3 \
cdk_scale.3 setCDKScaleVerticalChar.3 \
cdk_screen.3 destroyCDKScreen.3 \
cdk_screen.3 endCDK.3 \
cdk_screen.3 initCDKColor.3 \
cdk_screen.3 eraseCDKScreen.3 \
cdk_screen.3 initCDKScreen.3 \
cdk_screen.3 lowerCDKObject.3 \
cdk_screen.3 raiseCDKObject.3 \
cdk_screen.3 refreshCDKScreen.3 \
cdk_screen.3 registerCDKObject.3 \
cdk_screen.3 unregisterCDKObject.3 \
cdk_scroll.3 activateCDKScroll.3 \
cdk_scroll.3 addCDKScrollItem.3 \
cdk_scroll.3 deleteCDKScrollItem.3 \
cdk_scroll.3 destroyCDKScroll.3 \
cdk_scroll.3 drawCDKScroll.3 \
cdk_scroll.3 eraseCDKScroll.3 \
cdk_scroll.3 getCDKScrollBox.3 \
cdk_scroll.3 getCDKScrollCurrent.3 \
cdk_scroll.3 getCDKScrollCurrentItem.3 \
cdk_scroll.3 getCDKScrollCurrentTop.3 \
cdk_scroll.3 getCDKScrollHighlight.3 \
cdk_scroll.3 getCDKScrollItems.3 \
cdk_scroll.3 injectCDKScroll.3 \
cdk_scroll.3 insertCDKScrollItem.3 \
cdk_scroll.3 moveCDKScroll.3 \
cdk_scroll.3 newCDKScroll.3 \
cdk_scroll.3 positionCDKScroll.3 \
cdk_scroll.3 setCDKScroll.3 \
cdk_scroll.3 setCDKScrollBackgroundAttrib.3 \
cdk_scroll.3 setCDKScrollBackgroundColor.3 \
cdk_scroll.3 setCDKScrollBox.3 \
cdk_scroll.3 setCDKScrollBoxAttribute.3 \
cdk_scroll.3 setCDKScrollCurrent.3 \
cdk_scroll.3 setCDKScrollCurrentItem.3 \
cdk_scroll.3 setCDKScrollCurrentTop.3 \
cdk_scroll.3 setCDKScrollHighlight.3 \
cdk_scroll.3 setCDKScrollHorizontalChar.3 \
cdk_scroll.3 setCDKScrollItems.3 \
cdk_scroll.3 setCDKScrollLLChar.3 \
cdk_scroll.3 setCDKScrollLRChar.3 \
cdk_scroll.3 setCDKScrollPosition.3 \
cdk_scroll.3 setCDKScrollPostProcess.3 \
cdk_scroll.3 setCDKScrollPreProcess.3 \
cdk_scroll.3 setCDKScrollULChar.3 \
cdk_scroll.3 setCDKScrollURChar.3 \
cdk_scroll.3 setCDKScrollVerticalChar.3 \
cdk_selection.3 activateCDKSelection.3 \
cdk_selection.3 destroyCDKSelection.3 \
cdk_selection.3 drawCDKSelection.3 \
cdk_selection.3 eraseCDKSelection.3 \
cdk_selection.3 getCDKSelectionBox.3 \
cdk_selection.3 getCDKSelectionChoice.3 \
cdk_selection.3 getCDKSelectionChoices.3 \
cdk_selection.3 getCDKSelectionCurrent.3 \
cdk_selection.3 getCDKSelectionHighlight.3 \
cdk_selection.3 getCDKSelectionItems.3 \
cdk_selection.3 getCDKSelectionMode.3 \
cdk_selection.3 getCDKSelectionModes.3 \
cdk_selection.3 getCDKSelectionTitle.3 \
cdk_selection.3 injectCDKSelection.3 \
cdk_selection.3 moveCDKSelection.3 \
cdk_selection.3 newCDKSelection.3 \
cdk_selection.3 positionCDKSelection.3 \
cdk_selection.3 setCDKSelection.3 \
cdk_selection.3 setCDKSelectionBackgroundAttrib.3 \
cdk_selection.3 setCDKSelectionBackgroundColor.3 \
cdk_selection.3 setCDKSelectionBox.3 \
cdk_selection.3 setCDKSelectionBoxAttribute.3 \
cdk_selection.3 setCDKSelectionChoice.3 \
cdk_selection.3 setCDKSelectionChoices.3 \
cdk_selection.3 setCDKSelectionCurrent.3 \
cdk_selection.3 setCDKSelectionHighlight.3 \
cdk_selection.3 setCDKSelectionHorizontalChar.3 \
cdk_selection.3 setCDKSelectionItems.3 \
cdk_selection.3 setCDKSelectionLLChar.3 \
cdk_selection.3 setCDKSelectionLRChar.3 \
cdk_selection.3 setCDKSelectionMode.3 \
cdk_selection.3 setCDKSelectionModes.3 \
cdk_selection.3 setCDKSelectionPostProcess.3 \
cdk_selection.3 setCDKSelectionPreProcess.3 \
cdk_selection.3 setCDKSelectionTitle.3 \
cdk_selection.3 setCDKSelectionULChar.3 \
cdk_selection.3 setCDKSelectionURChar.3 \
cdk_selection.3 setCDKSelectionVerticalChar.3 \
cdk_slider.3 activateCDKSlider.3 \
cdk_slider.3 destroyCDKSlider.3 \
cdk_slider.3 drawCDKSlider.3 \
cdk_slider.3 eraseCDKSlider.3 \
cdk_slider.3 getCDKSliderBox.3 \
cdk_slider.3 getCDKSliderHighValue.3 \
cdk_slider.3 getCDKSliderLowValue.3 \
cdk_slider.3 getCDKSliderValue.3 \
cdk_slider.3 injectCDKSlider.3 \
cdk_slider.3 moveCDKSlider.3 \
cdk_slider.3 newCDKSlider.3 \
cdk_slider.3 positionCDKSlider.3 \
cdk_slider.3 setCDKSlider.3 \
cdk_slider.3 setCDKSliderBox.3 \
cdk_slider.3 setCDKSliderBackgroundAttrib.3 \
cdk_slider.3 setCDKSliderBackgroundColor.3 \
cdk_slider.3 setCDKSliderBoxAttribute.3 \
cdk_slider.3 setCDKSliderHorizontalChar.3 \
cdk_slider.3 setCDKSliderLLChar.3 \
cdk_slider.3 setCDKSliderLRChar.3 \
cdk_slider.3 setCDKSliderLowHigh.3 \
cdk_slider.3 setCDKSliderPostProcess.3 \
cdk_slider.3 setCDKSliderPreProcess.3 \
cdk_slider.3 setCDKSliderULChar.3 \
cdk_slider.3 setCDKSliderURChar.3 \
cdk_slider.3 setCDKSliderValue.3 \
cdk_slider.3 setCDKSliderVerticalChar.3 \
cdk_swindow.3 activateCDKSwindow.3 \
cdk_swindow.3 addCDKSwindow.3 \
cdk_swindow.3 cleanCDKSwindow.3 \
cdk_swindow.3 destroyCDKSwindow.3 \
cdk_swindow.3 drawCDKSwindow.3 \
cdk_swindow.3 dumpCDKSwindow.3 \
cdk_swindow.3 dumpCDKSwindowInformation.3 \
cdk_swindow.3 eraseCDKSwindow.3 \
cdk_swindow.3 execCDKSwindow.3 \
cdk_swindow.3 getCDKSwindowBox.3 \
cdk_swindow.3 getCDKSwindowContents.3 \
cdk_swindow.3 injectCDKSwindow.3 \
cdk_swindow.3 jumpToLineCDKSwindow.3 \
cdk_swindow.3 loadCDKSwindowInformation.3 \
cdk_swindow.3 moveCDKSwindow.3 \
cdk_swindow.3 newCDKSwindow.3 \
cdk_swindow.3 positionCDKSwindow.3 \
cdk_swindow.3 saveCDKSwindowInformation.3 \
cdk_swindow.3 setCDKSwindow.3 \
cdk_swindow.3 setCDKSwindowBackgroundAttrib.3 \
cdk_swindow.3 setCDKSwindowBackgroundColor.3 \
cdk_swindow.3 setCDKSwindowBox.3 \
cdk_swindow.3 setCDKSwindowBoxAttribute.3 \
cdk_swindow.3 setCDKSwindowContents.3 \
cdk_swindow.3 setCDKSwindowHorizontalChar.3 \
cdk_swindow.3 setCDKSwindowLLChar.3 \
cdk_swindow.3 setCDKSwindowLRChar.3 \
cdk_swindow.3 setCDKSwindowPostProcess.3 \
cdk_swindow.3 setCDKSwindowPreProcess.3 \
cdk_swindow.3 setCDKSwindowULChar.3 \
cdk_swindow.3 setCDKSwindowURChar.3 \
cdk_swindow.3 setCDKSwindowVerticalChar.3 \
cdk_swindow.3 trimCDKSwindow.3 \
cdk_template.3 activateCDKTemplate.3 \
cdk_template.3 cleanCDKTemplate.3 \
cdk_template.3 destroyCDKTemplate.3 \
cdk_template.3 drawCDKTemplate.3 \
cdk_template.3 eraseCDKTemplate.3 \
cdk_template.3 getCDKTemplateBox.3 \
cdk_template.3 getCDKTemplateMin.3 \
cdk_template.3 getCDKTemplateValue.3 \
cdk_template.3 injectCDKTemplate.3 \
cdk_template.3 mixCDKTemplate.3 \
cdk_template.3 newCDKTemplate.3 \
cdk_template.3 setCDKTemplate.3 \
cdk_template.3 setCDKTemplateBackgroundAttrib.3 \
cdk_template.3 setCDKTemplateBackgroundColor.3 \
cdk_template.3 setCDKTemplateBox.3 \
cdk_template.3 setCDKTemplateBoxAttribute.3 \
cdk_template.3 setCDKTemplateCB.3 \
cdk_template.3 setCDKTemplateHorizontalChar.3 \
cdk_template.3 setCDKTemplateLLChar.3 \
cdk_template.3 setCDKTemplateLRChar.3 \
cdk_template.3 setCDKTemplateMin.3 \
cdk_template.3 setCDKTemplatePostProcess.3 \
cdk_template.3 setCDKTemplatePreProcess.3 \
cdk_template.3 setCDKTemplateULChar.3 \
cdk_template.3 setCDKTemplateURChar.3 \
cdk_template.3 setCDKTemplateValue.3 \
cdk_template.3 setCDKTemplateVerticalChar.3 \
cdk_template.3 unmixCDKTemplate.3 \
cdk_traverse.3 exitCancelCDKScreen.3 \
cdk_traverse.3 exitCancelCDKScreenOf.3 \
cdk_traverse.3 exitOKCDKScreen.3 \
cdk_traverse.3 exitOKCDKScreenOf.3 \
cdk_traverse.3 getCDKFocusCurrent.3 \
cdk_traverse.3 resetCDKScreen.3 \
cdk_traverse.3 resetCDKScreenOf.3 \
cdk_traverse.3 setCDKFocusCurrent.3 \
cdk_traverse.3 setCDKFocusFirst.3 \
cdk_traverse.3 setCDKFocusLast.3 \
cdk_traverse.3 setCDKFocusNext.3 \
cdk_traverse.3 setCDKFocusPrevious.3 \
cdk_traverse.3 traverseCDKOnce.3 \
cdk_traverse.3 traverseCDKScreen.3 \
cdk_viewer.3 activateCDKViewer.3 \
cdk_viewer.3 cleanCDKViewer.3 \
cdk_viewer.3 destroyCDKViewer.3 \
cdk_viewer.3 drawCDKViewer.3 \
cdk_viewer.3 eraseCDKViewer.3 \
cdk_viewer.3 getCDKViewerBox.3 \
cdk_viewer.3 getCDKViewerHighlight.3 \
cdk_viewer.3 getCDKViewerInfo.3 \
cdk_viewer.3 getCDKViewerInfoLine.3 \
cdk_viewer.3 getCDKViewerTitle.3 \
cdk_viewer.3 moveCDKViewer.3 \
cdk_viewer.3 newCDKViewer.3 \
cdk_viewer.3 positionCDKViewer.3 \
cdk_viewer.3 setCDKViewer.3 \
cdk_viewer.3 setCDKViewerBackgroundAttrib.3 \
cdk_viewer.3 setCDKViewerBackgroundColor.3 \
cdk_viewer.3 setCDKViewerBox.3 \
cdk_viewer.3 setCDKViewerBoxAttribute.3 \
cdk_viewer.3 setCDKViewerHighlight.3 \
cdk_viewer.3 setCDKViewerHorizontalChar.3 \
cdk_viewer.3 setCDKViewerInfo.3 \
cdk_viewer.3 setCDKViewerInfoLine.3 \
cdk_viewer.3 setCDKViewerLLChar.3 \
cdk_viewer.3 setCDKViewerLRChar.3 \
cdk_viewer.3 setCDKViewerTitle.3 \
cdk_viewer.3 setCDKViewerULChar.3 \
cdk_viewer.3 setCDKViewerURChar.3 \
cdk_viewer.3 setCDKViewerVerticalChar.3 \
cdk_uscale.3 activateCDKUScale.3 \
cdk_uscale.3 destroyCDKUScale.3 \
cdk_uscale.3 drawCDKUScale.3 \
cdk_uscale.3 eraseCDKUScale.3 \
cdk_uscale.3 getCDKUScaleBox.3 \
cdk_uscale.3 getCDKUScaleHighValue.3 \
cdk_uscale.3 getCDKUScaleLowValue.3 \
cdk_uscale.3 getCDKUScaleValue.3 \
cdk_uscale.3 injectCDKUScale.3 \
cdk_uscale.3 moveCDKUScale.3 \
cdk_uscale.3 newCDKUScale.3 \
cdk_uscale.3 positionCDKUScale.3 \
cdk_uscale.3 setCDKUScale.3 \
cdk_uscale.3 setCDKUScaleBackgroundAttrib.3 \
cdk_uscale.3 setCDKUScaleBackgroundColor.3 \
cdk_uscale.3 setCDKUScaleBox.3 \
cdk_uscale.3 setCDKUScaleBoxAttribute.3 \
cdk_uscale.3 setCDKUScaleHorizontalChar.3 \
cdk_uscale.3 setCDKUScaleLLChar.3 \
cdk_uscale.3 setCDKUScaleLRChar.3 \
cdk_uscale.3 setCDKUScaleLowHigh.3 \
cdk_uscale.3 setCDKUScalePostProcess.3 \
cdk_uscale.3 setCDKUScalePreProcess.3 \
cdk_uscale.3 setCDKUScaleULChar.3 \
cdk_uscale.3 setCDKUScaleURChar.3 \
cdk_uscale.3 setCDKUScaleValue.3 \
cdk_uscale.3 setCDKUScaleVerticalChar.3 \
cdk_uslider.3 activateCDKUSlider.3 \
cdk_uslider.3 destroyCDKUSlider.3 \
cdk_uslider.3 drawCDKUSlider.3 \
cdk_uslider.3 eraseCDKUSlider.3 \
cdk_uslider.3 getCDKUSliderBox.3 \
cdk_uslider.3 getCDKUSliderHighValue.3 \
cdk_uslider.3 getCDKUSliderLowValue.3 \
cdk_uslider.3 getCDKUSliderValue.3 \
cdk_uslider.3 injectCDKUSlider.3 \
cdk_uslider.3 moveCDKUSlider.3 \
cdk_uslider.3 newCDKUSlider.3 \
cdk_uslider.3 positionCDKUSlider.3 \
cdk_uslider.3 setCDKUSlider.3 \
cdk_uslider.3 setCDKUSliderBackgroundAttrib.3 \
cdk_uslider.3 setCDKUSliderBackgroundColor.3 \
cdk_uslider.3 setCDKUSliderBox.3 \
cdk_uslider.3 setCDKUSliderBoxAttribute.3 \
cdk_uslider.3 setCDKUSliderHorizontalChar.3 \
cdk_uslider.3 setCDKUSliderLLChar.3 \
cdk_uslider.3 setCDKUSliderLRChar.3 \
cdk_uslider.3 setCDKUSliderLowHigh.3 \
cdk_uslider.3 setCDKUSliderPostProcess.3 \
cdk_uslider.3 setCDKUSliderPreProcess.3 \
cdk_uslider.3 setCDKUSliderULChar.3 \
cdk_uslider.3 setCDKUSliderURChar.3 \
cdk_uslider.3 setCDKUSliderValue.3 \
cdk_uslider.3 setCDKUSliderVerticalChar.3 \
cdk_util.3 alignxy.3 \
cdk_util.3 CDKallocStrings.3 \
cdk_util.3 CDKfreeChtypes.3 \
cdk_util.3 ceilCDK.3 \
cdk_util.3 cmpStrChstr.3 \
cdk_util.3 deleteCursesWindow.3 \
cdk_util.3 dirName.3 \
cdk_util.3 eraseCursesWindow.3 \
cdk_util.3 floorCDK.3 \
cdk_util.3 freeCharList.3 \
cdk_util.3 freeChtypeList.3 \
cdk_util.3 char2DisplayType.3 \
cdk_util.3 checkForLink.3 \
cdk_util.3 chstrncpy.3 \
cdk_util.3 chtype2String.3 \
cdk_util.3 justifyString.3 \
cdk_util.3 mode2Filetype.3 \
cdk_util.3 moveCursesWindow.3 \
cdk_util.3 popupLabelAttrib.3 \
cdk_util.3 selectFile.3 \
cdk_util.3 setWidgetDimension.3 \
cdk_util.3 viewInfo.3

View File

@@ -0,0 +1,9 @@
Cdk stands for 'Curses Development Kit' and it currently contains a large
number of ready to use widgets which facilitate the speedy development of full
screen curses programs.
Each widget has the ability to display color, or other character attributes.
Cdk comes with a attribute/color format command set which allows a programmer
to add colors and characters attributes simply.
WWW: http://invisible-island.net/cdk/

View File

@@ -0,0 +1,204 @@
bin/cdk5-config
include/cdk/alphalist.h
include/cdk/binding.h
include/cdk/button.h
include/cdk/buttonbox.h
include/cdk/calendar.h
include/cdk.h
include/cdk/cdk_compat.h
include/cdk/cdk_config.h
include/cdk/cdk_objs.h
include/cdk/cdk_params.h
include/cdk/cdk_test.h
include/cdk/cdk_util.h
include/cdk/cdk_version.h
include/cdk/cdkscreen.h
include/cdk/curdefs.h
include/cdk/dialog.h
include/cdk/draw.h
include/cdk/dscale.h
include/cdk/entry.h
include/cdk/fscale.h
include/cdk/fselect.h
include/cdk/fslider.h
include/cdk/graph.h
include/cdk/histogram.h
include/cdk/itemlist.h
include/cdk/label.h
include/cdk/marquee.h
include/cdk/matrix.h
include/cdk/mentry.h
include/cdk/menu.h
include/cdk/radio.h
include/cdk/scale.h
include/cdk/scroll.h
include/cdk/selection.h
include/cdk/slider.h
include/cdk/swindow.h
include/cdk/template.h
include/cdk/traverse.h
include/cdk/uscale.h
include/cdk/uslider.h
include/cdk/viewer.h
lib/libcdk.a
lib/libcdk.so
lib/libcdk.so.5
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/Makefile
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/Makefile.in
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkalphalist
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkalphalist.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkcalendar
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkcalendar.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkdialog
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkdialog.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkentry
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkentry.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkfselect
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkfselect.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkitemlist
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkitemlist.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdklabel
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdklabel.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkmatrix
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkmatrix.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkmentry
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkmentry.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkradio
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkradio.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkscale
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkscale.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkscroll
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkscroll.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkselection
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkselection.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkslider
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkslider.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdktemplate
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdktemplate.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkviewer
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/cdkviewer.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/samples/alphalist.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/samples/calendar.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/samples/dialog.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/samples/entry.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/samples/fselect.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/samples/itemlist.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/samples/label.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/samples/matrix.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/samples/mentry.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/samples/radio.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/samples/scale.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/samples/scroll.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/samples/selection.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/samples/slider.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/samples/template.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/samples/viewer.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/utils/adduser
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cli/utils/netconfig
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/Makefile
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/Makefile.in
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/appointment
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/appointment.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/appointment.o
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/clock
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/clock.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/clock.o
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/command
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/command.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/command.o
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/fileview
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/fileview.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/fileview.o
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/rolodex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/rolodex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/rolodex.h
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/rolodex.o
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/serial.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/stopSign
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/stopSign.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/stopSign.o
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/syb.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/vinstall
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/vinstall.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/vinstall.o
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/Makefile
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/Makefile.in
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/alphalist_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/alphalist_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/bind_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/bind_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/buttonbox_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/buttonbox_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/calendar_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/calendar_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/cdkscreen_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/cdkscreen_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/dialog_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/dialog_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/entry_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/entry_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/fscale_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/fscale_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/fselect_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/fselect_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/fslider_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/fslider_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/graph_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/graph_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/hello_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/hello_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/histogram_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/histogram_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/itemlist_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/itemlist_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/label_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/label_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/lowerCDKObject_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/lowerCDKObject_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/marquee_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/marquee_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/matrix_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/matrix_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/mentry_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/mentry_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/menu_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/menu_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/position_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/position_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/preprocess_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/preprocess_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/radio1_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/radio1_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/radio_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/radio_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/raiseCDKObject_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/raiseCDKObject_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/scale_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/scale_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/scroll_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/scroll_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/selection_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/selection_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/slider_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/slider_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/subwindow_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/subwindow_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/swindow_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/swindow_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/template_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/template_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/traverse_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/traverse_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/uslider_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/uslider_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/viewer_ex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/viewer_ex.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/viewer_ex2
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/viewer_ex2.c
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/examples
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/demos
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/cli/utils
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/cli/samples
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/cli
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
@dirrm include/cdk

View File

@@ -0,0 +1,175 @@
; $Id: mingw-cdk.nsi,v 1.19 2016/12/10 13:04:19 tom Exp $
; TODO add examples
; Define the application name
!define APPNAME "libcdk5"
!define EXENAME "libcdk5.exe"
!define VERSION_MAJOR "5"
!define VERSION_MINOR "0"
!define VERSION_YYYY "2016"
!define VERSION_MMDD "1210"
!define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}
!define SUBKEY "libcdk5"
!define INSTALL "${APPNAME} (Console)"
!define VERSION ${VERSION_MAJOR}.${VERSION_MINOR}
!define VERSION_FULL ${VERSION}-${VERSION_PATCH}
; Main Install settings
Name "${INSTALL}"
InstallDir "c:\mingw"
InstallDirRegKey HKLM "Software\${SUBKEY}" "$INSTDIR\bin"
OutFile "NSIS-Output\${APPNAME}-${VERSION_FULL}-setup.exe"
CRCCheck on
SetCompressor /SOLID lzma
VIAddVersionKey ProductName "${SUBKEY}"
VIAddVersionKey CompanyName "http://invisible-island.net"
VIAddVersionKey LegalCopyright "<EFBFBD> 1999-2012,2013, Thomas E. Dickey"
VIAddVersionKey FileDescription "Cdk Installer (MinGW)"
VIAddVersionKey FileVersion ${VERSION_FULL}
VIAddVersionKey ProductVersion ${VERSION_FULL}
VIAddVersionKey Comments "This installer was built with NSIS and cross-compiling to MinGW."
VIAddVersionKey InternalName "${APPNAME}-${VERSION_FULL}-setup.exe"
; This is a dotted set of numbers limited to 16-bits each
VIProductVersion "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_YYYY}.${VERSION_MMDD}"
; Modern interface settings
!include "MUI.nsh"
!define MUI_ABORTWARNING
;!define MUI_FINISHPAGE_RUN
;"$INSTDIR\bin\${EXENAME}"
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_LICENSE "..\COPYING"
!insertmacro MUI_PAGE_COMPONENTS
!insertmacro MUI_PAGE_DIRECTORY
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_PAGE_FINISH
!insertmacro MUI_UNPAGE_CONFIRM
!insertmacro MUI_UNPAGE_INSTFILES
; Set languages (first is default language)
!insertmacro MUI_LANGUAGE "English"
!insertmacro MUI_RESERVEFILE_LANGDLL
InstType "Full" ; SectionIn 1
InstType "Typical" ; SectionIn 2
InstType "Minimal" ; SectionIn 3
Section "${APPNAME}" Section1
SectionIn 1 2 3
; Set Section properties
SetOverwrite on
; Set Section Files and Shortcuts
SetOutPath "$INSTDIR\bin"
File ".\bin\*.dll"
SetOutPath "$INSTDIR\share\${APPNAME}"
File /oname=README.txt ".\share\doc\cdk\README"
CreateDirectory "$SMPROGRAMS\${INSTALL}"
CreateShortCut "$SMPROGRAMS\${INSTALL}\${APPNAME}.lnk" "$INSTDIR\bin\${EXENAME}"
CreateShortCut "$SMPROGRAMS\${INSTALL}\Uninstall.lnk" "$INSTDIR\uninstall.exe"
SectionEnd
Section "development" Section2
SectionIn 1 2
; Set Section properties
SetOverwrite on
; Set Section Files and Shortcuts
SetOutPath "$INSTDIR\share\${APPNAME}"
SetOutPath "$INSTDIR\include\cdk"
File ".\include\cdk\*.h"
SetOutPath "$INSTDIR\lib"
File ".\lib\*.dll"
File ".\lib\*.a"
SectionEnd
Section "examples" Section3
SectionIn 1
; Set Section properties
SetOverwrite on
; Set Section Files and Shortcuts
SetOutPath "$INSTDIR\lib\${APPNAME}"
SectionEnd
Section -FinishSection
WriteRegStr HKLM "Software\${SUBKEY}" "" "$INSTDIR"
WriteRegStr HKLM "Software\${SUBKEY}" "Environment" ""
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${INSTALL}" "DisplayName" "${APPNAME} ${VERSION_FULL} (Console)"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${INSTALL}" "UninstallString" "$INSTDIR\uninstall.exe"
WriteUninstaller "$INSTDIR\uninstall.exe"
SectionEnd
; Modern install component descriptions
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
!insertmacro MUI_DESCRIPTION_TEXT ${Section1} "${SUBKEY} runtime"
!insertmacro MUI_DESCRIPTION_TEXT ${Section2} "Development headers and libraries"
!insertmacro MUI_DESCRIPTION_TEXT ${Section3} "Examples"
!insertmacro MUI_FUNCTION_DESCRIPTION_END
;Uninstall section
Section Uninstall
;Remove from registry...
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${INSTALL}"
DeleteRegKey HKLM "SOFTWARE\${SUBKEY}"
; Delete self
Delete "$INSTDIR\uninstall.exe"
; Delete Shortcuts
Delete "$SMPROGRAMS\${INSTALL}\${APPNAME}.lnk"
Delete "$SMPROGRAMS\${INSTALL}\Uninstall.lnk"
; Clean up application
Delete "$INSTDIR\bin\libcdk5.dll"
Delete "$INSTDIR\include\${APPNAME}\*.h"
Delete "$INSTDIR\lib\libcdk5.a"
Delete "$INSTDIR\lib\libcdk5.dll.a"
Delete "$INSTDIR\lib\${APPNAME}\*.exe"
Delete "$INSTDIR\share\${APPNAME}\*.*"
; Remove remaining directories
RMDir "$SMPROGRAMS\${INSTALL}"
RMDir "$INSTDIR\share\${APPNAME}"
RMDir "$INSTDIR\share"
RMDir "$INSTDIR\lib\${APPNAME}"
RMDir "$INSTDIR\lib"
RMDir "$INSTDIR\include\${APPNAME}"
RMDir "$INSTDIR\include"
RMDir "$INSTDIR\bin"
RMDir "$INSTDIR\"
SectionEnd

View File

@@ -0,0 +1,100 @@
%?mingw_package_header
# $Id: mingw-cdk.spec,v 1.20 2016/12/10 13:04:19 tom Exp $
Summary: Curses Development Kit
%define AppProgram mingw32-cdk
%define AppVersion 5.0
%define AppRelease 20161210
Name: %{AppProgram}
Version: %{AppVersion}
Release: %{AppRelease}
License: BSD (4-clause)
Group: Development/Libraries
Source: cdk-%{version}-%{release}.tgz
URL: http://invisible-island.net/cdk/
BuildRequires: mingw32-filesystem >= 95
BuildRequires: mingw32-gcc
BuildRequires: mingw32-binutils
BuildRequires: mingw32-ncurses6
BuildRequires: mingw64-filesystem >= 95
BuildRequires: mingw64-gcc
BuildRequires: mingw64-binutils
BuildRequires: mingw64-ncurses6
%define CC_NORMAL -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wconversion
%define CC_STRICT %{CC_NORMAL} -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wwrite-strings -ansi -pedantic
%description -n mingw32-cdk
Cdk stands for "Curses Development Kit". It contains a large number of ready
to use widgets which facilitate the speedy development of full screen curses
programs.
%package -n mingw64-cdk
Summary: Curses library for MinGW64
%description -n mingw64-cdk
Cdk stands for "Curses Development Kit". It contains a large number of ready
to use widgets which facilitate the speedy development of full screen curses
programs.
%prep
%define debug_package %{nil}
%define CFG_OPTS \\\
--disable-echo \\\
--verbose \\\
--with-shared
%define debug_package %{nil}
%setup -q -n cdk-%{version}-%{release}
%build
mkdir BUILD-W32
pushd BUILD-W32
CFLAGS="%{CC_NORMAL}" \
CC=%{mingw32_cc} \
%mingw32_configure %{CFG_OPTS}
make
popd
mkdir BUILD-W64
pushd BUILD-W64
CFLAGS="%{CC_NORMAL}" \
CC=%{mingw64_cc} \
%mingw64_configure %{CFG_OPTS}
make
popd
%install
rm -rf $RPM_BUILD_ROOT
pushd BUILD-W32
%{mingw32_make} installCDKLibrary installImportLibrary installCDKHeaderFiles DESTDIR=$RPM_BUILD_ROOT
popd
pushd BUILD-W64
%{mingw64_make} installCDKLibrary installImportLibrary installCDKHeaderFiles DESTDIR=$RPM_BUILD_ROOT
popd
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%files -n mingw32-cdk
%{mingw32_bindir}/*
%{mingw32_includedir}/*
%{mingw32_libdir}/*
%files -n mingw64-cdk
%{mingw64_bindir}/*
%{mingw64_includedir}/*
%{mingw64_libdir}/*
%changelog
* Sat Nov 02 2013 Thomas E. Dickey
- initial version