Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Mar 2014 16:20:36 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r348578 - head/graphics/ming
Message-ID:  <201403181620.s2IGKacj030194@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sunpoet
Date: Tue Mar 18 16:20:36 2014
New Revision: 348578
URL: http://svnweb.freebsd.org/changeset/ports/348578
QAT: https://qat.redports.org/buildarchive/r348578/

Log:
  - Strip shared library in post-install: phase
  - Simplify Makefile
  - Bump PORTREVISION for package change

Modified:
  head/graphics/ming/Makefile

Modified: head/graphics/ming/Makefile
==============================================================================
--- head/graphics/ming/Makefile	Tue Mar 18 16:16:53 2014	(r348577)
+++ head/graphics/ming/Makefile	Tue Mar 18 16:20:36 2014	(r348578)
@@ -41,8 +41,6 @@ SHEBANG_FILES=	util/cws2fws
 
 SLAVEDIRS=	graphics/p5-ming graphics/py-ming
 
-.include <bsd.port.options.mk>
-
 post-patch:
 	@${REINPLACE_CMD} -e 's|ungif|gif|g' ${WRKSRC}/configure ${WRKSRC}/docs/man/Makefile \
 		${WRKSRC}/perl_ext/Makefile.PL ${WRKSRC}/py_ext/setup.py.in
@@ -59,25 +57,25 @@ post-patch:
 	@${REINPLACE_CMD} -e 's|/usr/local/|${LOCALBASE}/|g' ${WRKSRC}/py_ext/setup.py.in
 	@${LN} -sf ${LOCALBASE}/include/ming ${WRKSRC}/src
 
-.if !target(post-build)
-post-build:
-.if !defined(SLAVEPORT)
-	@${STRIP_CMD} ${WRKSRC}/src/.libs/libming.so.5
-.endif
-.endif
-
-.if !target(post-install)
 post-install:
+.if !defined(SLAVEPORT)
 	${MKDIR} ${STAGEDIR}${PREFIX}/include/ming/ ${STAGEDIR}${PREFIX}/include/ming/blocks/ ${STAGEDIR}${PREFIX}/include/ming/util/
 	cd ${WRKSRC}/ && ${INSTALL_SCRIPT} util/cws2fws util/ming-config ${STAGEDIR}${PREFIX}/bin/
 	cd ${WRKSRC}/ && ${INSTALL_DATA} *.h src/*.h ${STAGEDIR}${PREFIX}/include/ming/
 	cd ${WRKSRC}/ && ${INSTALL_DATA} src/blocks/*.h ${STAGEDIR}${PREFIX}/include/ming/blocks/
 	cd ${WRKSRC}/ && ${INSTALL_DATA} util/png2dbl.c util/*.h ${STAGEDIR}${PREFIX}/include/ming/util/
-.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${STAGEDIR}${DOCSDIR}/ ${STAGEDIR}${DOCSDIR}/util/
 	cd ${WRKSRC}/ && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}/
 	cd ${WRKSRC}/util/ && ${INSTALL_DATA} ${DOCS_UTIL} ${STAGEDIR}${DOCSDIR}/util/
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libming.so.5
+.endif
+.if defined(SLAVEPORT) && ${SLAVEPORT} == "p5"
+	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
+	cd ${INSTALL_WRKSRC}/examples/ && ${INSTALL_DATA} *.cgi ${STAGEDIR}${EXAMPLESDIR}/
+	${STRIP_CMD} ${STAGEDIR}${SITE_PERL}/${PERL_ARCH}/auto/SWF/SWF.so
 .endif
+.if defined(SLAVEPORT) && ${SLAVEPORT} == "py"
+	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_mingc.so
 .endif
 
 .include <bsd.port.mk>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201403181620.s2IGKacj030194>