head	1.40;
access;
symbols
	RELEASE_8_3_0:1.39
	RELEASE_9_0_0:1.39
	RELEASE_7_4_0:1.37
	RELEASE_8_2_0:1.37
	RELEASE_6_EOL:1.36
	RELEASE_8_1_0:1.36
	RELEASE_7_3_0:1.34
	RELEASE_8_0_0:1.34
	RELEASE_7_2_0:1.32
	RELEASE_7_1_0:1.32
	RELEASE_6_4_0:1.32
	RELEASE_5_EOL:1.29
	RELEASE_7_0_0:1.28
	RELEASE_6_3_0:1.28
	PRE_XORG_7:1.27
	RELEASE_4_EOL:1.27
	RELEASE_6_2_0:1.27
	RELEASE_6_1_0:1.25
	RELEASE_5_5_0:1.25
	RELEASE_6_0_0:1.23
	RELEASE_5_4_0:1.21
	RELEASE_4_11_0:1.21
	RELEASE_5_3_0:1.21
	RELEASE_4_10_0:1.20
	RELEASE_5_2_1:1.17
	RELEASE_5_2_0:1.17
	RELEASE_4_9_0:1.14
	RELEASE_5_1_0:1.12
	RELEASE_4_8_0:1.12
	RELEASE_5_0_0:1.9
	RELEASE_4_7_0:1.8
	RELEASE_4_6_2:1.5
	RELEASE_4_6_1:1.5
	RELEASE_4_6_0:1.5
	RELEASE_5_0_DP1:1.4
	RELEASE_4_5_0:1.2
	RELEASE_4_4_0:1.1
	RELEASE_4_3_0:1.1;
locks; strict;
comment	@# @;


1.40
date	2012.11.17.06.01.21;	author svnexp;	state Exp;
branches;
next	1.39;

1.39
date	2011.09.23.22.25.18;	author amdmi3;	state Exp;
branches;
next	1.38;

1.38
date	2011.06.21.13.40.48;	author arved;	state Exp;
branches;
next	1.37;

1.37
date	2010.12.04.07.33.31;	author ade;	state Exp;
branches;
next	1.36;

1.36
date	2010.05.31.02.00.54;	author ade;	state Exp;
branches;
next	1.35;

1.35
date	2010.05.30.17.39.06;	author arved;	state Exp;
branches;
next	1.34;

1.34
date	2009.08.22.00.35.06;	author amdmi3;	state Exp;
branches;
next	1.33;

1.33
date	2009.08.02.19.35.33;	author mezz;	state Exp;
branches;
next	1.32;

1.32
date	2008.08.21.06.18.21;	author rafan;	state Exp;
branches;
next	1.31;

1.31
date	2008.07.25.14.34.37;	author pav;	state Exp;
branches;
next	1.30;

1.30
date	2008.06.06.14.01.06;	author edwin;	state Exp;
branches;
next	1.29;

1.29
date	2008.03.07.13.00.56;	author miwi;	state Exp;
branches;
next	1.28;

1.28
date	2007.05.29.15.45.19;	author arved;	state Exp;
branches;
next	1.27;

1.27
date	2006.09.24.16.11.02;	author arved;	state Exp;
branches;
next	1.26;

1.26
date	2006.05.13.04.15.16;	author edwin;	state Exp;
branches;
next	1.25;

1.25
date	2006.02.23.10.39.05;	author ade;	state Exp;
branches;
next	1.24;

1.24
date	2005.11.15.06.51.05;	author ade;	state Exp;
branches;
next	1.23;

1.23
date	2005.04.12.03.26.31;	author obrien;	state Exp;
branches;
next	1.22;

1.22
date	2005.04.11.08.03.53;	author obrien;	state Exp;
branches;
next	1.21;

1.21
date	2004.09.30.05.31.57;	author kris;	state Exp;
branches;
next	1.20;

1.20
date	2004.03.14.06.17.22;	author ade;	state Exp;
branches;
next	1.19;

1.19
date	2004.02.04.04.36.24;	author marcus;	state Exp;
branches;
next	1.18;

