aboutsummaryrefslogtreecommitdiff
path: root/archivers/p7zip/Makefile
diff options
context:
space:
mode:
authorSergey Matveychuk <sem@FreeBSD.org>2005-10-15 12:44:30 +0000
committerSergey Matveychuk <sem@FreeBSD.org>2005-10-15 12:44:30 +0000
commit1b437966e1c02a3362b6aba8a8a4fd2c2bbd4374 (patch)
treed854bb6ee2500b9586203ef10129ced55a56a535 /archivers/p7zip/Makefile
parentd1fd68a3688a7083c93c8682aaea4b5ac09b5cd6 (diff)
downloadports-1b437966e1c02a3362b6aba8a8a4fd2c2bbd4374.tar.gz
ports-1b437966e1c02a3362b6aba8a8a4fd2c2bbd4374.zip
- Update to 4.29
PR: ports/86972 Openned by: az Submitted by: maintainer Fixed by: sem Chased up by: Andrew P. <infofarmer@gmail.com>
Notes
Notes: svn path=/head/; revision=145448
Diffstat (limited to 'archivers/p7zip/Makefile')
-rw-r--r--archivers/p7zip/Makefile16
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>