diff options
Diffstat (limited to 'audio/rosegarden')
-rw-r--r-- | audio/rosegarden/Makefile | 26 | ||||
-rw-r--r-- | audio/rosegarden/files/patch-aa | 47 | ||||
-rw-r--r-- | audio/rosegarden/files/patch-ab | 21 | ||||
-rw-r--r-- | audio/rosegarden/files/patch-ad | 13 | ||||
-rw-r--r-- | audio/rosegarden/files/patch-af | 11 | ||||
-rw-r--r-- | audio/rosegarden/files/patch-ai | 18 |
6 files changed, 67 insertions, 69 deletions
diff --git a/audio/rosegarden/Makefile b/audio/rosegarden/Makefile index c2ca10f7a3f3..68f79ce11ed7 100644 --- a/audio/rosegarden/Makefile +++ b/audio/rosegarden/Makefile @@ -8,29 +8,29 @@ PORTNAME= rosegarden PORTVERSION= 2.1.2 CATEGORIES= audio -MASTER_SITES= http://www.all-day-breakfast.com/rosegarden/patches/ +MASTER_SITES= http://www.cannam.demon.co.uk/rosegarden/distribution/ DISTNAME= ${PORTNAME}-2.1pl2 MAINTAINER= shanee@augusta.de -BUILD_DEPENDS= ${LOCALBASE}/lib/tclmidi/tclmidi31.so:$(PORTSDIR)/audio/tclmidi -RUN_DEPENDS= ${LOCALBASE}/lib/tclmidi/tclmidi31.so:$(PORTSDIR)/audio/tclmidi +BUILD_DEPENDS= ${LOCALBASE}/lib/tclmidi/tclmidi31.so:${PORTSDIR}/audio/tclmidi +RUN_DEPENDS= ${LOCALBASE}/lib/tclmidi/tclmidi31.so:${PORTSDIR}/audio/tclmidi -GNU_CONFIGURE= yes -USE_AUTOCONF= yes USE_X_PREFIX= yes -CONFIGURE_ARGS= --with-tclincl=${LOCALBASE}/include/tcl8.2/ -CONFIGURE_ENV= LIBS="-L${PREFIX}/lib" +USE_AUTOCONF= yes +CONFIGURE_ENV= MAKEDEPEND=${TRUE} +CONFIGURE_ARGS= --with-tclincl=${LOCALBASE}/include/tcl8.2 + +post-patch: + @${CP} ${FILESDIR}/rosegarden ${WRKSRC}/rosegarden.sh +.for file in Rosegarden rosegarden.sh + @${PERL} -pi -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/${file} +.endfor do-install: - @${MKDIR} ${PREFIX}/lib/X11/app-defaults @( \ cd ${WRKSRC} ; ${SETENV} PREFIX="${PREFIX}" ./do-install \ ) - -post-install: - ${MV} ${PREFIX}/bin/rosegarden ${PREFIX}/bin/rosegarden-bin - ${SED} s-%%PREFIX%%-${PREFIX}-g ${FILESDIR}/rosegarden >${WRKDIR}/rosegarden - ${INSTALL_SCRIPT} ${WRKDIR}/rosegarden ${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/rosegarden.sh ${PREFIX}/bin/rosegarden .include <bsd.port.mk> diff --git a/audio/rosegarden/files/patch-aa b/audio/rosegarden/files/patch-aa index 6d5caa4573e8..d022811e8338 100644 --- a/audio/rosegarden/files/patch-aa +++ b/audio/rosegarden/files/patch-aa @@ -1,21 +1,6 @@ ---- configure.in.orig Wed Oct 15 13:42:59 1997 -+++ configure.in Sat Sep 18 16:15:13 1999 -@@ -4,6 +4,14 @@ - - AC_CONFIG_HEADER(config.h) - -+AC_ARG_WITH(tcl, -+ [--with-tclincl Set tcl iclude Path], -+ [ with_tcl=$withval ], -+ [ with_tcl=/usr/local/include ], -+) -+ -+CFLAGS="${CFLAGS} -I ${with_tcl}" -+ - dnl Checks for programs. - AC_PROG_CC - AC_PROG_LN_S -@@ -67,11 +75,11 @@ +--- configure.in.orig Tue Sep 21 20:25:38 1999 ++++ configure.in Thu Dec 14 02:14:00 2000 +@@ -67,11 +67,11 @@ Petal=Petal @@ -29,7 +14,7 @@ if test -n "$TCLSH" then # Check Tcl version: -@@ -88,7 +96,7 @@ +@@ -88,7 +88,7 @@ then # Check for TclMIDI AC_CHECKING(if TclMIDI is installed) @@ -38,14 +23,30 @@ if test -n "$TCL_MIDI_CHECK" then Petal="" -@@ -153,8 +161,8 @@ +@@ -153,7 +153,7 @@ *freebsd*) defines="-DNO_SYS_ERRLIST" AC_CHECK_HEADER(machine/soundcard.h, sound_system="-DSYSTEM_OSS") - extra_libs="-lmalloc" -- # LDFLAGS="-L/usr/lib -L/usr/X11R6/lib" + # extra_libs="-lmalloc" -+ LDFLAGS="-L/usr/lib -L/usr/X11R6/lib" + # LDFLAGS="-L/usr/lib -L/usr/X11R6/lib" PETAL_LD=ld - PETAL_CFLAGS="-fPIC" +@@ -181,6 +181,17 @@ + + #x_includes="-I$x_includes" + #x_libraries="-L$x_libraries" ++ ++AC_MSG_CHECKING(Tcl include Path) ++AC_ARG_WITH(tclincl, ++ [ --with-tclincl Set tcl include Path], ++ with_tclincl=$withval, ++ with_tclincl=no) ++AC_MSG_RESULT($with_tclincl) ++ ++if test "$with_tclincl" != "no"; then ++ PETAL_CFLAGS="${PETAL_CFLAGS} -I ${with_tclincl}" ++fi + + AC_SUBST(rosegarden) + diff --git a/audio/rosegarden/files/patch-ab b/audio/rosegarden/files/patch-ab index 7efb85e26044..b88afd03fb63 100644 --- a/audio/rosegarden/files/patch-ab +++ b/audio/rosegarden/files/patch-ab @@ -1,6 +1,6 @@ ---- /tmp/rosegarden-2.1/petal/Makefile.in Sat Oct 18 11:43:27 1997 -+++ ./petal/Makefile.in Fri May 14 17:29:54 1999 -@@ -7,7 +7,7 @@ +--- petal/Makefile.in.orig Wed Oct 8 07:40:55 1997 ++++ petal/Makefile.in Thu Dec 14 02:14:42 2000 +@@ -7,13 +7,13 @@ pkgIndex.tcl : Petal.so Petal.tcl @echo "The error message for Petal.tcl is normal" @@ -8,13 +8,12 @@ + echo "pkg_mkIndex . Petal.so Petal.tcl" | tclsh8.2 petaleditor/pkgIndex.tcl : petaleditor/PetalEditor.tcl - cd petaleditor; make -@@ -19,7 +19,7 @@ - $(LD) $(LDFLAGS) Petal.o -o Petal.so +- cd petaleditor; make ++ cd petaleditor; $(MAKE) - Petal.o : Petal.c -- $(CC) $(CFLAGS) -c -o Petal.o Petal.c -+ $(CC) $(CFLAGS) -I/usr/local/include -c -o Petal.o Petal.c + petalmidi/pkgIndex.tcl : petalmidi/PetalMidi.tcl +- cd petalmidi; make ++ cd petalmidi; $(MAKE) - clean : - rm -f Petal.o Petal.so + Petal.so : Petal.o + $(LD) $(LDFLAGS) Petal.o -o Petal.so diff --git a/audio/rosegarden/files/patch-ad b/audio/rosegarden/files/patch-ad index 99328e2196ef..4083055b9715 100644 --- a/audio/rosegarden/files/patch-ad +++ b/audio/rosegarden/files/patch-ad @@ -1,5 +1,6 @@ -Index: do-install -@@ -1,27 +1,23 @@ +--- do-install.orig Wed Oct 22 06:20:43 1997 ++++ do-install Wed Dec 13 03:31:28 2000 +@@ -1,34 +1,30 @@ #!/bin/sh -BINDIR=/usr/local/bin @@ -40,6 +41,14 @@ Index: do-install ROSELIBDIR=$LIBDIR/rosegarden + ( set -x + + $install -d $BINDIR +-$install -s -c ./bin/rosegarden $BINDIR ++$install -s -c ./bin/rosegarden $BINDIR/rosegarden-bin + + $install -d $ROSELIBDIR/bin + $install -s -c ./bin/sequencer $ROSELIBDIR/bin @@ -46,20 +42,20 @@ $install -c -m 644 ./common/help/rosehelp.hnx $ROSELIBDIR/help diff --git a/audio/rosegarden/files/patch-af b/audio/rosegarden/files/patch-af deleted file mode 100644 index 44b5c22b0614..000000000000 --- a/audio/rosegarden/files/patch-af +++ /dev/null @@ -1,11 +0,0 @@ ---- /tmp/rosegarden-2.1/petal/Petal.c Sun Mar 2 20:03:31 1997 -+++ ./petal/Petal.c Fri May 14 17:25:50 1999 -@@ -2,7 +2,7 @@ - #include <stdio.h> - #include <ctype.h> - #include <string.h> --#include <tcl.h> -+#include <tcl8.2/tcl.h> - - #define NB_MODES 7 - #define NB_TONALITIES 17 /* names, actually */ diff --git a/audio/rosegarden/files/patch-ai b/audio/rosegarden/files/patch-ai index 3b32c83bfd92..4c038125c147 100644 --- a/audio/rosegarden/files/patch-ai +++ b/audio/rosegarden/files/patch-ai @@ -1,5 +1,5 @@ ---- /tmp/rosegarden-2.1/Rosegarden Wed Oct 22 22:16:41 1997 -+++ ./Rosegarden Fri May 14 19:58:16 1999 +--- Rosegarden.orig Thu Oct 23 05:14:54 1997 ++++ Rosegarden Wed Dec 13 02:41:20 2000 @@ -8,15 +8,15 @@ !!! Paths, edit these @@ -9,16 +9,16 @@ -Rosegarden*helpFile: /usr/local/lib/rosegarden/help/rosehelp.info -Rosegarden*midiFmPatchFile: /usr/local/lib/rosegarden/synth-patches/std.sb -Rosegarden*midiFmDrumPFile: /usr/local/lib/rosegarden/synth-patches/drums.sb -+Rosegarden*editorName: /usr/X11R6/lib/rosegarden/bin/editor -+Rosegarden*sequencerName: /usr/X11R6/lib/rosegarden/bin/sequencer -+Rosegarden*helpFile: /usr/X11R6/lib/rosegarden/help/rosehelp.info -+Rosegarden*midiFmPatchFile: /usr/X11R6/lib/rosegarden/synth-patches/std.sb -+Rosegarden*midiFmDrumPFile: /usr/X11R6/lib/rosegarden/synth-patches/drums.sb ++Rosegarden*editorName: %%PREFIX%%/lib/rosegarden/bin/editor ++Rosegarden*sequencerName: %%PREFIX%%/lib/rosegarden/bin/sequencer ++Rosegarden*helpFile: %%PREFIX%%/lib/rosegarden/help/rosehelp.info ++Rosegarden*midiFmPatchFile: %%PREFIX%%/lib/rosegarden/synth-patches/std.sb ++Rosegarden*midiFmDrumPFile: %%PREFIX%%/lib/rosegarden/synth-patches/drums.sb !!! directory for Petal filters. ~/.rosepetal-filters will also be searched -Rosegarden*filtersDirectory: /usr/local/lib/rosegarden/rosepetal-filters -+Rosegarden*filtersDirectory: /usr/X11R6/lib/rosegarden/rosepetal-filters ++Rosegarden*filtersDirectory: %%PREFIX%%/lib/rosegarden/rosepetal-filters !!! this is the default directory used for file dialogs: @@ -27,7 +27,7 @@ !!! this is for the sequencer's "Play through Slave": -Rosegarden*externalPlayer: /usr/local/bin/xplaymidi -+Rosegarden*externalPlayer: /usr/X11R6/bin/xplaymidi ++Rosegarden*externalPlayer: %%PREFIX%%/bin/xplaymidi !!! midi device location !!! for OSS this is normally /dev/sequencer, for ZILOG it's |