1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-23 00:43:28 +00:00

- Update to 8.n

- Change default CXXFLAGS from -Os to -O3
- SSE assembly has been dropped due to lack of evidence for improved
  performance

PR:		ports/115708
Submitted by:	bf <bf2006a at yahoo.com> (maintainer)
This commit is contained in:
Rong-En Fan 2007-08-23 14:54:21 +00:00
parent 5078b8bb0a
commit e01825b6ff
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=198208
2 changed files with 8 additions and 16 deletions

View File

@ -6,10 +6,10 @@
#
PORTNAME= paq
PORTVERSION= 8.l
PORTVERSION= 8.n
CATEGORIES= archivers
MASTER_SITES= http://www.cs.fit.edu/~mmahoney/compression/
DISTNAME= paq8l
DISTNAME= paq8n
MAINTAINER= bf2006a@yahoo.com
COMMENT= An archiver with an extremely high compression ratio
@ -23,25 +23,21 @@ PLIST_SUB= DISTNAME=${DISTNAME}
.if !defined(WITHOUT_ASM) && ${ARCH} == "i386" && !defined(PACKAGE_BUILDING)
BUILD_DEPENDS= nasm:${PORTSDIR}/devel/nasm
CXXFLAGS+= -DUNIX -Os
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
CXXFLAGS+= -DUNIX -Os
CXXFLAGS+= -DUNIX -O3
ASM1?= yasm -f elf64 -o
ASM2?= -a x86 -m amd64
ASMFILE= paq7asm-x86_64
STRIP=
.else
WITHOUT_ASM= yes
CXXFLAGS+= -DUNIX -DNOASM -Os
CXXFLAGS+= -DUNIX -DNOASM -O3
.endif
pre-everything::
@ -52,10 +48,6 @@ 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)

View File

@ -1,3 +1,3 @@
MD5 (paq8l.zip) = c57b6a1915b86d42f820e7f249b0ccf6
SHA256 (paq8l.zip) = fb72db122f89faedcc729fe1e3324cac57c9c48903e72107c8350cdbe5e374cf
SIZE (paq8l.zip) = 181334
MD5 (paq8n.zip) = a05c932155d6b67a3e95fb1a46693d6d
SHA256 (paq8n.zip) = d90964ac9c3f539e433883845cbdc511ee13f6e920e64ccd0d369d1ddab0a5bc
SIZE (paq8n.zip) = 85065