diff options
author | swills <swills@FreeBSD.org> | 2011-08-08 08:56:28 +0800 |
---|---|---|
committer | swills <swills@FreeBSD.org> | 2011-08-08 08:56:28 +0800 |
commit | 3fcf3d114471e79d2c47cb6fcac505eeb97a41d4 (patch) | |
tree | 85ff525fa8bc5036928f2bf6821dec3e99033415 | |
parent | 6712b567bfc6d31856c5a2fdd4bbc692879625da (diff) | |
download | freebsd-ports-gnome-3fcf3d114471e79d2c47cb6fcac505eeb97a41d4.tar.gz freebsd-ports-gnome-3fcf3d114471e79d2c47cb6fcac505eeb97a41d4.tar.zst freebsd-ports-gnome-3fcf3d114471e79d2c47cb6fcac505eeb97a41d4.zip |
- Add support for slave graphics/p5-ming
-rw-r--r-- | graphics/ming/Makefile | 35 |
1 files changed, 31 insertions, 4 deletions
diff --git a/graphics/ming/Makefile b/graphics/ming/Makefile index 2ed018f2f48d..9c25c6025c12 100644 --- a/graphics/ming/Makefile +++ b/graphics/ming/Makefile @@ -7,6 +7,7 @@ PORTNAME= ming PORTVERSION= 0.4.3 +PORTREVISION?= 1 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/Releases/Ming%20${PORTVERSION} @@ -20,11 +21,11 @@ LIB_DEPENDS= png.6:${PORTSDIR}/graphics/png \ CONFLICTS= ja-ming-[0-9]* USE_GNOME= gnomehack +USE_GMAKE= yes USE_BISON= build GNU_CONFIGURE= yes CONFIGURE_ENV+= LDFLAGS="${LDFLAGS}" -CONFIGURE_ARGS= --includedir=${PREFIX}/include/ming \ - ac_cv_path_PYTHON=no +CONFIGURE_ARGS+= --includedir=${PREFIX}/include/ming USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes @@ -35,7 +36,16 @@ CFLAGS+= ${CPPFLAGS} DOCS= HISTORY NEWS README TODO DOCS_UTIL= README TIPS TODO swftoperl.html +.if defined(SLAVE_PORT) +LIB_DEPENDS+= ming.5:${PORTSDIR}/graphics/ming +.endif + +.if defined(SLAVE_PORT) && ${SLAVE_PORT}=="p5" +MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} +.endif + post-install: +.if !defined(SLAVE_PORT) ${INSTALL_SCRIPT} ${WRKSRC}/util/ming-config ${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/util/cws2fws ${PREFIX}/bin @${MKDIR} ${PREFIX}/include/ming @@ -48,13 +58,30 @@ post-install: ${INSTALL_DATA} ${WRKSRC}/src/blocks/*.h ${PREFIX}/include/ming/blocks .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} -.for file in ${DOCS} - ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} +.for docs in ${DOCS} + ${INSTALL_DATA} ${WRKSRC}/${docs} ${DOCSDIR} .endfor @${MKDIR} ${DOCSDIR}/util .for docs_utils in ${DOCS_UTIL} @${INSTALL_DATA} ${WRKSRC}/util/${docs_utils} ${DOCSDIR}/util .endfor .endif +.endif + +.if defined(SLAVE_PORT) && ${SLAVE_PORT}=="p5" +.if !defined(NOPORTDOCS) + @${MKDIR} ${EXAMPLESDIR} + ${INSTALL_DATA} ${INSTALL_WRKSRC}/examples/*.* ${EXAMPLESDIR} +.endif +.endif + +pre-install: +.if defined(SLAVE_PORT) && ${SLAVE_PORT}=="p5" + @${REINPLACE_CMD} 's/3pm/3/g' ${INSTALL_WRKSRC}/Makefile + @${REINPLACE_CMD} 's/3pm/3/g' ${INSTALL_WRKSRC}/Makefile.perl +.for m in ${MAN3} + ${MV} ${INSTALL_WRKSRC}/blib/man3/${m}pm ${INSTALL_WRKSRC}/blib/man3/${m} +.endfor +.endif .include <bsd.port.mk> |