diff options
Diffstat (limited to 'archivers/p7zip/Makefile')
-rw-r--r-- | archivers/p7zip/Makefile | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/archivers/p7zip/Makefile b/archivers/p7zip/Makefile index e48dca840653..718dc92418bf 100644 --- a/archivers/p7zip/Makefile +++ b/archivers/p7zip/Makefile @@ -6,21 +6,24 @@ # PORTNAME= p7zip -PORTVERSION= 4.20 +PORTVERSION= 4.29 CATEGORIES= archivers MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= p7zip -DISTNAME= ${PORTNAME}_${PORTVERSION}_src +DISTNAME= ${PORTNAME}_${PORTVERSION}_src_all MAINTAINER= nox@jelal.kn-bremen.de COMMENT= Command line versions of 7-zip USE_BZIP2= yes USE_GMAKE= yes +USE_REINPLACE= yes MAKEFILE= makefile WRKSRC= ${WRKDIR}/${PORTNAME}_${PORTVERSION} PORTDOCS= * +MAN1= 7z.1 7za.1 +MANCOMPRESSED= no DLLDIR= ${PREFIX}/libexec/p7zip @@ -44,7 +47,7 @@ CFLAGS+= -fPIC .endif post-patch: - ${SED} -e 's/-O2/${CFLAGS} ${PTHREAD_CFLAGS}/' \ + ${SED} -e 's/-O/${CFLAGS} ${PTHREAD_CFLAGS}/' \ -e 's!g\+\+!${CXX}!' \ -e 's!gcc!${CC}!' \ -e '/LITTLE_ENDIAN/d' \ @@ -52,6 +55,8 @@ post-patch: -e 's/-D_FILE_OFFSET_BITS=64//' \ -e 's/-lc_r/${PTHREAD_LIBS}/' \ ${WRKSRC}/makefile.freebsd > ${WRKSRC}/makefile.machine + ${REINPLACE_CMD} -e 's|/usr/share/doc/p7zip/DOCS|${DOCSDIR}|' \ + ${WRKSRC}/man1/* do-install: ${MKDIR} ${DLLDIR} @@ -63,7 +68,7 @@ do-install: .if !defined(WITHOUT_MODULES) .for f in Codecs Formats ${MKDIR} ${DLLDIR}/${f} - ${INSTALL_PROGRAM} ${WRKSRC}/bin/${f}/* ${DLLDIR}/${f} + ${INSTALL_DATA} ${WRKSRC}/bin/${f}/* ${DLLDIR}/${f} .endfor .endif .if !defined(NOPORTDOCS) @@ -74,5 +79,8 @@ do-install: ${FIND} ${DOCSDIR} -type d | ${XARGS} ${CHMOD} 755 ${FIND} ${DOCSDIR} -type f | ${XARGS} ${CHMOD} ${SHAREMODE} .endif +.for m in ${MAN1} + ${INSTALL} ${WRKSRC}/man1/${m} ${MAN1PREFIX}/man/man1 +.endfor .include <bsd.port.post.mk> |