View | Details | Raw Unified | Return to bug 79460
Collapse All | Expand All

(-)audio/glame/Makefile (-7 / +12 lines)
Lines 6-12 Link Here
6
#
6
#
7
7
8
PORTNAME=	glame
8
PORTNAME=	glame
9
PORTVERSION=	1.0.3
9
PORTVERSION=	2.0.1
10
CATEGORIES=	audio gnome
10
CATEGORIES=	audio gnome
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
12
MASTER_SITE_SUBDIR=	${PORTNAME}
12
MASTER_SITE_SUBDIR=	${PORTNAME}
Lines 15-33 Link Here
15
COMMENT=	A powerful, fast, stable, and easily extensible sound editor for GNOME
15
COMMENT=	A powerful, fast, stable, and easily extensible sound editor for GNOME
16
16
17
BUILD_DEPENDS=	${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa
17
BUILD_DEPENDS=	${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa
18
LIB_DEPENDS=	mad.2:${PORTSDIR}/audio/libmad \
18
LIB_DEPENDS=	mp3lame.0:${PORTSDIR}/audio/lame \
19
		vorbis.3:${PORTSDIR}/audio/libvorbis
19
		mad.2:${PORTSDIR}/audio/libmad \
20
		vorbis.3:${PORTSDIR}/audio/libvorbis \
21
		guile.15:${PORTSDIR}/lang/guile
20
22
21
USE_X_PREFIX=	yes
23
USE_X_PREFIX=	yes
22
USE_GNOME=	gnomehack gnomeprefix gnometarget libglade
24
USE_GNOME=	gnomehack gnomeprefix gnometarget libgnomeui
25
USE_GCC=	3.4
23
USE_LIBLTDL=	yes
26
USE_LIBLTDL=	yes
24
USE_GMAKE=	yes
27
USE_GMAKE=	yes
25
USE_LIBTOOL_VER=	15
28
GNU_CONFIGURE=	yes
26
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
29
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" \
27
		LDFLAGS="-L${LOCALBASE}/lib -lltdl ${PTHREAD_LIBS}" \
28
		MAKEINFO="makeinfo --no-split"
30
		MAKEINFO="makeinfo --no-split"
29
31
30
INFO=		glame glame-dev
32
INFO=		glame glame-dev
33
34
CPPFLAGS=	-I${LOCALBASE}/include
35
LDFLAGS=	-L${LOCALBASE}/lib -lltdl
31
36
32
post-extract:
37
post-extract:
33
	@cd ${WRKSRC}/doc && ${RM} -f *.info*
38
	@cd ${WRKSRC}/doc && ${RM} -f *.info*
(-)audio/glame/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
MD5 (glame-1.0.3.tar.gz) = 9dc47b94f1d3c64eff36d5e61375ff78
1
MD5 (glame-2.0.1.tar.gz) = b18e93e8f5d2ed9cd56c4e8088a58f18
2
SIZE (glame-1.0.3.tar.gz) = 1638755
2
SIZE (glame-2.0.1.tar.gz) = 1662524
(-)audio/glame/files/patch-ltmain.sh (+10 lines)
Line 0 Link Here
1
--- ltmain.sh.orig	Mon Jan 10 01:27:24 2005
2
+++ ltmain.sh	Thu Mar 24 00:44:43 2005
3
@@ -1253,6 +1253,7 @@
4
 	;;
5
 
6
       -avoid-version)
7
+	build_old_libs=no
8
 	avoid_version=yes
9
 	continue
10
 	;;
(-)audio/glame/files/patch-src::hash::glsignal.c (-14 lines)
Lines 1-14 Link Here
1
--- src/hash/glsignal.c.orig	Sat Oct 23 22:14:22 2004
2
+++ src/hash/glsignal.c	Sat Dec 11 21:30:33 2004
3
@@ -63,7 +63,11 @@
4
 
5
 	glame_list_foreach(&dest->handlers, glsig_handler_t, list, h) {
6
 		va_list vac;
7
+#if defined(__FreeBSD__) && defined(__GNUC__) && (__GNUC__ < 3)
8
+		vac = va;
9
+#else
10
 		va_copy(vac, va);
11
+#endif
12
 		_glsig_handler_exec(h, sig, vac);
13
 		va_end(vac);
14
 	}
(-)audio/glame/files/patch-swapfile.c (-4 / +7 lines)
Lines 1-13 Link Here
1
--- src/swapfile/swapfile_fs.c.orig	Fri Dec  6 07:35:22 2002
1
--- src/swapfile/swapfile_fs.c.orig	Sat Oct 23 22:09:29 2004
2
+++ src/swapfile/swapfile_fs.c	Fri Dec  6 07:41:02 2002
2
+++ src/swapfile/swapfile_fs.c	Tue Mar 29 23:11:17 2005
3
@@ -44,6 +44,10 @@
3
@@ -44,8 +44,12 @@
4
 #define DEBUG 1
4
 #define DEBUG 1
5
 #endif
5
 #endif
6
 
6
 
7
-#include <sys/stat.h>
7
+#if __FreeBSD__ >= 5
8
+#if __FreeBSD__ >= 5
8
+#define __BSD_VISIBLE	1
9
+#define __BSD_VISIBLE	1
9
+#endif
10
+#endif
10
+
11
+
11
 #include <sys/stat.h>
12
 #include <sys/types.h>
12
 #include <sys/types.h>
13
+#include <sys/stat.h>
13
 #include <pthread.h>
14
 #include <pthread.h>
15
 #include <fcntl.h>
16
 #include <dirent.h>
(-)audio/glame/pkg-descr (-13 lines)
Lines 2-18 Link Here
2
a powerful, fast, stable, and easily extensible sound editor for GNOME
2
a powerful, fast, stable, and easily extensible sound editor for GNOME
3
desktop.
3
desktop.
4
4
5
Current Status (as of version 0.2.0):
6
==========================================
7
- usable filternetwork GUI - src/gui/glame
8
- usable console UI - src/cglame
9
- the glame midlayer which supports
10
  * plugins
11
  * scripting (using guile)
12
- the filternetwork backend which supports
13
  * threading, i.e. pipelined processing of all data
14
  * feedback inside the network does work
15
  * zero-copy operation inside and between filters
16
- the swapfile backing store
17
18
WWW: http://glame.sourceforge.net/
5
WWW: http://glame.sourceforge.net/
(-)audio/glame/pkg-plist (-2 / +13 lines)
Lines 1-12 Link Here
1
bin/cglame
1
bin/cglame
2
bin/glame
2
bin/glame
3
bin/glame-convert.sh
3
bin/glame-convert.sh
4
lib/glame/audio_io_esd.la
4
lib/glame/audio_io_esd.so
5
lib/glame/audio_io_esd.so
6
lib/glame/audio_io_oss.la
5
lib/glame/audio_io_oss.so
7
lib/glame/audio_io_oss.so
8
lib/glame/debug.la
6
lib/glame/debug.so
9
lib/glame/debug.so
10
lib/glame/file_mp3_out.la
11
lib/glame/file_mp3_out.so
12
lib/glame/file_oggvorbis_out.la
13
lib/glame/file_oggvorbis_out.so
14
lib/glame/mixer.la
7
lib/glame/mixer.so
15
lib/glame/mixer.so
16
lib/glame/normalize.la
8
lib/glame/normalize.so
17
lib/glame/normalize.so
18
lib/glame/resample.la
9
lib/glame/resample.so
19
lib/glame/resample.so
20
lib/glame/tutorial.la
10
lib/glame/tutorial.so
21
lib/glame/tutorial.so
11
share/gnome/apps/Multimedia/glame.desktop
22
share/gnome/apps/Multimedia/glame.desktop
12
share/gnome/glame/default-accels
23
share/gnome/glame/default-accels
Lines 36-41 Link Here
36
share/gnome/glame/pixmaps/pan.png
47
share/gnome/glame/pixmaps/pan.png
37
share/gnome/glame/pixmaps/ping.png
48
share/gnome/glame/pixmaps/ping.png
38
share/gnome/glame/pixmaps/pipe.png
49
share/gnome/glame/pixmaps/pipe.png
50
share/gnome/glame/pixmaps/play-button.png
39
share/gnome/glame/pixmaps/play.png
51
share/gnome/glame/pixmaps/play.png
40
share/gnome/glame/pixmaps/prod.png
52
share/gnome/glame/pixmaps/prod.png
41
share/gnome/glame/pixmaps/pulse.png
53
share/gnome/glame/pixmaps/pulse.png
Lines 47-52 Link Here
47
share/gnome/glame/pixmaps/select_none.png
59
share/gnome/glame/pixmaps/select_none.png
48
share/gnome/glame/pixmaps/sine.png
60
share/gnome/glame/pixmaps/sine.png
49
share/gnome/glame/pixmaps/statistics.png
61
share/gnome/glame/pixmaps/statistics.png
62
share/gnome/glame/pixmaps/stop-button.png
50
share/gnome/glame/pixmaps/sum.png
63
share/gnome/glame/pixmaps/sum.png
51
share/gnome/glame/pixmaps/volume_adjust.png
64
share/gnome/glame/pixmaps/volume_adjust.png
52
share/gnome/glame/pixmaps/zoom_in.png
65
share/gnome/glame/pixmaps/zoom_in.png
Lines 58-67 Link Here
58
share/gnome/glame/scripts/read_mp3.scm
71
share/gnome/glame/scripts/read_mp3.scm
59
share/gnome/glame/scripts/resample.scm
72
share/gnome/glame/scripts/resample.scm
60
share/gnome/glame/scripts/write_mp3.scm
73
share/gnome/glame/scripts/write_mp3.scm
61
share/locale/da/LC_MESSAGES/glame.mo
62
share/locale/de/LC_MESSAGES/glame.mo
74
share/locale/de/LC_MESSAGES/glame.mo
63
share/locale/fr/LC_MESSAGES/glame.mo
75
share/locale/fr/LC_MESSAGES/glame.mo
64
share/locale/it/LC_MESSAGES/glame.mo
65
@dirrm share/gnome/glame/scripts
76
@dirrm share/gnome/glame/scripts
66
@dirrm share/gnome/glame/pixmaps
77
@dirrm share/gnome/glame/pixmaps
67
@dirrm share/gnome/glame
78
@dirrm share/gnome/glame

Return to bug 79460