diff options
Diffstat (limited to 'graphics/geomorph/Makefile')
-rw-r--r-- | graphics/geomorph/Makefile | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/graphics/geomorph/Makefile b/graphics/geomorph/Makefile index f3b3ad68fa96..2b69e28970d4 100644 --- a/graphics/geomorph/Makefile +++ b/graphics/geomorph/Makefile @@ -1,8 +1,7 @@ PORTNAME= geomorph -PORTVERSION= 0.60.1 -PORTREVISION= 12 +PORTVERSION= 0.63 CATEGORIES= graphics -MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/0.60/ +MASTER_SITES= SF MAINTAINER= amdmi3@FreeBSD.org COMMENT= Height field generator and editor @@ -10,31 +9,33 @@ COMMENT= Height field generator and editor LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext \ libpng.so:graphics/png -USES= compiler:c++11-lang desktop-file-utils gl gmake pkgconfig \ - shebangfix +USES= autoreconf compiler:c++11-lang desktop-file-utils \ + gl gmake gnome libtool pkgconfig shebangfix SHEBANG_FILES= update-rc +USE_GNOME= gtk20 USE_GL= gl glu GNU_CONFIGURE= yes -CONFIGURE_ARGS= --with-libintl-prefix="${LOCALBASE}" -USE_GCC= yes # lots of severely broken code CFLAGS+= -fcommon -PLIST_SUB= PORTVERSION=${PORTVERSION} PORTDATA= * OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext +NLS_USES_OFF= gettext-tools NLS_CONFIGURE_ENABLE= nls +pre-build: +# rebuild bundled linux binary + cd ${WRKSRC}/scenes && ${RM} colman && ${CC} ${CFLAGS} ${LDFLAGS} -o colmap colmap.c + post-patch: @${FIND} ${WRKSRC} -type f -exec ${REINPLACE_CMD} -i '' -e 's|/usr/local/share/geomorph|${DATADIR}|' {} \; - @${REINPLACE_CMD} -e 's|\$$HOME/geomorph|\$$HOME/.geomorph|' \ + @${REINPLACE_CMD} -i '' -e 's|\$$HOME/geomorph|\$$HOME/.geomorph|' \ ${WRKSRC}/install-step* ${WRKSRC}/install-user ${WRKSRC}/update-rc - @${REINPLACE_CMD} -e '/DEF_DIR_NAME/ s|geomorph|.geomorph|' \ + @${REINPLACE_CMD} -i '' -e '/DEF_DIR_NAME/ s|geomorph|.geomorph|' \ ${WRKSRC}/src/app/globals.h ${WRKSRC}/src/hf/globals.h - @${FIND} ${WRKSRC} -name "*.bak" -delete post-install: ${INSTALL_DATA} ${WRKSRC}/geomorph.desktop ${STAGEDIR}${PREFIX}/share/applications/ |