head	1.37;
access;
symbols
	RELEASE_8_3_0:1.36
	RELEASE_9_0_0:1.35
	RELEASE_7_4_0:1.33
	RELEASE_8_2_0:1.33
	RELEASE_6_EOL:1.33
	RELEASE_8_1_0:1.33
	RELEASE_7_3_0:1.33
	RELEASE_8_0_0:1.32
	RELEASE_7_2_0:1.31
	RELEASE_7_1_0:1.31
	RELEASE_6_4_0:1.31
	RELEASE_5_EOL:1.30
	RELEASE_7_0_0:1.29
	RELEASE_6_3_0:1.29
	PRE_XORG_7:1.29
	RELEASE_4_EOL:1.29
	RELEASE_6_2_0:1.29
	RELEASE_6_1_0:1.28
	RELEASE_5_5_0:1.28
	RELEASE_6_0_0:1.26
	RELEASE_5_4_0:1.23
	RELEASE_4_11_0:1.23
	RELEASE_5_3_0:1.21
	RELEASE_4_10_0:1.21
	RELEASE_5_2_1:1.20
	RELEASE_5_2_0:1.20
	RELEASE_4_9_0:1.20
	RELEASE_5_1_0:1.19
	RELEASE_4_8_0:1.19
	RELEASE_5_0_0:1.17
	RELEASE_4_7_0:1.17
	RELEASE_4_6_2:1.17
	RELEASE_4_6_1:1.17
	RELEASE_4_6_0:1.17
	RELEASE_5_0_DP1:1.16
	RELEASE_4_5_0:1.15
	RELEASE_4_4_0:1.15
	RELEASE_4_3_0:1.15
	RELEASE_4_2_0:1.11
	RELEASE_4_1_1:1.10
	RELEASE_4_1_0:1.10
	RELEASE_3_5_0:1.9
	RELEASE_4_0_0:1.6
	RELEASE_3_4_0:1.5
	RELEASE_3_3_0:1.4
	nsayer1:1.1.1.1
	NSAYER:1.1.1;
locks; strict;
comment	@# @;


1.37
date	2012.11.17.06.01.08;	author svnexp;	state Exp;
branches;
next	1.36;

1.36
date	2012.02.27.20.32.28;	author glarkin;	state Exp;
branches;
next	1.35;

1.35
date	2011.11.09.15.25.43;	author miwi;	state Exp;
branches;
next	1.34;

1.34
date	2011.10.29.19.01.58;	author kwm;	state Exp;
branches;
next	1.33;

1.33
date	2009.12.18.10.35.35;	author roam;	state Exp;
branches;
next	1.32;

1.32
date	2009.09.10.11.50.55;	author roam;	state Exp;
branches;
next	1.31;

1.31
date	2008.08.21.06.18.18;	author rafan;	state Exp;
branches;
next	1.30;

1.30
date	2008.01.16.15.46.04;	author roam;	state Exp;
branches;
next	1.29;

1.29
date	2006.09.20.16.33.24;	author garga;	state Exp;
branches;
next	1.28;

1.28
date	2006.02.23.10.39.00;	author ade;	state Exp;
branches;
next	1.27;

1.27
date	2005.11.15.06.51.00;	author ade;	state Exp;
branches;
next	1.26;

1.26
date	2005.07.18.08.14.57;	author pav;	state Exp;
branches;
next	1.25;

1.25
date	2005.04.12.03.26.29;	author obrien;	state Exp;
branches;
next	1.24;

1.24
date	2005.04.11.08.03.52;	author obrien;	state Exp;
branches;
next	1.23;

1.23
date	2004.12.30.12.48.28;	author roam;	state Exp;
branches;
next	1.22;

1.22
date	2004.11.01.17.09.54;	author roam;	state Exp;
branches;
next	1.21;

1.21
date	2004.03.14.06.17.20;	author ade;	state Exp;
branches;
next	1.20;

1.20
date	2003.09.01.11.42.22;	author roam;	state Exp;
branches;
next	1.19;

1.19
date	2003.03.05.11.28.13;	author roam;	state Exp;
branches;
next	1.18;

1.18
date	2003.02.19.16.07.28;	author roam;	state Exp;
branches;
next	1.17;

1.17
date	2002.05.21.17.53.20;	author roam;	state Exp;
branches;
next	1.16;

1.16
date	2002.02.20.11.03.42;	author roam;	state Exp;
branches;
next	1.15;

