ports/68628: Update port: audio/gspeakers to 0.11

KATO Tsuguru tkato432 at yahoo.com
Sat Jul 3 14:10:30 UTC 2004


>Number:         68628
>Category:       ports
>Synopsis:       Update port: audio/gspeakers to 0.11
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jul 03 14:10:29 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 4.10-RELEASE-p2 i386
>Organization:
>Environment:
>Description:
- Update to version 0.11

Remove file:
files/patch-pixmaps::Makefile.in
files/patch-xml::Makefile.in

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/audio/gspeakers/Makefile audio/gspeakers/Makefile
--- /usr/ports/audio/gspeakers/Makefile	Mon Apr  5 13:42:53 2004
+++ audio/gspeakers/Makefile	Sat Jul  3 00:54:32 2004
@@ -5,8 +5,7 @@
 # $FreeBSD: ports/audio/gspeakers/Makefile,v 1.4 2004/04/05 03:30:00 marcus Exp $
 
 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 @@
 MAINTAINER=	ports at 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>
diff -urN /usr/ports/audio/gspeakers/distinfo audio/gspeakers/distinfo
--- /usr/ports/audio/gspeakers/distinfo	Wed Jan 28 18:44:43 2004
+++ audio/gspeakers/distinfo	Thu Jun 24 17:58:40 2004
@@ -1,2 +1,2 @@
-MD5 (gspeakers-0.10.1.tar.gz) = 5a072971751a3b8c048248da0b527a25
-SIZE (gspeakers-0.10.1.tar.gz) = 280457
+MD5 (gspeakers-0.11.tar.gz) = 1a8ed81fe42000969e8b0d29f8156bae
+SIZE (gspeakers-0.11.tar.gz) = 546406
diff -urN /usr/ports/audio/gspeakers/files/patch-pixmaps::Makefile.in audio/gspeakers/files/patch-pixmaps::Makefile.in
--- /usr/ports/audio/gspeakers/files/patch-pixmaps::Makefile.in	Sun Dec 14 00:11:35 2003
+++ audio/gspeakers/files/patch-pixmaps::Makefile.in	Thu Jan  1 09:00:00 1970
@@ -1,11 +0,0 @@
---- pixmaps/Makefile.in.orig	Thu Dec 11 21:22:40 2003
-+++ pixmaps/Makefile.in	Thu Dec 11 21:23:25 2003
-@@ -130,7 +130,7 @@
- sharedstatedir = @sharedstatedir@
- sysconfdir = @sysconfdir@
- target_alias = @target_alias@
--pixmapdir = $(datadir)/pixmaps
-+pixmapdir = $(datadir)/pixmaps/gspeakers
- pixmap_DATA = driver_small.png filter_small.png measure_small.png \
- 			  speaker_small.png stock_menu_about.png \
- 			  stock_new_driver_16.png stock_new_driver_24.png \
diff -urN /usr/ports/audio/gspeakers/files/patch-xml::Makefile.in audio/gspeakers/files/patch-xml::Makefile.in
--- /usr/ports/audio/gspeakers/files/patch-xml::Makefile.in	Sun Dec 14 00:11:35 2003
+++ audio/gspeakers/files/patch-xml::Makefile.in	Thu Jan  1 09:00:00 1970
@@ -1,11 +0,0 @@
---- xml/Makefile.in.orig	Thu Dec 11 21:22:40 2003
-+++ xml/Makefile.in	Thu Dec 11 21:24:11 2003
-@@ -130,7 +130,7 @@
- sharedstatedir = @sharedstatedir@
- sysconfdir = @sysconfdir@
- target_alias = @target_alias@
--xmldir = $(datadir)/xml
-+xmldir = $(datadir)/xml/gspeakers
- xml_DATA = box1.xml crossover1.xml vifa.xml seasl21rn4xp.frf \
- 			  seasl14rcyp.frf morelmdt32s.frf seast14rcyph.frf \
- 			  vifap21wo-20-08.frf vifad27tg-05-06.frf \
diff -urN /usr/ports/audio/gspeakers/pkg-plist audio/gspeakers/pkg-plist
--- /usr/ports/audio/gspeakers/pkg-plist	Sun Dec 14 00:11:35 2003
+++ audio/gspeakers/pkg-plist	Fri Jul  2 22:51:31 2004
@@ -1,57 +1,57 @@
 bin/gspeakers
 share/gnome/apps/Utilities/gspeakers.desktop
