diff options
author | pav <pav@df743ca5-7f9a-e211-a948-0013205c9059> | 2003-11-17 08:33:44 +0800 |
---|---|---|
committer | pav <pav@df743ca5-7f9a-e211-a948-0013205c9059> | 2003-11-17 08:33:44 +0800 |
commit | 0f0ffe89a95fd37625fab57d588562764e20e804 (patch) | |
tree | b86f9c36108d0ae715c44ec1c7570b6ce720c7f8 /audio/marlin | |
parent | a7aacb759d70ea142cf0565ef13e7ebad8b14aed (diff) | |
download | marcuscom-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/Makefile | 29 | ||||
-rw-r--r-- | audio/marlin/distinfo | 1 | ||||
-rw-r--r-- | audio/marlin/files/patch-configure | 10 | ||||
-rw-r--r-- | audio/marlin/files/patch-marlin-marlin-channel.h | 10 | ||||
-rw-r--r-- | audio/marlin/pkg-descr | 5 | ||||
-rw-r--r-- | audio/marlin/pkg-plist | 89 |
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 |