1.15
date	2001.03.29.16.34.40;	author sobomax;	state Exp;
branches;
next	1.14;

1.14
date	2001.02.23.16.07.16;	author roam;	state Exp;
branches;
next	1.13;

1.13
date	2000.12.16.14.46.32;	author roam;	state Exp;
branches;
next	1.12;

1.12
date	2000.11.22.10.20.13;	author roam;	state Exp;
branches;
next	1.11;

1.11
date	2000.11.02.00.36.05;	author jeh;	state Exp;
branches;
next	1.10;

1.10
date	2000.07.14.15.46.19;	author will;	state Exp;
branches;
next	1.9;

1.9
date	2000.06.16.21.51.58;	author asami;	state Exp;
branches;
next	1.8;

1.8
date	2000.06.16.08.48.08;	author sobomax;	state Exp;
branches;
next	1.7;

1.7
date	2000.04.09.18.29.59;	author cpiazza;	state Exp;
branches;
next	1.6;

1.6
date	2000.01.09.02.40.16;	author nsayer;	state Exp;
branches;
next	1.5;

1.5
date	99.11.28.16.26.41;	author nsayer;	state Exp;
branches;
next	1.4;

1.4
date	99.08.31.01.51.17;	author peter;	state Exp;
branches;
next	1.3;

1.3
date	99.06.29.03.18.51;	author nsayer;	state Exp;
branches;
next	1.2;

1.2
date	99.06.29.01.00.49;	author nsayer;	state Exp;
branches;
next	1.1;

1.1
date	99.06.28.22.37.58;	author nsayer;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	99.06.28.22.37.58;	author nsayer;	state Exp;
branches;
next	;


desc
@@


1.37
log
@Switch exporter over
@
text
@# New ports collection makefile for:	mhash
# Date created:		Mon Jun 28 17:59:13 PDT 1999
# Whom:			nsayer@@freebsd.org
#
# $FreeBSD: head/security/mhash/Makefile 300897 2012-07-14 14:29:18Z beat $
#

PORTNAME=	mhash
PORTVERSION=	0.9.9.9
PORTREVISION=	1
CATEGORIES=	security
MASTER_SITES=	SF

MAINTAINER=	ports@@FreeBSD.org
COMMENT=	An easy-to-use library for strong hashes such as MD5 and SHA1

USE_BZIP2=	yes
USE_LDCONFIG=	yes
GNU_CONFIGURE=	yes
CONFIGURE_ARGS+=	--enable-static --with-gnu-ld

MAN3=		mhash.3

PORTDOCS=	example.c skid2-authentication

test:	build
	@@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check

post-install:
.if !defined(NOPORTDOCS)
	${MKDIR} ${DOCSDIR}
	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/doc/,} ${DOCSDIR}
.endif

.include <bsd.port.mk>
@


1.36
log
@- Reassign to the heap

Requested by:	roam (on ports-developers@@)
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.35
log
@- Remove WITH_FBSD10_FIX, is no longer needed
@
text
@d14 1
a14 1
MAINTAINER=	roam@@FreeBSD.org
@


1.34
log
@Fix build with FreeBSD 10

Approved by:	portmgr (miwi)
@
text
@a19 1
WITH_FBSD10_FIX=yes
@


1.33
log
@Avoid breakage in dependent ports (notably PHP) by simply not linking
against the threaded C libraries.
Bump PORTREVISION.

Submitted by:	ale
@
text
@d20 1
@


1.32
log
@Update to mhash-0.9.9.9.
Add descriptive headers to all the patches.
@
text
@d10 1
d20 1
a20 2
CONFIGURE_ARGS+=	--with-LDFLAGS="${PTHREAD_LIBS}" --enable-static \
			--with-gnu-ld
@


1.31
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
@d9 1
a9 1
PORTVERSION=	0.9.9
@


1.30
log
@Update to mhash-0.9.9, fixing several style issues, lots of memory
leaks, and two serious (even if not easily triggered) bugs.
@
text
@a18 1
CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
@


1.29
log
@- Update to 0.9.7.1
- Remove uneeded perl dependency
- s/INSTALLS_SHLIB/USE_LDCONFIG/
- Use PORTDOCS

PR:		ports/93730 (based on)
Submitted by:	cy
Discussed with:	portmgr (erwin)
Approved by:	maintainer timeout (over 6 months)
@
text
@d9 1
a9 1
PORTVERSION=	0.9.7.1
d25 4
a28 1
PORTDOCS=	example.c md5-rfc1321.txt skid2-authentication
@