1.18
date	2004.01.23.18.12.20;	author trevor;	state Exp;
branches;
next	1.17;

1.17
date	2003.10.30.19.09.39;	author arved;	state Exp;
branches;
next	1.16;

1.16
date	2003.10.23.16.47.21;	author arved;	state Exp;
branches;
next	1.15;

1.15
date	2003.10.23.14.25.16;	author arved;	state Exp;
branches;
next	1.14;

1.14
date	2003.08.26.20.25.54;	author marcus;	state Exp;
branches;
next	1.13;

1.13
date	2003.08.25.05.41.35;	author marcus;	state Exp;
branches;
next	1.12;

1.12
date	2003.02.22.14.38.11;	author arved;	state Exp;
branches;
next	1.11;

1.11
date	2003.01.12.17.05.03;	author arved;	state Exp;
branches;
next	1.10;

1.10
date	2003.01.03.19.24.34;	author ijliao;	state Exp;
branches;
next	1.9;

1.9
date	2002.10.22.13.28.29;	author arved;	state Exp;
branches;
next	1.8;

1.8
date	2002.09.01.17.35.49;	author dwcjr;	state Exp;
branches;
next	1.7;

1.7
date	2002.08.11.04.26.41;	author pat;	state Exp;
branches;
next	1.6;

1.6
date	2002.08.09.16.04.56;	author fenner;	state Exp;
branches;
next	1.5;

1.5
date	2002.05.05.08.13.40;	author kris;	state Exp;
branches;
next	1.4;

1.4
date	2002.03.08.01.12.30;	author pat;	state Exp;
branches;
next	1.3;

1.3
date	2002.01.28.07.03.12;	author pat;	state Exp;
branches;
next	1.2;

1.2
date	2001.12.06.01.12.01;	author pat;	state Exp;
branches;
next	1.1;

1.1
date	2001.03.20.01.57.20;	author will;	state Exp;
branches;
next	;


desc
@@


1.40
log
@Switch exporter over
@
text
@# New ports collection makefile for:	steghide
# Date created:				26 February 2001
# Whom:					RaRa Rasputin <rasputin@@submonkey.net>
#
# $FreeBSD: head/security/steghide/Makefile 300897 2012-07-14 14:29:18Z beat $
#

PORTNAME=	steghide
PORTVERSION=	0.5.1
PORTREVISION=	4
CATEGORIES=	security
MASTER_SITES=	SF
DISTNAME=	${PORTNAME}-${PORTVERSION:S/.b/b/}

MAINTAINER=	arved@@FreeBSD.org
COMMENT=	Steganography tool to hide data in binary files

LIB_DEPENDS=	mcrypt.8:${PORTSDIR}/security/libmcrypt \
		mhash.2:${PORTSDIR}/security/mhash

LICENSE=	GPLv2
LICENSE_FILE=	${WRKSRC}/COPYING

USE_GETTEXT=	yes
USE_PERL5=	yes
USE_AUTOTOOLS=	libtool
USE_GMAKE=	yes
CONFIGURE_ENV=	LIBS="-L${LOCALBASE}/lib -lintl -lmcrypt"
CPPFLAGS+=	${CFLAGS} -I${LOCALBASE}/include -fpermissive

MAN1=		steghide.1

post-patch:
.ifdef(NOPORTDOCS)
	${REINPLACE_CMD} -e 's|install-data-am\: install-docDATA||' \
		${WRKSRC}/Makefile.in
.endif
	${REINPLACE_CMD} -e 's,SHELL) libtool,SHELL) ${LIBTOOL} --tag=CXX,' \
		${WRKSRC}/src/Makefile.in
	${REINPLACE_CMD} -e 's,-O2,${CFLAGS},' ${WRKSRC}/configure

.include <bsd.port.mk>
@


1.39
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.38
log
@Fix build with clang

Reported by:	clang pointyhat run
@
text
@d28 2
a29 2
CONFIGURE_ENV=	CPPFLAGS="${CFLAGS} -I${LOCALBASE}/include -fpermissive" \
		LIBS="-L${LOCALBASE}/lib -lintl -lmcrypt"
