head	1.49;
access;
symbols
	RELEASE_8_3_0:1.45
	RELEASE_9_0_0:1.45
	RELEASE_7_4_0:1.42
	RELEASE_8_2_0:1.42
	RELEASE_6_EOL:1.41
	RELEASE_8_1_0:1.41
	RELEASE_7_3_0:1.40
	RELEASE_8_0_0:1.38
	RELEASE_7_2_0:1.38
	RELEASE_7_1_0:1.35
	RELEASE_6_4_0:1.35
	RELEASE_5_EOL:1.34
	RELEASE_7_0_0:1.33
	RELEASE_6_3_0:1.33
	PRE_XORG_7:1.26
	RELEASE_4_EOL:1.23
	RELEASE_6_2_0:1.21
	RELEASE_6_1_0:1.15
	RELEASE_5_5_0:1.15
	RELEASE_6_0_0:1.11
	RELEASE_5_4_0:1.7
	RELEASE_4_11_0:1.5
	RELEASE_5_3_0:1.2;
locks; strict;
comment	@# @;


1.49
date	2013.02.07.15.31.55;	author svnexp;	state Exp;
branches;
next	1.48;

1.48
date	2012.11.25.23.00.25;	author svnexp;	state Exp;
branches;
next	1.47;

1.47
date	2012.11.17.05.54.22;	author svnexp;	state Exp;
branches;
next	1.46;

1.46
date	2012.10.07.13.59.39;	author rakuco;	state Exp;
branches;
next	1.45;

1.45
date	2011.08.28.18.04.47;	author rakuco;	state Exp;
branches;
next	1.44;

1.44
date	2011.03.19.19.04.15;	author nox;	state Exp;
branches;
next	1.43;

1.43
date	2011.03.17.19.56.29;	author nox;	state Exp;
branches;
next	1.42;

1.42
date	2011.01.01.17.31.57;	author nox;	state Exp;
branches;
next	1.41;

1.41
date	2010.06.26.15.06.28;	author nox;	state Exp;
branches;
next	1.40;

1.40
date	2009.11.26.21.02.41;	author nox;	state Exp;
branches;
next	1.39;

1.39
date	2009.09.30.20.35.33;	author nox;	state Exp;
branches;
next	1.38;

1.38
date	2009.03.23.20.56.43;	author nox;	state Exp;
branches;
next	1.37;

1.37
date	2009.02.15.20.01.30;	author nox;	state Exp;
branches;
next	1.36;

1.36
date	2008.12.19.18.22.09;	author nox;	state Exp;
branches;
next	1.35;

1.35
date	2008.09.07.11.16.48;	author nox;	state Exp;
branches;
next	1.34;

1.34
date	2007.12.15.20.01.49;	author sat;	state Exp;
branches;
next	1.33;

1.33
date	2007.09.15.09.06.38;	author sat;	state Exp;
branches;
next	1.32;

1.32
date	2007.09.04.21.44.22;	author nox;	state Exp;
branches;
next	1.31;

1.31
date	2007.09.01.11.54.27;	author sat;	state Exp;
branches;
next	1.30;

1.30
date	2007.07.26.20.36.09;	author sat;	state Exp;
branches;
next	1.29;

1.29
date	2007.07.17.07.10.19;	author sat;	state Exp;
branches;
next	1.28;

1.28
date	2007.07.02.08.26.33;	author sat;	state Exp;
branches;
next	1.27;

1.27
date	2007.05.28.14.33.27;	author sat;	state Exp;
branches;
next	1.26;

1.26
date	2007.04.22.07.27.15;	author sat;	state Exp;
branches;
next	1.25;

1.25
date	2007.04.16.21.43.42;	author nox;	state Exp;
branches;
next	1.24;

1.24
date	2007.02.09.21.08.02;	author nox;	state Exp;
branches;
next	1.23;

1.23
date	2007.01.26.22.59.03;	author sat;	state Exp;
branches;
next	1.22;

1.22
date	2006.12.23.17.42.40;	author nox;	state Exp;
branches;
next	1.21;

1.21
date	2006.09.24.06.41.33;	author sat;	state Exp;
branches;
next	1.20;

1.20
date	2006.06.09.22.58.35;	author sat;	state Exp;
branches;
next	1.19;

1.19
date	2006.05.28.23.27.57;	author sat;	state Exp;
branches;
next	1.18;

1.18
date	2006.05.02.08.52.05;	author az;	state Exp;
branches;
next	1.17;

