aboutsummaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authorMichael Johnson <ahze@FreeBSD.org>2009-12-21 03:00:51 +0000
committerMichael Johnson <ahze@FreeBSD.org>2009-12-21 03:00:51 +0000
commitd89b6e8ed158c3d3e81eefb2ae0a817789a1ea12 (patch)
tree092d5ded48dca3aee27c74a0bf05c6f0cfe6dbaf /multimedia
parent2fadfa2cfb0cb2e9c2855a3d2d02fc277a7147f1 (diff)
downloadports-d89b6e8ed158c3d3e81eefb2ae0a817789a1ea12.tar.gz
ports-d89b6e8ed158c3d3e81eefb2ae0a817789a1ea12.zip
Update to 1.1.1
PR: ports/140919 Submitted by: Gea-Suan Lin <gslin@gslin.org>
Notes
Notes: svn path=/head/; revision=246328
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/libtheora/Makefile10
-rw-r--r--multimedia/libtheora/distinfo6
-rw-r--r--multimedia/libtheora/files/patch-Makefile.in26
-rw-r--r--multimedia/libtheora/files/patch-issue151564
4 files changed, 23 insertions, 83 deletions
diff --git a/multimedia/libtheora/Makefile b/multimedia/libtheora/Makefile
index 2b50f3748a13..86077d73c934 100644
--- a/multimedia/libtheora/Makefile
+++ b/multimedia/libtheora/Makefile
@@ -6,8 +6,7 @@
#
PORTNAME= libtheora
-PORTVERSION= 1.0
-PORTREVISION= 1
+PORTVERSION= 1.1.1
CATEGORIES= multimedia
MASTER_SITES= http://downloads.xiph.org/releases/theora/ \
http://distfiles.master.finkmirrors.net/
@@ -29,8 +28,13 @@ CONFIGURE_ARGS+=--disable-sdltest \
--enable-shared \
--disable-examples
+.include <bsd.port.pre.mk>
+
post-patch:
@${REINPLACE_CMD} -e 's|doc||g' ${WRKSRC}/Makefile.in
@${REINPLACE_CMD} -e 's, x86_64), x86_64|amd64),' ${WRKSRC}/configure
+.if ${ARCH}=="amd64"
+ @${REINPLACE_CMD} -e 's|#define OC_X86_ASM|#undef OC_X86_ASM|' ${WRKSRC}/configure
+.endif
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/multimedia/libtheora/distinfo b/multimedia/libtheora/distinfo
index 08e1a00ae01e..fb5f3ccebc67 100644
--- a/multimedia/libtheora/distinfo
+++ b/multimedia/libtheora/distinfo
@@ -1,3 +1,3 @@
-MD5 (libtheora-1.0.tar.bz2) = c963937053f45a7878954bed37ceb182
-SHA256 (libtheora-1.0.tar.bz2) = 3ae9df56e8fc75ffe26e63a13cae2ce79d079416175fb0baffe0e2de8dc91a6d
-SIZE (libtheora-1.0.tar.bz2) = 1652987
+MD5 (libtheora-1.1.1.tar.bz2) = 292ab65cedd5021d6b7ddd117e07cd8e
+SHA256 (libtheora-1.1.1.tar.bz2) = b6ae1ee2fa3d42ac489287d3ec34c5885730b1296f0801ae577a35193d3affbc
+SIZE (libtheora-1.1.1.tar.bz2) = 1903175
diff --git a/multimedia/libtheora/files/patch-Makefile.in b/multimedia/libtheora/files/patch-Makefile.in
index 6000ce2b645b..9d72772f09de 100644
--- a/multimedia/libtheora/files/patch-Makefile.in
+++ b/multimedia/libtheora/files/patch-Makefile.in
@@ -1,20 +1,20 @@
---- Makefile.in.orig 2008-10-29 11:36:48.000000000 +0100
-+++ Makefile.in 2009-02-25 03:35:59.886902862 +0100
-@@ -80,7 +80,7 @@
- DATA = $(pkgconfig_DATA)
- ETAGS = etags
- CTAGS = ctags
--DIST_SUBDIRS = lib include doc tests m4 examples
-+DIST_SUBDIRS = lib include m4
- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
- distdir = $(PACKAGE)-$(VERSION)
- top_distdir = $(distdir)
-@@ -274,7 +274,7 @@
- libtheora.spec libtheora.spec.in \
+--- Makefile.in.orig 2009-10-01 18:04:07.000000000 +0000
++++ Makefile.in 2009-12-21 01:17:02.000000000 +0000
+@@ -177,7 +177,7 @@
theora-uninstalled.pc.in
+
-pkgconfigdir = $(libdir)/pkgconfig
+pkgconfigdir = $(prefix)/libdata/pkgconfig
pkgconfig_DATA = theora.pc theoradec.pc theoraenc.pc
+ subdir = .
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+@@ -200,7 +200,7 @@
+ missing mkinstalldirs theora-uninstalled.pc.in theora.pc.in \
+ theoradec-uninstalled.pc.in theoradec.pc.in \
+ theoraenc-uninstalled.pc.in theoraenc.pc.in
+-DIST_SUBDIRS = lib include doc tests m4 examples
++DIST_SUBDIRS = lib include m4
all: config.h
$(MAKE) $(AM_MAKEFLAGS) all-recursive
+
diff --git a/multimedia/libtheora/files/patch-issue1515 b/multimedia/libtheora/files/patch-issue1515
deleted file mode 100644
index 08fa5d4bd252..000000000000
--- a/multimedia/libtheora/files/patch-issue1515
+++ /dev/null
@@ -1,64 +0,0 @@
-diff -ru lib/enc.orig/encode.c lib/enc/encode.c
---- lib/enc.orig/encode.c 2009-02-25 00:37:51.868139315 +0100
-+++ lib/enc/encode.c 2009-02-25 00:23:45.582743808 +0100
-@@ -934,7 +934,7 @@
- ogg_uint32_t SBRows,
- ogg_uint32_t SBCols){
-
-- ogg_int32_t FragIndex; /* Fragment number */
-+ ogg_int32_t FragIndex, FirstFragIndex; /* Fragment number */
- ogg_uint32_t MB, B; /* Macro-Block, Block indices */
- ogg_uint32_t SBrow; /* Super-Block row number */
- ogg_uint32_t SBcol; /* Super-Block row number */
-@@ -953,19 +953,20 @@
- /* There may be MB's lying out of frame which must be
- ignored. For these MB's Top left block will have a negative
- Fragment Index. */
-- if ( QuadMapToMBTopLeft(cpi->pb.BlockMap,SB,MB) >= 0 ) {
-+ if ( (FirstFragIndex = QuadMapToMBTopLeft(cpi->pb.BlockMap,SB,MB)) >= 0 ) {
-
- cpi->MBCodingMode = CODE_INTRA;
-
- /* Now actually code the blocks. */
- for ( B=0; B<4; B++ ) {
- FragIndex = QuadMapToIndex1( cpi->pb.BlockMap, SB, MB, B );
-- cpi->pb.FragCodingMethod[FragIndex] = cpi->MBCodingMode;
-+ if (FragIndex >= 0)
-+ cpi->pb.FragCodingMethod[FragIndex] = cpi->MBCodingMode;
- }
-
- /* Matching fragments in the U and V planes */
-- UVRow = (FragIndex / (cpi->pb.HFragments * 2));
-- UVColumn = (FragIndex % cpi->pb.HFragments) / 2;
-+ UVRow = (FirstFragIndex / (cpi->pb.HFragments * 2));
-+ UVColumn = (FirstFragIndex % cpi->pb.HFragments) / 2;
- UVFragOffset = (UVRow * (cpi->pb.HFragments / 2)) + UVColumn;
-
- cpi->pb.FragCodingMethod[cpi->pb.YPlaneFragments + UVFragOffset] =
-Only in lib/enc: encode.c.orig
-diff -ru lib/enc.orig/misc_common.c lib/enc/misc_common.c
---- lib/enc.orig/misc_common.c 2009-02-25 00:37:51.865139234 +0100
-+++ lib/enc/misc_common.c 2009-02-25 00:51:20.362286530 +0100
-@@ -87,14 +87,14 @@
- if ( QuadMapToMBTopLeft(cpi->pb.BlockMap, SB, MB ) >= 0 ) {
- /* Up regulate the component blocks Y then UV. */
- for ( B=0; B<4; B++ ){
-- FragIndex = QuadMapToIndex1( cpi->pb.BlockMap, SB, MB, B );
--
-- if ( ( !cpi->pb.display_fragments[FragIndex] ) &&
-- ( (NoCheck) || (cpi->FragmentLastQ[FragIndex] > RegulationQ) ) ){
-- cpi->pb.display_fragments[FragIndex] = 1;
-- cpi->extra_fragments[FragIndex] = 1;
-- cpi->FragmentLastQ[FragIndex] = RegulationQ;
-- cpi->MotionScore++;
-+ if ((FragIndex = QuadMapToIndex1( cpi->pb.BlockMap, SB, MB, B )) >= 0) {
-+ if ( ( !cpi->pb.display_fragments[FragIndex] ) &&
-+ ( (NoCheck) || (cpi->FragmentLastQ[FragIndex] > RegulationQ) ) ){
-+ cpi->pb.display_fragments[FragIndex] = 1;
-+ cpi->extra_fragments[FragIndex] = 1;
-+ cpi->FragmentLastQ[FragIndex] = RegulationQ;
-+ cpi->MotionScore++;
-+ }
- }
- }
-