Lines 13-56
Link Here
|
13 |
|
13 |
|
14 |
MAINTAINER= trevor@FreeBSD.org |
14 |
MAINTAINER= trevor@FreeBSD.org |
15 |
|
15 |
|
16 |
LIB_DEPENDS= gnugetopt.1:${PORTSDIR}/devel/libgnugetopt \ |
16 |
LIB_DEPENDS= intl.4:${PORTSDIR}/devel/gettext \ |
17 |
intl.4:${PORTSDIR}/devel/gettext \ |
|
|
18 |
xml.5:${PORTSDIR}/textproc/libxml |
17 |
xml.5:${PORTSDIR}/textproc/libxml |
19 |
|
18 |
|
20 |
GNU_CONFIGURE= yes |
19 |
GNU_CONFIGURE= yes |
21 |
PLIST= ${WRKDIR}/pkg-plist |
20 |
PLIST= ${WRKDIR}/pkg-plist |
22 |
SHARED= denemo.conf denemo.keymaprc english.keymaprc french.keymaprc |
21 |
SHARED= denemo.conf denemo.keymaprc english.keymaprc french.keymaprc |
23 |
DOCS= AUTHORS ChangeLog DESIGN GOALS NEWS README TODO |
22 |
DOCS= AUTHORS ChangeLog DESIGN GOALS NEWS README TODO |
24 |
DOCDIR= share/doc/${PORTNAME} |
|
|
25 |
USE_GNOMENG= yes |
23 |
USE_GNOMENG= yes |
26 |
USE_GNOME= gtk12 |
24 |
USE_GNOME= gtk12 |
27 |
USE_X_PREFIX= yes |
25 |
USE_X_PREFIX= yes |
|
|
26 |
USE_REINPLACE= yes |
27 |
|
28 |
.if !exists(/usr/include/getopt.h) |
29 |
LIB_DEPENDS+= gnugetopt.1:${PORTSDIR}/devel/libgnugetopt |
30 |
LIBGETOPT= -lgnugetopt |
31 |
.endif |
28 |
|
32 |
|
29 |
post-configure: |
33 |
post-configure: |
30 |
${PERL} -pi -e "s:module12:module12 -lgnugetopt:g" ${WRKSRC}/Makefile |
34 |
${REINPLACE_CMD} -e "s:module12:module12 ${LIBGETOPT}:g" ${WRKSRC}/Makefile |
31 |
${PERL} -pi -e "s:<wait.h:<sys/wait.h:g" ${WRKSRC}/*.c |
35 |
${REINPLACE_CMD} -e "s:<wait.h:<sys/wait.h:g" ${WRKSRC}/*.c |
32 |
|
36 |
|
33 |
pre-install: |
37 |
pre-install: |
34 |
${ECHO_CMD} bin/${PORTNAME} > ${PLIST} |
38 |
${ECHO_CMD} bin/${PORTNAME} > ${PLIST} |
35 |
.for i in ${SHARED} |
39 |
.for i in ${SHARED} |
36 |
${ECHO_CMD} share/denemo/$i >> ${PLIST} |
40 |
${ECHO_CMD} ${DATADIR:C#${PREFIX}/##}/$i >> ${PLIST} |
37 |
.endfor |
41 |
.endfor |
38 |
.for i in ${DOCS} |
42 |
.for i in ${DOCS} |
39 |
${ECHO_CMD} ${DOCDIR}/$i >> ${PLIST} |
43 |
${ECHO_CMD} ${DOCSDIR:C#${PREFIX}/##}/$i >> ${PLIST} |
40 |
.endfor |
44 |
.endfor |
41 |
${ECHO_CMD} @dirrm ${DOCDIR} >> ${PLIST} |
45 |
${ECHO_CMD} @dirrm ${DOCSDIR:C#${PREFIX}/##} >> ${PLIST} |
42 |
${ECHO_CMD} @dirrm share/denemo >> ${PLIST} |
46 |
${ECHO_CMD} @dirrm ${DATADIR:C#${PREFIX}/##} >> ${PLIST} |
43 |
|
47 |
|
44 |
do-install: |
48 |
do-install: |
45 |
${MKDIR} ${PREFIX}/share/denemo |
49 |
${MKDIR} ${DATADIR} |
46 |
${INSTALL_PROGRAM} ${WRKSRC}/denemo ${PREFIX}/bin |
50 |
${INSTALL_PROGRAM} ${WRKSRC}/denemo ${PREFIX}/bin |
47 |
.for i in ${SHARED} |
51 |
.for i in ${SHARED} |
48 |
${INSTALL_DATA} ${WRKSRC}/$i ${PREFIX}/share/denemo |
52 |
${INSTALL_DATA} ${WRKSRC}/$i ${DATADIR} |
49 |
.endfor |
53 |
.endfor |
50 |
.if !defined(NOPORTDOCS) |
54 |
.if !defined(NOPORTDOCS) |
51 |
${MKDIR} ${PREFIX}/${DOCDIR} |
55 |
${MKDIR} ${DOCSDIR} |
52 |
.for i in ${DOCS} |
56 |
.for i in ${DOCS} |
53 |
${INSTALL_DATA} ${WRKSRC}/$i ${PREFIX}/${DOCDIR} |
57 |
${INSTALL_DATA} ${WRKSRC}/$i ${DOCSDIR} |
54 |
.endfor |
58 |
.endfor |
55 |
.endif |
59 |
.endif |
56 |
|
60 |
|