summaryrefslogtreecommitdiffstats
path: root/audio/marlin
diff options
context:
space:
mode:
authorpav <pav@df743ca5-7f9a-e211-a948-0013205c9059>2003-11-17 08:33:44 +0800
committerpav <pav@df743ca5-7f9a-e211-a948-0013205c9059>2003-11-17 08:33:44 +0800
commit0f0ffe89a95fd37625fab57d588562764e20e804 (patch)
treeb86f9c36108d0ae715c44ec1c7570b6ce720c7f8 /audio/marlin
parenta7aacb759d70ea142cf0565ef13e7ebad8b14aed (diff)
downloadmarcuscom-ports-0f0ffe89a95fd37625fab57d588562764e20e804.tar
marcuscom-ports-0f0ffe89a95fd37625fab57d588562764e20e804.tar.gz
marcuscom-ports-0f0ffe89a95fd37625fab57d588562764e20e804.tar.bz2
marcuscom-ports-0f0ffe89a95fd37625fab57d588562764e20e804.tar.lz
marcuscom-ports-0f0ffe89a95fd37625fab57d588562764e20e804.tar.xz
marcuscom-ports-0f0ffe89a95fd37625fab57d588562764e20e804.tar.zst
marcuscom-ports-0f0ffe89a95fd37625fab57d588562764e20e804.zip
New port audio/marlin, GNOME 2 wave editor based on Gstreamer.
This software requires development version of gstreamer and glib, so I'm parking it here in marcuscom until dependencies are ready for primetime. git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@1339 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'audio/marlin')
-rw-r--r--audio/marlin/Makefile29
-rw-r--r--audio/marlin/distinfo1
-rw-r--r--audio/marlin/files/patch-configure10
-rw-r--r--audio/marlin/files/patch-marlin-marlin-channel.h10
-rw-r--r--audio/marlin/pkg-descr5
-rw-r--r--audio/marlin/pkg-plist89
6 files changed, 144 insertions, 0 deletions
diff --git a/audio/marlin/Makefile b/audio/marlin/Makefile
new file mode 100644
index 000000000..e2c1ad9b8
--- /dev/null
+++ b/audio/marlin/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: marlin
+# Date created: 16 Nov 2003
+# Whom: Pav Lucistnik <pav@FreeBSD.org>
+#
+# $FreeBSD$
+
+PORTNAME= marlin
+PORTVERSION= 0.2
+CATEGORIES= audio
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= pav@FreeBSD.org
+COMMENT= Sample editor for GNOME 2 using Gstreamer backend
+
+LIB_DEPENDS= gstplay-0.7.1:${PORTSDIR}/multimedia/gstreamer-plugins \
+ musicbrainz.3:${PORTSDIR}/audio/libmusicbrainz \
+ uuid.1:${PORTSDIR}/sysutils/e2fsprogs
+
+USE_X_PREFIX= yes
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+USE_GNOME= gnomeprefix gnomehack
+INSTALLS_SHLIB= yes
+USE_LIBTOOL= yes
+USE_REINPLACE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib -lcam"
+
+.include <bsd.port.mk>
diff --git a/audio/marlin/distinfo b/audio/marlin/distinfo
new file mode 100644
index 000000000..9645abdaf
--- /dev/null
+++ b/audio/marlin/distinfo
@@ -0,0 +1 @@
+MD5 (marlin-0.2.tar.gz) = d7ccc875a5478526aacedfa57019e8da
diff --git a/audio/marlin/files/patch-configure b/audio/marlin/files/patch-configure
new file mode 100644
index 000000000..75fd9721a
--- /dev/null
+++ b/audio/marlin/files/patch-configure
@@ -0,0 +1,10 @@
+--- configure.orig Mon Nov 17 01:21:29 2003
++++ configure Mon Nov 17 01:22:07 2003
+@@ -8129,6 +8129,7 @@
+
+ # This can be used to rebuild libtool when needed
+ LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
++$ac_aux_dir/ltconfig $LIBTOOL_DEPS
+
+ # Always use our own libtool.
+ LIBTOOL='$(SHELL) $(top_builddir)/libtool'
diff --git a/audio/marlin/files/patch-marlin-marlin-channel.h b/audio/marlin/files/patch-marlin-marlin-channel.h
new file mode 100644
index 000000000..a099f3cd3
--- /dev/null
+++ b/audio/marlin/files/patch-marlin-marlin-channel.h
@@ -0,0 +1,10 @@
+--- marlin/marlin-channel.h.orig Sat Oct 11 01:02:22 2003
++++ marlin/marlin-channel.h Sun Nov 16 23:53:22 2003
+@@ -22,6 +22,7 @@
+ #ifndef __MARLIN_CHANNEL_H__
+ #define __MARLIN_CHANNEL_H__
+
++#include <sys/types.h>
+ #include <glib.h>
+
+ #include <marlin/marlin-types.h>
diff --git a/audio/marlin/pkg-descr b/audio/marlin/pkg-descr
new file mode 100644
index 000000000..d56d2c79a
--- /dev/null
+++ b/audio/marlin/pkg-descr
@@ -0,0 +1,5 @@
+Marlin is a audio sample editor for GNOME 2. It uses Gstreamer as a backend,
+resulting in support of numerous file formats. Marlin can also record
+from microphone or rip audio from CD.
+
+WWW: http://marlin.sourceforge.net/
diff --git a/audio/marlin/pkg-plist b/audio/marlin/pkg-plist
new file mode 100644
index 000000000..f24f471f2
--- /dev/null
+++ b/audio/marlin/pkg-plist
@@ -0,0 +1,89 @@
+bin/marlin
+etc/gconf/gconf.xml.defaults/apps/marlin/system-state/%gconf.xml
+etc/gconf/gconf.xml.defaults/apps/marlin/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/marlin/system-state/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/apps/marlin/%gconf.xml
+etc/gconf/schemas/marlin.schemas
+include/libmarlin/marlin-a11y-helper.h
+include/libmarlin/marlin-block.h
+include/libmarlin/marlin-cursors.h
+include/libmarlin/marlin-file-selection.h
+include/libmarlin/marlin-file-utils.h
+include/libmarlin/marlin-gst-extras.h
+include/libmarlin/marlin-channel.h
+include/libmarlin/marlin-load-pipeline.h
+include/libmarlin/marlin-marker-model.h
+include/libmarlin/marlin-marker-view.h
+include/libmarlin/marlin-msgport.h
+include/libmarlin/marlin-mt.h
+include/libmarlin/marlin-object.h
+include/libmarlin/marlin-operation.h
+include/libmarlin/marlin-overview-bar.h
+include/libmarlin/marlin-pipeline.h
+include/libmarlin/marlin-play-pipeline.h
+include/libmarlin/marlin-position-spinner.h
+include/libmarlin/marlin-program.h
+include/libmarlin/marlin-read-write-lock.h
+include/libmarlin/marlin-record-pipeline.h
+include/libmarlin/marlin-sample.h
+include/libmarlin/marlin-sample-drawing.h
+include/libmarlin/marlin-sample-element.h
+include/libmarlin/marlin-sample-selection.h
+include/libmarlin/marlin-sample-view.h
+include/libmarlin/marlin-save-pipeline.h
+include/libmarlin/marlin-stock.h
+include/libmarlin/marlin-time-line.h
+include/libmarlin/marlin-types.h
+include/libmarlin/marlin-utils.h
+include/libmarlin/marlin-x-utils.h
+lib/libmarlinx.a
+lib/libmarlinx.so
+lib/libmarlinx.so.0
+lib/libmarlin.a
+lib/libmarlin.so
+lib/libmarlin.so.0
+share/gnome/help/marlin/C/figures/marlin-main-window.png
+share/gnome/help/marlin/C/figures/new_sample_dialog.png
+share/gnome/help/marlin/C/figures/new_sample_dialog_cancel.png
+share/gnome/help/marlin/C/figures/new_sample_dialog_create.png
+share/gnome/help/marlin/C/figures/new_sample_dialog_help.png
+share/gnome/help/marlin/C/figures/new_sample_dialog_channels.png
+share/gnome/help/marlin/C/figures/new_sample_dialog_rate.png
+share/gnome/help/marlin/C/legal.xml
+share/gnome/help/marlin/C/marlin.xml
+share/gnome/marlin/ui/marlin.xml
+share/gnome/marlin/ui/toolbars.xml
+share/gnome/marlin/ui/toolbar-popup-ui.xml
+share/gnome/omf/marlin/marlin-C.omf
+@exec scrollkeeper-install -q %D/share/gnome/omf/marlin/marlin-C.omf 2>/dev/null || /usr/bin/true
+share/gnome/pixmaps/marlin/marlin-cdda-extract.png
+share/gnome/pixmaps/marlin/marlin-ffwd.png
+share/gnome/pixmaps/marlin/marlin-icon.png
+share/gnome/pixmaps/marlin/marlin-logo.png
+share/gnome/pixmaps/marlin/marlin-new-sample.png
+share/gnome/pixmaps/marlin/marlin-next.png
+share/gnome/pixmaps/marlin/marlin-paste-as-new.png
+share/gnome/pixmaps/marlin/marlin-pause.png
+share/gnome/pixmaps/marlin/marlin-play.png
+share/gnome/pixmaps/marlin/marlin-previous.png
+share/gnome/pixmaps/marlin/marlin-record.png
+share/gnome/pixmaps/marlin/marlin-repeat.png
+share/gnome/pixmaps/marlin/marlin-rewind.png
+share/gnome/pixmaps/marlin/marlin-selection-grow.png
+share/gnome/pixmaps/marlin/marlin-selection-shrink.png
+share/gnome/pixmaps/marlin/marlin-select-all.png
+share/gnome/pixmaps/marlin/marlin-select-none.png
+share/gnome/pixmaps/marlin/marlin-stop.png
+@dirrm share/gnome/pixmaps/marlin
+@dirrm share/gnome/omf/marlin
+@dirrm share/gnome/marlin/ui
+@dirrm share/gnome/marlin
+@dirrm share/gnome/help/marlin/C/figures
+@dirrm share/gnome/help/marlin/C
+@dirrm share/gnome/help/marlin
+@dirrm include/libmarlin
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/marlin/system-state
+@dirrm etc/gconf/gconf.xml.defaults/schemas/apps/marlin
+@dirrm etc/gconf/gconf.xml.defaults/apps/marlin/system-state
+@dirrm etc/gconf/gconf.xml.defaults/apps/marlin
+@unexec scrollkeeper-uninstall -q %D/share/gnome/omf/marlin/marlin-C.omf 2>/dev/null || /usr/bin/true