View | Details | Raw Unified | Return to bug 185692
Collapse All | Expand All

(-)misc/kcd/Makefile (-18 / +19 lines)
Lines 12-44 Link Here
12
12
13
LICENSE=	GPLv2
13
LICENSE=	GPLv2
14
14
15
USES=		gettext perl5
15
OPTIONS_DEFINE=	DOCS EXAMPLES
16
17
USES=		gettext ncurses perl5
16
GNU_CONFIGURE=	yes
18
GNU_CONFIGURE=	yes
17
CONFIGURE_ARGS=	--sysconfdir=${PREFIX}/etc
19
CONFIGURE_ARGS=	--sysconfdir=${PREFIX}/etc
20
18
CPPFLAGS+=	-I${LOCALBASE}/include
21
CPPFLAGS+=	-I${LOCALBASE}/include
19
LDFLAGS+=	-L${LOCALBASE}/lib -lintl
22
LDFLAGS+=	-L${LOCALBASE}/lib -lintl
20
23
21
MAN1=		kcd.1
22
23
NO_STAGE=	yes
24
.include <bsd.port.options.mk>
24
.include <bsd.port.options.mk>
25
25
26
do-install:
26
do-install:
27
	${INSTALL_SCRIPT} ${WRKSRC}/kcd-inst ${PREFIX}/bin
27
	(cd ${WRKSRC} && ${INSTALL_PROGRAM} kcdmain \
28
	${INSTALL_SCRIPT} ${WRKSRC}/kcdscr ${PREFIX}/bin
28
		${STAGEDIR}${PREFIX}/bin)
29
	${INSTALL_PROGRAM} ${WRKSRC}/kcdmain ${PREFIX}/bin
29
	(cd ${WRKSRC} && ${INSTALL_SCRIPT} kcd-inst kcdscr \
30
	${INSTALL_MAN} ${WRKSRC}/kcd.1 ${MANPREFIX}/man/man1
30
		${STAGEDIR}${PREFIX}/bin)
31
	(cd ${WRKSRC} && ${INSTALL_MAN} kcd.1 \
32
		${STAGEDIR}${MANPREFIX}/man/man1)
31
.for i in en_GB en_GB.UTF-8 en_US.UTF-8
33
.for i in en_GB en_GB.UTF-8 en_US.UTF-8
32
	@${MKDIR} ${PREFIX}/share/locale/${i}/LC_MESSAGES
34
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES
33
	${INSTALL_DATA} ${WRKSRC}/po/${i}.gmo \
35
	(cd ${WRKSRC}/po && ${INSTALL_DATA} ${i}.gmo \
34
		${PREFIX}/share/locale/${i}/LC_MESSAGES/kcd.mo
36
		${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES/kcd.mo)
35
.endfor
37
.endfor
36
.if ${PORT_OPTIONS:MDOCS}
38
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
37
	@${MKDIR} ${DOCSDIR}
39
	(cd ${WRKSRC} && ${INSTALL_DATA} README \
38
	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
40
		${STAGEDIR}${DOCSDIR})
39
	@${MKDIR} ${EXAMPLESDIR}
41
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
40
	${INSTALL_DATA} ${WRKSRC}/kcd.csh.init ${EXAMPLESDIR}
42
	(cd ${WRKSRC} && ${INSTALL_DATA} kcd.csh.init kcd.sh.init \
41
	${INSTALL_DATA} ${WRKSRC}/kcd.sh.init ${EXAMPLESDIR}
43
		${STAGEDIR}${EXAMPLESDIR})
42
.endif
43
44
44
.include <bsd.port.mk>
45
.include <bsd.port.mk>
(-)misc/kcd/files/patch-dirtree.cc (-1 / +12 lines)
Lines 1-6 Link Here
1
--- dirtree.cc.orig	2009-02-18 13:01:05.000000000 +0100
1
--- dirtree.cc.orig	2009-02-18 13:01:05.000000000 +0100
2
+++ dirtree.cc	2013-05-27 18:11:32.183060000 +0200
2
+++ dirtree.cc	2013-05-27 18:11:32.183060000 +0200
3
@@ -170,12 +170,12 @@
3
@@ -25,6 +25,10 @@
4
 #include "cstrlib.h"
5
 #include "gentree.h"
6
 
7
+#ifdef HAVE_UNISTD_H
8
+# include <unistd.h>
9
+#endif
10
+
11
 sptr_list<DirectoryEntry> dirTree;
12
 
13
 const char	uniqueTag[] = "<KCDID#9>";	// File ID
14
@@ -170,12 +174,12 @@
4
 			ReadSaveFile(dirTree, filegz);
15
 			ReadSaveFile(dirTree, filegz);
5
 		}
