head	1.36;
access;
symbols
	RELEASE_8_3_0:1.32
	RELEASE_9_0_0:1.32
	RELEASE_7_4_0:1.30
	RELEASE_8_2_0:1.30
	RELEASE_6_EOL:1.30
	RELEASE_8_1_0:1.30
	RELEASE_7_3_0:1.28
	RELEASE_8_0_0:1.24
	RELEASE_7_2_0:1.23
	RELEASE_7_1_0:1.21
	RELEASE_6_4_0:1.21
	RELEASE_5_EOL:1.20
	RELEASE_7_0_0:1.19
	RELEASE_6_3_0:1.19
	PRE_XORG_7:1.16
	RELEASE_4_EOL:1.15
	RELEASE_6_2_0:1.15
	RELEASE_6_1_0:1.14
	RELEASE_5_5_0:1.14
	RELEASE_6_0_0:1.10
	RELEASE_5_4_0:1.8
	RELEASE_4_11_0:1.5
	RELEASE_5_3_0:1.2;
locks; strict;
comment	@# @;


1.36
date	2013.02.10.11.51.38;	author svnexp;	state Exp;
branches;
next	1.35;

1.35
date	2012.11.17.06.01.18;	author svnexp;	state Exp;
branches;
next	1.34;

1.34
date	2012.08.14.18.19.34;	author tabthorpe;	state Exp;
branches;
next	1.33;

1.33
date	2012.06.01.05.24.08;	author dinoex;	state Exp;
branches;
next	1.32;

1.32
date	2011.09.23.22.25.17;	author amdmi3;	state Exp;
branches;
next	1.31;

1.31
date	2011.02.25.01.32.06;	author delphij;	state Exp;
branches;
next	1.30;

1.30
date	2010.05.31.02.00.53;	author ade;	state Exp;
branches;
next	1.29;

1.29
date	2010.03.28.06.43.30;	author dinoex;	state Exp;
branches;
next	1.28;

1.28
date	2010.02.05.11.43.52;	author dinoex;	state Exp;
branches;
next	1.27;

1.27
date	2010.01.16.17.06.50;	author erwin;	state Exp;
branches;
next	1.26;

1.26
date	2010.01.15.20.16.29;	author erwin;	state Exp;
branches;
next	1.25;

1.25
date	2010.01.15.11.11.49;	author lwhsu;	state Exp;
branches;
next	1.24;

1.24
date	2009.07.31.13.55.45;	author dinoex;	state Exp;
branches;
next	1.23;

1.23
date	2009.01.23.16.27.51;	author flz;	state Exp;
branches;
next	1.22;

1.22
date	2009.01.05.19.04.34;	author delphij;	state Exp;
branches;
next	1.21;

1.21
date	2008.06.06.14.01.04;	author edwin;	state Exp;
branches;
next	1.20;

1.20
date	2008.04.19.17.53.29;	author miwi;	state Exp;
branches;
next	1.19;

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

1.18
date	2007.07.30.09.41.57;	author alexbl;	state Exp;
branches;
next	1.17;

1.17
date	2007.05.19.20.22.51;	author flz;	state Exp;
branches;
next	1.16;

1.16
date	2007.02.08.22.33.54;	author miwi;	state Exp;
branches;
next	1.15;

1.15
date	2006.05.03.09.07.10;	author kwm;	state Exp;
branches;
next	1.14;

1.14
date	2006.02.12.01.27.48;	author lawrance;	state Exp;
branches;
next	1.13;

1.13
date	2006.02.05.20.50.44;	author barner;	state Exp;
branches;
next	1.12;

1.12
date	2005.11.05.05.19.18;	author marcus;	state Exp;
branches;
next	1.11;

1.11
date	2005.08.31.19.44.17;	author pav;	state Exp;
branches;
next	1.10;

1.10
date	2005.04.22.01.02.39;	author jylefort;	state Exp;
branches;
next	1.9;

