diff options
Diffstat (limited to 'security/fpm/Makefile')
-rw-r--r-- | security/fpm/Makefile | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/security/fpm/Makefile b/security/fpm/Makefile new file mode 100644 index 0000000..29c95c6 --- /dev/null +++ b/security/fpm/Makefile @@ -0,0 +1,51 @@ +# New ports collection makefile for: fpm +# Date created: 10 June 2001 +# Whom: Anders Nordby <anders@fix.no> +# +# $FreeBSD$ +# + +PORTNAME= fpm +PORTVERSION= 0.53 +CATEGORIES= security +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= anders@fix.no + +USE_GNOME= yes +USE_X_PREFIX= yes + +SOURCEFILES= main.c fpm.c support.c interface.c passfile.c callbacks.c \ + blowfish.c fpm_crypt.c fpm_gpw.c md5.c fpm_clist.c fpm_pref.c +DOCS= AUTHORS ChangeLog README TODO + +GNOME_CFLAGS?= `${GNOME_CONFIG} --cflags gnomeui` +GNOME_LIBS?= `${GNOME_CONFIG} --libs gnomeui` \ + `${LOCALBASE}/bin/xml-config --libs` +CFLAGS+= -DHAVE_CONFIG_H -I. -I.. ${GNOME_CFLAGS} + +pre-build: + ${PERL} -pi -e "s@encrypt\(@bfishencrypt\(@g" ${WRKSRC}/src/blowfish.c + +do-build: +.for f in ${SOURCEFILES} + (cd ${WRKSRC}/src; ${CC} ${CFLAGS} ${GNOME_CFLAGS} -c ${f}) +.endfor + (cd ${WRKSRC}/src; ${CC} ${CFLAGS} -o fpm ${SOURCEFILES:S/.c/.o/g} \ + ${GNOME_LIBS}) + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/src/fpm ${PREFIX}/bin + ${INSTALL} -d -o root -g wheel -m 0755 \ + ${PREFIX}/share/gnome/pixmaps/fpm + ${INSTALL_DATA} ${WRKSRC}/pixmaps/logo.xpm \ + ${PREFIX}/share/gnome/pixmaps/fpm +.if !defined(NOPORTDOCS) + ${INSTALL} -d -o root -g wheel -m 0755 ${PREFIX}/share/doc/fpm +.for f in ${DOCS} + ${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/share/doc/fpm +.endfor +.endif + +.include <bsd.port.mk> |