Bug 188660 - New Port, audio/shout-idjc audio/idjc
Summary: New Port, audio/shout-idjc audio/idjc
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Glen Barber
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-15 15:20 UTC by Sean Bruno
Modified: 2014-04-17 05:00 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sean Bruno freebsd_committer 2014-04-15 15:20:00 UTC
	New Port for audio/idjc audio/shout-idjc for internet shoutcast DJs to run streams with the audio/shoutcast port.  Seems to be portlinit -A clean.

Fix: 

Use attached shar files.  I'll upload them when this appears on the web interface.
Comment 1 Edwin Groothuis freebsd_committer 2014-04-15 15:20:02 UTC
Responsible Changed
From-To: freebsd-ports-bugs->sbruno

Submitter has GNATS access (via the GNATS Auto Assign Tool)
Comment 2 Bryan Drewery freebsd_committer 2014-04-15 18:58:08 UTC
Responsible Changed
From-To: sbruno->freebsd-ports-bugs

to pool
Comment 3 Glen Barber freebsd_committer 2014-04-17 04:49:52 UTC
Responsible Changed
From-To: freebsd-ports-bugs->gjb

Take.
Comment 4 dfilter service freebsd_committer 2014-04-17 04:53:36 UTC
Author: gjb
Date: Thu Apr 17 03:53:32 2014
New Revision: 351442
URL: http://svnweb.freebsd.org/changeset/ports/351442
QAT: https://qat.redports.org/buildarchive/r351442/

Log:
  Add audio/idjc, audio/shout-idjc
  
  PR:		188660
  Submitted by:	sbruno (maintainer)
  Sponsored by:	The FreeBSD Foundation

Added:
  head/audio/shout-idjc/
  head/audio/shout-idjc/Makefile   (contents, props changed)
  head/audio/shout-idjc/distinfo   (contents, props changed)
  head/audio/shout-idjc/pkg-descr   (contents, props changed)
  head/audio/shout-idjc/pkg-plist   (contents, props changed)
Modified:
  head/audio/Makefile

Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile	Thu Apr 17 03:47:54 2014	(r351441)
+++ head/audio/Makefile	Thu Apr 17 03:53:32 2014	(r351442)
@@ -665,6 +665,7 @@
     SUBDIR += shntool
     SUBDIR += shorten
     SUBDIR += shout
+    SUBDIR += shout-idjc
     SUBDIR += shoutcast
     SUBDIR += sidplay
     SUBDIR += sidplay2

Added: head/audio/shout-idjc/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/shout-idjc/Makefile	Thu Apr 17 03:53:32 2014	(r351442)
@@ -0,0 +1,37 @@
+# Created by: Sean Bruno <sbruno@freebsd.org>
+# $FreeBSD$
+
+PORTNAME=	libshout
+PORTVERSION=	2.3.1
+CATEGORIES=	audio python
+MASTER_SITES=	SF/idjc/libshout-idjc/
+DISTNAME=	${PORTNAME}-idjc-${PORTVERSION}
+
+MAINTAINER=	sbruno@FreeBSD.org
+COMMENT=	Shoutcast/Icecast Library for audio/idjc
+
+LICENSE=	LGPL20
+
+LIB_DEPENDS=	libsamplerate.so:${PORTSDIR}/audio/libsamplerate \
+		libvorbis.so:${PORTSDIR}/audio/libvorbis \
+		libogg.so:${PORTSDIR}/audio/libogg \
+		libspeex.so:${PORTSDIR}/audio/speex
+
+HAS_CONFIGURE=	yes
+USES=		pkgconfig pathfix
+USE_LDCONFIG=	yes
+
+MAKE_JOBS_UNSAFE=	no
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 900000
+BROKEN=		audio/shout-idjc IPv6 problem on compile in sock.c
+.endif
+
+# 10 and higer seem to be fine
+.if ${OSVERSION} < 1000000
+USE_GCC=	4.6+
+.endif
+
+.include <bsd.port.post.mk>