1.9
date	2005.04.18.16.02.16;	author jylefort;	state Exp;
branches;
next	1.8;

1.8
date	2005.03.23.07.13.30;	author danfe;	state Exp;
branches;
next	1.7;

1.7
date	2005.03.18.12.49.38;	author danfe;	state Exp;
branches;
next	1.6;

1.6
date	2005.03.12.10.52.37;	author marcus;	state Exp;
branches;
next	1.5;

1.5
date	2004.12.30.00.06.52;	author sem;	state Exp;
branches;
next	1.4;

1.4
date	2004.11.07.22.37.12;	author marcus;	state Exp;
branches;
next	1.3;

1.3
date	2004.10.14.18.47.07;	author marcus;	state Exp;
branches;
next	1.2;

1.2
date	2004.08.30.22.17.06;	author marcus;	state Exp;
branches;
next	1.1;

1.1
date	2004.08.19.18.49.02;	author marcus;	state Exp;
branches;
next	;


desc
@@


1.36
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/312003
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: ports@@c0decafe.net
# $FreeBSD: head/security/revelation/Makefile 312003 2013-02-10 07:57:39Z miwi $

PORTNAME=	revelation
PORTVERSION=	0.4.14
CATEGORIES=	security gnome
MASTER_SITES=	http://cdn.bitbucket.org/erikg/revelation/downloads/

MAINTAINER=	ports@@FreeBSD.org
COMMENT=	Password manager for the GNOME 2 desktop

LICENSE=	GPLv2

FETCH_DEPENDS=	${NONEXISTENT}:${PORTSDIR}/security/cracklib:patch
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dbus>0:${PORTSDIR}/devel/py-dbus \
		${PYTHON_PKGNAMEPREFIX}pycrypto>0:${PORTSDIR}/security/py-pycrypto
LIB_DEPENDS=	crack:${PORTSDIR}/security/cracklib
RUN_DEPENDS:=	${BULID_DEPENDS}

OPTIONS_DEFINE=	APPLET
APPLET_DESC=	Build with applet

USE_BZIP2=	yes
USE_GNOME=	desktopfileutils gnomehack gnomeprefix pygnome2
USE_PYTHON=	yes
USE_GETTEXT=	yes
USE_PKGCONFIG=	build
USE_GMAKE=	yes
GNU_CONFIGURE=	yes
INSTALLS_ICONS=	yes
MAKE_JOBS_SAFE=	yes

GCONF_SCHEMAS=	revelation.schemas

CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib

DICTPATH=	${LOCALBASE}/libdata/cracklib/pw_dict

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MAPPLET}
USE_GNOME+=	pygnomedesktop pygnomeextras
CONFIGURE_ARGS+=	--with-applet
GCONF_SCHEMAS+=	revelation-applet.schemas
PLIST_SUB+=	APPLET=""
.else
PLIST_SUB+=	APPLET="@@comment "
.endif

.include <bsd.port.pre.mk>

CRACK_WRKSRC=	$$(cd ${PORTSDIR}/security/cracklib && ${MAKE} -V WRKSRC)	

post-patch:
	@@${REINPLACE_CMD} -e \
		's|^#!.*|#!${SETENV} python|' ${WRKSRC}/src/revelation.py
	@@${REINPLACE_CMD} -e \
		'/FascistCheck/s|(password)|(password, "${DICTPATH}")|' \
		${WRKSRC}/src/lib/util.py

post-build:
	@@(cd ${CRACK_WRKSRC}/python && ${CC} -shared -fPIC \
		-I${PYTHON_INCLUDEDIR} -I${LOCALBASE}/include ${CFLAGS} \
		-o _cracklib.so _cracklib.c -L${LOCALBASE}/lib -lcrack -lz)
	@@${PYTHON_CMD} -m compileall ${CRACK_WRKSRC}/python
	@@${PYTHON_CMD} -O -m compileall ${CRACK_WRKSRC}/python