1.28
log
@Conversion to a single libtool environment.

Approved by:	portmgr (kris)
@
text
@d9 1
a9 1
PORTVERSION=	0.9.2
d11 1
a11 2
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=	${PORTNAME}
d16 2
a17 1
INSTALLS_SHLIB=	yes
a18 1
USE_PERL5_BUILD=yes
d25 1
a25 1
DOCFILES=	example.c md5-rfc1321.txt skid2-authentication
d27 1
d29 2
a30 3
post-install:
		${MKDIR} ${DOCSDIR}
		${INSTALL_DATA} ${DOCFILES:S,^,${WRKSRC}/doc/,} ${DOCSDIR}
@


1.27
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
@d18 1
a18 1
USE_AUTOTOOLS=	libtool:13
@


1.26
log
@- Update to 0.9.2

PR:		ports/80238
Submitted by:	Vasil Dimov <vd@@datamax.bg>
Approved by:	maintainer timeout (3 months)
@
text
@d18 1
a18 1
USE_LIBTOOL_VER=13
@


1.25
log
@At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
@
text
@d9 1
a9 1
PORTVERSION=	0.9.1
d19 1
@


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


1.23
log
@Update mhash to version 0.9.1, which provides three new hashes.
Shorten COMMENT at portlint's suggestion.
Install a couple of docfiles.
@
text
@d19 1
a19 1
CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
@


1.22
log
@A long-overdue dequoting of COMMENT.  D'oh, I thought I'd done this,
like, MONTHS ago!

Submitted by:	Brian Poole <raj@@cerias.purdue.edu>
@
text
@d9 1
a9 1
PORTVERSION=	0.8.18
d15 1
a15 1
COMMENT=	Library provides an easy way to access strong hashes such as MD5 and SHA1
d25 8
@


1.21
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
@d15 1
a15 1
COMMENT=	"Library provides an easy way to access strong hashes such as MD5 and SHA1"
@


1.20
log
@Update to 0.8.18.

PR:		56167
Submitted by:	foxfair
@
text
@d18 1
a18 1
USE_LIBTOOL=	yes
@


1.19
log
@Update to 0.8.17.
@
text
@d9 1
a9 1
PORTVERSION=	0.8.17
d20 2
a21 1
CONFIGURE_ARGS+=	--with-LDFLAGS="${PTHREAD_LIBS}"
@


1.18
log
@Remove pkg-comment files in my ports.
@
text
@d9 1
a9 1
PORTVERSION=	0.8.14
d19 1
@


1.17
log
@Update to 0.8.14.
@
text
@d15 1
@


1.16
log
@Update to 0.9.13.
In the process, fix an autoconf-2.52 bug in using $target_alias
as a program prefix even if it is exactly the same as $host_alias.
Also, remove the installation of the library .la file.

Based on a patch by:	ijliao
@
text
@d9 1
a9 1
PORTVERSION=	0.8.13
d11 2
a12 1
MASTER_SITES=	http://mhash.sourceforge.net/dl/
a20 3

post-extract:
	${CP} ${LOCALBASE}/bin/libtool ${WRKSRC}
@


1.15
log
@-pthread --> ${PTHREAD_LIBS}
-D_THREAD_SAFE --> ${PTHREAD_CFLAGS}

Note: my first intention was to test this out on bento/beta, but per ade's
requiest I opted to do it quickly.
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/mhash/Makefile,v 1.14 2001/02/23 16:07:16 roam Exp $
d9 1
a9 1
PORTVERSION=	0.8.9
d20 3
@


1.14
log
@Update to 0.8.9
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/mhash/Makefile,v 1.13 2000/12/16 14:46:32 roam Exp $
d17 1
a17 1
CONFIGURE_ARGS+=	--with-LDFLAGS="-pthread"
@


1.13
log
@Update to 0.8.4.
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/mhash/Makefile,v 1.12 2000/11/22 10:20:13 roam Exp $
d9 1
a9 1
PORTVERSION=	0.8.4
@


1.12
log
@update my email address - roam@@orbitel.bg -> roam@@FreeBSD.org
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/mhash/Makefile,v 1.11 2000/11/02 00:36:05 jeh Exp $
d9 1
a9 1
PORTVERSION=	0.8.3
@


1.11
log
@Update to version 0.8.3
New Maintainer

