aboutsummaryrefslogtreecommitdiffstats
path: root/audio
diff options
context:
space:
mode:
authorgjb <gjb@FreeBSD.org>2014-04-17 11:54:08 +0800
committergjb <gjb@FreeBSD.org>2014-04-17 11:54:08 +0800
commitf779c75000456e1c06807e2921ca576c59d89677 (patch)
treed3161f2771721d8f3dca74de56416401f0210566 /audio
parentad7703dc0e0f794a0ff3288a12583a3db0731a71 (diff)
downloadfreebsd-ports-gnome-f779c75000456e1c06807e2921ca576c59d89677.tar.gz
freebsd-ports-gnome-f779c75000456e1c06807e2921ca576c59d89677.tar.zst
freebsd-ports-gnome-f779c75000456e1c06807e2921ca576c59d89677.zip
Add audio/idjc, audio/shout-idjc
PR: 188660 Submitted by: sbruno (maintainer) Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'audio')
-rw-r--r--audio/Makefile1
-rw-r--r--audio/idjc/Makefile54
-rw-r--r--audio/idjc/distinfo2
-rw-r--r--audio/idjc/pkg-descr3
-rw-r--r--audio/idjc/pkg-plist136
5 files changed, 196 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile
index 8c489eda8877..2b8876592832 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -307,6 +307,7 @@
SUBDIR += id3ren
SUBDIR += id3tool
SUBDIR += id3v2
+ SUBDIR += idjc
SUBDIR += ifp-line
SUBDIR += ipod-sharp
SUBDIR += jack
diff --git a/audio/idjc/Makefile b/audio/idjc/Makefile
new file mode 100644
index 000000000000..b77311f501b9
--- /dev/null
+++ b/audio/idjc/Makefile
@@ -0,0 +1,54 @@
+# Created by: Sean Bruno <sbruno@freebsd.org>
+# $FreeBSD$
+
+PORTNAME= idjc
+PORTVERSION= 0.8.14
+CATEGORIES= audio python
+MASTER_SITES= SF/idjc/idjc/0.8
+
+MAINTAINER= sbruno@FreeBSD.org
+COMMENT= Shoutcast/Icecast DJ Console
+
+LICENSE= LGPL20
+
+LIB_DEPENDS= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg \
+ libavutil.so:${PORTSDIR}/multimedia/ffmpeg \
+ libjack.so:${PORTSDIR}/audio/jack \
+ libtwolame.so:${PORTSDIR}/audio/twolame \
+ libspeex.so:${PORTSDIR}/audio/speex \
+ libsndfile.so:${PORTSDIR}/audio/libsndfile \
+ libmpg123.so:${PORTSDIR}/audio/mpg123 \
+ libFLAC.so:${PORTSDIR}/audio/flac \
+ libmp3lame.so:${PORTSDIR}/audio/lame \
+ libvorbis.so:${PORTSDIR}/audio/libvorbis \
+ libshout-idjc.so:${PORTSDIR}/audio/shout-idjc
+RUN_DEPENDS= oggenc:${PORTSDIR}/audio/vorbis-tools \
+ ${PYTHON_PKGNAMEPREFIX}mutagen>=0:${PORTSDIR}/audio/py-mutagen \
+ ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:${PORTSDIR}/devel/py-dbus
+
+USES= desktop-file-utils gettext gmake pathfix pkgconfig
+CONFIGURE_ENV+= PKG_CONFIG_PATH=${LOCALBASE}/lib/pkgconfig
+CONFIGURE_ARGS+= --mandir=${MANPREFIX}/man
+MAKE_JOBS_UNSAFE= yes
+HAS_CONFIGURE= yes
+USE_PYTHON= 2.7
+USE_PYTHON_PREFIX= yes
+USE_GNOME= glib20 pygtk2
+USE_GCC= 4.6+
+
+MANLANG= "" fr it
+PLIST_SUB+= PORTVERSION="${PORTVERSION}"
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 900000
+BROKEN= audio/shout-idjc IPv6 problem on compile in sock.c
+.endif
+
+pre-install:
+ ${REINPLACE_CMD} 's|libvorbis.so.0|libvorbis.so|' \
+ ${WRKSRC}/python/format.py
+ ${REINPLACE_CMD} 's|#! /usr/local/bin/python2.72.7|#\!${LOCALBASE}/bin/${PYTHON_VERSION}|' \
+ ${WRKSRC}/idjc
+
+.include <bsd.port.post.mk>
diff --git a/audio/idjc/distinfo b/audio/idjc/distinfo
new file mode 100644
index 000000000000..d0752d6c94e7
--- /dev/null
+++ b/audio/idjc/distinfo
@@ -0,0 +1,2 @@
+SHA256 (idjc-0.8.14.tar.gz) = 2cc6932f2029dd6d59780b76b29d9d7d63fdb5338ce07d99b3878f9aae7de1bc
+SIZE (idjc-0.8.14.tar.gz) = 2613611
diff --git a/audio/idjc/pkg-descr b/audio/idjc/pkg-descr
new file mode 100644
index 000000000000..825ac9447d0f
--- /dev/null
+++ b/audio/idjc/pkg-descr
@@ -0,0 +1,3 @@
+Shoutcast / Icecast software for Internet Radio
+
+WWW: http://sourceforge.net/projects/idjc/
diff --git a/audio/idjc/pkg-plist b/audio/idjc/pkg-plist
new file mode 100644
index 000000000000..4f1804567de4
--- /dev/null
+++ b/audio/idjc/pkg-plist
@@ -0,0 +1,136 @@
+bin/idjc
+lib/idjc/idjc.la
+lib/idjc/idjc.so
+lib/idjc/site-packages/idjc/__init__.py
+lib/idjc/site-packages/idjc/__init__.pyc
+lib/idjc/site-packages/idjc/__init__.pyo
+lib/idjc/site-packages/idjc/dialogs.py
+lib/idjc/site-packages/idjc/dialogs.pyc
+lib/idjc/site-packages/idjc/dialogs.pyo
+lib/idjc/site-packages/idjc/format.py
+lib/idjc/site-packages/idjc/format.pyc
+lib/idjc/site-packages/idjc/format.pyo
+lib/idjc/site-packages/idjc/gtkstuff.py
+lib/idjc/site-packages/idjc/gtkstuff.pyc
+lib/idjc/site-packages/idjc/gtkstuff.pyo
+lib/idjc/site-packages/idjc/irc.py
+lib/idjc/site-packages/idjc/irc.pyc
+lib/idjc/site-packages/idjc/irc.pyo
+lib/idjc/site-packages/idjc/jingles.py
+lib/idjc/site-packages/idjc/jingles.pyc
+lib/idjc/site-packages/idjc/jingles.pyo
+lib/idjc/site-packages/idjc/licence_window.py
+lib/idjc/site-packages/idjc/licence_window.pyc
+lib/idjc/site-packages/idjc/licence_window.pyo
+lib/idjc/site-packages/idjc/maingui.py
+lib/idjc/site-packages/idjc/maingui.pyc
+lib/idjc/site-packages/idjc/maingui.pyo
+lib/idjc/site-packages/idjc/midicontrols.py
+lib/idjc/site-packages/idjc/midicontrols.pyc
+lib/idjc/site-packages/idjc/midicontrols.pyo
+lib/idjc/site-packages/idjc/mutagentagger.py
+lib/idjc/site-packages/idjc/mutagentagger.pyc
+lib/idjc/site-packages/idjc/mutagentagger.pyo
+lib/idjc/site-packages/idjc/playergui.py
+lib/idjc/site-packages/idjc/playergui.pyc
+lib/idjc/site-packages/idjc/playergui.pyo
+lib/idjc/site-packages/idjc/popupwindow.py
+lib/idjc/site-packages/idjc/popupwindow.pyc
+lib/idjc/site-packages/idjc/popupwindow.pyo
+lib/idjc/site-packages/idjc/preferences.py
+lib/idjc/site-packages/idjc/preferences.pyc
+lib/idjc/site-packages/idjc/preferences.pyo
+lib/idjc/site-packages/idjc/prelims/__init__.py
+lib/idjc/site-packages/idjc/prelims/__init__.pyc
+lib/idjc/site-packages/idjc/prelims/__init__.pyo
+lib/idjc/site-packages/idjc/prelims/profiledialog.py
+lib/idjc/site-packages/idjc/prelims/profiledialog.pyc
+lib/idjc/site-packages/idjc/prelims/profiledialog.pyo
+lib/idjc/site-packages/idjc/songdb.py
+lib/idjc/site-packages/idjc/songdb.pyc
+lib/idjc/site-packages/idjc/songdb.pyo
+lib/idjc/site-packages/idjc/sourceclientgui.py
+lib/idjc/site-packages/idjc/sourceclientgui.pyc
+lib/idjc/site-packages/idjc/sourceclientgui.pyo
+lib/idjc/site-packages/idjc/tooltips.py
+lib/idjc/site-packages/idjc/tooltips.pyc
+lib/idjc/site-packages/idjc/tooltips.pyo
+lib/idjc/site-packages/idjc/utils.py
+lib/idjc/site-packages/idjc/utils.pyc
+lib/idjc/site-packages/idjc/utils.pyo
+lib/python2.7/site-packages/idjcmonitor.py
+lib/python2.7/site-packages/idjcmonitor.pyc
+lib/python2.7/site-packages/idjcmonitor.pyo
+share/applications/idjc.desktop
+%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/AUTHORS.gz
+%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/ChangeLog.gz
+%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/NEWS.gz
+%%PORTDOCS%%%%DOCSDIR%%-%%PORTVERSION%%/README.gz
+%%DATADIR%%/add3.png
+%%DATADIR%%/advance.png
+%%DATADIR%%/classic_cross.png
+%%DATADIR%%/control_c.png
+%%DATADIR%%/control_k.png
+%%DATADIR%%/control_n.png
+%%DATADIR%%/control_p.png
+%%DATADIR%%/crossout.png
+%%DATADIR%%/greenphone.png
+%%DATADIR%%/headroom.png
+%%DATADIR%%/icon.png
+%%DATADIR%%/interlude2.png
+%%DATADIR%%/jack2.png
+%%DATADIR%%/led_lit_amber_black_border_64x64.png
+%%DATADIR%%/led_lit_green_black_border_64x64.png
+%%DATADIR%%/led_lit_red_black_border_64x64.png
+%%DATADIR%%/led_unlit_clear_border_64x64.png
+%%DATADIR%%/listenerphones.png
+%%DATADIR%%/logo.png
+%%DATADIR%%/mic4.png
+%%DATADIR%%/mic_off.png
+%%DATADIR%%/mic_on.png
+%%DATADIR%%/mic_unshown.png
+%%DATADIR%%/mk2_cross.png
+%%DATADIR%%/next.png
+%%DATADIR%%/note.png
+%%DATADIR%%/pass.png
+%%DATADIR%%/pat3.png
+%%DATADIR%%/pause.png
+%%DATADIR%%/pbphone.png
+%%DATADIR%%/play2.png
+%%DATADIR%%/play3.png
+%%DATADIR%%/prev.png
+%%DATADIR%%/rec.png
+%%DATADIR%%/redphone.png
+%%DATADIR%%/repeat.png
+%%DATADIR%%/speedicon.png
+%%DATADIR%%/stop.png
+%%DATADIR%%/volume2.png
+share/locale/fr/LC_MESSAGES/idjc.mo
+share/locale/it/LC_MESSAGES/idjc.mo
+man/fr/man1/idjc-auto.1.gz
+man/fr/man1/idjc-ls.1.gz
+man/fr/man1/idjc-new.1.gz
+man/fr/man1/idjc-noauto.1.gz
+man/fr/man1/idjc-rm.1.gz
+man/fr/man1/idjc-run.1.gz
+man/fr/man1/idjc.1.gz
+man/man1/idjc-auto.1.gz
+man/man1/idjc-ls.1.gz
+man/man1/idjc-new.1.gz
+man/man1/idjc-noauto.1.gz
+man/man1/idjc-rm.1.gz
+man/man1/idjc-run.1.gz
+man/man1/idjc.1.gz
+share/pixmaps/idjc.png
+@dirrmtry man/man1
+@dirrmtry man/fr/man1
+@dirrmtry man/fr
+@dirrmtry man
+@dirrmtry %%DATADIR%%
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%-%%PORTVERSION%%
+@dirrmtry lib/python2.7/site-packages
+@dirrmtry lib/python2.7
+@dirrmtry lib/idjc/site-packages/idjc/prelims
+@dirrmtry lib/idjc/site-packages/idjc
+@dirrmtry lib/idjc/site-packages
+@dirrmtry lib/idjc