head	1.29;
access;
symbols
	RELEASE_8_3_0:1.24
	RELEASE_9_0_0:1.24
	RELEASE_7_4_0:1.23
	RELEASE_8_2_0:1.23
	RELEASE_6_EOL:1.22
	RELEASE_8_1_0:1.22
	RELEASE_7_3_0:1.22
	RELEASE_8_0_0:1.22
	RELEASE_7_2_0:1.19
	RELEASE_7_1_0:1.17
	RELEASE_6_4_0:1.17
	old_RELEASE_5_EOL:1.12
	old_RELEASE_7_0_0:1.11
	old_RELEASE_6_3_0:1.11
	old_PRE_XORG_7:1.11
	old_RELEASE_4_EOL:1.9
	old_RELEASE_6_2_0:1.8
	old_RELEASE_6_1_0:1.7
	old_RELEASE_5_5_0:1.7
	old_RELEASE_6_0_0:1.5
	old_RELEASE_5_4_0:1.1;
locks; strict;
comment	@# @;


1.29
date	2013.03.19.19.19.33;	author svnexp;	state Exp;
branches;
next	1.28;

1.28
date	2013.02.20.20.59.29;	author svnexp;	state Exp;
branches;
next	1.27;

1.27
date	2013.02.20.16.45.20;	author svnexp;	state Exp;
branches;
next	1.26;

1.26
date	2012.12.30.06.12.23;	author svnexp;	state Exp;
branches;
next	1.25;

1.25
date	2012.11.17.05.54.21;	author svnexp;	state Exp;
branches;
next	1.24;

1.24
date	2011.09.23.22.20.50;	author amdmi3;	state Exp;
branches;
next	1.23;

1.23
date	2010.12.04.07.30.15;	author ade;	state Exp;
branches;
next	1.22;

1.22
date	2009.08.22.00.12.53;	author amdmi3;	state Exp;
branches;
next	1.21;

1.21
date	2009.08.02.19.32.06;	author mezz;	state Exp;
branches;
next	1.20;

1.20
date	2009.05.28.20.44.04;	author avl;	state Exp;
branches;
next	1.19;

1.19
date	2009.03.31.22.08.28;	author miwi;	state Exp;
branches;
next	1.18;

1.18
date	2009.01.13.00.18.55;	author miwi;	state Exp;
branches;
next	1.17;

1.17
date	2008.08.07.08.16.53;	author beech;	state Exp;
branches;
next	1.16;

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

1.15
date	2008.06.17.21.47.04;	author araujo;	state Exp;
branches;
next	1.14;

1.14
date	2008.06.17.21.26.12;	author araujo;	state Exp;
branches;
next	1.13;

1.13
date	2008.06.05.20.29.26;	author araujo;	state Exp;
branches;
next	1.12;

1.12
date	2008.05.22.19.56.26;	author tabthorpe;	state Exp;
branches;
next	1.11;

1.11
date	2007.04.10.09.48.07;	author leeym;	state Exp;
branches;
next	1.10;

1.10
date	2007.01.29.23.51.50;	author kris;	state Exp;
branches;
next	1.9;

1.9
date	2007.01.23.08.19.11;	author lawrance;	state Exp;
branches;
next	1.8;

1.8
date	2006.05.03.05.14.02;	author edwin;	state Exp;
branches;
next	1.7;

1.7
date	2006.02.23.10.34.20;	author ade;	state Exp;
branches;
next	1.6;

1.6
date	2005.11.15.06.47.47;	author ade;	state Exp;
branches;
next	1.5;

1.5
date	2005.08.01.16.57.25;	author lawrance;	state Exp;
branches;
next	1.4;

1.4
date	2005.04.12.13.00.30;	author lawrance;	state Exp;
branches;
next	1.3;

1.3
date	2005.04.12.03.24.47;	author obrien;	state Exp;
branches;
next	1.2;

1.2
date	2005.04.11.08.01.18;	author obrien;	state Exp;
branches;
next	1.1;

1.1
date	2005.01.14.00.13.20;	author edwin;	state Exp;
branches;
next	;


desc
@@


