Fri Feb 27 22:38:16 2009 UTC ()
Update to 0.1.6. Bump ABI depends because of shlib major change.

Changes between 0.1.5 and 0.1.6:
--------------------------------

  * fixed a parsing bug due to outdated spec in ISO 639 language descriptor
  * fixed the use of uninitialized data when section_syntax_indicator=0
  * fixed a parsing bug in the EBU teletext descriptor decoder
  * fixed the declaration of dvbpsi_DecodeTeletextDr
  * new example tool for checking an MPEG-2 TS file
  * fixed EIT discontinuities
  * new cat support
  * new PDC support descriptor 0x69

Changes between 0.1.4 and 0.1.5:
--------------------------------

  * Windows CE port
  * src/tables/eit*: EIT decoder (no generator yet)
  * src/tables/sdt*: SDT generator
  * 0x4d/0x4e (EIT) descriptors decoders
  * 0x52 (stream identifier) descriptor decoder
  * 0x55 (dvb parental rating) descriptor decoder
  * 0x56 (EBU teletext) descriptor decoder
  * fixed a segfault in the subtitles descriptor decoder
  * correctly handle duplicate packets
  * correctly handle TS packets containing multiple PSI sections

Changes between 0.1.3 and 0.1.4:
--------------------------------

  * 0x59 (dvb subtitles) descriptor decoder
  * memory leak fix
  * fixed an unitialiazed pointer


(wiz)
diff -r1.7 -r1.8 pkgsrc/multimedia/libdvbpsi/Makefile
diff -r1.7 -r1.8 pkgsrc/multimedia/libdvbpsi/buildlink3.mk
diff -r1.2 -r1.3 pkgsrc/multimedia/libdvbpsi/PLIST
diff -r1.2 -r1.3 pkgsrc/multimedia/libdvbpsi/distinfo
diff -r0 -r1.1 pkgsrc/multimedia/libdvbpsi/patches/patch-aa

cvs diff -r1.7 -r1.8 pkgsrc/multimedia/libdvbpsi/Makefile (expand / switch to unified diff)

--- pkgsrc/multimedia/libdvbpsi/Makefile 2008/04/20 20:50:20 1.7
+++ pkgsrc/multimedia/libdvbpsi/Makefile 2009/02/27 22:38:16 1.8
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile,v 1.7 2008/04/20 20:50:20 heinz Exp $ 1# $NetBSD: Makefile,v 1.8 2009/02/27 22:38:16 wiz Exp $
2 2
3DISTNAME= libdvbpsi-0.1.3 3DISTNAME= libdvbpsi5-0.1.6
4PKGREVISION= 2 4PKGNAME= ${DISTNAME:S/5-/-/}
5CATEGORIES= multimedia 5CATEGORIES= multimedia
6MASTER_SITES= http://www.videolan.org/pub/libdvbpsi/0.1.3/ 6MASTER_SITES= http://www.videolan.org/pub/libdvbpsi/0.1.6/
7 7
8MAINTAINER= wulf@NetBSD.org 8MAINTAINER= wulf@NetBSD.org
9HOMEPAGE= http://www.videolan.org/ 9HOMEPAGE= http://www.videolan.org/
10COMMENT= PSI decoder and generator library for MPEG2 and DVB streams 10COMMENT= PSI decoder and generator library for MPEG2 and DVB streams
11 11
12PKG_DESTDIR_SUPPORT= user-destdir 12PKG_DESTDIR_SUPPORT= user-destdir
13 13
14GNU_CONFIGURE= yes 14GNU_CONFIGURE= yes
15USE_TOOLS+= gmake 15USE_TOOLS+= gmake
16USE_LIBTOOL= yes 16USE_LIBTOOL= yes
17 17
18.include "../../mk/bsd.pkg.mk" 18.include "../../mk/bsd.pkg.mk"

cvs diff -r1.7 -r1.8 pkgsrc/multimedia/libdvbpsi/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/multimedia/libdvbpsi/buildlink3.mk 2006/07/08 23:11:01 1.7
+++ pkgsrc/multimedia/libdvbpsi/buildlink3.mk 2009/02/27 22:38:16 1.8
@@ -1,20 +1,20 @@ @@ -1,20 +1,20 @@
1# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 23:11:01 jlam Exp $ 1# $NetBSD: buildlink3.mk,v 1.8 2009/02/27 22:38:16 wiz Exp $
2 2
3BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ 3BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
4LIBDVBPSI_BUILDLINK3_MK:= ${LIBDVBPSI_BUILDLINK3_MK}+ 4LIBDVBPSI_BUILDLINK3_MK:= ${LIBDVBPSI_BUILDLINK3_MK}+
5 5
6.if !empty(BUILDLINK_DEPTH:M+) 6.if !empty(BUILDLINK_DEPTH:M+)
7BUILDLINK_DEPENDS+= libdvbpsi 7BUILDLINK_DEPENDS+= libdvbpsi
8.endif 8.endif
9 9
10BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibdvbpsi} 10BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibdvbpsi}
11BUILDLINK_PACKAGES+= libdvbpsi 11BUILDLINK_PACKAGES+= libdvbpsi
12BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libdvbpsi 12BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libdvbpsi
13 13
14.if !empty(LIBDVBPSI_BUILDLINK3_MK:M+) 14.if !empty(LIBDVBPSI_BUILDLINK3_MK:M+)
15BUILDLINK_API_DEPENDS.libdvbpsi+= libdvbpsi>=0.1.3 15BUILDLINK_API_DEPENDS.libdvbpsi+= libdvbpsi>=0.1.3
16BUILDLINK_ABI_DEPENDS.libdvbpsi+= libdvbpsi>=0.1.3nb2 16BUILDLINK_ABI_DEPENDS.libdvbpsi+= libdvbpsi>=0.1.6
17BUILDLINK_PKGSRCDIR.libdvbpsi?= ../../multimedia/libdvbpsi 17BUILDLINK_PKGSRCDIR.libdvbpsi?= ../../multimedia/libdvbpsi
18.endif # LIBDVBPSI_BUILDLINK3_MK 18.endif # LIBDVBPSI_BUILDLINK3_MK
19 19
20BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} 20BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}

