Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Jan 2015 14:37:53 +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: r376610 - in head: . audio audio/speex audio/speex/files audio/speexdsp
Message-ID:  <201501091437.t09EbrEM096355@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tijl
Date: Fri Jan  9 14:37:52 2015
New Revision: 376610
URL: https://svnweb.freebsd.org/changeset/ports/376610
QAT: https://qat.redports.org/buildarchive/r376610/

Log:
  Update audio/speex to 1.2rc2.  One of the libraries has been split off into
  a new port audio/speexdsp.

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

Modified: head/UPDATING
==============================================================================
--- head/UPDATING	Fri Jan  9 13:37:56 2015	(r376609)
+++ head/UPDATING	Fri Jan  9 14:37:52 2015	(r376610)
@@ -5,6 +5,15 @@ 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.
 
+20150109:
+  AFFECTS: users of audio/speex
+  AUTHOR: tijl@FreeBSD.org
+
+  The audio/speex port has been updated to 1.2rc2 and one of the libraries
+  it installed has been split off into a new port audio/speexdsp.  Before
+  you can update audio/speex you must first delete the old package using
+  "pkg del -f speex".
+
 20150101:
   AFFECTS: users of net/unison and net/unison-nox11
   AUTHOR: madpilot@FreeBSD.org

Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile	Fri Jan  9 13:37:56 2015	(r376609)
+++ head/audio/Makefile	Fri Jan  9 14:37:52 2015	(r376610)
@@ -693,6 +693,7 @@
     SUBDIR += sox
     SUBDIR += specimen
     SUBDIR += speex
+    SUBDIR += speexdsp
     SUBDIR += spek
     SUBDIR += sphinx
     SUBDIR += sphinx3

Modified: head/audio/speex/Makefile
==============================================================================
--- head/audio/speex/Makefile	Fri Jan  9 13:37:56 2015	(r376609)
+++ head/audio/speex/Makefile	Fri Jan  9 14:37:52 2015	(r376610)
@@ -2,40 +2,20 @@
 # $FreeBSD$
 
 PORTNAME=	speex
-DISTVERSION=	1.2rc1
-PORTREVISION=	7
+DISTVERSION=	1.2rc2
 PORTEPOCH=	1
 CATEGORIES=	audio
 MASTER_SITES=	http://downloads.us.xiph.org/releases/speex/
 
 MAINTAINER=	multimedia@FreeBSD.org
-COMMENT=	Open-source patent-free voice codec
+COMMENT=	Audio compression format designed for speech
 
-LIB_DEPENDS=	libogg.so:${PORTSDIR}/audio/libogg
+LIB_DEPENDS=	libogg.so:${PORTSDIR}/audio/libogg \
+		libspeexdsp.so:${PORTSDIR}/audio/speexdsp
 
-USES=		libtool:keepla pathfix
-USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--with-ogg-dir=${LOCALBASE}
-CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
 INSTALL_TARGET=	install-strip