1.17
date	2006.04.17.15.48.17;	author garga;	state Exp;
branches;
next	1.16;

1.16
date	2006.03.26.19.38.23;	author pav;	state Exp;
branches;
next	1.15;

1.15
date	2005.12.12.12.48.33;	author ehaupt;	state Exp;
branches;
next	1.14;

1.14
date	2005.10.21.21.38.30;	author mnag;	state Exp;
branches;
next	1.13;

1.13
date	2005.10.15.12.47.26;	author sem;	state Exp;
branches;
next	1.12;

1.12
date	2005.10.15.12.44.30;	author sem;	state Exp;
branches;
next	1.11;

1.11
date	2005.06.07.12.05.26;	author sf;	state Exp;
branches;
next	1.10;

1.10
date	2005.05.13.22.49.13;	author sf;	state Exp;
branches;
next	1.9;

1.9
date	2005.04.30.04.43.20;	author sf;	state Exp;
branches;
next	1.8;

1.8
date	2005.04.28.22.49.04;	author sf;	state Exp;
branches;
next	1.7;

1.7
date	2005.01.30.12.23.53;	author lioux;	state Exp;
branches;
next	1.6;

1.6
date	2005.01.18.06.02.58;	author sf;	state Exp;
branches;
next	1.5;

1.5
date	2004.12.28.02.46.57;	author sf;	state Exp;
branches;
next	1.4;

1.4
date	2004.11.26.01.19.10;	author sf;	state Exp;
branches;
next	1.3;

1.3
date	2004.10.28.04.59.12;	author sf;	state Exp;
branches;
next	1.2;

1.2
date	2004.08.12.16.02.25;	author sem;	state Exp;
branches;
next	1.1;

1.1
date	2004.08.11.18.07.36;	author sem;	state Exp;
branches;
next	;


desc
@@


1.49
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311833
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: Juergen Lock <nox@@jelal.kn-bremen.de>
# $FreeBSD: head/archivers/p7zip/Makefile 311833 2013-02-07 13:04:29Z gahr $

PORTNAME=	p7zip
PORTVERSION=	9.20.1
CATEGORIES=	archivers
MASTER_SITES=	SF
DISTNAME=	${PORTNAME}_${DISTVERSION}_src_all

MAINTAINER=	rakuco@@FreeBSD.org
COMMENT=	File archiver with high compression ratio

OPTIONS_DEFINE=        MINIMAL MODULES
OPTIONS_DEFAULT=       MODULES

MINIMAL_DESC=  Support only .7z file format
MODULES_DESC=  Build modules

USE_BZIP2=	yes
MAKEFILE=	makefile
WRKSRC=		${WRKDIR}/${PORTNAME}_${PORTVERSION}

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MMINIMAL}
MAN1=		7zr.1
MLINKS=		7zr.1 7z.1
PLIST_SUB=	MODULES="@@comment "
ALL_TARGET=	7zr
7ZBIN=		7zr
PLIST_FILES=	bin/7zr \
		bin/7z
.else
MAN1=		7z.1 7za.1 7zr.1 p7zip.1
DLLDIR=		${PREFIX}/libexec/p7zip
ALL_TARGET=	7za 7zr sfx
7ZBIN=		7za 7zr 7zCon.sfx
PLIST_FILES=	bin/7z \
		bin/7za \
		bin/7zr \
		bin/p7zip \
		libexec/p7zip/7za \
		libexec/p7zip/7zr \
		libexec/p7zip/7zCon.sfx
.if ${PORT_OPTIONS:MMODULES}
ALL_TARGET=	7z 7za 7zr Client7z sfx
7ZBIN=		7z 7za 7zr Client7z 7zCon.sfx
PLIST_DIRS+=	libexec/p7zip/Codecs
PLIST_FILES+=	libexec/p7zip/7z \
		libexec/p7zip/7z.so \
		libexec/p7zip/Client7z \
		libexec/p7zip/Codecs/Rar29.so
.endif
PLIST_DIRS+=	libexec/p7zip
.endif

.include <bsd.port.pre.mk>

.if ${ARCH} == "amd64" || ${ARCH} == "ia64"
CFLAGS+=	-fPIC
.endif

