summaryrefslogtreecommitdiffstats
path: root/archivers/paq
diff options
context:
space:
mode:
authorokazaki <okazaki@FreeBSD.org>2007-08-28 00:42:53 +0000
committerokazaki <okazaki@FreeBSD.org>2007-08-28 00:42:53 +0000
commit6e48a8facb8dc77b59b73d26dcc8d65d2a901af4 (patch)
treebdb655341be049556e56d692bcc3a1dbddc70929 /archivers/paq
parent64cbf94ee424f3d580e6c5cca394c453fd6c9cb4 (diff)
downloadFreeBSD-ports-6e48a8facb8dc77b59b73d26dcc8d65d2a901af4.zip
FreeBSD-ports-6e48a8facb8dc77b59b73d26dcc8d65d2a901af4.tar.gz
Update to 8.o2.
PR: 115803 Submitted by: maintainer
Diffstat (limited to 'archivers/paq')
-rw-r--r--archivers/paq/Makefile25
-rw-r--r--archivers/paq/distinfo6
-rw-r--r--archivers/paq/pkg-descr4
-rw-r--r--archivers/paq/pkg-plist4
4 files changed, 25 insertions, 14 deletions
diff --git a/archivers/paq/Makefile b/archivers/paq/Makefile
index 4402a56..0657656 100644
--- a/archivers/paq/Makefile
+++ b/archivers/paq/Makefile
@@ -6,10 +6,10 @@
#
PORTNAME= paq
-PORTVERSION= 8.n
+PORTVERSION= 8.o2
CATEGORIES= archivers
MASTER_SITES= http://www.cs.fit.edu/~mmahoney/compression/
-DISTNAME= paq8n
+DISTNAME= paq8o2
MAINTAINER= bf2006a@yahoo.com
COMMENT= An archiver with an extremely high compression ratio
@@ -17,7 +17,8 @@ COMMENT= An archiver with an extremely high compression ratio
NO_WRKSUBDIR= yes
USE_ZIP= yes
SUB_FILES= pkg-message
-PLIST_SUB= DISTNAME=${DISTNAME}
+CPPFILE= paq8o
+PLIST_SUB= CPPFILE=${CPPFILE}
.include <bsd.port.pre.mk>
@@ -26,7 +27,11 @@ BUILD_DEPENDS= nasm:${PORTSDIR}/devel/nasm
CXXFLAGS+= -DUNIX -O3
ASM1?= nasm -f elf -o
ASM2?=
+.if !defined(WITH_SSE)
ASMFILE= paq7asm
+.else
+ASMFILE= paq7asmsse
+.endif
STRIP=
.elif !defined(WITHOUT_ASM) && ${ARCH} == "amd64" && !defined(PACKAGE_BUILDING)
BUILD_DEPENDS= yasm:${PORTSDIR}/devel/yasm
@@ -37,7 +42,7 @@ ASMFILE= paq7asm-x86_64
STRIP=
.else
WITHOUT_ASM= yes
-CXXFLAGS+= -DUNIX -DNOASM -O3
+CXXFLAGS+=-DUNIX -DNOASM -O3
.endif
pre-everything::
@@ -48,25 +53,29 @@ pre-everything::
@${ECHO_MSG} "enabled by default on x86 and amd64 architectures, hit Ctrl-C"
@${ECHO_MSG} "now and use \"make WITHOUT_ASM=yes\"."
@${ECHO_MSG}
+ @${ECHO_MSG} "If you wish to use the version of the assembly code that is"
+ @${ECHO_MSG} "optimized for x86 (not amd64) processors with SSE instruction"
+ @${ECHO_MSG} "support, hit Ctrl-C now and use \"make WITH_SSE=yes\"."
+ @${ECHO_MSG}
do-build:
.if !defined(WITHOUT_ASM)
${ASM1} ${WRKSRC}/${ASMFILE}.o ${ASM2} ${WRKSRC}/${ASMFILE}.asm
- ${CXX} ${WRKSRC}/${DISTNAME}.cpp ${CXXFLAGS} -o ${WRKSRC}/${DISTNAME} ${WRKSRC}/${ASMFILE}.o
+ ${CXX} ${WRKSRC}/${CPPFILE}.cpp ${CXXFLAGS} -o ${WRKSRC}/${CPPFILE} ${WRKSRC}/${ASMFILE}.o
.else
- ${CXX} ${WRKSRC}/${DISTNAME}.cpp ${CXXFLAGS} -o ${WRKSRC}/${DISTNAME}
+ ${CXX} ${WRKSRC}/${CPPFILE}.cpp ${CXXFLAGS} -o ${WRKSRC}/${CPPFILE}
.endif
do-install:
.if !exists(${PREFIX}/bin)
${MKDIR} ${PREFIX}/bin
.endif
- ${INSTALL_PROGRAM} ${WRKSRC}/${DISTNAME} ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/${CPPFILE} ${PREFIX}/bin
.if !defined(NOPORTDOCS)
.if !exists(${DOCSDIR})
${MKDIR} ${DOCSDIR}
.endif
- ${INSTALL_MAN} ${WRKSRC}/${DISTNAME}.cpp ${DOCSDIR}
+ ${INSTALL_MAN} ${WRKSRC}/${CPPFILE}.cpp ${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/readme.txt ${DOCSDIR}
.endif
${CAT} ${PKGMESSAGE}
diff --git a/archivers/paq/distinfo b/archivers/paq/distinfo
index 9938407..da9b40e 100644
--- a/archivers/paq/distinfo
+++ b/archivers/paq/distinfo
@@ -1,3 +1,3 @@
-MD5 (paq8n.zip) = a05c932155d6b67a3e95fb1a46693d6d
-SHA256 (paq8n.zip) = d90964ac9c3f539e433883845cbdc511ee13f6e920e64ccd0d369d1ddab0a5bc
-SIZE (paq8n.zip) = 85065
+MD5 (paq8o2.zip) = dc976099dfe87d0307218b631cb02924
+SHA256 (paq8o2.zip) = cbf90fa395f6caa346838dd60ede92c57db309616311bf54875bfb6f8490ef3d
+SIZE (paq8o2.zip) = 150288
diff --git a/archivers/paq/pkg-descr b/archivers/paq/pkg-descr
index 324a6b9..bb6f8dd 100644
--- a/archivers/paq/pkg-descr
+++ b/archivers/paq/pkg-descr
@@ -15,6 +15,8 @@ but not file attributes. There are no commands to update an existing
archive or to extract part of an archive. Files and archives larger than
2GB are not supported (but might work on 64-bit machines, not tested).
File names with nonprintable characters are not supported (spaces
-are OK).
+are OK). Note that different versions of paq are usually incompatible, so
+steps must be taken to ensure that the contents of archives made with older
+versions of paq will still be accessible after updating paq.
WWW: http://www.cs.fit.edu/~mmahoney/compression/
diff --git a/archivers/paq/pkg-plist b/archivers/paq/pkg-plist
index e0f5117..ebc464d 100644
--- a/archivers/paq/pkg-plist
+++ b/archivers/paq/pkg-plist
@@ -1,4 +1,4 @@
-bin/%%DISTNAME%%
-%%PORTDOCS%%%%DOCSDIR%%/%%DISTNAME%%.cpp
+bin/%%CPPFILE%%
+%%PORTDOCS%%%%DOCSDIR%%/%%CPPFILE%%.cpp
%%PORTDOCS%%%%DOCSDIR%%/readme.txt
%%PORTDOCS%%@dirrm %%DOCSDIR%%
OpenPOWER on IntegriCloud