PR:		22350
Submitted by:	Peter Pentchev <roam@@orbitel.bg>
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/mhash/Makefile,v 1.10 2000/07/14 15:46:19 will Exp $
d13 1
a13 1
MAINTAINER=	roam@@orbitel.bg
@


1.10
log
@Update to 0.8.2.  Use proper pthread-linking (-pthread vs. -lc_r).  Use
USE_LIBTOOL instead of GNU_CONFIGURE so we don't install .la file.  Turn
this port loose upon the world.  This update is needed for aide port.

PR:		19921
Submitted by:	Cy Schubert <Cy.Schubert@@uumail.gov.bc.ca>
Approved by:	nsayer
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/mhash/Makefile,v 1.9 2000/06/16 21:51:58 asami Exp $
d9 1
a9 1
PORTVERSION=	0.8.2
d13 1
a13 1
MAINTAINER=	ports@@FreeBSD.org
d17 1
a17 1
CONFIGURE_ARGS+= --with-LDFLAGS="-pthread"
@


1.9
log
@Rename INSTALLS_SHLIBS to INSTALLS_SHLIB.  (There was a typo in the
previous commit message to bsd.port.mk, which said INSTALL_SHLIBS.  Boo.)

Line up the rhs of variable assignments nicely.  Remove a couple of extra
whitespaces while I'm here.

Suggested by:	 sobomax
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/mhash/Makefile,v 1.8 2000/06/16 08:48:08 sobomax Exp $
d9 1
a9 1
PORTVERSION=	0.6.1
d11 1
a11 1
MASTER_SITES=	http://schumann.cx/mhash/dl/
d13 1
a13 1
MAINTAINER=	nsayer@@freebsd.org
d16 2
a17 2
GNU_CONFIGURE=	yes
CONFIGURE_ARGS+= --with-LDFLAGS='-lc_r'
@


1.8
log
@Fourth round of INSTALLS_SHLIBS conversion.
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/mhash/Makefile,v 1.7 2000/04/09 18:29:59 cpiazza Exp $
d15 1
a15 1
INSTALLS_SHLIBS=	yes
@


1.7
log
@Update with the new PORTNAME/PORTVERSION variables
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/mhash/Makefile,v 1.6 2000/01/09 02:40:16 nsayer Exp $
d15 1
a19 3

post-install:
	@@${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
@


1.6
log
@1. Remove RESTRICTED -- aparently hashing is exportable.

2. Removed threading restriction.

3. Changed the WWW:

4. Improved the pkg/COMMENT

PR:		15893
Submitted by:	Cy.Schubert@@uumail.gov.bc.ca
@
text
@a1 1
# Version required:	0.6.1
d5 1
a5 1
# $FreeBSD: ports/security/mhash/Makefile,v 1.5 1999/11/28 16:26:41 nsayer Exp $
d8 2
a9 1
DISTNAME=	mhash-0.6.1
@


1.5
log
@Update to 0.6.1

Submitted by:	sascha@@schumann.cx
@
text
@d6 1
a6 1
# $FreeBSD: ports/security/mhash/Makefile,v 1.4 1999/08/31 01:51:17 peter Exp $
d16 1
a16 1
CONFIGURE_ARGS= --prefix=${PREFIX} --disable-pthreads
a18 2

RESTRICTED=	"yes - cryptography"
@


1.4
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
# Version required:	0.5.0
d6 1
a6 1
# $FreeBSD$
d9 1
a9 1
DISTNAME=	mhash-0.5.0
d11 1
a11 1
MASTER_SITES=	http://sasweb.de/mhash/data/
@


1.3
log
@Add --disable-pthreads. Fixes apache+php3 hang

suggested by: PHP-dev mailing list
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.2 1999/06/29 01:00:49 nsayer Exp $
@


1.2
log
@Stealing some fix-ups from ports/devel/mm:

1. post-install ldconfig
2. CONFIGURE_ARGS
3. PLIST ldconfigs
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1999/06/28 22:37:58 nsayer Exp $
d16 1
a16 1
CONFIGURE_ARGS= --prefix=${PREFIX}
@


1.1
log
@Initial revision
@
text
@d2 2
a3 2
# Version required:	5.0
# Date created:		Mon Jan 11 11:53:54 EET 1999
d6 1
a6 1
# $Id:$
d16 1
d21 3
@


1.1.1.1
log
@Import of mhash cryptographic hashing library port
@
text
@@
