Stop removing the inter-library dependencies on libm, libogg, and--for
the helper libraries--libvorbis itself.

Index: Makefile
===================================================================
RCS file: /cvs/ports/audio/libvorbis/Makefile,v
retrieving revision 1.37
diff -u -p -r1.37 Makefile
--- Makefile    21 Mar 2013 08:45:12 -0000      1.37
+++ Makefile    24 Mar 2013 16:25:34 -0000
@@ -3,6 +3,7 @@
 COMMENT=       audio compression codec library
 
 DISTNAME=      libvorbis-1.3.3
+REVISION=      0
 CATEGORIES=            audio
 HOMEPAGE=      http://www.xiph.org/vorbis/
 SHARED_LIBS +=  vorbis               8.0      # .4.6
@@ -16,8 +17,7 @@ PERMIT_PACKAGE_CDROM= Yes
 
 MASTER_SITES=  http://downloads.xiph.org/releases/vorbis/
 
-# no inter-library dependency, but we still build against the API
-WANTLIB += ogg>=6
+WANTLIB=       m ogg
 LIB_DEPENDS=   audio/libogg
 
 CONFIGURE_STYLE=gnu
Index: patches/patch-lib_Makefile_in
===================================================================
RCS file: patches/patch-lib_Makefile_in
diff -N patches/patch-lib_Makefile_in
--- patches/patch-lib_Makefile_in       17 Feb 2012 22:17:52 -0000      1.9
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,49 +0,0 @@
-$OpenBSD: patch-lib_Makefile_in,v 1.9 2012/02/17 22:17:52 naddy Exp $
---- lib/Makefile.in.orig       Fri Feb  3 23:21:55 2012
-+++ lib/Makefile.in    Sun Feb  5 20:12:44 2012
-@@ -82,13 +82,13 @@ libvorbis_la_OBJECTS = $(am_libvorbis_la_OBJECTS)
- libvorbis_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-       $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
-       $(libvorbis_la_LDFLAGS) $(LDFLAGS) -o $@
--libvorbisenc_la_DEPENDENCIES = libvorbis.la
-+libvorbisenc_la_DEPENDENCIES = 
- am_libvorbisenc_la_OBJECTS = vorbisenc.lo
- libvorbisenc_la_OBJECTS = $(am_libvorbisenc_la_OBJECTS)
- libvorbisenc_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-       $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
-       $(libvorbisenc_la_LDFLAGS) $(LDFLAGS) -o $@
--libvorbisfile_la_DEPENDENCIES = libvorbis.la
-+libvorbisfile_la_DEPENDENCIES = 
- am_libvorbisfile_la_OBJECTS = vorbisfile.lo
- libvorbisfile_la_OBJECTS = $(am_libvorbisfile_la_OBJECTS)
- libvorbisfile_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-@@ -213,7 +213,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
- LD = @LD@
- LDFLAGS = @LDFLAGS@
- LIBOBJS = @LIBOBJS@
--LIBS = @LIBS@
-+LIBS = 
- LIBTOOL = @LIBTOOL@
- LIBTOOL_DEPS = @LIBTOOL_DEPS@
- LIPO = @LIPO@
-@@ -328,14 +328,14 @@ libvorbis_la_SOURCES = mdct.c smallft.c block.c envelo
-                       registry.h scales.h window.h lookup.h lookup_data.h\
-                       codec_internal.h backends.h bitrate.h 
- 
--libvorbis_la_LDFLAGS = -no-undefined -version-info 
@V_LIB_CURRENT@:@V_LIB_REVISION@:@V_LIB_AGE@
--libvorbis_la_LIBADD = @VORBIS_LIBS@ @OGG_LIBS@
-+libvorbis_la_LDFLAGS = -version-info 
@V_LIB_CURRENT@:@V_LIB_REVISION@:@V_LIB_AGE@
-+libvorbis_la_LIBADD = 
- libvorbisfile_la_SOURCES = vorbisfile.c
--libvorbisfile_la_LDFLAGS = -no-undefined -version-info 
@VF_LIB_CURRENT@:@VF_LIB_REVISION@:@VF_LIB_AGE@
--libvorbisfile_la_LIBADD = libvorbis.la @OGG_LIBS@
-+libvorbisfile_la_LDFLAGS = -version-info 
@VF_LIB_CURRENT@:@VF_LIB_REVISION@:@VF_LIB_AGE@
-+libvorbisfile_la_LIBADD = 
- libvorbisenc_la_SOURCES = vorbisenc.c 
--libvorbisenc_la_LDFLAGS = -no-undefined -version-info 
@VE_LIB_CURRENT@:@VE_LIB_REVISION@:@VE_LIB_AGE@
--libvorbisenc_la_LIBADD = libvorbis.la @OGG_LIBS@
-+libvorbisenc_la_LDFLAGS = -version-info 
@VE_LIB_CURRENT@:@VE_LIB_REVISION@:@VE_LIB_AGE@
-+libvorbisenc_la_LIBADD = 
- CLEANFILES = $(EXTRA_PROGRAMS)
- barkmel_SOURCES = barkmel.c
- tone_SOURCES = tone.c
Index: patches/patch-test_Makefile_in
===================================================================
RCS file: patches/patch-test_Makefile_in
diff -N patches/patch-test_Makefile_in
--- patches/patch-test_Makefile_in      17 Feb 2012 22:17:52 -0000      1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-test_Makefile_in,v 1.3 2012/02/17 22:17:52 naddy Exp $
---- test/Makefile.in.orig      Fri Feb  3 23:21:56 2012
-+++ test/Makefile.in   Sun Feb  5 20:13:04 2012
-@@ -212,7 +212,7 @@ top_srcdir = @top_srcdir@
- AUTOMAKE_OPTIONS = foreign
- INCLUDES = -I$(top_srcdir)/include @OGG_CFLAGS@
- test_SOURCES = util.c util.h write_read.c write_read.h test.c
--test_LDADD = ../lib/libvorbisenc.la ../lib/libvorbis.la @OGG_LIBS@
-+test_LDADD = ../lib/libvorbisenc.la ../lib/libvorbis.la @OGG_LIBS@ -lm
- all: all-am
- 
- .SUFFIXES:
Index: pkg/PFRAG.shared
===================================================================
RCS file: pkg/PFRAG.shared
diff -N pkg/PFRAG.shared
--- pkg/PFRAG.shared    23 Dec 2005 15:03:09 -0000      1.10
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,4 +0,0 @@
-@comment $OpenBSD: PFRAG.shared,v 1.10 2005/12/23 15:03:09 espie Exp $
-@lib lib/libvorbis.so.${LIBvorbis_VERSION}
-@lib lib/libvorbisenc.so.${LIBvorbisenc_VERSION}
-@lib lib/libvorbisfile.so.${LIBvorbisfile_VERSION}
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/audio/libvorbis/pkg/PLIST,v
retrieving revision 1.10
diff -u -p -r1.10 PLIST
--- pkg/PLIST   25 Nov 2010 17:00:00 -0000      1.10
+++ pkg/PLIST   24 Mar 2013 16:25:34 -0000
@@ -5,10 +5,13 @@ include/vorbis/vorbisenc.h
 include/vorbis/vorbisfile.h
 lib/libvorbis.a
 lib/libvorbis.la
+@lib lib/libvorbis.so.${LIBvorbis_VERSION}
 lib/libvorbisenc.a
 lib/libvorbisenc.la
+@lib lib/libvorbisenc.so.${LIBvorbisenc_VERSION}
 lib/libvorbisfile.a
 lib/libvorbisfile.la
+@lib lib/libvorbisfile.so.${LIBvorbisfile_VERSION}
 lib/pkgconfig/
 lib/pkgconfig/vorbis.pc
 lib/pkgconfig/vorbisenc.pc
@@ -161,4 +164,3 @@ share/doc/libvorbis/vorbisfile/vorbisfil
 share/doc/libvorbis/vorbisword2.png
 share/doc/libvorbis/wait.png
 share/doc/libvorbis/white-xifish.png
-%%SHARED%%
-- 
Christian "naddy" Weisgerber                          [email protected]

Reply via email to