summaryrefslogtreecommitdiff
path: root/misc/libcdio
AgeCommit message (Collapse)AuthorFilesLines
2009-06-14Remove @dirrm entries from PLISTsjoerg1-3/+1
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-01-04NetBSD support has been integrated upstream in 0.81, remove localwiz2-592/+2
override. Noted by rocky. Bump PKGREVISION to be on the safe side.
2008-11-10Update to 0.81:wiz7-69/+12
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
2008-10-30Only use one sort of fixed-size integer types. This way, it evenis3-1/+29
compiles on Solaris 10.
2008-05-22fix build on DragonFly / FreeBSD, from Hasso Tepper per PR pkg/38627drochner2-1/+15
2008-04-18Fix bug in the original software which prevents the installation oftron4-4/+21
"libcdio_cdda.pc" and "libcdio_paranoia.pc". Bump package revision because of this fix. Problem pointed out by Matthias Drochner in private e-mail.
2008-04-15Update "PKGCONFIG_OVERRIDE" to include the C++ and UDF ".pc" files.tron1-1/+5
Bump package revision because of this fix.
2008-04-15Update "libcdio" to version 0.80. Changes since version 0.76:tron8-71/+54
- a lot of new features including C++ and UDF support - a lot of bug fixes including a fix for CVE-2007-6613 - support for more platforms (e.g. DragonFly)
2008-04-15fix a stack-based buffer overflow (CVE-2007-6613), patch from upstream,drochner4-3/+31
bump PKGREVISION
2007-07-01The package supports installation to DESTDIR.heinz1-1/+2
2006-08-28re-add files that were accidentally first committed on 2006Q2 branchdbj2-0/+26
2006-08-27check for darwin driver using darwin* instead of darwin6*|darwin7*dbj2-3/+5
this allows it to correctly find the driver on darwin8/osx10.4 bump pkgrevision
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-05-08Add missing USE_LANGUAGES.hira1-1/+2
2006-04-13Include "ncurses" buildlink3 glue code to make sure that "cdda-player"tron1-2/+3
gets build on all platforms. Bump package revision again.
2006-04-12Include cdda-player, bump revision.joerg2-3/+4
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-03-31List the info pages directly in the PLIST and ensure that we honorjlam2-4/+4
PKGINFODIR.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg2-3/+4
2006-01-05Update libcdio to 0.76; from Sergey Svishchev in pkg/32459.uebayasi2-6/+6
Changes between 0.75 and 0.76: - Better compatibility with C++ - a better eject routine for FreeBSD - Fix bug in not specifying a device name in libcio_cdda - Allow building cd-paranoia if Perl is not installed. - More accurate library dependency tracking in linking and pkg-config - Miscellaneous minor bug fixes. - cdio/cdda.h headers no longer depends on cdio/paranoia.h but vice versa is true. This may require an #include <cdio/cdda.h> in some applications that used <cdio/paranoia.h> but didn't include it.
2005-08-10Remove the abuse of buildlink that was pkg-config/buildlink3.mk. Thatjlam1-3/+2
file's sole purpose was to provide a dependency on pkg-config and set some environment variables. Instead, turn pkg-config into a "tool" in the tools framework, where the pkg-config wrapper automatically adds PKG_CONFIG_LIBDIR to the environment before invoking the real pkg-config. For all package Makefiles that included pkg-config/buildlink3.mk, remove that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-09Changes 0.75:adam3-13/+12
- audio volume level fix on Microsoft Windows - fix build when --enable-shared, --disable-static - CD-Text retrieval fix - allow the MMC timeout to be adjusted by the application - cd-paranoia: Add option --mmc-timeout (-m) to set MMC timeout. We now check that integer arguments are integers and are within range. - changes for libcddb 1.1.0 API change - remove gcc 4.0 warnings - miscellaneous small bug fixes, removal of questionable idioms or memory leak fixes
2005-07-21Change path from devel/pkgconfig to devel/pkg-config.wiz1-2/+2
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-16Get rid of USE_PERL5. The new way to express needing the Perl executablejlam1-2/+2
around at either build-time or at run-time is: USE_TOOLS+= perl # build-time USE_TOOLS+= perl:run # run-time Also remove some places where perl5/buildlink3.mk was being included by a package Makefile, but all that the package wanted was the Perl executable.
2005-05-31update to 0.74drochner4-15/+30
changes: - cd-paranoia fixes - cdda-player fixes - cd-drive shows MMC level - CD Text improvements/fixes - eject of empty CD-ROM drives on GNU/Linux - FreeBSD audio sub-channel time reporting fixed
2005-05-03need perl to build, from wizdrochner1-1/+2
2005-05-03correct checksum, distfile was repacked, from Mark Daviesdrochner1-4/+4
2005-05-02update to 0.73drochner5-21/+55
some features added (libcdparanoia cloned, CD audio), some fixes not quite mature, but we have to update because the API changed (in the iso9660 area), and other pkgs (vcdimager, vlc) depend on it
2005-04-19Revert previous, committed by accident.wiz4-31/+20
2005-04-19Update to 1.2: add share/desktop-directories.wiz4-20/+31
Okayed by jmmv@.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-24Add RMD160 digestsagc1-1/+2
2004-10-05uodate to 0.70drochner5-33/+72
changes: - SCSI MMC interface routine (all except Darwin) - CD-Text support (all except Darwin) - Distinguish DVD's from CD's - Code clean-ups and reduced code duplication - Better CUE parsing - Reporting drive capability is more accurate - add constant driver_id for kind of hardware driver in build - new drive scanning routines which pass back driver as well as drive string. Speeds up subsequent opens.
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv2-2/+4
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-9/+1
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-05-11Use INFO_FILES= libcdio.info and remove thereed2-5/+4
info files from the PLIST. (Since they are automatically registered when using INFO_FILES.) (Okay'd by maintainer, M.Drochner.)
2004-05-11Enable pkgviews installation.minskim1-1/+3
2004-05-11Add a NetBSD-specific file (${FILESDIR}/_cdio_netbsd.c) only onminskim1-1/+5
NetBSD; this file doesn't compile on other platforms, at least not on Linux.
2004-05-11configure needs pkg-config; add build dependency on pkgconfig.minskim1-1/+2
2004-04-22set drochner@ as maintainerrecht1-2/+2
2004-04-19-avoid duplicate option designationdrochner3-1/+39
-don't exit on trivial cddb errors -don't print NULL string on error arrgh - this stuff sucks, too bad serious programs are depending on it
2004-04-18Convert to buildlink3 and s/CD's/CDs/ in DESCR.snj2-5/+5
2004-04-11No longer used.snj1-21/+0
2004-04-08update to 0.68drochner3-10/+14
changes: - Add interface for reading an ISO-9660 image - bugfixes - some nonsense with versioned libs which I had to disable:-(
2004-04-08dependencied changed->PKGREVISION++drochner1-1/+2
pointed out by wiz
2004-04-08-add some NetBSD CD reading supportdrochner3-2/+507
-depend on devel/popt and audio/libcddb, this makes that the frontend utilities are built
2004-03-05Reorder location and setting of BUILDLINK_PACKAGES to match templatejlam1-7/+7
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.