post-install:
	(cd ${CRACK_WRKSRC}/python && ${INSTALL_DATA} \
		_cracklib.so cracklib.py* \
		${PYTHONPREFIX_SITELIBDIR}/revelation)

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


1.35
log
@Switch exporter over
@
text
@d1 2
a2 6
# New ports collection makefile for:	Revelation
# Date created:				2004-08-10
# Whom:					ports@@c0decafe.net
#
# $FreeBSD: head/security/revelation/Makefile 302528 2012-08-14 18:19:34Z tabthorpe $
#
d5 1
a5 2
PORTVERSION=	0.4.11
PORTREVISION=	11
d7 1
a7 1
MASTER_SITES=	ftp://oss.codepoet.no/revelation/
d12 5
d18 1
a18 2
BUILD_DEPENDS=	${PYTHON_SITELIBDIR}/Crypto/__init__.py:${PORTSDIR}/security/py-pycrypto
RUN_DEPENDS=	${PYTHON_SITELIBDIR}/Crypto/__init__.py:${PORTSDIR}/security/py-pycrypto
d20 2
a21 2
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
d24 5
a29 5
USE_GMAKE=	yes
USE_GNOME=	pygnome2 pygnomeextras gnomeprefix gnomehack desktopfileutils \
		pygnomedesktop
USE_PYTHON=	yes
GCONF_SCHEMAS=	revelation.schemas revelation-applet.schemas
d31 23
a53 2
USE_GETTEXT=	yes
USE_DISPLAY=	yes
d56 17
a72 6
	@@${REINPLACE_CMD} -e 's|\(rvl_py_version=\)".*$$|\1""|' \
		${WRKSRC}/configure
	@@${REINPLACE_CMD} -e 's|\(-Wl\)|$$(LDFLAGS) \1|' \
		${WRKSRC}/src/wrap/crack/Makefile.in
	@@${REINPLACE_CMD} -e 's|#include <crack.h>||' \
		${WRKSRC}/src/wrap/crack/crack.c.in
d74 1
a74 1
.include <bsd.port.mk>
@


1.34
log
@SVN rev 302528 on 2012-08-14 18:19:34Z by tabthorpe

- Reassign ports to the heap due to a mail bounce

With hat:	portmgr
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.33
log
@- update png to 1.5.10
@
text
@d14 1
a14 1
MAINTAINER=	ports@@c0decafe.net
@


1.32
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
@d10 1
a10 1
PORTREVISION=	10
@


1.31
log
@Chase after net/openldap24-server update.

Reminded by:	miwi
@
text
@d21 2
a22 1
CONFIGURE_ENV=	LDFLAGS="-L${LOCALBASE}/lib" CPPFLAGS="-I${LOCALBASE}/include"
@


1.30
log
@Bounce PORTREVISION for gettext-related ports.  Have fun, ya'll.
@
text
@d10 1
a10 1
PORTREVISION=	9
@


1.29
log
@- update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
@
text
@d10 1
a10 1
PORTREVISION=	8
@


1.28
log
@- update to jpeg-8
@
text
@d10 1
a10 1
PORTREVISION=	7
@


1.27
log
@Revert BROKEN; fixed in rev. 1.25

Submitted by:	lwhsu
@
text
@d10 1
a10 1
PORTREVISION=	6
@


1.26
log
@Mark BROKEN after the upgrade of pycrypto
@
text
@a20 2
BROKEN=		does not build

@


1.25
log
@- Chase py-pycrypto update

PR:		ports/142479
Submitted by:	lwhsu
Approved by:	ports AT c0decafe.net (maintainer)
@
text
@d21 2
@


1.24
log
@- bump all port that indirectly depends on libjpeg and have not yet been bumped or updated
Requested by:	edwin
@
text
@d18 2
a19 2
BUILD_DEPENDS=	${PYTHON_SITELIBDIR}/Crypto/test.py:${PORTSDIR}/security/py-pycrypto
RUN_DEPENDS=	${PYTHON_SITELIBDIR}/Crypto/test.py:${PORTSDIR}/security/py-pycrypto
@


