[Midnightbsd-cvs] mports: Makefile: The previous one wasn't quite right.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Tue Mar 25 21:46:24 EDT 2008


Log Message:
-----------
The previous one wasn't quite right.

Modified Files:
--------------
    mports/security/mcrypt:
        Makefile (r1.3 -> r1.4)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/security/mcrypt/Makefile,v
retrieving revision 1.3
retrieving revision 1.4
diff -L security/mcrypt/Makefile -L security/mcrypt/Makefile -u -r1.3 -r1.4
--- security/mcrypt/Makefile
+++ security/mcrypt/Makefile
@@ -3,8 +3,6 @@
 # Whom:					trevor
 # based on the OpenBSD port
 #
-# $OpenBSD: Makefile,v 1.1.1.1 2000/11/27 15:56:03 avsm Exp $
-# $FreeBSD: ports/security/mcrypt/Makefile,v 1.35 2006/02/11 21:03:07 netchild Exp $
 # $MidnightBSD$
 #
 
@@ -15,7 +13,7 @@
 		ftp://argeas.cs-net.gr/pub/unix/mcrypt/attic/ \
 		ftp://ftp.ntua.gr/pub/security/mcrypt/ \
 		ftp://mcrypt.hellug.gr/pub/mcrypt/attic/
-MASTER_SITE_SUBDIR=	mcrypt
+MASTER_SITE_SUBDIR=	${PORTNAME}
 
 MAINTAINER=	ports at MidnightBSD.org
 COMMENT=	Replacement for crypt(1)
@@ -24,42 +22,34 @@
 LIB_DEPENDS=	mcrypt.8:${PORTSDIR}/security/libmcrypt \
 		mhash.2:${PORTSDIR}/security/mhash
 
-USE_AUTOTOOLS=	autoconf:261:env
-USE_GETTEXT=		yes
-CONFIGURE_ARGS+=	${CONFIGURE_SHARED}
-CONFIGURE_ARGS+=	--enable-static --with-catgets
-CONFIGURE_ENV+=		CPPFLAGS="-I${LOCALBASE}/include" \
-			LDFLAGS="-L${LOCALBASE}/lib -lintl"
-CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd6.0
-GNU_CONFIGURE=		yes
-DOCS=			FORMAT magic
-MAN1=			mcrypt.1
-PKGMESSAGE=		${WRKDIR}/pkg-message
-PLIST=			${WRKDIR}/pkg-plist
-
-# to avoid having to read the configure script
-pre-configure:
-	cd ${WRKSRC} && ${RM} configure && ${AUTOCONF}
+USE_GETTEXT=	yes
+GNU_CONFIGURE=	yes
+CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd6.0
+CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
+		LDFLAGS="-L${LOCALBASE}/lib -lintl"
+CONFIGURE_ARGS=	--enable-static --with-catgets
+
+MAN1=		mcrypt.1
+PORTDOCS=	FORMAT magic
+PLIST_FILES=	bin/mcrypt \
+		%%EXAMPLESDIR%%/sample.mcryptrc \
+		share/locale/cs/LC_MESSAGES/mcrypt.mo \
+		share/locale/de/LC_MESSAGES/mcrypt.mo \
+		share/locale/el/LC_MESSAGES/mcrypt.mo \
+		share/locale/es_AR/LC_MESSAGES/mcrypt.mo \
+		share/locale/pl/LC_MESSAGES/mcrypt.mo
+PLIST_DIRS=	%%EXAMPLESDIR%%
+
+PLIST=		${WRKDIR}/pkg-plist
+
+post-patch:
+	${REINPLACE_CMD} -e '/malloc\.h/d' ${WRKSRC}/src/rfc2440.c
 
 pre-install:
-	${ECHO_CMD} bin/${PORTNAME} > ${PLIST}
-.for i in cs de el es_AR pl
-	${ECHO_CMD} share/locale/${i}/LC_MESSAGES/mcrypt.mo >> ${PLIST}
-	${ECHO_CMD} @dirrmtry share/locale/${i}/LC_MESSAGES >> ${PLIST}
-	${ECHO_CMD} @dirrmtry share/locale/${i} >> ${PLIST}
-.endfor
-.if !defined(NOPORTDOCS)
-	${ECHO_CMD} share/examples/${PORTNAME}/sample.mcryptrc >> ${PLIST}
-	${ECHO_CMD} @dirrm share/examples/${PORTNAME} >> ${PLIST}
-.for i in ${DOCS}
-	${ECHO_CMD} share/doc/${PORTNAME}/${i} >> ${PLIST}
+.for i in es_AR
+	@${ECHO_CMD} "@dirrmtry share/locale/${i}/LC_MESSAGES" >> ${PLIST}
+	@${ECHO_CMD} "@dirrmtry share/locale/${i}" >> ${PLIST}
 .endfor
-	${ECHO_CMD} @dirrm share/doc/${PORTNAME} >> ${PLIST}
-.endif
-	${ECHO_CMD} "*** WARNING ***" > ${PKGMESSAGE}
-	${ECHO_CMD} \
-"The source for this package has not been reviewed by the FreeBSD maintainer." \
-		>> ${PKGMESSAGE}
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/src/mcrypt ${PREFIX}/bin/
@@ -71,10 +61,11 @@
 	${MKDIR} ${EXAMPLESDIR}
 	${INSTALL_DATA} ${WRKSRC}/doc/sample.mcryptrc ${EXAMPLESDIR}/
 	${INSTALL_MAN} ${WRKSRC}/doc/${MAN1} ${MANPREFIX}/man/man1/
-.if !defined(NOPORTDOCS)
-	${MKDIR} ${PREFIX}/share/examples/${PORTNAME} ${DOCSDIR}
+	${MKDIR} ${EXAMPLESDIR}
 	${INSTALL_DATA} ${WRKSRC}/doc/sample.mcryptrc ${EXAMPLESDIR}/
-.for i in ${DOCS}
+.if !defined(NOPORTDOCS)
+	${MKDIR} ${DOCSDIR}
+.for i in FORMAT magic
 	${INSTALL_DATA} ${WRKSRC}/doc/${i} ${DOCSDIR}/
 .endfor
 .endif


More information about the Midnightbsd-cvs mailing list