Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Apr 2015 10:43:17 +0000 (UTC)
From:      Tijl Coosemans <tijl@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r384149 - in head: . audio audio/bcg729 audio/bcg729/files audio/msbcg729
Message-ID:  <201504171043.t3HAhHV4093635@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tijl
Date: Fri Apr 17 10:43:16 2015
New Revision: 384149
URL: https://svnweb.freebsd.org/changeset/ports/384149

Log:
  Create a separate port for the Mediastreamer plugin in audio/bcg729
  
  Approved by:	madpilot

Added:
  head/audio/msbcg729/
  head/audio/msbcg729/Makefile   (contents, props changed)
  head/audio/msbcg729/distinfo   (contents, props changed)
  head/audio/msbcg729/pkg-descr   (contents, props changed)
  head/audio/msbcg729/pkg-plist   (contents, props changed)
Deleted:
  head/audio/bcg729/files/
Modified:
  head/UPDATING
  head/audio/Makefile
  head/audio/bcg729/Makefile
  head/audio/bcg729/pkg-descr
  head/audio/bcg729/pkg-plist

Modified: head/UPDATING
==============================================================================
--- head/UPDATING	Fri Apr 17 10:42:23 2015	(r384148)
+++ head/UPDATING	Fri Apr 17 10:43:16 2015	(r384149)
@@ -5,6 +5,13 @@ they are unavoidable.
 You should get into the habit of checking this file for changes each time
 you update your ports collection, before attempting any port upgrades.
 
+20150417:
+  AFFECTS: Users of audio/bcg729
+  AUTHOR: tijl@FreeBSD.org
+
+  The Mediastreamer plugin included in this package has been separated into
+  a new port audio/msbcg729.
+
 20150409:
   AFFECTS: User of security/sguil
   AUTHOR: feld@FreeBSD.org

Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile	Fri Apr 17 10:42:23 2015	(r384148)
+++ head/audio/Makefile	Fri Apr 17 10:43:16 2015	(r384149)
@@ -498,6 +498,7 @@
     SUBDIR += mpg321
     SUBDIR += mpiosh
     SUBDIR += mps
+    SUBDIR += msbcg729
     SUBDIR += msilbc
     SUBDIR += mumble
     SUBDIR += murmur

Modified: head/audio/bcg729/Makefile
==============================================================================
--- head/audio/bcg729/Makefile	Fri Apr 17 10:42:23 2015	(r384148)
+++ head/audio/bcg729/Makefile	Fri Apr 17 10:43:16 2015	(r384149)
@@ -3,7 +3,7 @@
 
 PORTNAME=	bcg729
 PORTVERSION=	1.0.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	audio
 MASTER_SITES=	SAVANNAH/linphone/plugins/sources
 
@@ -14,19 +14,9 @@ LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--disable-strict
+CONFIGURE_ARGS=	--disable-msplugin --disable-strict
 INSTALL_TARGET=	install-strip
-USES=		autoreconf libtool pkgconfig
+USES=		libtool pathfix pkgconfig
 USE_LDCONFIG=	yes
 
-OPTIONS_DEFINE=	MEDIASTREAMER
-OPTIONS_DEFAULT=	MEDIASTREAMER
-
-MEDIASTREAMER_DESC=	Mediastreamer(linphone) support
-
-OPTIONS_SUB=	yes
-MEDIASTREAMER_CONFIGURE_ENABLE=	msplugin
-MEDIASTREAMER_LIB_DEPENDS=	libortp.so:${PORTSDIR}/net/ortp \
-				libmediastreamer_base.so:${PORTSDIR}/net/mediastreamer
-
 .include <bsd.port.mk>

Modified: head/audio/bcg729/pkg-descr
==============================================================================
--- head/audio/bcg729/pkg-descr	Fri Apr 17 10:42:23 2015	(r384148)
+++ head/audio/bcg729/pkg-descr	Fri Apr 17 10:43:16 2015	(r384149)
@@ -7,4 +7,4 @@ It can be executed on many platforms, in
 decent performances. libbcg729 supports concurrent channel encoding/decoding
 for multi-call applications such as conferencing.
 
-WWW: http://www.linphone.org/technical-corner/bcg729.html
+WWW: https://www.linphone.org/technical-corner/bcg729.html

Modified: head/audio/bcg729/pkg-plist
==============================================================================
--- head/audio/bcg729/pkg-plist	Fri Apr 17 10:42:23 2015	(r384148)
+++ head/audio/bcg729/pkg-plist	Fri Apr 17 10:43:16 2015	(r384149)
@@ -4,8 +4,4 @@ lib/libbcg729.a
 lib/libbcg729.so
 lib/libbcg729.so.0
 lib/libbcg729.so.0.0.0
-%%MEDIASTREAMER%%lib/mediastreamer/plugins/libmsbcg729.a
-%%MEDIASTREAMER%%lib/mediastreamer/plugins/libmsbcg729.so
-%%MEDIASTREAMER%%lib/mediastreamer/plugins/libmsbcg729.so.0
-%%MEDIASTREAMER%%lib/mediastreamer/plugins/libmsbcg729.so.0.0.0
 libdata/pkgconfig/libbcg729.pc

Added: head/audio/msbcg729/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/msbcg729/Makefile	Fri Apr 17 10:43:16 2015	(r384149)
@@ -0,0 +1,23 @@
+# $FreeBSD$
+
+PORTNAME=	msbcg729
+PORTVERSION=	1.0.0
+CATEGORIES=	audio
+MASTER_SITES=	SAVANNAH/linphone/plugins/sources
+DISTNAME=	bcg729-${DISTVERSION}
+
+MAINTAINER=	tijl@FreeBSD.org
+COMMENT=	Software G729A codec plugin for Mediastreamer
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+LIB_DEPENDS=	libortp.so:${PORTSDIR}/net/ortp \
+		libmediastreamer_base.so:${PORTSDIR}/net/mediastreamer
+
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--disable-static --disable-strict
+INSTALL_TARGET=	install-strip
+USES=		libtool pkgconfig
+
+.include <bsd.port.mk>

Added: head/audio/msbcg729/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/msbcg729/distinfo	Fri Apr 17 10:43:16 2015	(r384149)
@@ -0,0 +1,2 @@
+SHA256 (bcg729-1.0.0.tar.gz) = f7d2ff2789c132f43ac2223e418023f512474c819ef96a24fee5b75edab840cc
+SIZE (bcg729-1.0.0.tar.gz) = 446709

Added: head/audio/msbcg729/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/msbcg729/pkg-descr	Fri Apr 17 10:43:16 2015	(r384149)
@@ -0,0 +1,12 @@
+Bcg729 is a software G729A encoder and decoder library written in C, developed
+by Belledonne Communications, the company supporting the Linphone project.
+It was written from scratch and is NOT a derivative work of ITU reference
+source code in any kind.
+
+It can be executed on many platforms, including both ARM and x86 with very
+decent performances. libbcg729 supports concurrent channel encoding/decoding
+for multi-call applications such as conferencing.
+
+This package provides a plugin for Mediastreamer.
+
+WWW: https://www.linphone.org/technical-corner/bcg729.html

Added: head/audio/msbcg729/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/msbcg729/pkg-plist	Fri Apr 17 10:43:16 2015	(r384149)
@@ -0,0 +1,4 @@
+lib/mediastreamer/plugins/libmsbcg729.so
+lib/mediastreamer/plugins/libmsbcg729.so.0
+lib/mediastreamer/plugins/libmsbcg729.so.0.0.0
+@comment lib/pkgconfig/libbcg729.pc



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201504171043.t3HAhHV4093635>