1.23
log
@- Update X.org ports to 7.4+ (few ports are more recent than the katamari).
- Bump PORTREVISION for all ports depending on libglut since the shlib
version number went from 4 to 3.
- Bump PORTREVISION for all ports depending on libXaw as libXaw.so.8 isn't
installed anymore.
- Couple of ports fixes (mostly missing xorg components added to USE_XORG).
@
text
@d10 1
a10 1
PORTREVISION=	5
@


1.22
log
@Bump PORTREVISION's after OpenLDAP update.

Suggested by:	rafan
@
text
@d32 1
a32 5

.if defined(PACKAGE_BUILDING)
BUILD_DEPENDS+=	Xvfb:${X_VFBSERVER_PORT} \
		${LOCALBASE}/lib/X11/fonts/misc/8x13O.pcf.gz:${X_FONTS_MISC_PORT}
.endif
@


1.21
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
@d10 1
a10 1
PORTREVISION=	4
@


1.20
log
@- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
@
text
@d10 1
a10 1
PORTREVISION=	3
@


1.19
log
@Presenting GNOME 2.20.1 and all related works for FreeBSD.  The official
GNOME 2.20 release notes can be found at
http://www.gnome.org/start/2.20/notes/en/ .  Beyond that, this update
includes the new GIMP 2.4 (courtesy of ahze).

The GNOME 2.20 update also includes a huge change in the FreeBSD GNOME
hierarchy.  We are now using the more standard DATADIR of ${PREFIX}/share
rather than ${PREFIX}/share/gnome. The result is that fewer patches and
hacks are needed to port GNOME components to FreeBSD.  This will mean some
user changes may be required, so be sure to read /usr/ports/UPDATING for
more details.

This release and the things we accomplished in it would not have been
possible without mezz's crazy idea to collapse DATADIR, and his persistence
to make it happen successfully.  Ahze and pav also deserve thanks for
their work on porting modules and testing the whole ball of wax on
pointyhat (respectively).

The FreeBSD GNOME team would also like to thank our various testers and
contributors:

Yasuda Keisuke
Frank Jahnke
Pawel Worach
Brian Gruber
Franz Klammer
Yuri Pankov
Nick Barkas
Cristian KLEIN
Tony Maher
Scot Hetzel
Martin Matuska (mm)
Benoit Dejean
Martin Wilke (miwi)
(And anyone else I may have missed)

PRs fixed in this release:

111272, 113470, 115995, 116338
@
text
@d10 1
a10 1
PORTREVISION=	2
a23 1
USE_X_PREFIX=	yes
d35 1
a35 1
		${X11BASE}/lib/X11/fonts/misc/8x13O.pcf.gz:${X_FONTS_MISC_PORT}
@


1.18
log
@ - Make Python 2.5.1 the default Python version
 - Add significantly better support in bsd.python.mk for working with
   Python Eggs and the easy_install system

Tested by:	pointyhat runs
Approved by:	pav (portmgr)
Most work by:	perky
Thanks to:	pav
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.17
log
@- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
@
text
@d40 2
@


1.16
log
@- Update to 0.4.11

PR:		108826
Submitted by:	ports@@c0decafe.net (maintainer)
@
text
@d10 1
@


1.15
log
@Add py-gnome-desktop to fix build after GNOME 2.14 import.

Submitted by:	Alex Salazar on IRC
@
text
@d9 1
a9 1
PORTVERSION=	0.4.7
d30 2
a43 3
post-install:
	-@@update-desktop-database

@


1.14
log
@Update to 0.4.7.

PR:		ports/93118
Submitted by:	<ports@@c0decafe.net> (maintainer)
@
text
@d26 2
a27 1
USE_GNOME=	pygnome2 pygnomeextras gnomeprefix gnomehack desktopfileutils
@


1.13
log
@- Update to 0.4.6

