aboutsummaryrefslogtreecommitdiff
path: root/audio/gspeakers/Makefile
diff options
context:
space:
mode:
authorKirill Ponomarev <krion@FreeBSD.org>2004-07-03 15:37:16 +0000
committerKirill Ponomarev <krion@FreeBSD.org>2004-07-03 15:37:16 +0000
commit9e0d87925ac991f1677554f0cebd12b9400a89eb (patch)
tree3298b6944e20d548ffe36aca7ca8c4175b54ecbf /audio/gspeakers/Makefile
parentc9c718150d6ded19270b3ff34c3cb5aa7185ebd0 (diff)
downloadports-9e0d87925ac991f1677554f0cebd12b9400a89eb.tar.gz
ports-9e0d87925ac991f1677554f0cebd12b9400a89eb.zip
Notes
Diffstat (limited to 'audio/gspeakers/Makefile')
-rw-r--r--audio/gspeakers/Makefile51
1 files changed, 35 insertions, 16 deletions
diff --git a/audio/gspeakers/Makefile b/audio/gspeakers/Makefile
index 9752c3a10edf..f823933462a6 100644
--- a/audio/gspeakers/Makefile
+++ b/audio/gspeakers/Makefile
@@ -5,8 +5,7 @@
# $FreeBSD$
PORTNAME= gspeakers
-PORTVERSION= 0.10.1
-PORTREVISION= 2
+PORTVERSION= 0.11
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -14,24 +13,44 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= Gnome-based loudspeaker design program
-LIB_DEPENDS= gtkmm:${PORTSDIR}/x11-toolkits/gtk--2
-RUN_DEPENDS= spice3:${PORTSDIR}/cad/spice
+LIB_DEPENDS= gtkmm-2.4.1:${PORTSDIR}/x11-toolkits/gtkmm24
USE_X_PREFIX= yes
-USE_GMAKE= yes
-USE_GNOME= gnomehack libxml2 gnomeprefix
-USE_LIBTOOL_VER= 13
+USE_GCC= 3.3
+USE_GNOME= gnomeprefix gnometarget libxml2
USE_REINPLACE= yes
-CONFIGURE_ENV+= CPPFLAGS="-I${X11BASE}/include -I${LOCALBASE}/include" \
- LIBS="-L${X11BASE}/lib -L${LOCALBASE}/lib"
+USE_GMAKE= yes
+WANT_AUTOMAKE_VER= 18
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+
+CFLAGS+= -O0
+
+.if defined(WITH_SPICE)
+RUN_DEPENDS+= spice3:${PORTSDIR}/cad/spice
+.else
+RUN_DEPENDS+= gnucap:${PORTSDIR}/cad/gnucap
+.endif
+
+post-extract:
+ @${FIND} ${WRKSRC} -type l -delete
post-patch:
- @${REINPLACE_CMD} -e \
- "s,/share/pixmaps/,/share/gnome/pixmaps/${PORTNAME}/," \
- -e "s,/share/xml/,/share/gnome/xml/${PORTNAME}/," \
- ${WRKSRC}/src/*.cc
- @${REINPLACE_CMD} -e \
- "s,/usr/local/share/xml/,${PREFIX}/share/gnome/xml/${PORTNAME}/,g" \
- ${WRKSRC}/xml/*.xml
+ @${REINPLACE_CMD} -e 's|/gnome/apps/|/apps/|g' \
+ ${WRKSRC}/Makefile.in
+ @${REINPLACE_CMD} -e 's|$$(datadir)/pixmaps|$$(pkgdatadir)/pixmaps|g' \
+ ${WRKSRC}/pixmaps/Makefile.in
+ @${REINPLACE_CMD} -e 's|-Wall -O0|@CXXFLAGS@|g' \
+ ${WRKSRC}/src/Makefile.in
+ @${REINPLACE_CMD} -e 's|$$(datadir)/xml|$$(pkgdatadir)/xml|g' \
+ ${WRKSRC}/xml/Makefile.in
+ @${FIND} ${WRKSRC} \( -name "*.cc" -or -name "*.xml" \) | \
+ ${XARGS} ${REINPLACE_CMD} -e \
+ 's|/share/pixmaps/|/share/gnome/gspeakers/pixmaps/|g ; \
+ s|/share/xml/|/share/gnome/gspeakers/xml/|g'
+
+pre-configure:
+ @${CP} ${AUTOMAKE_DIR}/depcomp ${WRKSRC}
.include <bsd.port.mk>