pkgsrc/sysutils/cdrdao/Makefile

66 lines
2.2 KiB
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.10 2002/11/10 00:35:08 grant Exp $
#
Update cdrdao to 1.1.4. Closes PR 11245 by Wolfgang Rupprecht <wolfgang@wsrcc.com>. Changes include: o Created new 'toshiba' driver for 'read-toc'/'read-cd' with Toshiba CD-ROM drives. o Added full multi session support to the 'cdd2600' driver. o CD-TEXT is written without any copy protection flags now. o Added CDDB access to add title and artist data as CD-TEXT to an existing toc-file. The direct cddbp and the http encapsulated protocol is supported. o Added support to better handle disks written in track-at-once mode with 'read-cd' and 'read-toc' (see options --tao-source and --tao-source-adjust). o Fixed bug that prevented recording of pure data CDs with the recent HP and Sony recorder models in single session mode. For multi session mode the restrictions mentioned in the README are still valid. o Fixed 'unit not ready' problems after writing with the 'generic-mmc' and 'generic-mmc-raw' driver. o Toc-files with tracks that are shorter than 4 seconds will be recorded if option '--force' is given. o Some of the command line options are now saved to a settings file "$HOME/.cdrdao" if option '--save' is given. o The driver database is now kept in an external file so it is possible to update the database between the cdrdao releases. Actual driver database files will be available from http://cdrdao.sourceforge.net/drives.html#dt o Added new option '--keepimage' which keeps the created image file after the command 'copy' finishes. o Fixed bug in CD-TEXT reading code: CD-TEXT fields with empty strings were only read for the first track. o Driver 'generic-mmc': If the power calibration fails the recording process will be aborted now. o Driver 'generic-mmc-raw': Added explicit power calibration.
2000-10-18 07:46:57 +02:00
DISTNAME= ${PKGNAME}.src
PKGNAME= cdrdao-1.1.7
Update cdrdao to 1.1.4. Closes PR 11245 by Wolfgang Rupprecht <wolfgang@wsrcc.com>. Changes include: o Created new 'toshiba' driver for 'read-toc'/'read-cd' with Toshiba CD-ROM drives. o Added full multi session support to the 'cdd2600' driver. o CD-TEXT is written without any copy protection flags now. o Added CDDB access to add title and artist data as CD-TEXT to an existing toc-file. The direct cddbp and the http encapsulated protocol is supported. o Added support to better handle disks written in track-at-once mode with 'read-cd' and 'read-toc' (see options --tao-source and --tao-source-adjust). o Fixed bug that prevented recording of pure data CDs with the recent HP and Sony recorder models in single session mode. For multi session mode the restrictions mentioned in the README are still valid. o Fixed 'unit not ready' problems after writing with the 'generic-mmc' and 'generic-mmc-raw' driver. o Toc-files with tracks that are shorter than 4 seconds will be recorded if option '--force' is given. o Some of the command line options are now saved to a settings file "$HOME/.cdrdao" if option '--save' is given. o The driver database is now kept in an external file so it is possible to update the database between the cdrdao releases. Actual driver database files will be available from http://cdrdao.sourceforge.net/drives.html#dt o Added new option '--keepimage' which keeps the created image file after the command 'copy' finishes. o Fixed bug in CD-TEXT reading code: CD-TEXT fields with empty strings were only read for the first track. o Driver 'generic-mmc': If the power calibration fails the recording process will be aborted now. o Driver 'generic-mmc-raw': Added explicit power calibration.
2000-10-18 07:46:57 +02:00
WRKSRC= ${WRKDIR}/${PKGNAME}
CATEGORIES= sysutils
2002-05-12 12:56:04 +02:00
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cdrdao/}
MAINTAINER= david@maxwell.net
update to 1.1.5 Changes: Fixed bug in CD-TEXT writing code that caused the problems with the unreliable read back of the written CD-TEXT data Added CD-TEXT writing capability to the generic-mmc-raw driver; the recorder must support the 96 byte raw P-W sub-channel writing mode to make use of it Fixed bug in generic-mmc-raw driver: the TOC type was not written correctly and some flags for data tracks were missing in the lead-in Fixed handling of toc type for multi session CDs: the toc-type of a session that just contains audio tracks is always CD_DA, even in multi session mode BURN Proof support added by ITOH Yasufumi/Martin Buck Fixed bug in calculating the CDDB id (SourceForge bug 413467) Added option --with-cddb to read CDDB data automatically with commands copy, read-toc and read-cd; it is now possible to add CD-TEXT data from CDDB while performing an on-the-fly copy Updated to libscg-0.5 from cdrtools-1.10 Handle drives that do not support the explicit power calibration command Blanking of CD-RWs is now officially supported (command blank, option --blank-mode) Updated CD-R vendor table Settings are now first read from "/etc/cdrdao.conf" and "/etc/defaults/cdrdao" and then from "$HOME/.cdrdao" Added command msinfo to output multi session information suitable for mkisofs Overburning is now prevented by default and must be explicitly requested with option --overburn. Fix for Debian bug #79585 (http://bugs.debian.org/cg i-bin/bugreport.cgi?bug=79585&repeatmerged=yes). Fixed error in cdrdao's manual page (Debian bug #82816, http://bugs.debian.org/ cgi-bin/bugreport.cgi?bug=82816&repeatmerged=yes) cdrdao's help screen was reworked by Michael Reinelt Added Giuseppe Corbelli's enhancements for the mp32dao script Makefiles now use make variable datadir to specify the share directory location Fixed printing toc-file name with command copy --keepimage
2001-05-19 14:47:05 +02:00
HOMEPAGE= http://cdrdao.sourceforge.net/
COMMENT= Records audio or data CD-Rs in disk-at-once (DAO) mode
Update cdrdao to 1.1.4. Closes PR 11245 by Wolfgang Rupprecht <wolfgang@wsrcc.com>. Changes include: o Created new 'toshiba' driver for 'read-toc'/'read-cd' with Toshiba CD-ROM drives. o Added full multi session support to the 'cdd2600' driver. o CD-TEXT is written without any copy protection flags now. o Added CDDB access to add title and artist data as CD-TEXT to an existing toc-file. The direct cddbp and the http encapsulated protocol is supported. o Added support to better handle disks written in track-at-once mode with 'read-cd' and 'read-toc' (see options --tao-source and --tao-source-adjust). o Fixed bug that prevented recording of pure data CDs with the recent HP and Sony recorder models in single session mode. For multi session mode the restrictions mentioned in the README are still valid. o Fixed 'unit not ready' problems after writing with the 'generic-mmc' and 'generic-mmc-raw' driver. o Toc-files with tracks that are shorter than 4 seconds will be recorded if option '--force' is given. o Some of the command line options are now saved to a settings file "$HOME/.cdrdao" if option '--save' is given. o The driver database is now kept in an external file so it is possible to update the database between the cdrdao releases. Actual driver database files will be available from http://cdrdao.sourceforge.net/drives.html#dt o Added new option '--keepimage' which keeps the created image file after the command 'copy' finishes. o Fixed bug in CD-TEXT reading code: CD-TEXT fields with empty strings were only read for the first track. o Driver 'generic-mmc': If the power calibration fails the recording process will be aborted now. o Driver 'generic-mmc-raw': Added explicit power calibration.
2000-10-18 07:46:57 +02:00
GNU_CONFIGURE= YES
USE_GMAKE= YES
CONFIGURE_ARGS+= --with-pcctsbin=${PREFIX}/bin
CONFIGURE_ARGS+= --with-pcctsinc=${PREFIX}/include/pccts
CONFIGURE_ARGS+= --without-posix-threads
Update cdrdao to 1.1.4. Closes PR 11245 by Wolfgang Rupprecht <wolfgang@wsrcc.com>. Changes include: o Created new 'toshiba' driver for 'read-toc'/'read-cd' with Toshiba CD-ROM drives. o Added full multi session support to the 'cdd2600' driver. o CD-TEXT is written without any copy protection flags now. o Added CDDB access to add title and artist data as CD-TEXT to an existing toc-file. The direct cddbp and the http encapsulated protocol is supported. o Added support to better handle disks written in track-at-once mode with 'read-cd' and 'read-toc' (see options --tao-source and --tao-source-adjust). o Fixed bug that prevented recording of pure data CDs with the recent HP and Sony recorder models in single session mode. For multi session mode the restrictions mentioned in the README are still valid. o Fixed 'unit not ready' problems after writing with the 'generic-mmc' and 'generic-mmc-raw' driver. o Toc-files with tracks that are shorter than 4 seconds will be recorded if option '--force' is given. o Some of the command line options are now saved to a settings file "$HOME/.cdrdao" if option '--save' is given. o The driver database is now kept in an external file so it is possible to update the database between the cdrdao releases. Actual driver database files will be available from http://cdrdao.sourceforge.net/drives.html#dt o Added new option '--keepimage' which keeps the created image file after the command 'copy' finishes. o Fixed bug in CD-TEXT reading code: CD-TEXT fields with empty strings were only read for the first track. o Driver 'generic-mmc': If the power calibration fails the recording process will be aborted now. o Driver 'generic-mmc-raw': Added explicit power calibration.
2000-10-18 07:46:57 +02:00
CONFIGURE_ARGS+= --with-gtkmm-exec-prefix=/dev/null
update to 1.1.5 Changes: Fixed bug in CD-TEXT writing code that caused the problems with the unreliable read back of the written CD-TEXT data Added CD-TEXT writing capability to the generic-mmc-raw driver; the recorder must support the 96 byte raw P-W sub-channel writing mode to make use of it Fixed bug in generic-mmc-raw driver: the TOC type was not written correctly and some flags for data tracks were missing in the lead-in Fixed handling of toc type for multi session CDs: the toc-type of a session that just contains audio tracks is always CD_DA, even in multi session mode BURN Proof support added by ITOH Yasufumi/Martin Buck Fixed bug in calculating the CDDB id (SourceForge bug 413467) Added option --with-cddb to read CDDB data automatically with commands copy, read-toc and read-cd; it is now possible to add CD-TEXT data from CDDB while performing an on-the-fly copy Updated to libscg-0.5 from cdrtools-1.10 Handle drives that do not support the explicit power calibration command Blanking of CD-RWs is now officially supported (command blank, option --blank-mode) Updated CD-R vendor table Settings are now first read from "/etc/cdrdao.conf" and "/etc/defaults/cdrdao" and then from "$HOME/.cdrdao" Added command msinfo to output multi session information suitable for mkisofs Overburning is now prevented by default and must be explicitly requested with option --overburn. Fix for Debian bug #79585 (http://bugs.debian.org/cg i-bin/bugreport.cgi?bug=79585&repeatmerged=yes). Fixed error in cdrdao's manual page (Debian bug #82816, http://bugs.debian.org/ cgi-bin/bugreport.cgi?bug=82816&repeatmerged=yes) cdrdao's help screen was reworked by Michael Reinelt Added Giuseppe Corbelli's enhancements for the mp32dao script Makefiles now use make variable datadir to specify the share directory location Fixed printing toc-file name with command copy --keepimage
2001-05-19 14:47:05 +02:00
# don't pick up an installed libcdda_paranoia
LDFLAGS+= -L../paranoia
#override ARCH to avoid picking up a bad ${ARCH} during the build
MAKE_ENV+= ARCH=""
USE_BUILDLINK2= yes
post-configure:
cd ${WRKSRC}/scsilib/RULES ; \
${TEST} -f netbsd-cc.rul || ${MV} i386-netbsd-cc.rul netbsd-cc.rul; \
${TEST} -f netbsd-gcc.rul || ${MV} i386-netbsd-gcc.rul netbsd-gcc.rul; \
${LN} -sf netbsd-gcc.rul ${MACHINE}-netbsd-gcc.rul; \
${LN} -sf netbsd-cc.rul ${MACHINE}-netbsd-cc.rul;
post-install:
${INSTALL_MAN_DIR} ${PREFIX}/share/doc/cdrdao
${INSTALL_MAN} ${WRKSRC}/COPYING \
${WRKSRC}/README \
${WRKSRC}/Release-1.1.2 \
${WRKSRC}/Release-1.1.3 \
${WRKSRC}/CREDITS \
${WRKSRC}/README.FreeBSD \
${WRKSRC}/INSTALL \
${WRKSRC}/README.PlexDAE \
${PREFIX}/share/doc/cdrdao
${INSTALL_MAN_DIR} ${PREFIX}/share/doc/cdrdao/testtocs
${INSTALL_MAN} ${WRKSRC}/testtocs/*.toc \
${PREFIX}/share/doc/cdrdao/testtocs
${INSTALL_MAN_DIR} ${PREFIX}/share/examples/cdrdao
${INSTALL_MAN} ${WRKSRC}/contrib/mp32dao/mp32dao.pl \
${PREFIX}/share/examples/cdrdao
${INSTALL_MAN_DIR} ${PREFIX}/share/examples/cdrdao/psxcopy
${INSTALL_MAN} ${WRKSRC}/contrib/psxcopy-0.2/Makefile \
${WRKSRC}/contrib/psxcopy-0.2/README \
${WRKSRC}/contrib/psxcopy-0.2/cdjob.c \
${WRKSRC}/contrib/psxcopy-0.2/cdjob.c \
${WRKSRC}/contrib/psxcopy-0.2/psxdump.c \
${WRKSRC}/contrib/psxcopy-0.2/read-psx \
${WRKSRC}/contrib/psxcopy-0.2/write-psx \
${PREFIX}/share/examples/cdrdao/psxcopy
${INSTALL_MAN} ${WRKSRC}/contrib/wav2dao/wav2dao.pl \
${PREFIX}/share/examples/cdrdao
.include "../../devel/pccts/buildlink2.mk"
.include "../../mk/bsd.pkg.mk"