[Midnightbsd-cvs] mports [17378] trunk/dns/libidn: cleanup patches and modernize

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Sep 19 19:10:09 EDT 2014


Revision: 17378
          http://svnweb.midnightbsd.org/mports/?rev=17378
Author:   laffer1
Date:     2014-09-19 19:10:08 -0400 (Fri, 19 Sep 2014)
Log Message:
-----------
cleanup patches and modernize

Modified Paths:
--------------
    trunk/dns/libidn/Makefile

Added Paths:
-----------
    trunk/dns/libidn/files/patch-doc__libidn.texi

Removed Paths:
-------------
    trunk/dns/libidn/files/patch-doc::libidn.texi

Modified: trunk/dns/libidn/Makefile
===================================================================
--- trunk/dns/libidn/Makefile	2014-09-19 23:07:33 UTC (rev 17377)
+++ trunk/dns/libidn/Makefile	2014-09-19 23:10:08 UTC (rev 17378)
@@ -2,6 +2,7 @@
 
 PORTNAME=	libidn
 PORTVERSION=	1.28
+PORTREVISION=	1
 CATEGORIES=	dns
 MASTER_SITES=	GNU
 
@@ -8,16 +9,16 @@
 MAINTAINER=	ports at MidnightBSD.org
 COMMENT=	Internationalized Domain Names command line tool
 
-LICENSE=	gpl3
+OPTIONS_DEFINE=	DOCS NLS
 
-USES=		iconv pathfix pkgconfig
 USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
-USE_PERL5_BUILD=	yes
-CONFIGURE_ENV=	LIBS="-L${LOCALBASE}/lib"
 CPPFLAGS+=	-I${LOCALBASE}/include
+LIBS+=		-L${LOCALBASE}/lib
+USE_PERL5=	build
+USES=		iconv makeinfo pathfix perl5 pkgconfig
 
-INFO=	libidn
+INFO=		libidn
 
 .include <bsd.mport.options.mk>
 
@@ -32,20 +33,20 @@
 post-patch:
 	@${REINPLACE_CMD} -e 's|@image{components}||g' \
 		${WRKSRC}/doc/libidn.texi
-	@${REINPLACE_CMD} -e 's|$$(AUTOMAKE)|${TRUE}|' \
-			-e 's|imagesdir = $$(infodir)|imagesdir = $$(docdir)|' \
+	@${REINPLACE_CMD} -e 's|$$(AUTOMAKE)|${TRUE}|; /imagesdir = / s|infodir|docdir|' \
 		${WRKSRC}/doc/Makefile.in
 .if ! ${PORT_OPTIONS:MDOCS}
-	@${REINPLACE_CMD} -e 's|install-data-am: install-imagesDATA install-info-am install-man|install-data-am: install-info-am install-man|' \
+	@${REINPLACE_CMD} -e '/^install-data-am: / s| install-imagesDATA||' \
 		${WRKSRC}/doc/Makefile.in
 .endif
+.if ${PORT_OPTIONS:MNLS}
+	@${REINPLACE_CMD} -e 's/-lidn/& -lintl/' ${WRKSRC}/libidn.pc.in
+.endif
 
 post-install:
-.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 .for i in FAQ NEWS README
 	${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
 .endfor
-.endif
 
 .include <bsd.port.mk>

Deleted: trunk/dns/libidn/files/patch-doc::libidn.texi
===================================================================
--- trunk/dns/libidn/files/patch-doc::libidn.texi	2014-09-19 23:07:33 UTC (rev 17377)
+++ trunk/dns/libidn/files/patch-doc::libidn.texi	2014-09-19 23:10:08 UTC (rev 17378)
@@ -1,12 +0,0 @@
---- doc/libidn.texi.orig	Thu Jan 22 20:48:25 2004
-+++ doc/libidn.texi	Thu Jan 22 20:48:45 2004
-@@ -1271,8 +1271,7 @@
- Accessing a specific StringPrep profile directly:
- 
- @example
--jas@@latte:~$ idn --quiet --profile=SASLprep --stringprep te at ss{}t at ordf{}
--te at ss{}ta
-+jas@@latte:~$ idn --quiet --profile=SASLprep --stringprep
- jas@@latte:~$
- @end example
- 

Added: trunk/dns/libidn/files/patch-doc__libidn.texi
===================================================================
--- trunk/dns/libidn/files/patch-doc__libidn.texi	                        (rev 0)
+++ trunk/dns/libidn/files/patch-doc__libidn.texi	2014-09-19 23:10:08 UTC (rev 17378)
@@ -0,0 +1,12 @@
+--- doc/libidn.texi.orig	Thu Jan 22 20:48:25 2004
++++ doc/libidn.texi	Thu Jan 22 20:48:45 2004
+@@ -1271,8 +1271,7 @@
+ Accessing a specific StringPrep profile directly:
+ 
+ @example
+-jas@@latte:~$ idn --quiet --profile=SASLprep --stringprep te at ss{}t at ordf{}
+-te at ss{}ta
++jas@@latte:~$ idn --quiet --profile=SASLprep --stringprep
+ jas@@latte:~$
+ @end example
+ 



More information about the Midnightbsd-cvs mailing list