diff options
Diffstat (limited to 'games/macopix/Makefile')
-rw-r--r-- | games/macopix/Makefile | 134 |
1 files changed, 65 insertions, 69 deletions
diff --git a/games/macopix/Makefile b/games/macopix/Makefile index 46d06cff3e36..1f389dfef63e 100644 --- a/games/macopix/Makefile +++ b/games/macopix/Makefile @@ -6,13 +6,9 @@ # PORTNAME= macopix -PORTVERSION= 1.6.4 -PORTREVISION= 1 +PORTVERSION= 1.7.0 CATEGORIES= games MASTER_SITES= http://rosegray.sakura.ne.jp/macopix/ -.if defined(WITH_GTK1) -PKGNAMESUFFIX= -gtk1 -.endif DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${RESTRICTED_FILES} MAINTAINER= ports@FreeBSD.org @@ -36,83 +32,83 @@ RESTRICTED_FILES= \ macopix-mascot-marimite-euc-ja-2.20.tar.gz \ macopix-mascot-HxB-euc-ja-0.30.tar.gz +USE_GNOME= gnometarget +WANT_GNOME= yes USE_GETTEXT= yes -.if defined(WITH_GTK1) -USE_GNOME= gtk12 gdkpixbuf +USE_GMAKE= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" + +MAN1= macopix.1 + +CPPFLAGS= -I${LOCALBASE}/include +LDFLAGS= -L${LOCALBASE}/lib + +.if defined(WITH_GNUTLS) +LIB_DEPENDS+= gnutls.26:${PORTSDIR}/security/gnutls +CONFIGURE_ARGS+= --with-gnutls .else -USE_GNOME= gtk20 +USE_OPENSSL= yes .endif -USE_GMAKE= yes -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --program-transform-name="" .if defined(WITH_GTK1) +PKGNAMESUFFIX= -gtk1 +USE_GNOME+= gtk12 gdkpixbuf CONFIGURE_ARGS+= --with-gtk1 +.else +USE_GNOME+= gtk20 .endif -CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib" \ - CPPFLAGS="-I${LOCALBASE}/include" - -MAN1= macopix.1 -post-extract: +post-patch: @${REINPLACE_CMD} -e 's/_MAIL } MailStatus/_MAIL } MailStatus2/' ${WRKSRC}/src/main.h post-install: - ${STRIP_CMD} ${PREFIX}/bin/macopix # install mascot file -# for file in ${RESTRICTED_FILES}; do \ -# if ! (cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/$$file ${EXTRACT_AFTER_ARGS});\ -# then \ -# exit 1; \ -# fi \ -# done - ${MKDIR} ${PREFIX}/share/macopix/ - ${MKDIR} ${PREFIX}/share/macopix/pixmap/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-comic_party-euc-ja-1.02/*.png ${PREFIX}/share/macopix/pixmap/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-comic_party-euc-ja-1.02/*.mcpx ${PREFIX}/share/macopix/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-comic_party-euc-ja-1.02/comipa.menu ${PREFIX}/share/macopix/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-comic_party-euc-ja-1.02/README.jp ${PREFIX}/share/macopix/README.comipa.jp - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-cosmos-euc-ja-1.02/*.png ${PREFIX}/share/macopix/pixmap/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-cosmos-euc-ja-1.02/*.mcpx ${PREFIX}/share/macopix/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-cosmos-euc-ja-1.02/cosmos.menu ${PREFIX}/share/macopix/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-cosmos-euc-ja-1.02/README.jp ${PREFIX}/share/macopix/README.cosmos.jp - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-kanon-euc-ja-1.02/*.png ${PREFIX}/share/macopix/pixmap/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-kanon-euc-ja-1.02/*.mcpx ${PREFIX}/share/macopix/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-kanon-euc-ja-1.02/kanon.menu ${PREFIX}/share/macopix/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-kanon-euc-ja-1.02/README.jp ${PREFIX}/share/macopix/README.kanon.jp - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-mizuiro-euc-ja-1.02/*.png ${PREFIX}/share/macopix/pixmap/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-mizuiro-euc-ja-1.02/*.mcpx ${PREFIX}/share/macopix/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-mizuiro-euc-ja-1.02/mizuiro.menu ${PREFIX}/share/macopix/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-mizuiro-euc-ja-1.02/README.jp ${PREFIX}/share/macopix/README.mizuiro.jp - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-one-euc-ja-1.02/*.png ${PREFIX}/share/macopix/pixmap/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-one-euc-ja-1.02/*.mcpx ${PREFIX}/share/macopix/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-one-euc-ja-1.02/one.menu ${PREFIX}/share/macopix/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-one-euc-ja-1.02/README.jp ${PREFIX}/share/macopix/README.one.jp - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-pia2-euc-ja-1.02/*.png ${PREFIX}/share/macopix/pixmap/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-pia2-euc-ja-1.02/*.mcpx ${PREFIX}/share/macopix/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-pia2-euc-ja-1.02/pia2.menu ${PREFIX}/share/macopix/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-pia2-euc-ja-1.02/README.jp ${PREFIX}/share/macopix/README.pia2.jp - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-triangle_heart-euc-ja-1.02/*.png ${PREFIX}/share/macopix/pixmap/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-triangle_heart-euc-ja-1.02/*.mcpx ${PREFIX}/share/macopix/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-triangle_heart-euc-ja-1.02/trh.menu ${PREFIX}/share/macopix/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-triangle_heart-euc-ja-1.02/README.jp ${PREFIX}/share/macopix/README.trh.jp - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-tsukihime-euc-ja-1.02/*.png ${PREFIX}/share/macopix/pixmap/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-tsukihime-euc-ja-1.02/*.mcpx ${PREFIX}/share/macopix/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-tsukihime-euc-ja-1.02/tsuki.menu ${PREFIX}/share/macopix/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-tsukihime-euc-ja-1.02/README.jp ${PREFIX}/share/macopix/README.tsuki.jp - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-marimite-euc-ja-2.20/*.png ${PREFIX}/share/macopix/pixmap/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-marimite-euc-ja-2.20/*.mcpx ${PREFIX}/share/macopix/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-marimite-euc-ja-2.20/marimite.menu ${PREFIX}/share/macopix/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-marimite-euc-ja-2.20/README.jp ${PREFIX}/share/macopix/README.marimite.jp - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-HxB-euc-ja-0.30/*.png ${PREFIX}/share/macopix/pixmap/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-HxB-euc-ja-0.30/*.mcpx ${PREFIX}/share/macopix/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-HxB-euc-ja-0.30/HxB.menu ${PREFIX}/share/macopix/ - ${INSTALL_DATA} ${WRKDIR}/macopix-mascot-HxB-euc-ja-0.30/README.jp ${PREFIX}/share/macopix/README.HxB.jp + ${MKDIR} ${DATADIR}/pixmap + cd ${WRKDIR}/macopix-mascot-comic_party-euc-ja-1.02 \ + && ${INSTALL_DATA} *.png ${DATADIR}/pixmap \ + && ${INSTALL_DATA} *.mcpx *.menu ${DATADIR} \ + && ${INSTALL_DATA} README.jp ${DATADIR}/README.comipa.jp + cd ${WRKDIR}/macopix-mascot-cosmos-euc-ja-1.02 \ + && ${INSTALL_DATA} *.png ${DATADIR}/pixmap \ + && ${INSTALL_DATA} *.mcpx *.menu ${DATADIR} \ + && ${INSTALL_DATA} README.jp ${DATADIR}/README.cosmos.jp + cd ${WRKDIR}/macopix-mascot-kanon-euc-ja-1.02 \ + && ${INSTALL_DATA} *.png ${DATADIR}/pixmap \ + && ${INSTALL_DATA} *.mcpx *.menu ${DATADIR} \ + && ${INSTALL_DATA} README.jp ${DATADIR}/README.kanon.jp + cd ${WRKDIR}/macopix-mascot-mizuiro-euc-ja-1.02 \ + && ${INSTALL_DATA} *.png ${DATADIR}/pixmap \ + && ${INSTALL_DATA} *.mcpx *.menu ${DATADIR} \ + && ${INSTALL_DATA} README.jp ${DATADIR}/README.mizuiro.jp + cd ${WRKDIR}/macopix-mascot-one-euc-ja-1.02 \ + && ${INSTALL_DATA} *.png ${DATADIR}/pixmap \ + && ${INSTALL_DATA} *.mcpx *.menu ${DATADIR} \ + && ${INSTALL_DATA} README.jp ${DATADIR}/README.one.jp + cd ${WRKDIR}/macopix-mascot-pia2-euc-ja-1.02 \ + && ${INSTALL_DATA} *.png ${DATADIR}/pixmap \ + && ${INSTALL_DATA} *.mcpx *.menu ${DATADIR} \ + && ${INSTALL_DATA} README.jp ${DATADIR}/README.pia2.jp + cd ${WRKDIR}/macopix-mascot-triangle_heart-euc-ja-1.02 \ + && ${INSTALL_DATA} *.png ${DATADIR}/pixmap \ + && ${INSTALL_DATA} *.mcpx *.menu ${DATADIR} \ + && ${INSTALL_DATA} README.jp ${DATADIR}/README.trh.jp + cd ${WRKDIR}/macopix-mascot-tsukihime-euc-ja-1.02 \ + && ${INSTALL_DATA} *.png ${DATADIR}/pixmap \ + && ${INSTALL_DATA} *.mcpx *.menu ${DATADIR} \ + && ${INSTALL_DATA} README.jp ${DATADIR}/README.tsuki.jp + cd ${WRKDIR}/macopix-mascot-marimite-euc-ja-2.20 \ + && ${INSTALL_DATA} *.png ${DATADIR}/pixmap \ + && ${INSTALL_DATA} *.mcpx *.menu ${DATADIR} \ + && ${INSTALL_DATA} README.jp ${DATADIR}/README.marimite.jp + cd ${WRKDIR}/macopix-mascot-HxB-euc-ja-0.30 \ + && ${INSTALL_DATA} *.png ${DATADIR}/pixmap \ + && ${INSTALL_DATA} *.mcpx *.menu ${DATADIR} \ + && ${INSTALL_DATA} README.jp ${DATADIR}/README.HxB.jp .if !defined(NOPORTDOCS) - ${MKDIR} ${PREFIX}/share/doc/macopix - ${INSTALL_MAN} ${WRKSRC}/README ${PREFIX}/share/doc/macopix - ${INSTALL_MAN} ${WRKSRC}/README.ja ${PREFIX}/share/doc/macopix - ${INSTALL_MAN} ${WRKSRC}/NKR.README.ja ${PREFIX}/share/doc/macopix + ${MKDIR} ${DOCSDIR} + cd ${WRKSRC} \ + && ${INSTALL_MAN} NKR.README.ja README README.ja ${DOCSDIR} .endif .include <bsd.port.mk> |