|
Lines 7-17
Link Here
|
| 7 |
|
7 |
|
| 8 |
PORTNAME= trustedqsl |
8 |
PORTNAME= trustedqsl |
| 9 |
PORTVERSION= 1.11 |
9 |
PORTVERSION= 1.11 |
| 10 |
PORTREVISION= 1 |
10 |
PORTREVISION= 2 |
| 11 |
CATEGORIES= comms hamradio |
11 |
CATEGORIES= comms hamradio |
| 12 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
12 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
| 13 |
MASTER_SITE_SUBDIR= trustedqsl |
13 |
MASTER_SITE_SUBDIR= trustedqsl |
| 14 |
DISTFILES= tqsllib-1.4.tar.gz TrustedQSL-1.11.tar.gz |
14 |
DISTFILES= tqsllib-2.0.tar.gz TrustedQSL-1.11.tar.gz |
| 15 |
|
15 |
|
| 16 |
MAINTAINER= db@db.net |
16 |
MAINTAINER= db@db.net |
| 17 |
COMMENT= Amateur Radio Station electronic trusted logbook |
17 |
COMMENT= Amateur Radio Station electronic trusted logbook |
|
Lines 21-27
Link Here
|
| 21 |
|
21 |
|
| 22 |
USE_PERL5= yes |
22 |
USE_PERL5= yes |
| 23 |
USE_GETOPT_LONG= yes |
23 |
USE_GETOPT_LONG= yes |
| 24 |
USE_REINPLACE= yes |
|
|
| 25 |
MAKE_ENV= INCDIR="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" |
24 |
MAKE_ENV= INCDIR="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" |
| 26 |
|
25 |
|
| 27 |
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} |
26 |
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} |
|
Lines 33-43
Link Here
|
| 33 |
.endif |
32 |
.endif |
| 34 |
|
33 |
|
| 35 |
post-patch: |
34 |
post-patch: |
| 36 |
${CP} ${FILESDIR}/Makefile ${WRKSRC} |
35 |
@${CP} ${FILESDIR}/Makefile ${WRKSRC} |
| 37 |
${CP} ${FILESDIR}/Makefile.tqsllib ${WRKSRC}/tqsllib/Makefile |
36 |
@${REINPLACE_CMD} -e 's|%%INSTALL%%|${INSTALL_PROGRAM}|' \ |
| 38 |
${CP} ${FILESDIR}/Makefile.TrustedQSL-1.11 ${WRKSRC}/TrustedQSL-1.11/Makefile |
37 |
-e 's|%%PREFIX%%|${PREFIX}|' \ |
| 39 |
${CP} ${FILESDIR}/sysconfig.h.tqsllib ${WRKSRC}/tqsllib/sysconfig.h |
38 |
${WRKSRC}/Makefile |
| 40 |
${CP} ${FILESDIR}/sysconfig.h.TrustedQSL-1.11 ${WRKSRC}/TrustedQSL-1.11/sysconfig.h |
39 |
@${CP} ${FILESDIR}/Makefile.TrustedQSL-1.11 ${WRKSRC}/TrustedQSL-1.11/Makefile |
|
|
40 |
@${CP} ${FILESDIR}/sysconfig.h.TrustedQSL-1.11 ${WRKSRC}/TrustedQSL-1.11/sysconfig.h |
| 41 |
|
41 |
|
| 42 |
do-extract: |
42 |
do-extract: |
| 43 |
@${RM} -rf ${WRKDIR} |
43 |
@${RM} -rf ${WRKDIR} |
|
Lines 51-61
Link Here
|
| 51 |
done |
51 |
done |
| 52 |
|
52 |
|
| 53 |
post-install: |
53 |
post-install: |
|
|
54 |
${MKDIR} ${PREFIX}/etc/tqsl |
| 55 |
${INSTALL_DATA} ${WRKSRC}/tqsllib-2.0/config.xml ${PREFIX}/etc/tqsl/config.xml |
| 54 |
.if !defined(NOPORTDOCS) |
56 |
.if !defined(NOPORTDOCS) |
| 55 |
@${MKDIR} ${PREFIX}/share/doc/tqslcert |
57 |
@${MKDIR} ${PREFIX}/share/doc/tqslcert |
| 56 |
@${MKDIR} ${PREFIX}/share/doc/tqslapp |
58 |
@${MKDIR} ${PREFIX}/share/doc/tqslapp |
| 57 |
@${CP} ${WRKSRC}/TrustedQSL-1.11/help/tqslcert/* ${PREFIX}/share/doc/tqslcert/ |
59 |
@${INSTALL_DATA} ${WRKSRC}/TrustedQSL-1.11/help/tqslcert/* ${PREFIX}/share/doc/tqslcert/ |
| 58 |
@${CP} ${WRKSRC}/TrustedQSL-1.11/help/tqslapp/* ${PREFIX}/share/doc/tqslapp/ |
60 |
@${INSTALL_DATA} ${WRKSRC}/TrustedQSL-1.11/help/tqslapp/* ${PREFIX}/share/doc/tqslapp/ |
|
|
61 |
@${INSTALL_DATA} ${WRKSRC}/tqsllib-2.0/LICENSE ${PREFIX}/share/doc/tqsllib |
| 62 |
@${INSTALL_DATA} ${WRKSRC}/tqsllib-2.0/ChangeLog ${PREFIX}/share/doc/tqsllib |
| 59 |
.endif |
63 |
.endif |
|
|
64 |
@${ECHO} |
| 65 |
@${ECHO} trustedqsl is now installed. |
| 66 |
@${ECHO} You will have to create a directory .tqsl in your |
| 67 |
@${ECHO} home directory and setup a copy of |
| 68 |
@${ECHO} ${PREFIX}/etc/tqsl/config.xml here |
| 69 |
@${ECHO} before this program will run correctly. |
| 70 |
@${ECHO} |
| 60 |
|
71 |
|
| 61 |
.include <bsd.port.post.mk> |
72 |
.include <bsd.port.post.mk> |