[Midnightbsd-cvs] mports [17121] trunk/converters/recode: fix build

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Sep 14 14:17:54 EDT 2014


Revision: 17121
          http://svnweb.midnightbsd.org/mports/?rev=17121
Author:   laffer1
Date:     2014-09-14 14:17:53 -0400 (Sun, 14 Sep 2014)
Log Message:
-----------
fix build

Modified Paths:
--------------
    trunk/converters/recode/Makefile
    trunk/converters/recode/pkg-plist

Modified: trunk/converters/recode/Makefile
===================================================================
--- trunk/converters/recode/Makefile	2014-09-14 18:15:29 UTC (rev 17120)
+++ trunk/converters/recode/Makefile	2014-09-14 18:17:53 UTC (rev 17121)
@@ -26,20 +26,21 @@
 
 INFO=		recode
 
-post-extract: copy-po-files remove-info-files
-
-copy-po-files:
+post-extract:
 	@${CP} ${FILESDIR}/ru.po ${WRKSRC}/i18n
-
-remove-info-files:
 	@${RM} -f ${WRKSRC}/doc/${PORTNAME}.info*
 
 post-patch:
-	@${PERL} -pi -e '\
-		if (/Project-Id-Version/) { \
+	@${REINPLACE_CMD} -E \
+		'/Project-Id-Version/ { \
 			s/3\.[45](r|\.[0-9])?/3.6/; \
-			s/: (Free )?recode/: GNU recode/; \
-		} \
-	' ${WRKSRC}/i18n/*.po
+			s/: (Free )?recode/: GNU recode/; }' \
+		${WRKSRC}/i18n/*.po
+	@${REINPLACE_CMD} 's,"iconv\.h","${ICONV_PREFIX}/include/iconv.h",' \
+		${WRKSRC}/src/libiconv.c
+	@${CP} ${WRKSRC}/lib/error.c ${WRKSRC}/src
 
+post-install:
+	cd ${PREFIX}/lib && ln -s librecode.so.3.6 librecode.so
+
 .include <bsd.port.mk>

Modified: trunk/converters/recode/pkg-plist
===================================================================
--- trunk/converters/recode/pkg-plist	2014-09-14 18:15:29 UTC (rev 17120)
+++ trunk/converters/recode/pkg-plist	2014-09-14 18:17:53 UTC (rev 17121)
@@ -4,7 +4,7 @@
 lib/librecode.a
 lib/librecode.la
 lib/librecode.so
-lib/librecode.so.3
+lib/librecode.so.3.6
 man/man1/recode.1.gz
 share/locale/da/LC_MESSAGES/recode.mo
 share/locale/de/LC_MESSAGES/recode.mo



More information about the Midnightbsd-cvs mailing list