@


1.37
log
@Sync to new bsd.autotools.mk
@
text
@d10 1
a10 1
PORTREVISION=	3
@


1.36
log
@Bounce PORTREVISION for gettext-related ports.  Have fun, ya'll.
@
text
@d26 1
a26 1
USE_AUTOTOOLS=	libtool:22
@


1.35
log
@Add LICENSE and LICENSE_FILE to my ports.
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.34
log
@- Switch SourceForge ports to the new File Release System: categories starting with P,R,S
@
text
@d21 3
@


1.33
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
@d12 1
a12 2
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=	steghide
@


1.32
log
@Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
@
text
@d24 1
a24 1
USE_AUTOTOOLS=	libtool:15
@


1.31
log
@- Remove USE_GCC where it can be satisfied with base compiler on following
  FreeBSD versions: 5.3 and up, 6.x, 7.x, 8-CURRENT
@
text
@a24 2
CONFIGURE_TARGET=
CONFIGURE_ARGS=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
@


1.30
log
@Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@@
Approved by:    portmgr (pav)
@
text
@a23 1
USE_GCC=	3.4+
@


1.29
log
@- Remove unneeded quotes in COMMENTS

PR:		121329
Submitted by:	Gavin Atkinson <gavin.atkinson@@ury.york.ac.uk>
Approved by:	portmgr (erwin via irc)
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.28
log
@Build with system compiler on CURRENT
@
text
@d17 1
a17 1
COMMENT=	"Steganography tool to hide data in binary files"
@


1.27
log
@Fix build with gcc 3.4.6

Reported by:	pointyhat
@
text
@d24 1
a24 1
USE_GCC=	3.4
@


1.26
log
@Remove USE_REINPLACE from all categories starting with S
@
text
@d29 1
a29 1
CONFIGURE_ENV=	CPPFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
@


1.25
log
@Conversion to a single libtool environment.

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


1.24
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
@a23 2
USE_AUTOTOOLS=	libtool:13
GNU_CONFIGURE=	yes
d25 1
d40 1
a40 1
	${REINPLACE_CMD} -e 's,SHELL) libtool,SHELL) ${LIBTOOL},' \
@


1.23
log
@At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
@
text
@d24 1
a24 1
USE_LIBTOOL_VER=13
@


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


1.21
log
@Increase USE_GCC to 3.4 for those ports which compile with it.

Approved by:	portmgr
@
text
@d28 1
a28 1
CONFIGURE_ARGS=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
@


1.20
log
@Whoa there, boy, that's a mighty big commit y'all have there...

Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

	USE_LIBTOOL=YES		->	USE_LIBTOOL_VER=13
	USE_AUTOCONF=YES	->	USE_AUTOCONF_VER=213
	USE_AUTOMAKE=YES	->	USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
@
text
@d26 1
a26 1
USE_GCC=	3.3
@


1.19
log
@Add USE_GETTEXT and bump PORTREVISION.

Submitted by:	trevor
Tested by:	bento
@
text
@d24 1
a24 1
USE_LIBTOOL=	yes
@


1.18
log
@Now gettext 0.12.1 is gettext-old.
@
text
@d10 1
d20 1
a20 2
		mhash.2:${PORTSDIR}/security/mhash \
		intl.5:${PORTSDIR}/devel/gettext-old
d22 1
@


1.17
log
@Add USE_GCC=3.3. gcc 2.95 dumps core on some stable systems.

Reported by:	Forrest Aldrich <forrie@@forrie.com> & bento
@
text
@d20 1
a20 1
		intl.5:${PORTSDIR}/devel/gettext
@


1.16
log
@Respect CFLAGS.
@
text
@d25 1
@


1.15
log
@Update to 0.5.1
@
text
@d41 1
@


1.14
log
@Bump the PORTREVISION for the ports directly affected by the gettext upgrade.