Submitted by:	ports@@c0decafe.net (maintainer)
PR:		ports/92802
@
text
@d9 1
a9 1
PORTVERSION=	0.4.6
a28 1
USE_REINPLACE=	yes
@


1.12
log
@Bump PORTREVISION to chase the glib20 shared library update.
@
text
@d9 1
a9 2
PORTVERSION=	0.4.5
PORTREVISION=	1
@


1.11
log
@- Update to 0.4.5

PR:		ports/85332
Submitted by:	ports@@c0decafe.net <ports@@c0decafe.net> (maintainer)
@
text
@d10 1
@


1.10
log
@Fix the packing list.

Reported by:	pointyhat
Approved by:	adamw (implicit, mentor)
@
text
@d9 1
a9 2
PORTVERSION=	0.4.3
PORTREVISION=	1
d26 1
a26 1
USE_GNOME=	pygnome2 gnomeprefix gnomehack desktopfileutils
d28 1
a28 1
GCONF_SCHEMAS=	revelation.schemas
d31 5
d38 1
a38 1
		${WRKSRC}/wrap/crack/Makefile.in
d40 1
a40 1
		${WRKSRC}/wrap/crack/crack.c.in
@


1.9
log
@Update to 0.4.3.

PR:		ports/80036
Submitted by:	ports@@c0decafe.net (maintainer)
Approved by:	adamw (mentor)
@
text
@d10 1
@


1.8
log
@Fix configure and thus the build.

Approved by:	portmgr (marcus)
@
text
@d9 1
a9 1
PORTVERSION=	0.4.0
d16 1
d20 2
d29 7
@


1.7
log
@Update to 0.4.0.

PR:		ports/78969
Submitted by:	maintainer
@
text
@d16 1
@


1.6
log
@Bump PORTREVISION to chase the glib20 shared lib version change.
@
text
@d1 3
a3 3
# New ports collection makefile for:	revelation
# Date created:		2004-08-10
# Whom:			ports@@c0decafe.net
d9 1
a9 2
PORTVERSION=	0.3.4
PORTREVISION=	2
d16 1
a16 2
RUN_DEPENDS=	${PYTHON_SITELIBDIR}/libxml2.py:${PORTSDIR}/textproc/py-libxml2\
		${PYTHON_SITELIBDIR}/Crypto/test.py:${PORTSDIR}/security/py-pycrypto
d20 3
a22 1
USE_GNOME=	pygnome2
a23 2
USE_PYDISTUTILS=yes
USE_REINPLACE=	yes
d26 2
a27 7
post-patch:
	@@${REINPLACE_CMD} 's#share/#share/gnome/#g' \
		${WRKSRC}/setup.py ${WRKSRC}/src/lib/__init__.py
	@@${REINPLACE_CMD} 's#sys\.prefix#"${PREFIX}"#g' \
		${WRKSRC}/src/lib/__init__.py
	@@${REINPLACE_CMD} 's#/etc/#${PREFIX}/etc/#' \
		${WRKSRC}/setup.py ${WRKSRC}/src/lib/data.py
@


1.5
log
@- Fix plist
- use GCONF_SCHEMAS

PR:		ports/75357
Submitted by:	maintainer
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.4
log
@Bump PORTREVISIONS for all ports that depend on atk or pango to ease in the
big upgrade.
@
text
@d26 1
@


1.3
log
@Update to 0.3.4.

PR:		72679
Submitted by:	maintainer
@
text
@d10 1
@


1.2
log
@Update to 0.3.3.

PR:		71156
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	0.3.3
@


1.1
log
@Add revelation, a password manager for the GNOME 2 desktop.  It stores all
your account and passwords in a single, secure, place, and give you access
to them all through a user-friendly graphical interface.

PR:		70653
Submitted by:	ports@@c0decafe.net <ports@@c0decafe.net>
@
text
@d9 1
a9 1
PORTVERSION=	0.3.2
d31 2
@

