summaryrefslogtreecommitdiff
path: root/sysutils/cdrecord
AgeCommit message (Collapse)AuthorFilesLines
2004-01-24replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2004-01-05bl3ifyjlam1-8/+7
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-05update to 2.00.3drochner2-7/+6
security update (buffer overflow in SCSI lib), portability fixes
2003-05-07improve COMMENT.grant1-2/+2
2003-05-06make this build on Solaris.grant3-6/+14
2003-05-06s/PKGNAME/PKGNAME_NOREV/, the revision number is not important in thisgrant1-2/+2
context.
2003-03-08default the config file to PKG_SYSCONFDIR/cdrecord.conf unlessgrant6-4/+92
overridden by the user via CDRECORD_CONF. You must move your config file to the new location if you update! patch man pages and print a MESSAGE if CDRECORD_CONF is not set to `/etc/default/cdrecord', as required by license. bump PKGREVISION. addresses PR pkg/20593 from Steven M. Bellovin.
2003-02-13Bump PKGREVISION after previous change.jlam1-1/+2
2003-02-13Correct usage of r:... for BUILDLINK_TRANSFORM, and use the COPTX andjlam1-3/+5
LDOPTX variables to pass in our pkgsrc CFLAGS and LDFLAGS so that OSS works properly.
2003-02-10Use the platform MESSAGE handling that we have and improvegrant2-3/+9
the message.
2003-02-09Note on using this under solaris, by Michael Robinson <mhr_54@cox.net>hubertf1-0/+3
2003-01-03Update to cdrecord 2.0.lukem8-70/+64
Too many changes to list them all here; see following for full details: ftp://ftp.berlios.de/pub/cdrecord/AN-2.0 cdrecord: -overburn option Driveropts "burnproof" renamed to "burnfree" CD-Text support. cdda2wav: Added -L to query freedb.freedb.org for CDDB information. mkisofs: Fix -graft-points. Various fixes to HFS support. libedc: Performance enhancements. libscg: Various improvements to SCSI & ATAPI transports.
2002-09-29Fixes as recommended by Johnny Lam:lukem1-2/+1
- set the PKGNAME of the devel version to "cdrecord" as well, and remove the conflicts lines for cdrecord-{,devel-}[0-9]* - set the version of the devel version to "1.10.34".
2002-09-29add CONFLICT for the (non)-devel equivalentlukem1-1/+2
2002-09-26* Use ossaudio.buildlink2.mk and some other features of buildlink2 tojlam6-108/+41
remove unwanted paths to headers and libraries when invoking the compiler. Also remove patches that are no longer needed with the complete conversion of this package to buildlink2. * Also run cdda2wav.1 through tbl to make "man cdda2wav" readable for the -v option. * Rearrange logic to simplify/shorten the package Makefile.
2002-08-25Merge packages from the buildlink2 branch back into the main trunk thatjlam3-3/+4
have been converted to USE_BUILDLINK2.
2002-05-18regenwiz1-2/+2
2002-05-18Don't request data length which are not multiple of 2 bytes for request_sense.bouyer1-2/+14
ATAPI being a 16bit bus it can't properly deal with requests which are not multiple of 2 bytes.
2001-10-31Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-09-27Mechanical changes to 375 files to change dependency patterns of the formjlam1-2/+2
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the packages whose base package name is "foo", and not those named "foo-bar". A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also change dependency examples in Packages.txt to reflect this.
2001-08-07update to 1.10drochner11-99/+86
There are MANY bugfixes and cleanups. The changelog file is 22k in size.
2001-08-07update to 1.10drochner2-15/+16
There are MANY bugfixes and cleanups. The changelog file is 22k in size.
2001-06-20regen for patch-ajbouyer1-1/+2
2001-06-20On NetBSD, the kernel issues a request sense if needed. So no need tobouyer1-0/+25
issue request sense from userland, just print the sense info we got when the ioctl returned.
2001-04-19Move to sha1 digests, and add distfile sizes.agc1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-13/+11
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-02-17Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2001-02-10Add patch which makes 'cdrecord -scanbus' more usefull.frueauf3-2/+117
I admitt its an ugly hack, but this allows xcdroast to work on most common configurations. Anyone with more scsi knowledge should feel free to enhance this code :-) Also bump version to 1.9nb1.
2000-12-12fix typo, reported by Anthony Mallet <anthony.mallet@ficus.yi.org>hubertf1-1/+1
2000-12-11Update a bit: provide extended description of what cdrecord can and does,hubertf1-19/+7
and remove list of supported hardware. Requested by Anthony Mallet <anthony.mallet@ficus.yi.org> on tech-pkg.
2000-11-27Reworked previous in different way. Manpages are now installed properlykei2-5/+9
whether MANZ is set to YES or not. Problem pointed out by Matthias Scheler in private mail. Thanks!
2000-11-27mkisofs.8 --> mkisofs.tblkei2-4/+8
2000-11-21Nuke all usage of setre[ug]id(), even though they appear to be `safe'.mycroft2-1/+76
2000-09-10Install man page for readcd; add cross-references to supplemental man pageswiz4-4/+26
to cdrecord.1. Fixes pkg/10335.
2000-07-22Update cdrecord to 1.9.rh9-102/+89
Changes to 1.8.1 are: All: - Fallback code to use the USCSI interface on Solaris This should add ATAPI support on Solaris 8 sparc. Solaris 8 x86 does support ATAPI with the scg driver as Sun fixed the structural bug for thw Intel version. Warning: The USCI interface has several drawbacks: - Only finds disk type devices with -scanbus - Cannot open devices that are currently attached to the volume management system - The Goldstar ATAPI CD-ROM in a U-10 transfers data but the DMA residual count shows that there has been no transfer at all. Facit: Test by your own if this interface is usable. Please report problems! To check the difference: cdrecord -scanbus uses the scg driver cdrecord -scanbus dev=USCSI uses the USCSI interface cdrecord -toc dev=1,6,0 uses the scg driver cdrecord -toc dev=USCSI:1,6,0 uses the USCSI interface NOTE: If you are using the USCSI interface you will need to shut down the volume management for the drives you like to use. - Linux code in libscg now tries to use new features of the Linus sg driver: - Trying to use more then 32 kB for DMA The interface for raising the DMA limit from 32 kB is a real pain. It needs a lot of code to adopt the interface to libscg. - Trying to use the new ioctl() interface if present. This interface now supports: - SCSI CDB sizes for vendor unique commands - SCSI status byte - SCSI command transport status - More than 16 bytes of sense data (not yet working!) - DMA residual count (not yet working!) - Arbitrary DMA address pointers !!! - Trying to use the new RESET ioctl() (not yet working!) All items marked (not yet working!) will turn funtional after the Linux kernel starts to support them. It seems that my shouting for a better SCSI interface succeeded. Linux-2.4 supports or at least includes an interface that may support the needed things in future. As from now it is unclear whether the code will expose any portability problems, please test on different Linux versions from 2.0 ... 2.4 if available and report problems. - README.macosX added (needed to know how to compile). As Apple deliveres an inconsistent OS, you need to follow the instuctions in this README file before you may compile cdrtools on Mac OS X. TODO: - Better BeOS integration Cdrecord: - include sys/select.h if needed (AIX) - Support for Ricoh 9060 CD-RW/DVD-ROM drive - Support for Plextor PX-W1210TA (with BURN-Proof) - Printing of new features added to -prcap function - New Disk manufacturers: "WEALTH FAIR INVESTMENT LIMITE" "General Magnetics Ld" "MPO" - DAO now should work with pregapsize == 0 when using Sony or Goldstar drives. Cdrecord retries with pregaps set to 1 - New options -shorttrack & -noshorttrack will allow to copy CD's with supershort tracks in DAO mode if the drive supports it. - Fix for a buffer overflow with cdrecord dev= This problem did not exist on sparc systems, for this reason it has not been detected before. - ATIP Decoder now decodes disk sub type for High speed CD-RW - Support for 99 minute CD's. - Force the user to use -ignsize to allow >= 90 Minutes on CD even when the current CD is not in the blank capacity database. Cdda2wav: - support for cds with illegal leadout (like HIM-CD) - bugfix for cd-text detection with plextor/Sony command sets - should compile and run under Mac-OS-X now - bugfix with the -q (quiet) option - bugfix use extra libs (like lossaudio for NetBSD) - bugfix use the correct sound device for Solaris - hardened cdda2wav against illegal ISRC codes - more diagnostics for illegal ISRCs - use setpriority in favor of nice - updated cdda2mp3 script for lame usage (alpha) Readcd: - minor bugfixes with timing - New options -noerror & retries=# - restructured to be more flexible - Support for C2 error pointer scan with MMC drives & the Plextor U-Plex 40 CD-ROM Mkisofs: - Now mkhybrid code is completely integrated into mkisofs. There is only one binary. To help users of mkhybrid, make install creates a hard link from mkhybroid to mkisofs. - man page cleaned up. - Now mkhybrid code is completely integrated into mkisofs. There is only one binary. To help users of mkhybrid, make install creates a hard link from mkhybroid to mkisofs. - New Option -eltorito-alt-boot allows to specify more than one Al Torito boot image (up to 63). Thanks to Egor Duda (deo@logos-m.ru). - fixed a core dump problem in multi.c - write.c now uses static buffer to circumvent a problem with the stone age Metrowerks C found on BeOS/PPC - Allow printing of percentage ready without floatingpoint code in printf. - apple_driver now compiles, but need to call make -f apple_driver.mk by hand - graft pointers are now really usable: - Graft points are now disabled by default - To enable, specify the -graft-point option dir=dir only works if the '=' is not escaped by '\' '\\' and '=' must be escaped by a '\\' if -graft-points has been specified. - Now there is no more a need to specify a command line arg if -path-list has been specified.
2000-07-06override the ARCH variable to ensure a bad value isn't picked up from thedmcmahill1-1/+3
users environment.
2000-06-02Add conflict with "mkisofs" package.tron1-1/+3
2000-06-01Also install mkisofs.fvdl2-2/+7
2000-05-22Fix building on machines where ${MACHINE} != ${MACHINE_ARCH}, like macppc.hubertf3-3/+17
Patches sent in by SUNAGAWA Keiki <kei_sun@ba2.so-net.ne.jp> in PR 10168.
2000-03-15Use <machine/endian.h>. In contrast to <sys/endian.h>, it is also presenthubertf2-1/+15
on 1.4.x machines. Noted by an unknown hero who's name I forgot. Sorry!
2000-03-04Correctly figure out endianness on PowerPC platform.scw2-1/+23
This addresses PR/9506 by SUNAGAWA Keiki.
2000-03-03Whoops, forgot to update this for cdrecord-1.8 ...scw1-1/+4
2000-03-03Updated to cdrecord-1.8.scw7-78/+34
The deleted patches have been incorporated into the master source tree.
2000-01-05Strip trailing '.', and/or leading '(a|an) 'abs1-1/+1
1999-11-20The /dev/suA-B-C symlink is _not_ necessary, specifying dev=/dev/cd0dhubertf2-9/+1
is fine.
1999-10-09Sync.mycroft2-4/+5
1999-10-09Make this build on PowerPC.mycroft2-4/+38
1999-07-09Add package patch checksum files.agc1-0/+5
1999-06-25This patch is not needed - remove it.hubertf1-15/+0
Pointed out by Patrick Welche <prlw1@cam.ac.uk> in PR 7840