post-patch:
	${SED} -e 's!-O!${CFLAGS}!' \
	       -e 's!g\+\+!${CXX}!' \
	       -e 's!gcc!${CC}!' \
	       -e 's/-D_LARGEFILE_SOURCE//' \
	       -e 's/-D_FILE_OFFSET_BITS=64//' \
	       ${WRKSRC}/makefile.freebsd6 > ${WRKSRC}/makefile.machine
	${REINPLACE_CMD} -e 's|{DEST_SHARE_DOC}|${DOCSDIR}|' \
		${WRKSRC}/man1/*
	${MV} ${WRKSRC}/README ${WRKSRC}/DOCS/readme.unix
	${MV} ${WRKSRC}/contrib/gzip-like_CLI_wrapper_for_7z/man1/p7zip.1 ${WRKSRC}/man1/

do-install:
.if defined(WITH_MINIMAL)
	cd ${WRKSRC}/bin/&&${INSTALL_PROGRAM} ${7ZBIN} ${PREFIX}/bin/
	${LN} -sf ${PREFIX}/bin/7zr ${PREFIX}/bin/7z
.else
	${INSTALL} -d ${DLLDIR}/
	cd ${WRKSRC}/bin/&&${INSTALL_PROGRAM} ${7ZBIN} ${DLLDIR}/
	${INSTALL_SCRIPT} ${FILESDIR}/7z ${PREFIX}/bin/
	${LN} -sf 7z ${PREFIX}/bin/7za
	${LN} -sf 7z ${PREFIX}/bin/7zr
	${INSTALL_SCRIPT} ${WRKSRC}/contrib/gzip-like_CLI_wrapper_for_7z/p7zip ${PREFIX}/bin/
.if !defined(WITHOUT_MODULES)
	${INSTALL} -d ${DLLDIR}/Codecs/
	${INSTALL_PROGRAM} ${WRKSRC}/bin/Codecs/Rar29.so ${DLLDIR}/Codecs/
	${INSTALL_PROGRAM} ${WRKSRC}/bin/7z.so ${DLLDIR}/
.endif
.endif
.if !defined(NOPORTDOCS)
	@@cd ${WRKSRC}/DOCS/&&${COPYTREE_SHARE} . ${DOCSDIR}/
.endif
	@@cd ${WRKSRC}/man1/&&${INSTALL_MAN} ${MAN1} ${MAN1PREFIX}/man/man1/

.include <bsd.port.post.mk>
@


1.48
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 307758
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r307758 | rakuco | 2012-11-25 22:49:35 +0000 (Sun, 25 Nov 2012) | 6 lines
## SVN ##
## SVN ## Convert to OptionsNG.
## SVN ##
## SVN ## PR:		ports/173813
## SVN ## Submitted by:	Chris Petrik <c.petrik.sosa@@gmail.com>
## SVN ## Feature safe:	yes
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: head/archivers/p7zip/Makefile 307758 2012-11-25 22:49:35Z rakuco $
d64 1
a64 1
	${SED} -e 's!-O!${CFLAGS} ${PTHREAD_CFLAGS}!' \
a68 1
	       -e 's/-lpthread/${PTHREAD_LIBS}/' \
@


1.47
log
@Switch exporter over
@
text
@d2 1
a2 1
# $FreeBSD: head/archivers/p7zip/Makefile 305477 2012-10-07 13:59:39Z rakuco $
d13 5
a17 2
OPTIONS=	MINIMAL	"Support only .7z file format" off \
		MODULES	"Build modules" on
d25 1
a25 1
.if defined(WITH_MINIMAL)
d45 1
a45 1
.if !defined(WITHOUT_MODULES)
@


1.46
log
@SVN rev 305477 on 2012-10-07 13:59:39Z by rakuco

Clean up the headers of the ports I maintain.
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.45
log
@Update my mail address in the ports I maintain.

Approved by:	avilla
@
text
@d1 1
a1 4
# New ports collection makefile for:	p7zip
# Date created:			Sun Jul 18 15:07:26 CEST 2004
# Whom:				Juergen Lock <nox@@jelal.kn-bremen.de>
#
a2 1
#
@


1.44
log
@Pass maintainership to submitter.

PR:		ports/155700
Submitted by:	Raphael Kubo da Costa <kubito@@gmail.com>
@
text
@d14 1
a14 1
MAINTAINER=	kubito@@gmail.com
@


1.43
log
@Update to 9.20.1

PR:		ports/155623
Submitted by:	Raphael Kubo da Costa <kubito@@gmail.com>
@
text
@d14 1
a14 1
MAINTAINER=	nox@@FreeBSD.org
@


1.42
log
@- Fix manpage {SHARE_DOC_DIR} ${DOCDIR} as this confuses people.
- Bump PORTREVISION.

PR:		ports/153592
Submitted by:	chris petrik <c.petrik.sosa@@gmail.com>
@
text
@d9 1
a9 2
PORTVERSION=	9.13
PORTREVISION=	1
a22 1
MAKE_JOBS_UNSAFE=	yes
a67 1
	       -e '/LITTLE_ENDIAN/d' \
d70 2
a71 2
	       -e 's/-lc_r/${PTHREAD_LIBS}/' \
	       ${WRKSRC}/makefile.freebsd > ${WRKSRC}/makefile.machine
@


1.41
log
@Update to 9.13.

PR:		ports/148132
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet@@sunpoet.net>
Feature safe:	yes
@
text
@d10 1
d75 1
a75 1
	${REINPLACE_CMD} -e 's|/usr/share/doc/p7zip/DOCS|${DOCSDIR}|' \
@


1.40
log
@Add option to build minimal possible executable supporting only 7zip archives.

PR:		ports/140903
Submitted by:	Eugene Perevyazko <john@@dnepro.net>
@
text
@d9 1
a9 1
PORTVERSION=	9.04
d16 3
a18 1
OPTIONS=	MINIMAL	"Support only .7z file format" off
@


1.39
log
@Update to 9.04.

PR:		ports/139246
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet@@sunpoet.net>
@
text
@d16 1
a20 1
MAN1=		7z.1 7za.1 7zr.1 p7zip.1
d23 12
d36 10
a45 1
PLIST_SUB=	MODULES=""
d48 7
a54 4
.if defined(WITHOUT_MODULES)
PLIST_SUB=	MODULES="@@comment "
ALL_TARGET=	7za 7zr sfx
7ZBIN=		7za 7zr 7zCon.sfx
d78 4
d93 1
@


1.38
log
@Mark MAKE_JOBS_UNSAFE
@
text
@d9 1
a9 1
PORTVERSION=	4.65
@


1.37
log
@Update to 4.65

PR:		ports/131697
Submitted by:	Wen Heping <wenheping@@gmail.com>
@
text
@d21 1
@


1.36
log
@Update to 4.61
@
text
@d9 1
a9 1
PORTVERSION=	4.61
@


1.35
log
@Update to 4.58

PR:		ports/127159
Submitted by:	chinsan
@
text
@d9 1
a9 1
PORTVERSION=	4.58
@


1.34
log
@- Update to 4.57

Approved by:	nox (maintainer, implicit)
@
text
@d9 1
a9 1
PORTVERSION=	4.57
@


1.33
log
@- Update to 4.55

Approved by:	nox (maintainer, implicit)
@
text
@d9 1
a9 1
PORTVERSION=	4.55
@


1.32
log
@- hw.ncpu seems to be an int, certainly not a size_t...
  (This should fix issues on 64 bit big-endian archs, i.e. sparc64.)
- bump PORTREVISION

Noticed by:	naddy
@
text
@d9 1
a9 2
PORTVERSION=	4.53
PORTREVISION=	1
@


1.31
log
@- Update to 4.53

Approved by:	nox (maintainer, implicit)
@
text
@d10 1
@


1.30
log
@- Update to 4.51

Approved by:	nox (maintainer, implicit)
@
text
@d9 1
a9 1
PORTVERSION=	4.51
d54 1
a54 1
	${INSTALL_PROGRAM} ${7ZBIN:S|^|${WRKSRC}/bin/|} ${DLLDIR}/
a64 1
	@@${INSTALL} -d ${DOCSDIR}/
d67 1
a67 1
	${INSTALL_MAN} ${MAN1:S,^,${WRKSRC}/man1/,} ${MAN1PREFIX}/man/man1/
@


1.29
log
@- Update to 4.49

Approved by:	nox (maintainer, implicit)
@
text
@d9 1
a9 1
PORTVERSION=	4.49
d20 1
a20 1
MAN1=		7z.1 7za.1 7zr.1
d50 1
d66 1
a66 1
	@@cd ${WRKSRC}/DOCS/&&${COPYTREE_SHARE} \* ${DOCSDIR}/
@


1.28
log
@- Update to 4.48

Approved by:	nox (maintainer, implicit)
@
text
@d9 1
a9 1
PORTVERSION=	4.48
d12 1
a12 1
DISTNAME=	${PORTNAME}_${PORTVERSION}_src_all
d65 1
a65 3
	${CP} -R ${WRKSRC}/DOCS/ ${DOCSDIR}/
	${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR}/
	${CHMOD} -R u=rwX,go=rX ${DOCSDIR}/
@


1.27
log
@- Update to 4.47

Approved by:	nox (maintainer, implicit)
@
text
@d9 1
a9 1
PORTVERSION=	4.47
@


1.26
log
@- Update to 4.45

Approved by:	nox (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	4.45
a61 1
	${INSTALL_PROGRAM} ${WRKSRC}/bin/7za.so ${DLLDIR}/
@


1.25
log
@Cleanup non-supported FreeBSD versions

PR:		ports/111639
Submitted by:	Edwin Groothuis <edwin@@mavetju.org>
@
text
@d9 1
a9 1
PORTVERSION=	4.44
a19 1
PORTDOCS=	*
a20 1
MANCOMPRESSED=	no
a22 1

d49 1
d52 2
a53 4
	${INSTALL} -d ${DLLDIR}
.for f in ${7ZBIN}
	${INSTALL_PROGRAM} ${WRKSRC}/bin/${f} ${DLLDIR}/
.endfor
d59 4
a62 4
.for f in Codecs Formats
	${INSTALL} -d ${DLLDIR}/${f}
	${INSTALL_DATA} ${WRKSRC}/bin/${f}/* ${DLLDIR}/${f}/
.endfor
d65 4
a68 6
	@@${MKDIR} ${DOCSDIR}
	${PAX} -rw -s,${WRKSRC}/DOCS,, ${WRKSRC}/DOCS ${DOCSDIR}
	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/readme.unix
	${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR}
	${FIND} ${DOCSDIR} -type d | ${XARGS} ${CHMOD} 755
	${FIND} ${DOCSDIR} -type f | ${XARGS} ${CHMOD} ${SHAREMODE}
@


1.24
log
@Fix build for slash-in-CFLAGS case.

Submitted by:	Hisham Mardam Bey <hisham.mardambey@@gmail.com>
Approved by:	miwi (mentor, implicit)
@
text
@a36 4
.if ${OSVERSION} < 500039
IGNORE=		requires wchar functions (mbrtowc(3) etc.) for compilation
.endif

@


1.23
log
@- Update to 4.44

Approved by:	nox (maintainer, implicit)
@
text
@d46 1
a46 1
	${SED} -e 's/-O/${CFLAGS} ${PTHREAD_CFLAGS}/' \
@


1.22
log
@Update MAINTAINER email address of my ports

Approved by:	miwi
@
text
@d9 1
a9 1
PORTVERSION=	4.43
d27 2
a28 2
ALL_TARGET=	7z 7za 7zr sfx
7ZBIN=		7z 7za 7zr 7zCon.sfx
d65 1
a65 1
	${INSTALL_SCRIPT} ${FILESDIR}/p7zip ${PREFIX}/bin/
@


1.21
log
@- Update to 4.43

Approved by:	Juergen Lock <nox@@jelal.kn-bremen.de> (maintainer)
@
text
@d14 1
a14 1
MAINTAINER=	nox@@jelal.kn-bremen.de
@


1.20
log
@- Update comment and pkg-descr

Approved by:	Juergen Lock <nox@@jelal.kn-bremen.de> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	4.42
d11 1
a11 2
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=	${PORTNAME}
@


1.19
log
@- Update to 4.42

Approved by:	krion (mentor), maintainer
@
text
@d16 1
a16 1
COMMENT=	Command line versions of 7-zip
@


1.18
log
@- Update to 4.39
- Use 7zr

PR:		ports/96614
Submitted by:	Andrew Pantyukhin <infofarmer@@gmail.com>
Approved by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	4.39
@


1.17
log
@- Update to 4.37

PR:		ports/95783
Submitted by:	Jeffrey H. Johnson <CPE1704TKS@@bellsouth.net>
Approved by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	4.37
d22 1
a22 1
MAN1=		7z.1 7za.1
d28 2
a29 2
ALL_TARGET=	7z 7za sfx
7ZBIN=		7z 7za 7zCon.sfx
d32 2
a33 2
ALL_TARGET=	7za sfx
7ZBIN=		7za 7zCon.sfx
d59 1
a59 1
	${MKDIR} ${DLLDIR}
d61 1
a61 1
	${INSTALL_PROGRAM} ${WRKSRC}/bin/${f} ${DLLDIR}
d63 1
a63 1
	${INSTALL_SCRIPT} ${FILESDIR}/7z ${PREFIX}/bin
d65 2
a66 1
	${INSTALL_SCRIPT} ${FILESDIR}/p7zip ${PREFIX}/bin
d69 2
a70 2
	${MKDIR} ${DLLDIR}/${f}
	${INSTALL_DATA} ${WRKSRC}/bin/${f}/* ${DLLDIR}/${f}
d81 1
a81 3
.for m in ${MAN1}
	${INSTALL} ${WRKSRC}/man1/${m} ${MAN1PREFIX}/man/man1
.endfor
@


1.16
log
@- Update to 4.33

PR:		ports/93789
Submitted by:	Andrew Pantyukhin <infofarmer@@gmail.com>
Approved by:	Juergen Lock <nox@@jelal.kn-bremen.de> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	4.33
@


1.15
log
@- Update to 4.30
- Rework pkg-descr

PR:		90204
Submitted by:	Andrew Pantyukhin <infofarmer@@gmail.com>
Approved by:	Juergen Lock <nox@@jelal.kn-bremen.de> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	4.30
d12 1
a12 1
MASTER_SITE_SUBDIR=	p7zip
a18 2
USE_GMAKE=	yes
USE_REINPLACE=	yes
a19 1

@


1.14
log
@Add p7zip script

PR:		87802
Submitted by:	Juergen Lock <nox@@jelal.kn-bremen.de> (maintainer)
@
text
@d9 1
a9 2
PORTVERSION=	4.29
PORTREVISION=	1
@


1.13
log
@Forced commit to note the right PR for last update is ports/87213.
@
text
@d10 1
d69 1
@


1.12
log
@- Update to 4.29

PR:		ports/86972
Openned by:	az
Submitted by:	maintainer
Fixed by:	sem
Chased up by:	Andrew P. <infofarmer@@gmail.com>
@
text
@@


1.11
log
@update to 4.20.
this is the first release besed on non-beta 7zip.

ChangeLog:
http://sourceforge.net/project/shownotes.php?release_id=332443

Approved by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	4.20
d13 1
a13 1
DISTNAME=	${PORTNAME}_${PORTVERSION}_src
d20 1
d25 2
d50 1
a50 1
	${SED} -e 's/-O2/${CFLAGS} ${PTHREAD_CFLAGS}/' \
d58 2
d71 1
a71 1
	${INSTALL_PROGRAM} ${WRKSRC}/bin/${f}/* ${DLLDIR}/${f}
d82 3
@


1.10
log
@update to 4.18.

ChangeLog:
http://sourceforge.net/project/shownotes.php?release_id=326924

Approved by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	4.18
d72 1
@


1.9
log
@unbreak amd64 and ia64.
@
text
@d9 1
a9 1
PORTVERSION=	4.16
@


1.8
log
@update to 4.16.

ChangeLog:
4.14 -> 4.14.01 http://sourceforge.net/project/shownotes.php?release_id=299220
4.14.01 -> 4.16 http://sourceforge.net/project/shownotes.php?release_id=297065

Approved by:	maintainer
@
text
@d42 4
@


1.7
log
@Fix post-patch: sed(1) expression s/// cannot receive tokens with
/ in their composition which breaks C{C,XX} with path components
such as those used by users of devel/ccache, e.g.,
CC=/usr/local/libexec/ccache/cc

Approved by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	4.14
a25 1
7ZBIN=		7za 7zCon.sfx
d27 3
d33 1
a33 4
.else
PLIST_SUB=	MODULES=""
ALL_TARGET=	all2
7ZBIN+=		7z
d47 2
d50 1
a50 1
	       ${WRKSRC}/makefile.freebsd_x86 > ${WRKSRC}/makefile.machine
@


1.6
log
@update to 4.14.

ChangeLog:
http://sourceforge.net/project/shownotes.php?release_id=297065

Approved by:	maintainer
@
text
@d45 2
a46 2
	       -e 's/g\+\+/${CXX}/' \
	       -e 's/gcc/${CC}/' \
@


1.5
log
@update to 4.13.
o Ressurect pkg-plist to support to make modules optional. 25 lines
  out of 31 are wrapped with %%MODULES%% which can be controlled by
  WITHOUT_MODULES knob. The modules support more codecs and formats
  than stand-alone binary.
o Install 7za to libexec and wrap it with script to support sfx
  creation. 7za and .sfx should be placed in the same directory as 7z
  and modules do.
o Wrapper script executes corresponding binary (7z or 7za.)
  In WITHOUT_MODULES case, it can be called by 7z or 7za but always
  executes 7za. This is compatible action for previous port.
o Turn BROKEN to IGNORE. There is no hope to compile this software in
  RELENG_4. And correct quotation for this change.

Approved by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	4.13
@


1.4
log
@update to 4.12.
o install only monolithic binary 7za.
o create a compatibility symlink 7z -> 7za not to violate POLA.
o respect NOPORTDOCS.
o retire ONLY_FOR_ARCHS. This version runs on sparc64.
o tested on i386, amd64, ia64, alpha and sparc64.

Changelogs:
4.10 -> 4.12 http://sourceforge.net/project/shownotes.php?release_id=283730
0.91 -> 4.10 http://sourceforge.net/project/shownotes.php?release_id=277286

Reviewed by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	4.12
a22 3
PLIST_FILES=	"@@unexec ${RM} %D/bin/7z"
PLIST_FILES+=	bin/7za
PLIST_FILES+=	"@@exec ${LN} -sf 7za %D/bin/7z"
d25 12
d40 1
a40 1
BROKEN=		'Requires wchar functions (mbrtowc(3) etc.) for compilation'
d52 12
a63 2
	${INSTALL_PROGRAM} ${WRKSRC}/bin/7za ${PREFIX}/bin
	${LN} -sf 7za ${PREFIX}/bin/7z
@


1.3
log
@o update to 0.91.
o respect CFLAGS.
o passing PTHREAD_* bits via makefile.machine.
 With this four patches no longer required.

Approved by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	0.91
d13 1
a13 1
DISTNAME=	${PORTNAME}_${PORTVERSION}
a20 1
ONLY_FOR_ARCHS=	alpha amd64 i386 ia64
d22 5
a26 2
USE_REINPLACE=	yes
MMACHINE=	${WRKSRC}/makefile.machine
d35 6
a40 3
	${ECHO} "LOCAL_LIBS=	${PTHREAD_LIBS}" > ${MMACHINE}
	${ECHO} "LOCAL_FLAGS+=	${PTHREAD_CFLAGS}" >> ${MMACHINE}
	${REINPLACE_CMD} -e 's/-O2/${CXXFLAGS}/' ${WRKSRC}/makefile.glb
a42 3
	${MKDIR} ${PREFIX}/libexec/p7zip/Codecs
	${MKDIR} ${PREFIX}/libexec/p7zip/Formats
	${INSTALL_PROGRAM} ${WRKSRC}/bin/7z ${PREFIX}/libexec/p7zip
d44 8
a51 8
	${INSTALL_DATA} ${WRKSRC}/bin/Codecs/* ${PREFIX}/libexec/p7zip/Codecs
	${INSTALL_DATA} ${WRKSRC}/bin/Formats/* ${PREFIX}/libexec/p7zip/Formats
	${INSTALL_SCRIPT} ${FILESDIR}/7z ${PREFIX}/bin
	${MKDIR} ${PREFIX}/share/doc/p7zip/commands
	${MKDIR} ${PREFIX}/share/doc/p7zip/switches
	${INSTALL_DATA} ${WRKSRC}/html/cmdline/*.htm ${PREFIX}/share/doc/p7zip
	${INSTALL_DATA} ${WRKSRC}/html/cmdline/commands/* ${PREFIX}/share/doc/p7zip/commands
	${INSTALL_DATA} ${WRKSRC}/html/cmdline/switches/* ${PREFIX}/share/doc/p7zip/switches
@


1.2
log
@Add quotes to BROKEN

Submitted by:	maintainer
Noticed by:	lioux
@
text
@d9 1
a9 1
PORTVERSION=	0.90
a20 1
MAKE_ARGS+=	PTHREAD_CFLAGS=${PTHREAD_CFLAGS} PTHREAD_LIBS=${PTHREAD_LIBS}
d23 3
d31 5
@


1.1
log
@file archiver with highest compression ratio

PR:		ports/69248
Submitted by:	Juergen Lock <nox@@jelal.kn-bremen.de>
@
text
@d27 1
a27 1
BROKEN=		Requires wchar functions (mbrtowc(3) etc.) for compilation
@

