diff options
Diffstat (limited to 'audio')
30 files changed, 804 insertions, 0 deletions
diff --git a/audio/gnowavcut/Makefile b/audio/gnowavcut/Makefile new file mode 100644 index 000000000..fca5c5d38 --- /dev/null +++ b/audio/gnowavcut/Makefile @@ -0,0 +1,21 @@ +# New ports collection makefile for: gnowavcut +# Date created: 19 May 2001 +# Whom: Steve Coltrin <spcoltri@omcl.org> +# +# $FreeBSD$ +# + +PORTNAME= gnowavcut +PORTVERSION= 0.0.8 +PORTREVISION= 3 +CATEGORIES= audio gnome +MASTER_SITES= http://gnowavcut.good-day.net/src/ + +MAINTAINER= spcoltri@omcl.org +COMMENT= A GNOME/GTK+ based RIFF PCM Wave file splitter + +USE_XLIB= yes +GNU_CONFIGURE= yes +USE_GNOME= gnomehack gnomeprefix gnomelibs + +.include <bsd.port.mk> diff --git a/audio/gnowavcut/distinfo b/audio/gnowavcut/distinfo new file mode 100644 index 000000000..9f898f7e7 --- /dev/null +++ b/audio/gnowavcut/distinfo @@ -0,0 +1,3 @@ +MD5 (gnowavcut-0.0.8.tar.gz) = 20c371ab3574c7241176bafe7a4d6005 +SHA256 (gnowavcut-0.0.8.tar.gz) = ca28cfe3b3f928a27354afebde3e2049d600ff628a85cfc0dde5bede019d2277 +SIZE (gnowavcut-0.0.8.tar.gz) = 293147 diff --git a/audio/gnowavcut/pkg-descr b/audio/gnowavcut/pkg-descr new file mode 100644 index 000000000..9da025a15 --- /dev/null +++ b/audio/gnowavcut/pkg-descr @@ -0,0 +1,7 @@ +GnoWavCut splits non-compressed 16bit PCM Wave files. You can set splitting +points while playing sounds. + +WWW: http://gnowavcut.good-day.net/ + +- Steve Coltrin +spcoltri@omcl.org diff --git a/audio/gnowavcut/pkg-plist b/audio/gnowavcut/pkg-plist new file mode 100644 index 000000000..4058b56d0 --- /dev/null +++ b/audio/gnowavcut/pkg-plist @@ -0,0 +1,2 @@ +bin/gnowavcut +share/gnome/apps/Multimedia/gnowavcut.desktop diff --git a/audio/goobox/Makefile b/audio/goobox/Makefile new file mode 100644 index 000000000..1e9eeb003 --- /dev/null +++ b/audio/goobox/Makefile @@ -0,0 +1,51 @@ +# New ports collection makefile for: guikachu +# Date created: 11 Nov 2004 +# Whom: Alexander Nedotsukov <bland@FreeBSD.org> +# +# $FreeBSD$ +# $MCom$ +# + +PORTNAME= goobox +PORTVERSION= 0.9.93 +PORTREVISION= 4 +CATEGORIES= audio gnome +MASTER_SITES= ${MASTER_SITE_GNOME} +MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} +DIST_SUBDIR= gnome2 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= CD player and ripper for GNOME Desktop environment + +RUN_DEPENDS= cddb-slave2-properties:${PORTSDIR}/audio/gnome-media + +USE_XLIB= yes +USE_GETTEXT= yes +USE_BZIP2= yes +USE_GMAKE= yes +USE_GNOME= gnomeprefix gnomehack intlhack libgnomeui libglade2 libbonobo \ + gnomedocutils +USE_GSTREAMER80= cdparanoia gconf +GNU_CONFIGURE= yes +INSTALLS_OMF= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +GCONF_SCHEMAS= goobox.schemas + +OPTIONS= NOTIFY "Enable libnotify support" on + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 500000 +BROKEN= does not build on 4.X +.endif + +.if !defined(WITHOUT_NOTIFY) +LIB_DEPENDS+= notify.2:${PORTSDIR}/devel/libnotify +CONFIGURE_ARGS+= --enable-notification +.else +CONFIGURE_ARGS+= --disable-notification +.endif + +.include <bsd.port.post.mk> diff --git a/audio/goobox/distinfo b/audio/goobox/distinfo new file mode 100644 index 000000000..858faf3f6 --- /dev/null +++ b/audio/goobox/distinfo @@ -0,0 +1,3 @@ +MD5 (gnome2/goobox-0.9.93.tar.bz2) = d12dcf26907935ee4803107c572a5392 +SHA256 (gnome2/goobox-0.9.93.tar.bz2) = fffecbdccf6f1dfbd53d02a2daff882ce62970a563b48e8612957015f4d2939d +SIZE (gnome2/goobox-0.9.93.tar.bz2) = 539913 diff --git a/audio/goobox/files/patch-src_main.c b/audio/goobox/files/patch-src_main.c new file mode 100644 index 000000000..eaf098579 --- /dev/null +++ b/audio/goobox/files/patch-src_main.c @@ -0,0 +1,51 @@ +--- src/main.c.orig Fri Nov 18 21:20:08 2005 ++++ src/main.c Mon Feb 20 22:41:55 2006 +@@ -47,7 +47,6 @@ + + #ifdef HAVE_LIBNOTIFY + #include <libnotify/notify.h> +-static NotifyHandle *notify_h = NULL; + #endif /* HAVE_LIBNOTIFY */ + + GtkWindow *main_window = NULL; +@@ -193,7 +192,7 @@ + + #ifdef HAVE_LIBNOTIFY + if (! notify_init ("goobox")) +- g_error ("Cannot initialize notification system."); ++ g_warning ("Cannot initialize notification system."); + #endif /* HAVE_LIBNOTIFY */ + + goo_stock_init (); +@@ -557,27 +556,10 @@ + int y) + { + #ifdef HAVE_LIBNOTIFY +- NotifyIcon *icon = notify_icon_new_from_uri("goobox"); +- NotifyHints *hints = NULL; +- +- if ((x >= 0) && (y >= 0)) { +- hints = notify_hints_new (); +- notify_hints_set_int (hints, "x", x); +- notify_hints_set_int (hints, "y", y); +- } ++ if(!notify_is_initted()) ++ return; ++ NotifyNotification *n = notify_notification_new (title,msg,"goobox",GTK_WIDGET (main_window)); ++ notify_notification_show(n, NULL); + +- notify_h = notify_send_notification (notify_h, +- "device", +- NOTIFY_URGENCY_NORMAL, +- title, +- msg, +- icon, +- TRUE, 0, +- hints, // no hints +- NULL, // no user data +- 0); +- +- if (icon != NULL) +- notify_icon_destroy (icon); + #endif /* HAVE_LIBNOTIFY */ + } diff --git a/audio/goobox/pkg-descr b/audio/goobox/pkg-descr new file mode 100644 index 000000000..c263704fd --- /dev/null +++ b/audio/goobox/pkg-descr @@ -0,0 +1,4 @@ +Goobox is a CD player and ripper for the GNOME Desktop environment, +it uses gstreamer to play and rip CDs and cddb-slave2 (distributed +with gnome-media) to get and edit CD metadata such as track titles +and album name. diff --git a/audio/goobox/pkg-plist b/audio/goobox/pkg-plist new file mode 100644 index 000000000..8d517a482 --- /dev/null +++ b/audio/goobox/pkg-plist @@ -0,0 +1,47 @@ +bin/goobox +libdata/bonobo/servers/GNOME_Goobox.server +share/gnome/application-registry/goobox.applications +share/gnome/applications/goobox.desktop +share/gnome/goobox/glade/goo_cover_chooser.glade +share/gnome/goobox/glade/goobox.glade +share/gnome/help/goobox/C/goobox.xml +share/gnome/help/goobox/C/legal.xml +share/gnome/omf/goobox/goobox-C.omf +share/gnome/pixmaps/goobox.png +share/locale/ar/LC_MESSAGES/goobox.mo +share/locale/bg/LC_MESSAGES/goobox.mo +share/locale/cs/LC_MESSAGES/goobox.mo +share/locale/da/LC_MESSAGES/goobox.mo +share/locale/de/LC_MESSAGES/goobox.mo +share/locale/el/LC_MESSAGES/goobox.mo +share/locale/en_CA/LC_MESSAGES/goobox.mo +share/locale/en_GB/LC_MESSAGES/goobox.mo +share/locale/es/LC_MESSAGES/goobox.mo +share/locale/eu/LC_MESSAGES/goobox.mo +share/locale/fi/LC_MESSAGES/goobox.mo +share/locale/fr/LC_MESSAGES/goobox.mo +share/locale/hu/LC_MESSAGES/goobox.mo +share/locale/it/LC_MESSAGES/goobox.mo +share/locale/ja/LC_MESSAGES/goobox.mo +share/locale/ko/LC_MESSAGES/goobox.mo +share/locale/lt/LC_MESSAGES/goobox.mo +share/locale/nb/LC_MESSAGES/goobox.mo +share/locale/ne/LC_MESSAGES/goobox.mo +share/locale/nl/LC_MESSAGES/goobox.mo +share/locale/no/LC_MESSAGES/goobox.mo +share/locale/pa/LC_MESSAGES/goobox.mo +share/locale/pl/LC_MESSAGES/goobox.mo +share/locale/pt/LC_MESSAGES/goobox.mo +share/locale/pt_BR/LC_MESSAGES/goobox.mo +share/locale/ru/LC_MESSAGES/goobox.mo +share/locale/rw/LC_MESSAGES/goobox.mo +share/locale/sq/LC_MESSAGES/goobox.mo +share/locale/sv/LC_MESSAGES/goobox.mo +share/locale/zh_CN/LC_MESSAGES/goobox.mo +share/locale/zh_TW/LC_MESSAGES/goobox.mo +@dirrmtry share/locale/ar +@dirrm share/gnome/omf/goobox +@dirrm share/gnome/help/goobox/C +@dirrm share/gnome/help/goobox +@dirrm share/gnome/goobox/glade +@dirrm share/gnome/goobox diff --git a/audio/gqradio/Makefile b/audio/gqradio/Makefile new file mode 100644 index 000000000..85f9047e9 --- /dev/null +++ b/audio/gqradio/Makefile @@ -0,0 +1,43 @@ +# New ports collection makefile for: gqradio +# Date created: 13 Apr 2003 +# Whom: Stefan Jahn <stefan.jahn@nemesis-sektor.de> +# +# $FreeBSD$ +# + +PORTNAME= gqradio +PORTVERSION= 1.9.2 +PORTREVISION= 2 +CATEGORIES= audio +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR=gqmpeg + +MAINTAINER= stefan.jahn@nemesis-sektor.de +COMMENT= GTK2 based FM tuner + +USE_XLIB= yes +GNU_CONFIGURE= yes +USE_GNOME= gtk20 gnomehack gnomeprefix + +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" \ + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 500000 +ONLY_FOR_ARCHS= i386 +.else +ONLY_FOR_ARCHS= alpha i386 ia64 +.endif + +post-patch: + @${REINPLACE_CMD} -e \ + 's|share/gqradio|share/gnome/gqradio|; \ + s|\(doc/gqradio\)-\$$VERSION|\1|' \ + ${WRKSRC}/configure + @${REINPLACE_CMD} -e \ + 's|^\(readmedir = \).*|\1$$(prefix)/share/doc/gqradio|; \ + s|COPYING||' \ + ${WRKSRC}/Makefile.in + +.include <bsd.port.post.mk> diff --git a/audio/gqradio/distinfo b/audio/gqradio/distinfo new file mode 100644 index 000000000..dba492cd2 --- /dev/null +++ b/audio/gqradio/distinfo @@ -0,0 +1,3 @@ +MD5 (gqradio-1.9.2.tar.gz) = 10fded1c080cadd1b260a592772bcbb6 +SHA256 (gqradio-1.9.2.tar.gz) = 8c00b589c2faab3fdb5053f8d47abc883ee9fc44702a34bd049ebde8a1adcfef +SIZE (gqradio-1.9.2.tar.gz) = 444114 diff --git a/audio/gqradio/pkg-descr b/audio/gqradio/pkg-descr new file mode 100644 index 000000000..9064888ce --- /dev/null +++ b/audio/gqradio/pkg-descr @@ -0,0 +1,10 @@ +GQradio interfaces with radio cards through the video4linux, +or the FreeBSD bktr APIs. Stations can be tuned manually, +set to presets, or auto seek can find the next available +frequency. The application supports theming (skins), +and includes a built-in skin editor. + +WWW: http://gqmpeg.sourceforge.net/radio.html + +- Stefan Jahn +stefan.jahn@nemesis-sektor.de diff --git a/audio/gqradio/pkg-plist b/audio/gqradio/pkg-plist new file mode 100644 index 000000000..1a551fabb --- /dev/null +++ b/audio/gqradio/pkg-plist @@ -0,0 +1,98 @@ +bin/gqradio +share/doc/gqradio/ChangeLog +share/doc/gqradio/README +share/doc/gqradio/SKIN-SPECS +share/doc/gqradio/TODO +share/gnome/applications/gqradio.desktop +share/gnome/gqradio/skins/SKIN-SPECS +share/gnome/gqradio/skins/default/btn-grey-34x12-advanced1.png +share/gnome/gqradio/skins/default/btn-grey-34x12-advanced2.png +share/gnome/gqradio/skins/default/btn-grey-34x12-clear.png +share/gnome/gqradio/skins/default/btn-grey-34x12-config.png +share/gnome/gqradio/skins/default/btn-grey-34x12-del.png +share/gnome/gqradio/skins/default/btn-grey-34x12-scan.png +share/gnome/gqradio/skins/default/btn-grey-34x12-set.png +share/gnome/gqradio/skins/default/btn-grey-34x20-mode.png +share/gnome/gqradio/skins/default/btn-grey-34x20-mute.png +share/gnome/gqradio/skins/default/btn-grey-42x20-down.png +share/gnome/gqradio/skins/default/btn-grey-42x20-up.png +share/gnome/gqradio/skins/default/btn-grey-expand.png +share/gnome/gqradio/skins/default/btn-grey-shrink.png +share/gnome/gqradio/skins/default/btn-grey-sizer.png +share/gnome/gqradio/skins/default/btn-pda-16-minus.png +share/gnome/gqradio/skins/default/btn-pda-16-plus.png +share/gnome/gqradio/skins/default/btn-pda-exit.png +share/gnome/gqradio/skins/default/btn-pda-iconify.png +share/gnome/gqradio/skins/default/btn-pos-14-down.png +share/gnome/gqradio/skins/default/btn-pos-14-up.png +share/gnome/gqradio/skins/default/digit-digital-15-aa.png +share/gnome/gqradio/skins/default/digit-digital-24-aa.png +share/gnome/gqradio/skins/default/item-cycle-6.png +share/gnome/gqradio/skins/default/item-radio-mute-large.png +share/gnome/gqradio/skins/default/item-radio-scanning-11.png +share/gnome/gqradio/skins/default/item-radio-stereo.png +share/gnome/gqradio/skins/default/item-radio-strength-9.png +share/gnome/gqradio/skins/default/item-radio-tunemode.png +share/gnome/gqradio/skins/default/item-radio-volume-19.png +share/gnome/gqradio/skins/default/item-set.png +share/gnome/gqradio/skins/default/list-pos-back.png +share/gnome/gqradio/skins/default/list-pos-row-menu.png +share/gnome/gqradio/skins/default/list-pos-row.png +share/gnome/gqradio/skins/default/main-pos-blank.png +share/gnome/gqradio/skins/default/main-pos-extra.png +share/gnome/gqradio/skins/default/menu_back_green.png +share/gnome/gqradio/skins/default/menu_list_icons.png +share/gnome/gqradio/skins/default/pic-dot.png +share/gnome/gqradio/skins/default/pic-mhz.png +share/gnome/gqradio/skins/default/skindata +share/gnome/gqradio/skins/default/skindata_advanced +share/gnome/gqradio/skins/default/skindata_menu +share/gnome/gqradio/skins/default/skindata_presets +share/gnome/gqradio/skins/default/skindata_presets_advanced +share/gnome/gqradio/skins/default/skindata_submenu +share/gnome/gqradio/skins/default/slider-pos-14h.png +share/gnome/gqradio/skins/skyblue/back-blue.png +share/gnome/gqradio/skins/skyblue/back-list-blue.png +share/gnome/gqradio/skins/skyblue/back-menu-blue.png +share/gnome/gqradio/skins/skyblue/btn-22-sizer2.png +share/gnome/gqradio/skins/skyblue/btn-blue14-fade-close.png +share/gnome/gqradio/skins/skyblue/btn-blue14-fade-down.png +share/gnome/gqradio/skins/skyblue/btn-blue14-fade-iconify.png +share/gnome/gqradio/skins/skyblue/btn-blue14-fade-up.png +share/gnome/gqradio/skins/skyblue/btn-blue22-fade-clear.png +share/gnome/gqradio/skins/skyblue/btn-blue22-fade-config.png +share/gnome/gqradio/skins/skyblue/btn-blue22-fade-left.png +share/gnome/gqradio/skins/skyblue/btn-blue22-fade-list.png +share/gnome/gqradio/skins/skyblue/btn-blue22-fade-minus.png +share/gnome/gqradio/skins/skyblue/btn-blue22-fade-mode3.png +share/gnome/gqradio/skins/skyblue/btn-blue22-fade-mute.png +share/gnome/gqradio/skins/skyblue/btn-blue22-fade-right.png +share/gnome/gqradio/skins/skyblue/btn-blue22t-fade-add.png +share/gnome/gqradio/skins/skyblue/btn-blue22t-fade-scan.png +share/gnome/gqradio/skins/skyblue/digit-digital-15-aa.png +share/gnome/gqradio/skins/skyblue/digit-digital-24-aa.png +share/gnome/gqradio/skins/skyblue/item-cycle-6.png +share/gnome/gqradio/skins/skyblue/item-radio-mute-large.png +share/gnome/gqradio/skins/skyblue/item-radio-tunemode.png +share/gnome/gqradio/skins/skyblue/item-set.png +share/gnome/gqradio/skins/skyblue/item-signal4.png +share/gnome/gqradio/skins/skyblue/item-volume12-shadow.png +share/gnome/gqradio/skins/skyblue/list-back.png +share/gnome/gqradio/skins/skyblue/list-menu-icons.png +share/gnome/gqradio/skins/skyblue/list-menu-row20.png +share/gnome/gqradio/skins/skyblue/list-row16.png +share/gnome/gqradio/skins/skyblue/menu_list_icons.png +share/gnome/gqradio/skins/skyblue/pic-dot.png +share/gnome/gqradio/skins/skyblue/pic-mhz.png +share/gnome/gqradio/skins/skyblue/skindata +share/gnome/gqradio/skins/skyblue/skindata_menu +share/gnome/gqradio/skins/skyblue/skindata_presets +share/gnome/gqradio/skins/skyblue/skindata_submenu +share/gnome/gqradio/skins/skyblue/slider-vert-24.png +share/gnome/pixmaps/gqradio.png +share/locale/fr/LC_MESSAGES/gqradio.mo +@dirrm share/doc/gqradio +@dirrm share/gnome/gqradio/skins/default +@dirrm share/gnome/gqradio/skins/skyblue +@dirrm share/gnome/gqradio/skins +@dirrm share/gnome/gqradio diff --git a/audio/grip/Makefile b/audio/grip/Makefile new file mode 100644 index 000000000..7f6b7c578 --- /dev/null +++ b/audio/grip/Makefile @@ -0,0 +1,125 @@ +# New ports collection makefile for: grip +# Date created: 31 May 2000 +# Whom: kbyanc@posi.net +# +# $FreeBSD$ +# + +PORTNAME= grip +PORTVERSION= 3.2.0 +PORTREVISION= 11 +CATEGORIES= audio +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= multimedia@FreeBSD.org +COMMENT= GTK front-end to external cd rippers and audio encoders + +LIB_DEPENDS= id3-3.8.3:${PORTSDIR}/audio/id3lib \ + curl.3:${PORTSDIR}/ftp/curl +PATCH_DEPENDS= iconv:${PORTSDIR}/converters/libiconv + +USE_XLIB= yes +USE_GNOME= gnomehack gnomeprefix gnometarget libgnomeui vte +USE_GMAKE= yes +USE_GETTEXT= yes +USE_AUTOTOOLS= libtool:15 +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +OPTIONS= CDPARANOIA "Ripper: Enable cdparanoia support" on \ + CDDA2WAV "Ripper: cdda2wav: Install sysutils/cdrtools" off +.if defined(PACKAGE_BUILDING) +OPTIONS+= LAME "Encoder: lame: Install audio/lame" off \ + VORBIS "Encoder: oggenc: Install audio/vorbis-tools" on +.else +OPTIONS+= LAME "Encoder: lame: Install audio/lame" on \ + VORBIS "Encoder: oggenc: Install audio/vorbis-tools" off +.endif +OPTIONS+= BLADEENC "Encoder: bladeenc: Install audio/bladeenc" off \ + FAAC "Encoder: faac: Install audio/faac" off \ + FLAC "Encoder: flac: Install audio/flac" off \ + GOGO "Encoder: gogo: Install audio/gogo" off \ + MP3ENCODE "Encoder: mp3encode: Install audio/mp3encode" off + +ISO_LOCALES= de es fr pt_BR + +.include <bsd.port.pre.mk> + +.if defined(WITH_CDROM_DEVICE) +DEFAULT_CDROM_DEVICE=${WITH_CDROM_DEVICE} +.else +.if ${OSVERSION} < 500000 +DEFAULT_CDROM_DEVICE=/dev/acd0c +.else +DEFAULT_CDROM_DEVICE=/dev/acd0 +.endif +.endif + +.if !defined(WITHOUT_CDPARANOIA) +LIB_DEPENDS+= cdda_paranoia.0:${PORTSDIR}/audio/cdparanoia +CONFIGURE_ARGS+= --enable-cdpar +.else +CONFIGURE_ARGS+= --disable-cdpar +.endif + +.if defined(WITH_CDDA2WAV) +RUN_DEPENDS+= cdda2wav:${PORTSDIR}/sysutils/cdrtools +.endif + +.if defined(WITH_BLADEENC) +RUN_DEPENDS+= bladeenc:${PORTSDIR}/audio/bladeenc +.endif + +.if defined(WITH_FAAC) +RUN_DEPENDS+= faac:${PORTSDIR}/audio/faac +.endif + +.if defined(WITH_FLAC) +RUN_DEPENDS+= flac:${PORTSDIR}/audio/flac +.endif + +.if defined(WITH_GOGO) +RUN_DEPENDS+= gogo:${PORTSDIR}/audio/gogo +.endif + +.if defined(WITH_MP3ENCODE) +RUN_DEPENDS+= encode:${PORTSDIR}/audio/mp3encode +.endif + +.if !defined(WITHOUT_LAME) +RUN_DEPENDS+= lame:${PORTSDIR}/audio/lame +.endif + +.if defined(WITH_BLADEENC) +RUN_DEPENDS+= bladeenc:${PORTSDIR}/audio/bladeenc +.endif + +.if defined(WITH_VORBIS) +RUN_DEPENDS+= ogg123:${PORTSDIR}/audio/vorbis-tools +.endif + +pre-everything:: +.if !defined(WITH_CDROM_DEVICE) + @${ECHO_MSG} "===> The default CDROM device is ${DEFAULT_CDROM_DEVICE}" + @${ECHO_MSG} "===> Define WITH_CDROM_DEVICE if you want to change the default" + @${ECHO_MSG} "===> For example, 'make WITH_CDROM_DEVICE=\"/dev/somedevice\"'" +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|/dev/cdrom|${DEFAULT_CDROM_DEVICE}|' \ + ${WRKSRC}/src/grip.c + @${REINPLACE_CMD} -e 's|{"xingmp3enc","-B %b -Q %w","mp3"},||; \ + s|{"l3enc","-br %b %w %m","mp3"},|{"faac","--no-midside -w -q 100 --artist %a --album %d --track %t --title %n --year %y --genre %g -b %b %w -o %m", "m4a"},|; \ + s|mp3encode|encode|' \ + ${WRKSRC}/src/gripcfg.c +.for l in ${ISO_LOCALES} + @${MV} ${WRKSRC}/po/${l}.po ${WRKSRC}/po/_${l}.po + ${LOCALBASE}/bin/iconv -f ISO-8859-15 -t UTF-8 \ + ${WRKSRC}/po/_${l}.po > ${WRKSRC}/po/${l}.po +.endfor + @${MV} ${WRKSRC}/po/ru.po ${WRKSRC}/po/_ru.po + ${LOCALBASE}/bin/iconv -f koi8-r -t UTF-8 \ + ${WRKSRC}/po/_ru.po > ${WRKSRC}/po/ru.po + +.include <bsd.port.post.mk> diff --git a/audio/grip/distinfo b/audio/grip/distinfo new file mode 100644 index 000000000..91f0ac848 --- /dev/null +++ b/audio/grip/distinfo @@ -0,0 +1,3 @@ +MD5 (grip-3.2.0.tar.gz) = 9b51933a03dd7d7ddfbb3643fc82c2d0 +SHA256 (grip-3.2.0.tar.gz) = 5a51a67f2828aa679a46bbb95cdc5346d6d4516f8ba74b7744b6049ccbe805ca +SIZE (grip-3.2.0.tar.gz) = 722039 diff --git a/audio/grip/files/patch-src::discdb b/audio/grip/files/patch-src::discdb new file mode 100644 index 000000000..1d300b270 --- /dev/null +++ b/audio/grip/files/patch-src::discdb @@ -0,0 +1,20 @@ +--- src/discdb.c.orig Thu Apr 15 21:23:37 2004 ++++ src/discdb.c Wed Mar 16 19:02:09 2005 +@@ -311,7 +311,7 @@ + query->query_match=MATCH_EXACT; + query->query_matches=0; + +- while((inbuffer=DiscDBReadLine(&dataptr))) { ++ while(query->query_matches < MAX_INEXACT_MATCHES && (inbuffer=DiscDBReadLine(&dataptr))) { + query->query_list[query->query_matches].list_genre= + DiscDBGenreValue(g_strstrip(strtok(inbuffer," "))); + +@@ -331,7 +331,7 @@ + query->query_match=MATCH_INEXACT; + query->query_matches=0; + +- while((inbuffer=DiscDBReadLine(&dataptr))) { ++ while(query->query_matches < MAX_INEXACT_MATCHES && (inbuffer=DiscDBReadLine(&dataptr))) { + query->query_list[query->query_matches].list_genre= + DiscDBGenreValue(g_strstrip(strtok(inbuffer," "))); + diff --git a/audio/grip/pkg-descr b/audio/grip/pkg-descr new file mode 100644 index 000000000..52e734327 --- /dev/null +++ b/audio/grip/pkg-descr @@ -0,0 +1,8 @@ +Grip is a front-end to external cd audio rippers (such as dagrab or +cdda2wav). It also provides an automated frontend for MP3 encoders, letting +you take a disc and transform it easily straight into MP3s. The CDDB +protocol is supported for retrieving track information from disc database +servers. Grip works with DigitalDJ to provide a unified "computerized" +version of your music collection. + +WWW: http://www.nostatic.org/grip/ diff --git a/audio/grip/pkg-plist b/audio/grip/pkg-plist new file mode 100644 index 000000000..3f0e1ce4d --- /dev/null +++ b/audio/grip/pkg-plist @@ -0,0 +1,69 @@ +bin/grip +share/gnome/applications/grip.desktop +share/gnome/help/grip/C/cdconfig.png +share/gnome/help/grip/C/cdplayer.png +share/gnome/help/grip/C/cdplayersmall.png +share/gnome/help/grip/C/cdscan.png +share/gnome/help/grip/C/discdb.png +share/gnome/help/grip/C/discdbconfig.png +share/gnome/help/grip/C/editing.png +share/gnome/help/grip/C/eject.png +share/gnome/help/grip/C/encprog.png +share/gnome/help/grip/C/ffwd.png +share/gnome/help/grip/C/grip.xml +share/gnome/help/grip/C/grip-logo.png +share/gnome/help/grip/C/id3config.png +share/gnome/help/grip/C/minmax.png +share/gnome/help/grip/C/miscconfig.png +share/gnome/help/grip/C/modeinterface.png +share/gnome/help/grip/C/mp3config.png +share/gnome/help/grip/C/mp3config2.png +share/gnome/help/grip/C/multiartist.png +share/gnome/help/grip/C/nexttrk.png +share/gnome/help/grip/C/playloop.png +share/gnome/help/grip/C/playnormal.png +share/gnome/help/grip/C/playonce.png +share/gnome/help/grip/C/playpause.png +share/gnome/help/grip/C/playplaylist.png +share/gnome/help/grip/C/playrandom.png +share/gnome/help/grip/C/prevtrk.png +share/gnome/help/grip/C/progtrack.png +share/gnome/help/grip/C/proxyconfig.png +share/gnome/help/grip/C/quit.png +share/gnome/help/grip/C/rewind.png +share/gnome/help/grip/C/ripconfig.png +share/gnome/help/grip/C/ripconfig2.png +share/gnome/help/grip/C/ripconfig3.png +share/gnome/help/grip/C/ripping.png +share/gnome/help/grip/C/ripprog.png +share/gnome/help/grip/C/ripsmall.png +share/gnome/help/grip/C/smile1.png +share/gnome/help/grip/C/smile2.png +share/gnome/help/grip/C/smile3.png +share/gnome/help/grip/C/smile4.png +share/gnome/help/grip/C/smile5.png +share/gnome/help/grip/C/smile6.png +share/gnome/help/grip/C/smile7.png +share/gnome/help/grip/C/smile8.png +share/gnome/help/grip/C/stop.png +share/gnome/help/grip/C/trkedit.png +share/gnome/help/grip/C/volume.png +share/gnome/pixmaps/gripicon.png +share/locale/be/LC_MESSAGES/grip-2.2.mo +share/locale/bg/LC_MESSAGES/grip-2.2.mo +share/locale/ca/LC_MESSAGES/grip-2.2.mo +share/locale/de/LC_MESSAGES/grip-2.2.mo +share/locale/es/LC_MESSAGES/grip-2.2.mo +share/locale/fi/LC_MESSAGES/grip-2.2.mo +share/locale/fr/LC_MESSAGES/grip-2.2.mo +share/locale/it/LC_MESSAGES/grip-2.2.mo +share/locale/ja/LC_MESSAGES/grip-2.2.mo +share/locale/pt_BR/LC_MESSAGES/grip-2.2.mo +share/locale/ru/LC_MESSAGES/grip-2.2.mo +share/locale/zh_CN/LC_MESSAGES/grip-2.2.mo +share/locale/zh_HK/LC_MESSAGES/grip-2.2.mo +share/locale/zh_TW/LC_MESSAGES/grip-2.2.mo +@dirrmtry share/locale/zh_HK/LC_MESSAGES +@dirrmtry share/locale/zh_HK +@dirrm share/gnome/help/grip/C +@dirrm share/gnome/help/grip diff --git a/audio/gspeakers/Makefile b/audio/gspeakers/Makefile new file mode 100644 index 000000000..a4a27a7b9 --- /dev/null +++ b/audio/gspeakers/Makefile @@ -0,0 +1,56 @@ +# New ports collection makefile for: gspeakers +# Date created: 10th December 2003 +# Whom: Vincent Tantardini <vinc@freebsd-fr.org> +# +# $FreeBSD$ + +PORTNAME= gspeakers +PORTVERSION= 0.11 +PORTREVISION= 4 +CATEGORIES= audio +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= ports@FreeBSD.org +COMMENT= Gnome-based loudspeaker design program + +LIB_DEPENDS= gtkmm-2.4.1:${PORTSDIR}/x11-toolkits/gtkmm24 + +USE_XLIB= yes +USE_GCC= 3.4 +USE_GNOME= gnomeprefix gnometarget libxml2 +USE_GMAKE= yes +USE_AUTOTOOLS= automake:19:env +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|/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 --git a/audio/gspeakers/distinfo b/audio/gspeakers/distinfo new file mode 100644 index 000000000..e416ef1b2 --- /dev/null +++ b/audio/gspeakers/distinfo @@ -0,0 +1,3 @@ +MD5 (gspeakers-0.11.tar.gz) = 1a8ed81fe42000969e8b0d29f8156bae +SHA256 (gspeakers-0.11.tar.gz) = fe5941f9e17b57d47581b56afb47c35957bc1c1e254a2675a2ad913a9625dc3f +SIZE (gspeakers-0.11.tar.gz) = 546406 diff --git a/audio/gspeakers/pkg-descr b/audio/gspeakers/pkg-descr new file mode 100644 index 000000000..3240f1941 --- /dev/null +++ b/audio/gspeakers/pkg-descr @@ -0,0 +1,4 @@ +Gspeakers is a loudspeaker enclosure and crossovernetwork designer +for the GNOME2 desktop. + +WWW: http://gspeakers.sourceforge.net/ diff --git a/audio/gspeakers/pkg-plist b/audio/gspeakers/pkg-plist new file mode 100644 index 000000000..9cf972bac --- /dev/null +++ b/audio/gspeakers/pkg-plist @@ -0,0 +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 +@dirrm share/gnome/gspeakers/xml +@dirrm share/gnome/gspeakers/pixmaps +@dirrm share/gnome/gspeakers diff --git a/audio/lindele/Makefile b/audio/lindele/Makefile new file mode 100644 index 000000000..1583d23e4 --- /dev/null +++ b/audio/lindele/Makefile @@ -0,0 +1,35 @@ +# New ports collection makefile for: lindele +# Date created: 26 Jul 2004 +# Whom: Jean-Yves Lefort <jylefort@brutele.be> +# +# $FreeBSD$ +# + +PORTNAME= lindele +PORTVERSION= 0.1.1 +PORTREVISION= 5 +CATEGORIES= audio +MASTER_SITES= http://download.gna.org/${PORTNAME}/ + +MAINTAINER= jylefort@FreeBSD.org +COMMENT= Yet another simple GNOME music player + +RUN_DEPENDS= musicbox-tag-editor:${PORTSDIR}/audio/musicbox-tag-editor +LIB_DEPENDS= vorbis:${PORTSDIR}/audio/libvorbis \ + tag:${PORTSDIR}/audio/taglib + +USE_XLIB= yes +USE_GNOME= gnomehack gnomeprefix libgnomeui +USE_GSTREAMER80= gconf +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +post-patch: + @${REINPLACE_CMD} -e 's|musicbox|musicbox-tag-editor|g' \ + ${WRKSRC}/src/gui.c \ + ${WRKSRC}/src/lindele.c + @${REINPLACE_CMD} -e 's|@prefix@/share|@datadir@|' \ + ${WRKSRC}/data/lindele.glade.in + +.include <bsd.port.mk> diff --git a/audio/lindele/distinfo b/audio/lindele/distinfo new file mode 100644 index 000000000..fc1da08c6 --- /dev/null +++ b/audio/lindele/distinfo @@ -0,0 +1,3 @@ +MD5 (lindele-0.1.1.tar.gz) = 6d5387fd607fe0516bcc3ddd84dc4a77 +SHA256 (lindele-0.1.1.tar.gz) = d0aaa1b3a5be06711c5bac5dda6669c3056b510e01ccc355659a3d931f8ec363 +SIZE (lindele-0.1.1.tar.gz) = 168572 diff --git a/audio/lindele/files/patch-src::gui.c b/audio/lindele/files/patch-src::gui.c new file mode 100644 index 000000000..794d1f856 --- /dev/null +++ b/audio/lindele/files/patch-src::gui.c @@ -0,0 +1,10 @@ +--- src/gui.c.orig Tue Jan 18 02:32:02 2005 ++++ src/gui.c Tue Jan 18 02:32:04 2005 +@@ -303,7 +303,6 @@ + + gboolean on_tree_popup_menu (GtkWidget *widget) + { +- g_printf("got popup-menu signal\n"); + popup_context_menu(widget,NULL); + return TRUE; + } diff --git a/audio/lindele/files/patch-src::lindele.c b/audio/lindele/files/patch-src::lindele.c new file mode 100644 index 000000000..032bb4f77 --- /dev/null +++ b/audio/lindele/files/patch-src::lindele.c @@ -0,0 +1,19 @@ +--- src/lindele.c.orig Tue Jan 18 02:30:18 2005 ++++ src/lindele.c Tue Jan 18 02:30:28 2005 +@@ -82,6 +82,7 @@ + const gchar *documenters[] = {NULL}; + const gchar *translator_credits = NULL; + GdkPixbuf *logo_pixbuf = gdk_pixbuf_new_from_file(LINDELE_PNG,NULL); ++ gchar *gladepath; + + object->mmkeys = mmkeys_new(); + object->player = init_player(); +@@ -90,7 +91,7 @@ + object->random = FALSE; + object->repeat = FALSE; + +- gchar* gladepath = g_strconcat(DATADIR,"/lindele/lindele.glade",NULL); ++ gladepath = g_strconcat(DATADIR,"/lindele/lindele.glade",NULL); + //gchar* gladepath = g_strconcat("/home/link/Hacking/lindele/lindele-head/data/lindele.glade",NULL); + + object->xml = glade_xml_new (gladepath, NULL, NULL); diff --git a/audio/lindele/files/patch-src::main.c b/audio/lindele/files/patch-src::main.c new file mode 100644 index 000000000..4410b1ec8 --- /dev/null +++ b/audio/lindele/files/patch-src::main.c @@ -0,0 +1,20 @@ +--- src/main.c.orig Tue Jan 18 02:24:29 2005 ++++ src/main.c Tue Jan 18 02:24:53 2005 +@@ -21,6 +21,8 @@ + int + main (int argc, char *argv[]) + { ++ Lindele *lindele; ++ + gst_init(&argc, &argv); + glade_init(); + gnome_program_init ("lindele", VERSION, +@@ -28,7 +30,7 @@ + argc, argv, + GNOME_PARAM_APP_DATADIR, DATADIR, NULL); + +- Lindele *lindele = lindele_new(); ++ lindele = lindele_new(); + + gtk_main(); + diff --git a/audio/lindele/files/patch-src::playlist.c b/audio/lindele/files/patch-src::playlist.c new file mode 100644 index 000000000..99cc8d200 --- /dev/null +++ b/audio/lindele/files/patch-src::playlist.c @@ -0,0 +1,10 @@ +--- src/playlist.c.orig Tue Jan 18 02:25:55 2005 ++++ src/playlist.c Tue Jan 18 02:25:57 2005 +@@ -458,7 +458,6 @@ + void + popup_context_menu(GtkWidget *widget, GdkEventButton *event) + { +- g_printf("entry into popup_context_menu\n"); + GtkWidget *menu,*menuitem; + int button, event_time; + diff --git a/audio/lindele/pkg-descr b/audio/lindele/pkg-descr new file mode 100644 index 000000000..f7dbc0e3d --- /dev/null +++ b/audio/lindele/pkg-descr @@ -0,0 +1,7 @@ +Lindele is a simple music player for the GNOME Desktop. It has basic +playlist support, random, repeat, searching, sorting, and a +notification area icon. It can edit ID3, Vorbis and FLAC tags via +MusicBox. + +- Jean-Yves Lefort +jylefort@FreeBSD.org diff --git a/audio/lindele/pkg-plist b/audio/lindele/pkg-plist new file mode 100644 index 000000000..2ca7e7d0d --- /dev/null +++ b/audio/lindele/pkg-plist @@ -0,0 +1,12 @@ +bin/lindele +share/gnome/applications/lindele.desktop +share/gnome/lindele/lindele.glade +share/gnome/lindele/load.png +share/gnome/lindele/next.png +share/gnome/lindele/pause.png +share/gnome/lindele/play.png +share/gnome/lindele/playing.png +share/gnome/lindele/prev.png +share/gnome/lindele/stop.png +share/gnome/pixmaps/lindele.png +@dirrm share/gnome/lindele |