16
 		}
6
 		catch(ErrorBadFileFormat &) {
17
 		catch(ErrorBadFileFormat &) {
(-)misc/kcd/files/patch-gentree.cc (+13 lines)
Line 0 Link Here
1
--- gentree.cc.orig
2
+++ gentree.cc
3
@@ -29,6 +29,10 @@
4
 #include "cstrlib.h"
5
 #include "scandir.h"
6
 
7
+#ifdef HAVE_UNISTD_H
8
+# include <unistd.h>
9
+#endif
10
+
11
 //#define DUMP_HTML	
12
 #ifdef DUMP_HTML
13
 # include <fcntl.h>
(-)misc/kcd/files/patch-scandir.cc (+13 lines)
Line 0 Link Here
1
--- scandir.cc.orig
2
+++ scandir.cc
3
@@ -32,6 +32,10 @@
4
 #include "cstrlib.h"
5
 #include "dirtree.h"
6
 
7
+#ifdef HAVE_UNISTD_H
8
+# include <unistd.h>
9
+#endif
10
+
11
 /*************************************************************************
12
 	Log scan results to command line output
13
 *************************************************************************/
(-)misc/kcd/pkg-plist (-7 / +8 lines)
Lines 1-15 Link Here
1
bin/kcd-inst
1
bin/kcd-inst
2
bin/kcdmain
2
bin/kcdmain
3
bin/kcdscr
3
bin/kcdscr
4
man/man1/kcd.1.gz
5
%%PORTDOCS%%%%DOCSDIR%%/README
6
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kcd.csh.init
7
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kcd.sh.init
4
share/locale/en_GB/LC_MESSAGES/kcd.mo
8
share/locale/en_GB/LC_MESSAGES/kcd.mo
5
share/locale/en_GB.UTF-8/LC_MESSAGES/kcd.mo
9
share/locale/en_GB.UTF-8/LC_MESSAGES/kcd.mo
6
share/locale/en_US.UTF-8/LC_MESSAGES/kcd.mo
10
share/locale/en_US.UTF-8/LC_MESSAGES/kcd.mo
7
%%PORTDOCS%%%%DOCSDIR%%/README
8
%%PORTDOCS%%%%EXAMPLESDIR%%/kcd.csh.init
9
%%PORTDOCS%%%%EXAMPLESDIR%%/kcd.sh.init
10
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
11
%%PORTDOCS%%@dirrm %%DOCSDIR%%
12
@dirrmtry share/locale/en_GB.UTF-8/LC_MESSAGES
13
@dirrmtry share/locale/en_GB.UTF-8
14
@dirrmtry share/locale/en_US.UTF-8/LC_MESSAGES
11
@dirrmtry share/locale/en_US.UTF-8/LC_MESSAGES
15
@dirrmtry share/locale/en_US.UTF-8
12
@dirrmtry share/locale/en_US.UTF-8
13
@dirrmtry share/locale/en_GB.UTF-8/LC_MESSAGES
14
@dirrmtry share/locale/en_GB.UTF-8
15
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
16
%%PORTDOCS%%@dirrm %%DOCSDIR%%

Return to bug 185692