+share/gnome/gspeakers/pixmaps/append_enclosure_24.png
+share/gnome/gspeakers/pixmaps/append_plot_enclosure_24.png
+share/gnome/gspeakers/pixmaps/delete_crossover_16.png
+share/gnome/gspeakers/pixmaps/delete_crossover_24.png
+share/gnome/gspeakers/pixmaps/delete_driver_16.png
+share/gnome/gspeakers/pixmaps/delete_driver_24.png
+share/gnome/gspeakers/pixmaps/delete_enclosure_16.png
+share/gnome/gspeakers/pixmaps/delete_enclosure_24.png
+share/gnome/gspeakers/pixmaps/delete_plot_16.png
+share/gnome/gspeakers/pixmaps/delete_plot_24.png
+share/gnome/gspeakers/pixmaps/driver_small.png
+share/gnome/gspeakers/pixmaps/filter_small.png
+share/gnome/gspeakers/pixmaps/measure_small.png
+share/gnome/gspeakers/pixmaps/open_xml_16.png
+share/gnome/gspeakers/pixmaps/open_xml_24.png
+share/gnome/gspeakers/pixmaps/opt_enclosure_16.png
+share/gnome/gspeakers/pixmaps/opt_enclosure_24.png
+share/gnome/gspeakers/pixmaps/plot_16.png
+share/gnome/gspeakers/pixmaps/save_as_xml_16.png
+share/gnome/gspeakers/pixmaps/save_as_xml_24.png
+share/gnome/gspeakers/pixmaps/save_xml_16.png
+share/gnome/gspeakers/pixmaps/save_xml_24.png
+share/gnome/gspeakers/pixmaps/speaker_small.png
+share/gnome/gspeakers/pixmaps/stock_menu_about.png
+share/gnome/gspeakers/pixmaps/stock_new_crossover_16.png
+share/gnome/gspeakers/pixmaps/stock_new_crossover_copy_16.png
+share/gnome/gspeakers/pixmaps/stock_new_crossover_copy_24.png
+share/gnome/gspeakers/pixmaps/stock_new_crossover_xml_16.png
+share/gnome/gspeakers/pixmaps/stock_new_crossover_xml_24.png
+share/gnome/gspeakers/pixmaps/stock_new_driver_16.png
+share/gnome/gspeakers/pixmaps/stock_new_driver_24.png
+share/gnome/gspeakers/pixmaps/stock_new_driver_xml_16.png
+share/gnome/gspeakers/pixmaps/stock_new_driver_xml_24.png
+share/gnome/gspeakers/pixmaps/stock_new_enclosure_16.png
+share/gnome/gspeakers/pixmaps/stock_new_enclosure_24.png
+share/gnome/gspeakers/pixmaps/stock_new_enclosure_copy_16.png
+share/gnome/gspeakers/pixmaps/stock_new_enclosure_copy_24.png
+share/gnome/gspeakers/pixmaps/stock_new_enclosure_xml_16.png
+share/gnome/gspeakers/pixmaps/stock_new_enclosure_xml_24.png
+share/gnome/gspeakers/pixmaps/stock_plot_crossover_16.png
+share/gnome/gspeakers/pixmaps/stock_plot_crossover_24.png
+share/gnome/gspeakers/xml/box1.xml
+share/gnome/gspeakers/xml/crossover1.xml
+share/gnome/gspeakers/xml/morelmdt32s.frf
+share/gnome/gspeakers/xml/peerles115dt-26-72sf.frf
+share/gnome/gspeakers/xml/seasl14rcyp.frf
+share/gnome/gspeakers/xml/seasl21rn4xp.frf
+share/gnome/gspeakers/xml/seast14rcyph.frf
+share/gnome/gspeakers/xml/vifa.xml
+share/gnome/gspeakers/xml/vifad27tg-05-06.frf
+share/gnome/gspeakers/xml/vifap21wo-20-08.frf
 share/gnome/pixmaps/gspeakers.png
