diff options
author | gdt <gdt@pkgsrc.org> | 2018-10-08 16:12:34 +0000 |
---|---|---|
committer | gdt <gdt@pkgsrc.org> | 2018-10-08 16:12:34 +0000 |
commit | 9d20e9bfec7ef785d82e67b617ce5fed3abec326 (patch) | |
tree | b1188d5f21a3293359de1d192b6bd2b3c59db177 /misc | |
parent | 6242504df4ea9845fbf75a6555f032df1538da13 (diff) | |
download | pkgsrc-9d20e9bfec7ef785d82e67b617ce5fed3abec326.tar.gz |
libcdio: Update to 1.1.0
(This is still not current.)
2017-12-10 version 1.1.0 Dr. Gecko
- Remove many remaining memory leaks, invalid
reads, writes (as per valgrind) in library,
test and demo code
- Types CdioISO9660{Dir,File}List_t, have been added
and iso9660_{dir,file}list_{new,free} have been added.
Caveats:
pycdio and Deveice::Perl will be broken but that'll be fixed later
More work is needed on MacOS and other OS's where I don't have
valgrind accessible.
AIX is left untouched - that is probably heading for removal in the
future.
version 1.0.0
2017-11-21 Thanksgiving
- Remove deprecated items:
* OS/2 driver (never really was supported)
* BSDI driver remnants
* mmc_isrc_track_read_subchannel
* CDIO_MIN_DRIVER, CDIO_MIN_DEVICE_DRIVER, CDIO_MAX_DRIVER, CDIO_MAX_DEVICE_DRIVER
* CdioList, CdioListNode
- Apple Darwin OS X -> macOS
- Subdir objects breaks symbol versioning. See https://savannah.gnu.org/bugs/?49907
- Handle bad iso 9660 better. Fixes Savannah bug https://savannah.gnu.org/bugs/?52091
- Apple (High) Sierra compatiablity
- NetBSD patches
- Fixes for Rock Ridge SUSP (Thomas Schmitt)
- Reduce MinGW compilation warnings
- Add asserts to test memory allocations and misc bug fixes (Pete Batard)
- Enable CD drivers on current and future versions of FreeBSD and macOS,
so we do not have to add every new OS version explicitly. (Robert Kausch)
- Cross-compiling friendliness (Ozkan Sezer)
- Small texinfo doc fixes (Wieland Hoffmann)
- Simplify making doc from autogen.sh
- Bug fix for https://savannah.gnu.org/bugs/?45015 (Thomas Schmitt)
- Bug fixes for #45017,#52265, and #52264
- Add more compiler warning flags, i.e. -Wshadow, -Wundef, ...
- Reduce numerous memory leaks (more though remain)
Diffstat (limited to 'misc')
-rw-r--r-- | misc/libcdio/Makefile | 6 | ||||
-rw-r--r-- | misc/libcdio/distinfo | 11 | ||||
-rw-r--r-- | misc/libcdio/patches/patch-ad | 23 |
3 files changed, 8 insertions, 32 deletions
diff --git a/misc/libcdio/Makefile b/misc/libcdio/Makefile index 997369faea4..4e4fd07f878 100644 --- a/misc/libcdio/Makefile +++ b/misc/libcdio/Makefile @@ -1,9 +1,9 @@ -# $NetBSD: Makefile,v 1.57 2018/10/08 16:08:49 gdt Exp $ +# $NetBSD: Makefile,v 1.58 2018/10/08 16:12:34 gdt Exp $ -DISTNAME= libcdio-0.94 +DISTNAME= libcdio-1.1.0 CATEGORIES= misc MASTER_SITES= ${MASTER_SITE_GNU:=libcdio/} -EXTRACT_SUFX= .tar.gz +EXTRACT_SUFX= .tar.bz2 MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.gnu.org/software/libcdio/ diff --git a/misc/libcdio/distinfo b/misc/libcdio/distinfo index f2bb2cb6e82..5c5aa89946c 100644 --- a/misc/libcdio/distinfo +++ b/misc/libcdio/distinfo @@ -1,9 +1,8 @@ -$NetBSD: distinfo,v 1.27 2018/10/08 16:08:49 gdt Exp $ +$NetBSD: distinfo,v 1.28 2018/10/08 16:12:34 gdt Exp $ -SHA1 (libcdio-0.94.tar.gz) = 921f17842ea2bf3cd06ab3616849555aaae903ad -RMD160 (libcdio-0.94.tar.gz) = 795a72a5fa0b6f23e969051f0f59ec9f1ca588c2 -SHA512 (libcdio-0.94.tar.gz) = e1d3c96c4acc7be923c97109c3f76223adc00b293278daef7d5008b1e5d67f33402f9f224f05120e9e1e8b3a8d1fa1b0bd5069dc6dd309741e3590e2c19e0e66 -Size (libcdio-0.94.tar.gz) = 2355452 bytes +SHA1 (libcdio-1.1.0.tar.bz2) = e31d09e038749ee3098ff6a771813a9d991f3581 +RMD160 (libcdio-1.1.0.tar.bz2) = 54b13bb4fddfe521506919a1267d7b288185a9e1 +SHA512 (libcdio-1.1.0.tar.bz2) = e0a7ff06bf41e852c9aa7cb357e87e23a4618c9156e0b3fdcaba2c9063a7395a6f9e9ecb193683a0fe62dc45d1c71ecc983f4d7a4eeb19715a225853b898414e +Size (libcdio-1.1.0.tar.bz2) = 1678707 bytes SHA1 (patch-aa) = 8e70ee2840c19da3efc0c47dfa9f7ea400a1ec2e SHA1 (patch-ab) = 73bd86ecfa0c728eab231bce36317ab7f616fa4c -SHA1 (patch-ad) = c9ab4e9be23c7ec6091b3daff33863e803445682 diff --git a/misc/libcdio/patches/patch-ad b/misc/libcdio/patches/patch-ad deleted file mode 100644 index ce4c25bf58b..00000000000 --- a/misc/libcdio/patches/patch-ad +++ /dev/null @@ -1,23 +0,0 @@ -$NetBSD: patch-ad,v 1.4 2014/10/09 11:55:22 adam Exp $ - ---- lib/driver/netbsd.c.orig 2014-06-21 02:10:56.000000000 +0000 -+++ lib/driver/netbsd.c -@@ -55,7 +55,7 @@ - #include "cdio_assert.h" - #include "cdio_private.h" - --#if defined(__NetBSD__) && defined(__i386__) -+#if defined(__NetBSD__) && (defined(__i386__) || defined(__amd64__)) - #define DEFAULT_CDIO_DEVICE "/dev/rcd0d" - #else - #define DEFAULT_CDIO_DEVICE "/dev/rcd0c" -@@ -268,6 +268,9 @@ _cdio_read_toc(_img_private_t *_obj) - } - - _obj->toc_valid = 1; -+ _obj->gen.i_first_track = FIRST_TRACK_NUM; -+ _obj->gen.i_tracks = TOTAL_TRACKS; -+ _obj->gen.toc_init = true; - return true; - } - |