cvs commit: ports/sysutils/cdrtools-devel Makefile distinfo pkg-descr pkg-descr.mkisofs pkg-install.rscsi pkg-plistpatch-README.rscsi patch-RULES::rules.cnf patch-ad patch-cdda2wav::setuid.c ...

Alexander Leidinger netchild at FreeBSD.org
Tue Aug 19 09:25:49 PDT 2003


netchild    2003/08/19 09:25:47 PDT

  FreeBSD ports repository

  Modified files:
    sysutils/cdrtools-devel Makefile distinfo pkg-descr 
                            pkg-descr.mkisofs pkg-plist 
                            pkg-plist.mkisofs 
    sysutils/cdrtools-devel/files patch-ad 
    sysutils/mkisofs-devel Makefile 
  Added files:
    sysutils/cdrtools-devel pkg-install.rscsi 
    sysutils/cdrtools-devel/files patch-README.rscsi 
                                  patch-RULES::rules.cnf 
                                  patch-cdda2wav::setuid.c 
                                  patch-cdrecord::cdrecord.c 
                                  patch-cdrecord::cdrecord.dfl 
                                  patch-mkisofs::mkisofs.c 
                                  patch-readcd::readcd.c 
                                  patch-rscsi::rscsi.dfl 
  Log:
  Add sysutils/cdrtools-devel (currently at version 2.01a18) and
  sysutils/mkisofs-devel (currently at version 2.01a17) after repo-copy
  from sysutils/cdrtools respectively sysutils/mkisofs.
  The cdrtools-devel and mkisofs-devel ports are for the alpha versions,
  for further information on changes since cdrtools 2.00 see
  ftp://ftp.berlios.de/pub/cdrecord/alpha/AN-2.01a01 up to AN-2.01a18.
  
  Further changes to the cdrtools-devel and mkisofs-devel ports to
  relative to the existing ports of cdrtools and mkisofs are:
  
  Changes common to cdrtools-devel and mkisofs-devel:
  - Delete targets for mkisofs and friends when building cdrtools and vice
    versa to speed up the build of the respective port.
  - Respect CC already at the configure-stage (Patch taken from the OpenBSD
    port of cdrtools).
  - Add patches to prefer seteuid(2) over setreuid(2), this s inconsistend
    with the cdrtools package (Mostly based on patches from the NetBSD
    port/pkgsrc of cdrtools).
  - Manually replace included copies of config.guess and config.sub with
    versions from ${PORTSDIR}/Templates. This is necessary as the cdrtools
    package doesn't have a valid configure script in it's root directory
    but several in sub-directories that are executed by the SING (Schily
    Is Not Gnu) makefile system further down the road. Therefor the port
    can't set GNU_CONFIGURE which would automatically copy the relevant
    files.
  - Install some relevant READMEs in DOCSDIR (unless NOPORTDOCS is set),
    some manual pages also reference these.
  
  Changes to cdrtools-devel:
  - Fix COMMENT, this port doesn't install mkisofs. Honor that some tools
    of the cdrtools package (namely cdda2wav and readcd) are for extracting
    CDs/CD-R[W]s.
  - Install scgcheck, a tool to check and validate the ABI of libscg.
  - Patch cdrecord to use ${PREFIX}/etc as the location of the global
    configuration file, rather than using /etc/default. The installed
    documentaion also gets patched accordingly and a PKGMESSAGE reflecting
    this change as required by the license of cdrtools is added (The idea
    for this and some wording in the PKGMESSAGE are taken from the NetBSD
    port/pkgsrc of cdrtools). See also PR ports/50835.
  - Install a sample configuration file for cdrecord, also install a
    configuration file if it doesn't already exist (the file doesn't cause
    problems if one doesn't edit it to suit local needs).
  - Patch manpages to better correspond to files and locations on FreeBSD.
  - Add a knob to optionally build and install rcsi, a tool that allows using
    SCSI-devices over the network. The required rscsi user gets added
    automatically and templates for the configuration file also get installed.
    PKGINSTALL points to for further information on how to configure remote
    access to SCSI-devices.
    Everything using lib(r)scg can act as a client to rscsi, e.g.
    sysutils/sformat (requires a bit of patching, however doesn't make much
    sense to use this over the network) and sysutils/cdrdao (requires a bit
    of patching).
  - Remove BSD_SCSI_SENSE_BUG from COPTX (CFLAGS) to libscg. It is a
    workaround for a (probably alumnus) bug in a SCSI-driver of NetBSD and
    the affected code doesn't get compiled on neither pre-CAM nor CAM
    versions of FreeBSD.
  
  Changes to mkisofs-devel:
  - Add MLINKS for devdump.8, isodump.8, isovfy.8 to isoinfo.8.
  - Install isodebug, a simple tool to display the creation date and the
    commandline options used to create a certain ISO-image with mkisofs.
  - Remove apple_driver.8, this tool doesn't get installed.
  - Replace mkhybrid.8 (just includes mkisofs.8, broken without patching)
    with a MLINKS to mkisofs.8.
  - Quiet portlint (3 errors/1 warning -> 0 errors/1 warning).
  
  None of these changes is bound to the alpha versions of the cdrtools
  package and may be "back-ported" to sysutils/cdrtools (apart from a
  security issue with rscsi of cdrtools 2.00.3).
  
  PR:     ports/52849
  Submitted by (including this commit message):   Marius Strobl <marius at alchemy.franken.de>
  
  Revision  Changes    Path
  1.48      +135 -32   ports/sysutils/cdrtools-devel/Makefile
  1.28      +1 -1      ports/sysutils/cdrtools-devel/distinfo
  1.1       +45 -0     ports/sysutils/cdrtools-devel/files/patch-README.rscsi (new)
  1.1       +12 -0     ports/sysutils/cdrtools-devel/files/patch-RULES::rules.cnf (new)
  1.3       +3 -3      ports/sysutils/cdrtools-devel/files/patch-ad
  1.1       +38 -0     ports/sysutils/cdrtools-devel/files/patch-cdda2wav::setuid.c (new)
  1.1       +17 -0     ports/sysutils/cdrtools-devel/files/patch-cdrecord::cdrecord.c (new)
  1.1       +36 -0     ports/sysutils/cdrtools-devel/files/patch-cdrecord::cdrecord.dfl (new)
  1.1       +17 -0     ports/sysutils/cdrtools-devel/files/patch-mkisofs::mkisofs.c (new)
  1.1       +17 -0     ports/sysutils/cdrtools-devel/files/patch-readcd::readcd.c (new)
  1.1       +29 -0     ports/sysutils/cdrtools-devel/files/patch-rscsi::rscsi.dfl (new)
  1.10      +4 -0      ports/sysutils/cdrtools-devel/pkg-descr
  1.3       +19 -4     ports/sysutils/cdrtools-devel/pkg-descr.mkisofs
  1.1       +61 -0     ports/sysutils/cdrtools-devel/pkg-install.rscsi (new)
  1.10      +27 -0     ports/sysutils/cdrtools-devel/pkg-plist
  1.2       +17 -0     ports/sysutils/cdrtools-devel/pkg-plist.mkisofs
  1.38      +8 -5      ports/sysutils/mkisofs-devel/Makefile


More information about the cvs-ports mailing list