-share/gnome/pixmaps/gspeakers/append_enclosure_24.png
-share/gnome/pixmaps/gspeakers/append_plot_enclosure_24.png
-share/gnome/pixmaps/gspeakers/delete_crossover_16.png
-share/gnome/pixmaps/gspeakers/delete_crossover_24.png
-share/gnome/pixmaps/gspeakers/delete_driver_16.png
-share/gnome/pixmaps/gspeakers/delete_driver_24.png
-share/gnome/pixmaps/gspeakers/delete_enclosure_16.png
-share/gnome/pixmaps/gspeakers/delete_enclosure_24.png
-share/gnome/pixmaps/gspeakers/delete_plot_16.png
-share/gnome/pixmaps/gspeakers/delete_plot_24.png
-share/gnome/pixmaps/gspeakers/driver_small.png
-share/gnome/pixmaps/gspeakers/filter_small.png
-share/gnome/pixmaps/gspeakers/measure_small.png
-share/gnome/pixmaps/gspeakers/open_xml_16.png
-share/gnome/pixmaps/gspeakers/open_xml_24.png
-share/gnome/pixmaps/gspeakers/opt_enclosure_16.png
-share/gnome/pixmaps/gspeakers/opt_enclosure_24.png
-share/gnome/pixmaps/gspeakers/plot_16.png
-share/gnome/pixmaps/gspeakers/save_as_xml_16.png
-share/gnome/pixmaps/gspeakers/save_as_xml_24.png
-share/gnome/pixmaps/gspeakers/save_xml_16.png
-share/gnome/pixmaps/gspeakers/save_xml_24.png
-share/gnome/pixmaps/gspeakers/speaker_small.png
-share/gnome/pixmaps/gspeakers/stock_menu_about.png
-share/gnome/pixmaps/gspeakers/stock_new_crossover_16.png
-share/gnome/pixmaps/gspeakers/stock_new_crossover_copy_16.png
-share/gnome/pixmaps/gspeakers/stock_new_crossover_copy_24.png
-share/gnome/pixmaps/gspeakers/stock_new_crossover_xml_16.png
-share/gnome/pixmaps/gspeakers/stock_new_crossover_xml_24.png
-share/gnome/pixmaps/gspeakers/stock_new_driver_16.png
-share/gnome/pixmaps/gspeakers/stock_new_driver_24.png
-share/gnome/pixmaps/gspeakers/stock_new_driver_xml_16.png
-share/gnome/pixmaps/gspeakers/stock_new_driver_xml_24.png
-share/gnome/pixmaps/gspeakers/stock_new_enclosure_16.png
-share/gnome/pixmaps/gspeakers/stock_new_enclosure_24.png
-share/gnome/pixmaps/gspeakers/stock_new_enclosure_copy_16.png
-share/gnome/pixmaps/gspeakers/stock_new_enclosure_copy_24.png
-share/gnome/pixmaps/gspeakers/stock_new_enclosure_xml_16.png
-share/gnome/pixmaps/gspeakers/stock_new_enclosure_xml_24.png
-share/gnome/pixmaps/gspeakers/stock_plot_crossover_16.png
-share/gnome/pixmaps/gspeakers/stock_plot_crossover_24.png
-share/gnome/xml/gspeakers/box1.xml
-share/gnome/xml/gspeakers/crossover1.xml
-share/gnome/xml/gspeakers/morelmdt32s.frf
-share/gnome/xml/gspeakers/peerles115dt-26-72sf.frf
-share/gnome/xml/gspeakers/seasl14rcyp.frf
-share/gnome/xml/gspeakers/seasl21rn4xp.frf
-share/gnome/xml/gspeakers/seast14rcyph.frf
-share/gnome/xml/gspeakers/vifa.xml
-share/gnome/xml/gspeakers/vifad27tg-05-06.frf
-share/gnome/xml/gspeakers/vifap21wo-20-08.frf
-share/locale/sv/LC_MESSAGES/gspeakers.mo
- at dirrm share/gnome/pixmaps/gspeakers
- at dirrm share/gnome/xml/gspeakers
+ at dirrm share/gnome/gspeakers/xml
+ at dirrm share/gnome/gspeakers/pixmaps
+ at dirrm share/gnome/gspeakers
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list