cvs diff -r1.2 -r1.3 pkgsrc/multimedia/libdvbpsi/PLIST (expand / switch to unified diff)

--- pkgsrc/multimedia/libdvbpsi/PLIST 2004/09/22 08:09:45 1.2
+++ pkgsrc/multimedia/libdvbpsi/PLIST 2009/02/27 22:38:16 1.3
@@ -1,28 +1,37 @@ @@ -1,28 +1,37 @@
1@comment $NetBSD: PLIST,v 1.2 2004/09/22 08:09:45 jlam Exp $ 1@comment $NetBSD: PLIST,v 1.3 2009/02/27 22:38:16 wiz Exp $
2lib/libdvbpsi.la 2include/dvbpsi/cat.h
3include/dvbpsi/dvbpsi.h 
4include/dvbpsi/psi.h 
5include/dvbpsi/descriptor.h 
6include/dvbpsi/pat.h 
7include/dvbpsi/pmt.h 
8include/dvbpsi/demux.h 3include/dvbpsi/demux.h
 4include/dvbpsi/descriptor.h
 5include/dvbpsi/dr.h
9include/dvbpsi/dr_02.h 6include/dvbpsi/dr_02.h
10include/dvbpsi/dr_03.h 7include/dvbpsi/dr_03.h
11include/dvbpsi/dr_04.h 8include/dvbpsi/dr_04.h
12include/dvbpsi/dr_05.h 9include/dvbpsi/dr_05.h
13include/dvbpsi/dr_06.h 10include/dvbpsi/dr_06.h
14include/dvbpsi/dr_07.h 11include/dvbpsi/dr_07.h
15include/dvbpsi/dr_08.h 12include/dvbpsi/dr_08.h
16include/dvbpsi/dr_09.h 13include/dvbpsi/dr_09.h
17include/dvbpsi/dr_0a.h 14include/dvbpsi/dr_0a.h
18include/dvbpsi/dr_0b.h 15include/dvbpsi/dr_0b.h
19include/dvbpsi/dr_0c.h 16include/dvbpsi/dr_0c.h
20include/dvbpsi/dr_0d.h 17include/dvbpsi/dr_0d.h
21include/dvbpsi/dr_0e.h 18include/dvbpsi/dr_0e.h
22include/dvbpsi/dr_0f.h 19include/dvbpsi/dr_0f.h
23include/dvbpsi/dr_42.h 20include/dvbpsi/dr_42.h
24include/dvbpsi/dr_47.h 21include/dvbpsi/dr_47.h
25include/dvbpsi/dr_48.h 22include/dvbpsi/dr_48.h
26include/dvbpsi/dr.h 23include/dvbpsi/dr_4d.h
 24include/dvbpsi/dr_4e.h
 25include/dvbpsi/dr_52.h
 26include/dvbpsi/dr_55.h
 27include/dvbpsi/dr_56.h
 28include/dvbpsi/dr_59.h
 29include/dvbpsi/dr_69.h
 30include/dvbpsi/dvbpsi.h
 31include/dvbpsi/eit.h
 32include/dvbpsi/pat.h
 33include/dvbpsi/pmt.h
 34include/dvbpsi/psi.h
27include/dvbpsi/sdt.h 35include/dvbpsi/sdt.h
 36lib/libdvbpsi.la
28@dirrm include/dvbpsi 37@dirrm include/dvbpsi

cvs diff -r1.2 -r1.3 pkgsrc/multimedia/libdvbpsi/distinfo (expand / switch to unified diff)

--- pkgsrc/multimedia/libdvbpsi/distinfo 2005/02/24 11:24:03 1.2
+++ pkgsrc/multimedia/libdvbpsi/distinfo 2009/02/27 22:38:16 1.3
@@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
1$NetBSD: distinfo,v 1.2 2005/02/24 11:24:03 agc Exp $ 1$NetBSD: distinfo,v 1.3 2009/02/27 22:38:16 wiz Exp $
2 2
3SHA1 (libdvbpsi-0.1.3.tar.gz) = 4f38637362dd93ed3362513b480a9fa4e7955600 3SHA1 (libdvbpsi5-0.1.6.tar.gz) = 29300cf234f7daecb783335d1e2688231521a58e
4RMD160 (libdvbpsi-0.1.3.tar.gz) = 1702a2954e4678586b9796cd71dbe9c6e7aba2bb 4RMD160 (libdvbpsi5-0.1.6.tar.gz) = 3e602cea00bb38fa6881b1cd58efe1e235a4e7f7
5Size (libdvbpsi-0.1.3.tar.gz) = 256610 bytes 5Size (libdvbpsi5-0.1.6.tar.gz) = 409072 bytes
 6SHA1 (patch-aa) = f8d7f18f5967da00edb8df957cf5dce37d459dcc

File Added: pkgsrc/multimedia/libdvbpsi/patches/Attic/patch-aa
$NetBSD: patch-aa,v 1.1 2009/02/27 22:38:16 wiz Exp $

--- examples/connect.c.orig	2007-01-18 14:57:08.000000000 +0000
+++ examples/connect.c
@@ -38,7 +38,6 @@
 #   include <netinet/if_ether.h>
 #endif
 #include <netdb.h>
-#include <netinet/ip.h>
 #include <netinet/udp.h>
 #include <arpa/inet.h>