1.29
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314640
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: Sam Lawrance <boris@@brooknet.com.au>
# $FreeBSD: head/archivers/liborange/Makefile 314640 2013-03-19 13:04:30Z eadler $

PORTNAME=	liborange
PORTVERSION=	0.4
CATEGORIES=	archivers
MASTER_SITES=	SF/synce/Orange/${PORTVERSION}

MAINTAINER=	ports@@FreeBSD.org
COMMENT=	Library to extract CAB files from self-extracting installers

RUN_DEPENDS=	cabextract:${PORTSDIR}/archivers/cabextract \
		unzip:${PORTSDIR}/archivers/unzip

OPTIONS_DEFINE=	LIBSYNCE LIBDYNAMITE LIBUNSHIELD INNO VISE MSI
OPTIONS_DEFAULT=	LIBSYNCE LIBDYNAMITE LIBUNSHIELD
LIBSYNCE_DESC=		Build with libsynce support
LIBDYNAMITE_DESC=	Build with libdynamite support
LIBUNSHIELD_DESC=	Build with libunshield support
INNO_DESC=		Build with expermential Inno Setup support
VISE_DESC=		Build with expermential VISE support
MSI_DESC=		Build with expermential MSI support

MAKE_JOBS_SAFE=	yes

USE_AUTOTOOLS=	libtool
GNU_CONFIGURE=	yes
USES=	pathfix
USE_PKGCONFIG=	build
USE_ICONV=	yes
CFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
USE_LDCONFIG=	yes

MAN1=		orange.1

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MLIBSYNCE}
CONFIGURE_ARGS+=	--without-libsynce
REQUIRES+=	libsynce
.else
LIB_DEPENDS+=		synce.0:${PORTSDIR}/palm/synce-libsynce
CONFIGURE_ARGS+=	--with-libsynce
.endif

.if ${PORT_OPTIONS:MLIBDYNAMITE}
CONFIGURE_ARGS+=	--without-libdynamite
REQUIRES+=	libdynamite
.else
LIB_DEPENDS+=		dynamite:${PORTSDIR}/archivers/libdynamite
CONFIGURE_ARGS+=	--with-libdynamite
.endif

.if ${PORT_OPTIONS:MLIBUNSHIELD}
CONFIGURE_ARGS+=	--without-libunshield
REQUIRES+=	libunshield
.else
LIB_DEPENDS+=		unshield:${PORTSDIR}/archivers/unshield
CONFIGURE_ARGS+=	--with-libunshield
.endif

.if ${PORT_OPTIONS:MINNO}
CONFIGURE_ARGS+=	--enable-inno
.endif

.if ${PORT_OPTIONS:MVISE}
CONFIGURE_ARGS+=	--enable-vise
.endif

.if ${PORT_OPTIONS:MMSI}
CONFIGURE_ARGS+=	--enable-msi --with-libgsf
LIB_DEPENDS+=		gsf-1.114:${PORTSDIR}/devel/libgsf
.endif

post-patch:
.for req in ${REQUIRES}
	@@${REINPLACE_CMD} -e 's|${req}||' ${WRKSRC}/${PORTNAME}.pc.in
.endfor

.include <bsd.port.mk>
@


1.28
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/312660
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/archivers/liborange/Makefile 312660 2013-02-20 20:12:50Z bapt $
d28 1
a28 1
USE_GNOME=	gnomehack
@


1.27
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/312628
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/archivers/liborange/Makefile 312628 2013-02-20 16:08:58Z fluffy $
d29 1
a29 1
ISE_PKGCONFIG=	build
@


1.26
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/309639
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r309639 | bapt | 2012-12-29 23:00:17 +0000 (Sat, 29 Dec 2012) | 8 lines
## SVN ##
## SVN ## - Convert to new options framework
## SVN ## - Add an explicit built dependency on pkgconf
## SVN ## - Trim headers
## SVN ##
## SVN ## PR:		ports/173808
## SVN ## Submitted by:	Chris Petrik <c.petrik.sosa@@gmail.com>
## SVN ## Approved by:	maintainer timeout (1 month)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: head/archivers/liborange/Makefile 309639 2012-12-29 23:00:17Z bapt $
d9 1
a9 1
MAINTAINER=	avl@@FreeBSD.org
@