+USES=		libtool pathfix
+USE_LDCONFIG=	yes
 
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "i386" || ${ARCH} == "amd64"
-.if defined(MACHINE_CPU) && ${MACHINE_CPU:Msse}!=""
-CONFIGURE_ARGS+=	--enable-sse
-.endif
-.endif
-
-post-patch:
-	@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
-		's|doc win32|win32|g ; \
-		s|^mandir =.*$$|mandir = @mandir@|g'
-	@${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' \
-		${WRKSRC}/*/*.h
-	@${REINPLACE_CMD} -e 's| in -lgnugetopt||g ; \
-		 s|LIBS="-lgnugetopt|LIBS="|g' ${WRKSRC}/configure
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/audio/speex/distinfo
==============================================================================
--- head/audio/speex/distinfo	Fri Jan  9 13:37:56 2015	(r376609)
+++ head/audio/speex/distinfo	Fri Jan  9 14:37:52 2015	(r376610)
@@ -1,2 +1,2 @@
-SHA256 (speex-1.2rc1.tar.gz) = 342f30dc57bd4a6dad41398365baaa690429660b10d866b7d508e8f1179cb7a6
-SIZE (speex-1.2rc1.tar.gz) = 1061882
+SHA256 (speex-1.2rc2.tar.gz) = caa27c7247ff15c8521c2ae0ea21987c9e9710a8f2d3448e8b79da9806bce891
+SIZE (speex-1.2rc2.tar.gz) = 1016729

Modified: head/audio/speex/pkg-descr
==============================================================================
--- head/audio/speex/pkg-descr	Fri Jan  9 13:37:56 2015	(r376609)
+++ head/audio/speex/pkg-descr	Fri Jan  9 14:37:52 2015	(r376610)
@@ -1,11 +1,4 @@
-The Speex is a patent-free, Open Source/Free Software voice codec.
-Unlike other codecs like MP3 and Ogg Vorbis, Speex is designed to
-compress voice at bitrates in the 2-45 kbps range.  Possible
-applications include VoIP, Internet audio streaming, archiving of
-speech data (e.g. voice mail), and audio books. In some sense, it is
-meant to be complementary to the Ogg Vorbis codec.
-
-This ports is for the development version of speex, but the file format
-is compatible with the base (1.0 and 1.1) versions.
+Speex is an Open Source/Free Software patent-free audio compression
+format designed for speech.
 
 WWW: http://www.speex.org/

Modified: head/audio/speex/pkg-plist
==============================================================================
--- head/audio/speex/pkg-plist	Fri Jan  9 13:37:56 2015	(r376609)
+++ head/audio/speex/pkg-plist	Fri Jan  9 14:37:52 2015	(r376610)
@@ -2,28 +2,17 @@ bin/speexdec
 bin/speexenc
 include/speex/speex.h
 include/speex/speex_bits.h
-include/speex/speex_buffer.h
 include/speex/speex_callbacks.h
 include/speex/speex_config_types.h
-include/speex/speex_echo.h
 include/speex/speex_header.h
-include/speex/speex_jitter.h
-include/speex/speex_preprocess.h
-include/speex/speex_resampler.h
 include/speex/speex_stereo.h
 include/speex/speex_types.h
 lib/libspeex.a
-lib/libspeex.la
 lib/libspeex.so
 lib/libspeex.so.1
 lib/libspeex.so.1.5.0
-lib/libspeexdsp.a
-lib/libspeexdsp.la
-lib/libspeexdsp.so
-lib/libspeexdsp.so.1
-lib/libspeexdsp.so.1.5.0
 libdata/pkgconfig/speex.pc
-libdata/pkgconfig/speexdsp.pc
 man/man1/speexdec.1.gz
 man/man1/speexenc.1.gz
 share/aclocal/speex.m4
+@comment %%PORTDOCS%%%%DOCSDIR%%/manual.pdf

Added: head/audio/speexdsp/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/speexdsp/Makefile	Fri Jan  9 14:37:52 2015	(r376610)
@@ -0,0 +1,16 @@
+# $FreeBSD$
+
+PORTNAME=	speexdsp
+DISTVERSION=	1.2rc3
+CATEGORIES=	audio
+MASTER_SITES=	http://downloads.us.xiph.org/releases/speex/
+
+MAINTAINER=	multimedia@FreeBSD.org
+COMMENT=	Audio compression format designed for speech
+
+GNU_CONFIGURE=	yes
+INSTALL_TARGET=	install-strip
+USES=		libtool pathfix
+USE_LDCONFIG=	yes
+
+.include <bsd.port.mk>

Added: head/audio/speexdsp/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/speexdsp/distinfo	Fri Jan  9 14:37:52 2015	(r376610)
@@ -0,0 +1,2 @@
+SHA256 (speexdsp-1.2rc3.tar.gz) = 4ae688600039f5d224bdf2e222d2fbde65608447e4c2f681585e4dca6df692f1
+SIZE (speexdsp-1.2rc3.tar.gz) = 901771

Added: head/audio/speexdsp/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/speexdsp/pkg-descr	Fri Jan  9 14:37:52 2015	(r376610)
@@ -0,0 +1,4 @@
+Speex is an Open Source/Free Software patent-free audio compression
+format designed for speech.
+
+WWW: http://www.speex.org/

Added: head/audio/speexdsp/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/speexdsp/pkg-plist	Fri Jan  9 14:37:52 2015	(r376610)
@@ -0,0 +1,12 @@
+include/speex/speex_echo.h
+include/speex/speex_jitter.h
+include/speex/speex_preprocess.h
+include/speex/speex_resampler.h
+include/speex/speexdsp_config_types.h
+include/speex/speexdsp_types.h
+lib/libspeexdsp.a
+lib/libspeexdsp.so
+lib/libspeexdsp.so.1
+lib/libspeexdsp.so.1.5.0
+libdata/pkgconfig/speexdsp.pc
+@comment %%PORTDOCS%%%%DOCSDIR%%/manual.pdf



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