|
Lines 6-12
Link Here
|
| 6 |
# |
6 |
# |
| 7 |
|
7 |
|
| 8 |
PORTNAME= p7zip |
8 |
PORTNAME= p7zip |
| 9 |
PORTVERSION= 4.37 |
9 |
PORTVERSION= 4.39 |
| 10 |
CATEGORIES= archivers |
10 |
CATEGORIES= archivers |
| 11 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
11 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
| 12 |
MASTER_SITE_SUBDIR= ${PORTNAME} |
12 |
MASTER_SITE_SUBDIR= ${PORTNAME} |
|
Lines 19-36
Link Here
|
| 19 |
MAKEFILE= makefile |
19 |
MAKEFILE= makefile |
| 20 |
WRKSRC= ${WRKDIR}/${PORTNAME}_${PORTVERSION} |
20 |
WRKSRC= ${WRKDIR}/${PORTNAME}_${PORTVERSION} |
| 21 |
PORTDOCS= * |
21 |
PORTDOCS= * |
| 22 |
MAN1= 7z.1 7za.1 |
22 |
MAN1= 7z.1 7za.1 7zr.1 |
| 23 |
MANCOMPRESSED= no |
23 |
MANCOMPRESSED= no |
| 24 |
|
24 |
|
| 25 |
DLLDIR= ${PREFIX}/libexec/p7zip |
25 |
DLLDIR= ${PREFIX}/libexec/p7zip |
| 26 |
|
26 |
|
| 27 |
PLIST_SUB= MODULES="" |
27 |
PLIST_SUB= MODULES="" |
| 28 |
ALL_TARGET= 7z 7za sfx |
28 |
ALL_TARGET= 7z 7za 7zr sfx |
| 29 |
7ZBIN= 7z 7za 7zCon.sfx |
29 |
7ZBIN= 7z 7za 7zr 7zCon.sfx |
| 30 |
.if defined(WITHOUT_MODULES) |
30 |
.if defined(WITHOUT_MODULES) |
| 31 |
PLIST_SUB= MODULES="@comment " |
31 |
PLIST_SUB= MODULES="@comment " |
| 32 |
ALL_TARGET= 7za sfx |
32 |
ALL_TARGET= 7za 7zr sfx |
| 33 |
7ZBIN= 7za 7zCon.sfx |
33 |
7ZBIN= 7za 7zr 7zCon.sfx |
| 34 |
.endif |
34 |
.endif |
| 35 |
|
35 |
|
| 36 |
.include <bsd.port.pre.mk> |
36 |
.include <bsd.port.pre.mk> |
|
Lines 56-72
Link Here
|
| 56 |
${WRKSRC}/man1/* |
56 |
${WRKSRC}/man1/* |
| 57 |
|
57 |
|
| 58 |
do-install: |
58 |
do-install: |
| 59 |
${MKDIR} ${DLLDIR} |
59 |
${INSTALL} -d ${DLLDIR} |
| 60 |
.for f in ${7ZBIN} |
60 |
.for f in ${7ZBIN} |
| 61 |
${INSTALL_PROGRAM} ${WRKSRC}/bin/${f} ${DLLDIR} |
61 |
${INSTALL_PROGRAM} ${WRKSRC}/bin/${f} ${DLLDIR}/ |
| 62 |
.endfor |
62 |
.endfor |
| 63 |
${INSTALL_SCRIPT} ${FILESDIR}/7z ${PREFIX}/bin |
63 |
${INSTALL_SCRIPT} ${FILESDIR}/7z ${PREFIX}/bin/ |
| 64 |
${LN} -sf 7z ${PREFIX}/bin/7za |
64 |
${LN} -sf 7z ${PREFIX}/bin/7za |
| 65 |
${INSTALL_SCRIPT} ${FILESDIR}/p7zip ${PREFIX}/bin |
65 |
${LN} -sf 7z ${PREFIX}/bin/7zr |
|
|
66 |
${INSTALL_SCRIPT} ${FILESDIR}/p7zip ${PREFIX}/bin/ |
| 66 |
.if !defined(WITHOUT_MODULES) |
67 |
.if !defined(WITHOUT_MODULES) |
| 67 |
.for f in Codecs Formats |
68 |
.for f in Codecs Formats |
| 68 |
${MKDIR} ${DLLDIR}/${f} |
69 |
${INSTALL} -d ${DLLDIR}/${f} |
| 69 |
${INSTALL_DATA} ${WRKSRC}/bin/${f}/* ${DLLDIR}/${f} |
70 |
${INSTALL_DATA} ${WRKSRC}/bin/${f}/* ${DLLDIR}/${f}/ |
| 70 |
.endfor |
71 |
.endfor |
| 71 |
.endif |
72 |
.endif |
| 72 |
.if !defined(NOPORTDOCS) |
73 |
.if !defined(NOPORTDOCS) |
|
Lines 77-84
Link Here
|
| 77 |
${FIND} ${DOCSDIR} -type d | ${XARGS} ${CHMOD} 755 |
78 |
${FIND} ${DOCSDIR} -type d | ${XARGS} ${CHMOD} 755 |
| 78 |
${FIND} ${DOCSDIR} -type f | ${XARGS} ${CHMOD} ${SHAREMODE} |
79 |
${FIND} ${DOCSDIR} -type f | ${XARGS} ${CHMOD} ${SHAREMODE} |
| 79 |
.endif |
80 |
.endif |
| 80 |
.for m in ${MAN1} |
81 |
${INSTALL_MAN} ${MAN1:S,^,${WRKSRC}/man1/,} ${MAN1PREFIX}/man/man1/ |
| 81 |
${INSTALL} ${WRKSRC}/man1/${m} ${MAN1PREFIX}/man/man1 |
|
|
| 82 |
.endfor |
| 83 |
|
82 |
|
| 84 |
.include <bsd.port.post.mk> |
83 |
.include <bsd.port.post.mk> |