Prodded by:	kris
@
text
@d9 1
a9 2
PORTVERSION=	0.4.6.b
PORTREVISION=	1
d11 2
a12 1
MASTER_SITES=	http://steghide.sourceforge.net/download/
d22 2
d39 2
a40 12
.for i in msg.h arg.h cvrstgfile.h error.h jpegjfifapp0.h
	${REINPLACE_CMD} -e 's/#include <string>//' ${WRKSRC}/src/${i}
	${REINPLACE_CMD} -e 's/string/std::string/g' ${WRKSRC}/src/${i}
.endfor
.for i in hash.cc bufmanag.cc wavfile.cc
	${REINPLACE_CMD} -e 's/string.h/string/' ${WRKSRC}/src/${i}
.endfor
.for i in jpeghufftable.h jpegbase.h jpegentropycoded.h jpegscan.h \
		jpegframe.h bmpfile.h aufile.h jpegunusedseg.h
	${REINPLACE_CMD} -e 's/#include <vector>//' ${WRKSRC}/src/${i}
	${REINPLACE_CMD} -e 's/vector/std::vector/g' ${WRKSRC}/src/${i}
.endfor
@


1.13
log
@Chase the libintl.so shared lib version.
@
text
@d10 1
@


1.12
log
@de-pkg-comment
@
text
@d19 1
a19 1
		intl.4:${PORTSDIR}/devel/gettext
@


1.11
log
@Explicit link with -lmcrypt.

Noticed by:	bento
@
text
@d15 1
@


1.10
log
@chase mcrypt lib version
@
text
@d25 1
a25 1
		LIBS="-L${LOCALBASE}/lib -lintl"
@


1.9
log
@Update my Emailaddress

Approved by: kris (mentor)
@
text
@d16 1
a16 1
LIB_DEPENDS=	mcrypt.7:${PORTSDIR}/security/libmcrypt \
@


1.8
log
@Make compile on -current

PR:		42011
Submitted by:	maintainer
@
text
@d14 1
a14 1
MAINTAINER=	freebsdports@@arved.de
@


1.7
log
@- Update to 0.4.6.b
- Give maintainership to submitter

PR:		ports/41529
Submitted by:	Tilman Linneweh <tilman@@arved.de>
@
text
@d35 12
@


1.6
log
@Remove rasputin@@submonkey.net as MAINTAINER, on his request.
@
text
@d9 1
a9 1
PORTVERSION=	0.4.4
d12 1
d14 1
a14 1
MAINTAINER=	ports@@FreeBSD.org
d17 2
a18 1
		mhash.2:${PORTSDIR}/security/mhash
d21 2
d24 3
a26 1
CONFIGURE_ENV=	CFLAGS="${CFLAGS} -I${LOCALBASE}/include -L${LOCALBASE}/lib"
d29 6
@


1.5
log
@Chase libmcrypt version number increment.
@
text
@d13 1
a13 1
MAINTAINER=	rasputin@@submonkey.net
@


1.4
log
@Update to 0.4.4 and fix email address

PR:		35630
Submitted by:	maintainer
@
text
@d15 1
a15 1
LIB_DEPENDS=	mcrypt.6:${PORTSDIR}/security/libmcrypt \
@


1.3
log
@Update to 0.4.3

PR:		34202
Submitted by:	maintainer
@
text
@d3 1
a3 1
# Whom:					RaRa Rasputin <rara.rasputin@@virgin.net>
d9 1
a9 1
PORTVERSION=	0.4.3
d13 1
a13 1
MAINTAINER=	rara.rasputin@@virgin.net
@


1.2
log
@Update to 0.4.2

PR:		32500
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	0.4.2
d18 1
a18 1
HAS_CONFIGURE=	yes
@


1.1
log
@Add steghide 0.3.1, a steganography tool to hide data in binary files.

PR:		25388
Submitted by:	RaRa Rasputin <rara.rasputin@@virgin.net>
@
text
@d9 1
a9 1
PORTVERSION=	0.3.1
a11 1
DISTNAME=	steghide-0.3-1
d15 3
d19 2
a22 2
MANCOMPRESSED=	no
USE_GMAKE=	yes
@