1.25
log
@Switch exporter over
@
text
@d1 2
a2 6
# New ports collection makefile for:	orange
# Date Created:				January 2005
# Whom:					Sam Lawrance <boris@@brooknet.com.au>
#
# $FreeBSD: head/archivers/liborange/Makefile 300895 2012-07-14 12:56:14Z beat $
#
d15 8
a22 6
OPTIONS=	LIBSYNCE	"Build with libsynce support"			on \
		LIBDYNAMITE	"Build with libdynamite support"		on \
		LIBUNSHIELD	"Build with libunshield support"		on \
		INNO		"Build with expermential Inno Setup support"	off \
		VISE		"Build with expermential VISE support"		off \
		MSI		"Build with expermential MSI support"		off
d29 1
d37 1
a37 1
.include <bsd.port.pre.mk>
d39 1
a39 1
.if !defined(WITH_LIBSYNCE)
d47 1
a47 1
.if !defined(WITH_LIBDYNAMITE)
d51 1
a51 1
LIB_DEPENDS+=		dynamite.0:${PORTSDIR}/archivers/libdynamite
d55 1
a55 1
.if !defined(WITH_LIBUNSHIELD)
d59 1
a59 1
LIB_DEPENDS+=		unshield.0:${PORTSDIR}/archivers/unshield
d63 1
a63 1
.if defined(WITH_INNO)
d67 1
a67 1
.if defined(WITH_VISE)
d71 1
a71 1
.if defined(WITH_MSI)
d81 1
a81 1
.include <bsd.port.post.mk>
@


1.24
log
@- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.23
log
@Sync to new bsd.autotools.mk
@
text
@a33 2
CONFIGURE_ENV=	CFLAGS="${CFLAGS}" \
		LDFLAGS="${LDFLAGS}"
@


1.22
log
@- Switch SourceForge ports to the new File Release System: categories starting with A
@
text
@d28 1
a28 1
USE_AUTOTOOLS=	libtool:22
@


1.21
log
@-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
@
text
@d11 1
a11 2
MASTER_SITES=	SF
MASTER_SITE_SUBDIR=	synce
@


1.20
log
@Change MAINTAINER on my ports to my FreeBSD email address

Approved by:	tabthorpe (mentor)
@
text
@d29 1
a29 1
USE_AUTOTOOLS=	libtool:15
@


1.19
log
@- Allow to build with MAKE_JOBS_SAFE
- Move some ports to SF macro

PR:		133124
Submitted by:	Alexander Logvinov <ports@@logvinov.com> (maintainer)
@
text
@d14 1
a14 1
MAINTAINER=	ports@@logvinov.com
@


1.18
log
@- Update to 0.4

PR:		130395
Submitted by:	Alexander Logvinov <ports@@logvinov.com> (maintainer)
@
text
@d27 2
@


1.17
log
@- Add missing RUN_DEPENDS on archivers/cabextract and archivers/unzip

PR:		ports/126321
Submitted by:	Alexander Logvinov <ports@@logvinov.com> (maintainer)
@
text
@d9 1
a9 2
PORTVERSION=	0.3.2
PORTREVISION=	2
d29 1
a29 1
USE_GNOME=	gnomehack gnometarget
@


1.16
log
@- Fix build with LIBSYNCE, LIBDYNAMITE, LIBUNSHIELD options enabled
- Fix pkg-config file
- Change WWW
- Bump PORTREVISION

PR:		ports/126063
Submitted by:	Alexander Logvinov <ports@@logvinov.com> (maintainer)
@
text
@d10 1
a10 1
PORTREVISION=	1
d18 3
@


1.15
log
@- Repocopy archivers/orange to archivers/liborange.
- Update to 0.3.2.

PR:		ports/124402
Submitted by:	Alexander Logvinov <ports@@logvinov.com> (maintainer)
@
text
@d10 1
d41 1
d44 1
a44 1
CONFIGURE_ARGS+=	--with-libsynce=${LOCALBASE}
d49 1
d52 1
a52 1
CONFIGURE_ARGS+=	--with-libdynamite=${LOCALBASE}
d57 1
d60 1
a60 1
CONFIGURE_ARGS+=	--with-libunshield=${LOCALBASE}
d76 5
@