Added: head/audio/shout-idjc/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/shout-idjc/distinfo	Thu Apr 17 03:53:32 2014	(r351442)
@@ -0,0 +1,2 @@
+SHA256 (libshout-idjc-2.3.1.tar.gz) = 188bed3389c43effc7427b68934f70977ce6eb505281a92d31a22deeae26ac47
+SIZE (libshout-idjc-2.3.1.tar.gz) = 454846

Added: head/audio/shout-idjc/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/shout-idjc/pkg-descr	Thu Apr 17 03:53:32 2014	(r351442)
@@ -0,0 +1,3 @@
+Shoutcast / Icecast Library for IDJC
+
+WWW: http://sourceforge.net/projects/idjc/

Added: head/audio/shout-idjc/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/shout-idjc/pkg-plist	Thu Apr 17 03:53:32 2014	(r351442)
@@ -0,0 +1,12 @@
+include/shoutidjc/shout.h
+lib/libshout-idjc.a
+lib/libshout-idjc.la
+lib/libshout-idjc.so
+lib/libshout-idjc.so.5
+libdata/pkgconfig/shout-idjc.pc
+%%DOCSDIR%%-idjc/COPYING
+%%DOCSDIR%%-idjc/NEWS
+%%DOCSDIR%%-idjc/README
+@dirrmtry %%DOCSDIR%%-idjc
+@dirrmtry libdata/pkgconfig
+@dirrmtry include/shoutidjc
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 5 dfilter service freebsd_committer 2014-04-17 04:54:13 UTC
Author: gjb
Date: Thu Apr 17 03:54:08 2014
New Revision: 351443
URL: http://svnweb.freebsd.org/changeset/ports/351443
QAT: https://qat.redports.org/buildarchive/r351443/

Log:
  Add audio/idjc, audio/shout-idjc
  
  PR:		188660
  Submitted by:	sbruno (maintainer)
  Sponsored by:	The FreeBSD Foundation

Added:
  head/audio/idjc/
  head/audio/idjc/Makefile   (contents, props changed)
  head/audio/idjc/distinfo   (contents, props changed)
  head/audio/idjc/pkg-descr   (contents, props changed)
  head/audio/idjc/pkg-plist   (contents, props changed)
Modified:
  head/audio/Makefile

Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile	Thu Apr 17 03:53:32 2014	(r351442)
+++ head/audio/Makefile	Thu Apr 17 03:54:08 2014	(r351443)
@@ -307,6 +307,7 @@
     SUBDIR += id3ren
     SUBDIR += id3tool
     SUBDIR += id3v2
+    SUBDIR += idjc
     SUBDIR += ifp-line
     SUBDIR += ipod-sharp
     SUBDIR += jack

Added: head/audio/idjc/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/idjc/Makefile	Thu Apr 17 03:54:08 2014	(r351443)
@@ -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>

Added: head/audio/idjc/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/idjc/distinfo	Thu Apr 17 03:54:08 2014	(r351443)
@@ -0,0 +1,2 @@
+SHA256 (idjc-0.8.14.tar.gz) = 2cc6932f2029dd6d59780b76b29d9d7d63fdb5338ce07d99b3878f9aae7de1bc
+SIZE (idjc-0.8.14.tar.gz) = 2613611

Added: head/audio/idjc/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/idjc/pkg-descr	Thu Apr 17 03:54:08 2014	(r351443)
@@ -0,0 +1,3 @@
+Shoutcast / Icecast software for Internet Radio
+
+WWW: http://sourceforge.net/projects/idjc/

Added: head/audio/idjc/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/idjc/pkg-plist	Thu Apr 17 03:54:08 2014	(r351443)
@@ -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
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 6 Glen Barber freebsd_committer 2014-04-17 04:55:37 UTC
State Changed
From-To: open->closed

Both new ports committed, thanks!