Package: libcdio15-shlibs # This version 0.92 removes the libcdio_cdda and libcdio_paranoia # libraries found in earlier versions of libcdio. # Version 0.93 bumps libcdio to libN=16 and libiso to libN=10. # libiso9660++, libudf, and libcdio++ remain at libN=0. Version: 0.92 Revision: 4 Description: CD Input and Control Library License: GPL Maintainer: Hanspeter Niederstrasser Depends: << libiconv << BuildDepends: << fink-package-precedence, libiconv-dev, pkgconfig << Source: mirror:gnu:libcdio/libcdio-%v.tar.bz2 Source-Checksum: SHA256(e816b7e7ff16f1264862ae30ba55f366c417fc80407381bd5879e0917968af1d) PatchScript: << perl -pi -e 's,SUBDIRS = doc include lib src test example,SUBDIRS = include lib test example,g' Makefile.in # dmacks (0.79-2): needed to get all symbols resolved (otherwise lib # cannot be dlopened, and hard for other pkgs to link against it) # Fixed in 0.93 perl -pi -e 's/(libcdio_la_LIBADD =)/\1 \$(DARWIN_PKG_LIB_HACK) /' lib/driver/Makefile.in # Fix detection for newer 10.x. See: # http://git.savannah.gnu.org/cgit/libcdio.git/commit/configure.ac?id=4b25820f5bc460f5226ca9181d52db15cf960d11 # and parent revisions thereof. Fixed in 0.93 perl -pi -e 's|darwin1\[0-2\]|darwin[1-9][0-9]|g' configure # Patch configure to not link like Puma on Yosemite perl -pi.bak -e 's|10\.\[012\]\*|10.[012][,.]*|g' configure << ConfigureParams: << --bindir=%p/bin \ --mandir=%i/share/man \ --infodir=%p/share/info \ --disable-silent-rules \ --enable-dependency-tracking \ --enable-shared \ --disable-static \ --disable-vcd-info \ --without-versioned-libs << GCC: 4.0 CompileScript: << %{default_script} fink-package-precedence --prohibit-bdep=libcdio-dev,libcdio13-dev,libcdio15-dev,libudf0-dev,libiso9660.8-dev,libiso9660.9-dev,libcdio_cdda1-dev,libcdio_paranoia1-dev . << InfoTest: << TestScript: << make check || exit 2 << << InstallScript: << %{default_script} << DocFiles: AUTHORS COPYING ChangeLog INSTALL NEWS README* THANKS TODO Homepage: https://www.gnu.org/software/libcdio/ Shlibs: << %p/lib/libcdio.15.dylib 16.0.0 %n (>= 0.92-1) << SplitOff: << Package: libiso9660.9-shlibs Depends: << libcdio15-shlibs (= %v-%r), libiconv << Files: << lib/libiso9660.*.dylib << Shlibs: << %p/lib/libiso9660.9.dylib 10.0.0 %n (>= 0.92-1) << DocFiles: AUTHORS COPYING ChangeLog INSTALL NEWS README TODO << SplitOff2: << Package: libudf0-shlibs Replaces: libcdio7-shlibs (<< 0.77-12), libcdio-common Depends: << libcdio15-shlibs (= %v-%r), libiconv << Files: << lib/libudf.*.dylib << Shlibs: << %p/lib/libudf.0.dylib 1.0.0 %n (>= 0.90-1) << DocFiles: AUTHORS COPYING ChangeLog INSTALL NEWS README TODO << SplitOff5: << Package: libcdio++0-shlibs Depends: << libcdio15-shlibs (= %v-%r), libiconv << Replaces: libcdio7-shlibs Files: << lib/libcdio++.0.dylib << Shlibs: << %p/lib/libcdio++.0.dylib 1.0.0 %n (>= 0.83-1) << DocFiles: AUTHORS COPYING ChangeLog INSTALL NEWS README TODO << SplitOff6: << Package: libiso9660++0-shlibs Depends: << libcdio15-shlibs (= %v-%r), libiconv << Replaces: libiso96605-shlibs Files: << lib/libiso9660++.*.dylib << Shlibs: << %p/lib/libiso9660++.0.dylib 1.0.0 %n (>= 0.83-1) << DocFiles: AUTHORS COPYING ChangeLog INSTALL NEWS README TODO << SplitOff10: << Package: libcdio15-dev Depends: libcdio15-shlibs (= %v-%r) Conflicts: << libcdio-dev, libcdio13-dev, libcdio15-dev, libcdio19-2.1-dev << Replaces: << libcdio-dev, libcdio13-dev, libcdio15-dev, libcdio19-2.1-dev << BuildDependsOnly: true Files: << include/cdio/audio.h include/cdio/bytesex.h include/cdio/bytesex_asm.h include/cdio/cd_types.h include/cdio/cdio.h include/cdio/cdio_config.h include/cdio/cdtext.h include/cdio/device.h include/cdio/disc.h include/cdio/ds.h include/cdio/dvd.h include/cdio/logging.h include/cdio/mmc.h include/cdio/mmc_cmds.h include/cdio/mmc_hl_cmds.h include/cdio/mmc_ll_cmds.h include/cdio/mmc_util.h include/cdio/posix.h include/cdio/read.h include/cdio/sector.h include/cdio/track.h include/cdio/types.h include/cdio/utf8.h include/cdio/util.h include/cdio/version.h lib/pkgconfig/libcdio.pc lib/libcdio.la lib/libcdio.dylib << DocFiles: COPYING README << SplitOff11: << Package: libiso9660.9-dev Depends: << libiso9660.9-shlibs (= %v-%r) << Conflicts: << libiso9660-dev, libiso9660.8-dev, libiso9660.9-dev, libiso9660.11-2.1-dev << Replaces: << libiso9660-dev, libiso9660.8-dev, libiso9660.9-dev, libiso9660.11-2.1-dev << BuildDependsOnly: true Files: << include/cdio/iso9660.h include/cdio/rock.h include/cdio/xa.h lib/libiso9660.la lib/libiso9660.dylib lib/pkgconfig/libiso9660.pc << DocFiles: COPYING README << SplitOff12: << Package: libudf0-dev Depends: << libudf0-shlibs (= %v-%r) << Conflicts: << libcdio-dev, libudf0-dev, libudf0-2.1-dev << Replaces: << libcdio-dev, libudf0-dev, libudf0-2.1-dev << BuildDependsOnly: true Files: << include/cdio/ecma_167.h include/cdio/udf.h include/cdio/udf_file.h include/cdio/udf_time.h lib/libudf.la lib/libudf.dylib lib/pkgconfig/libudf.pc << DocFiles: COPYING README << SplitOff15: << Package: libcdio++0-dev Depends: << libcdio++0-shlibs (= %v-%r) << Conflicts: << libcdio-dev, libcdio++0-dev, libcdio++1-2.1-dev << Replaces: << libcdio-dev, libcdio++0-dev, libcdio++1-2.1 << BuildDependsOnly: true Files: << include/cdio++/cdio.hpp include/cdio++/cdtext.hpp include/cdio++/device.hpp include/cdio++/devices.hpp include/cdio++/disc.hpp include/cdio++/enum.hpp include/cdio++/mmc.hpp include/cdio++/read.hpp include/cdio++/track.hpp lib/libcdio++.la lib/libcdio++.dylib lib/pkgconfig/libcdio++.pc << DocFiles: COPYING README << SplitOff16: << Package: libiso9660++0-dev Depends: << libiso9660++0-shlibs (= %v-%r) << Conflicts: << libiso9660-dev, libiso9660++0-dev, libiso9660++0-2.1-dev << Replaces: << libiso9660-dev, libiso9660++0-dev, libiso9660++0-2.1 << BuildDependsOnly: true Files: << include/cdio++/iso9660.hpp lib/libiso9660++.la lib/libiso9660++.dylib lib/pkgconfig/libiso9660++.pc << DocFiles: COPYING README << DescDetail: << The Compact Disc Input and Control library encapsulates CD-ROM reading and control. Applications wishing to be oblivious of the OS- and device-dependent properties of a CD-ROM can use this library. Some support for disk image types like BIN/CUE and NRG is available, so applications that use this library also have the ability to read disc images as though they were CDs. A sample utility for displaying CD info is included, as is a library for working with ISO-9660 filesystems. << DescPackaging: << Checks for libcddb, but we don't build the bits that use it, so OK to fail that check. << DescPort: << Use canonical form for multi-word flags so that pkg-config doesn't munge them. Backport 4f2e4723c7db0a7354d3993554dd3a09f38bc343 to detect 10.9 and 10.10 <<