1.14
log
@- Forced commit to note repocopy archivers/orange -> archivers/liborange.

PR:		ports/124402
Submitted by:	Alexander Logvinov <ports@@logvinov.com> (maintainer)
Repocopied by:	marcus
@
text
@d8 2
a9 3
PORTNAME=	orange
PORTVERSION=	0.3
PORTREVISION= 	2
d15 1
a15 1
COMMENT=	Extract Microsoft Cabinet files from self-extracting installers
d17 6
a22 4
LIB_DEPENDS=	synce.0:${PORTSDIR}/palm/synce-libsynce \
		rapi.2:${PORTSDIR}/palm/synce-librapi2 \
		dynamite.0:${PORTSDIR}/archivers/libdynamite \
		unshield.0:${PORTSDIR}/archivers/unshield
d26 1
a26 2
USE_GNOME=	gnometarget
CONFIGURE_ARGS=	--with-libsynce=${LOCALBASE}
d28 4
d34 39
a72 1
.include <bsd.port.mk>
@


1.13
log
@- Update is needed because dynamite has been renamed to libdynamite.
- Bump PORTREVISION.

PR:		ports/123941
Submitted by:	Alexander Logvinov <ports@@logvinov.com)
@
text
@@


1.12
log
@- Pass maintainership to submitter

PR:		ports/123886
Submitted by:	Alexander Logvinov <ports@@logvinov.com>
@
text
@d10 1
a10 1
PORTREVISION=	1
d12 1
a12 1
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
d20 1
a20 1
		dynamite.0:${PORTSDIR}/archivers/dynamite \
@


1.11
log
@- minor fixes to make portlint happier
@
text
@d15 1
a15 1
MAINTAINER=	ports@@FreeBSD.org
@


1.10
log
@Use libtool port instead of included version to avoid a.out objformat botch
@
text
@d25 1
a25 1
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
d28 1
a28 1
INSTALLS_SHLIB=	yes
d30 1
a30 11
.include <bsd.port.pre.mk>

post-patch:
	@@${REINPLACE_CMD} -e 's|-Werror||' \
		${WRKSRC}/lib/Makefile.in \
		${WRKSRC}/src/Makefile.in
.if ${OSVERSION} < 500000
	@@${REINPLACE_CMD} -e 's|<stdint.h>|<inttypes.h>|' ${WRKSRC}/lib/inno.h
.endif

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


1.9
log
@Drop maintainership.
@
text
@d23 1
@


1.8
log
@Remove USE_REINPLACE from ports in categories starting with A.
@
text
@d15 1
a15 1
MAINTAINER=	lawrance@@FreeBSD.org
@


1.7
log
@Conversion to a single libtool environment.

Approved by:	portmgr (kris)
@
text
@a26 1
USE_REINPLACE=	yes
@


1.6
log
@Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
@
text
@d10 1
a26 1
USE_AUTOTOOLS=	libtool:15
@


1.5
log
@Update to 0.3

PR:		ports/84330
Submitted by:	Andrej Zverev <az@@inec.ru>
@
text
@d26 1
a26 1
USE_LIBTOOL_VER=15
@


1.4
log
@Set my ports to their shiny new MAINTAINER address.

Approved by:	clement (mentor)
@
text
@d9 1
a9 1
PORTVERSION=	0.2
@


1.3
log
@At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
@
text
@d14 1
a14 1
MAINTAINER=	boris@@brooknet.com.au
@


1.2
log
@Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
@
text
@d23 1
a23 1
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
@


1.1
log
@[NEW PORT] archivers/orange: Extract Microsoft Cabinet files from self-extracting installers

	Orange is a tool and library for squeezing out juicy
	installable Microsoft Cabinet Files from self-extracting
	installers for Microsoft Windows.

	Supported installers include VISE, InstallShield, Setup
	Factory and more.

	WWW: http://synce.sourceforge.net

PR:		ports/76030
Submitted by:	Sam Lawrance <boris@@brooknet.com.au>
@
text
@d23 1
a23 1
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
@

