1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-30 10:38:37 +00:00

Add audio/idjc, audio/shout-idjc

PR:		188660
Submitted by:	sbruno (maintainer)
Sponsored by:	The FreeBSD Foundation
This commit is contained in:
Glen Barber 2014-04-17 03:54:08 +00:00
parent 1742ae482c
commit 37d8ea4689
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=351443
5 changed files with 196 additions and 0 deletions

View File

@ -307,6 +307,7 @@
SUBDIR += id3ren
SUBDIR += id3tool
SUBDIR += id3v2
SUBDIR += idjc
SUBDIR += ifp-line
SUBDIR += ipod-sharp
SUBDIR += jack

54
audio/idjc/Makefile Normal file
View File

@ -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>

2
audio/idjc/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (idjc-0.8.14.tar.gz) = 2cc6932f2029dd6d59780b76b29d9d7d63fdb5338ce07d99b3878f9aae7de1bc
SIZE (idjc-0.8.14.tar.gz) = 2613611

3
audio/idjc/pkg-descr Normal file
View File

@ -0,0 +1,3 @@
Shoutcast / Icecast software for Internet Radio
WWW: http://sourceforge.net/projects/idjc/

136
audio/idjc/pkg-plist Normal file
View File

@ -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