Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 249038 - dev-libs/libcdio-0.81 version bump
Summary: dev-libs/libcdio-0.81 version bump
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Diego Elio Pettenò (RETIRED)
URL: http://ftp.gnu.org/gnu/libcdio/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-26 23:51 UTC by Lars Wendler (Polynomial-C) (RETIRED)
Modified: 2009-11-02 17:36 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
libcdio-0.81-fix-linking.patch (libcdio-0.81-fix-linking.patch,960 bytes, patch)
2008-11-26 23:56 UTC, Lars Wendler (Polynomial-C) (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2008-11-26 23:51:15 UTC
quote from the NEWS file:

version 0.81
2008-10-27
- license of manual now GFDL 1.2 or later, with no invariant sections.
  Source is GPL 3.
  Thanks to Karl Berry.
- Nero image handling more complete.
    CD-Text processing.
    DAO in read_audio_sectors.
    ISRC processing.
- ISRC query for image files.
  Thanks to Robert William Fuller on the above two items
- Allow reading pregap of a track via get_track_pregap_lsn(). Add
  Section on "CD-DA pregap" in libcdio manual
- Allow cross-compiling to mingw32. Patch from Peter Hartley.
- Make iso9660 time setting/getting routines (iso9660_{g,s}et_{d,l}time)
  reentrant and remove bugs in that code. Courtesy Nicolas Boullis.
- OSX fixes


libcdio-0.80-fbsd.patch and libcdio-0.80-fix-pkgconfig.patch were both incorporated into this release and the libcdio-0.80-minimal.patch doesn't apply anymore.

I tried to give this release some testing but even after using eautoreconf in the ebuild it hangs when compiling with MAKEOPTS="-j8". When being compiled with MAKEOPTS="-j1" I can see some segmentaion faults during the build. Maybe it's due to my C{,XX}FLAGS or LDFLAGS, I have to investigate this further.

Reproducible: Always

Steps to Reproduce:
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2008-11-26 23:56:14 UTC
Created attachment 173542 [details, diff]
libcdio-0.81-fix-linking.patch

This patch is from the madriva repository but they fetched it directly from upstream's CVS. 
http://lists.gnu.org/archive/html/libcdio-devel/2008-10/msg00003.html has the explanation for this patch.
Comment 2 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2008-11-27 00:06:59 UTC
Reassigning to flameeyes, CCing media-video herd.
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2008-11-27 12:40:14 UTC
Being upstream of this I did know about the bump and the patch, but I've delayed it because, well, it does not build here; I haven't been able to find the cause yet, out of cvs it works just fine, but the release freezes at man pages regeneration.

I didn't have much time to work on this, I'll see what I can do but I might skip 0.81 and see to have 0.82 out with some improvements too, especially if libcdio moves to git and thus I can do more branched work with my optimisation routine.
Comment 4 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-11-02 17:36:54 UTC
I guess this can be closed now that version 0.82 is in the tree and actually compiles :)