Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions

11
sysutils/cdrtools/DESCR Normal file
View File

@@ -0,0 +1,11 @@
Cdrecord allows you to burn CDs, DVDs, and Blu-ray discs. It works
as a burn engine for several applications. Cdrecord supports CD
recorders from many different vendors; all SCSI-3/mmc and ATAPI/mmc
compliant drives should also work. Supported features include:
IDE/ATAPI, parallel-port, and SCSI drives; audio CDs, data CDs,
and mixed CDs; full multi-session support, CD-RWs (rewritable),
TAO, DAO, and human-readable error messages.
This package also provides tools for retrieving audio tracks,
reading and writing CDs, DVDs, and Blu-ray discs, creating
ISO9660/JOLIET/HFS filesystems, and verifying ISO9660 images.

View File

@@ -0,0 +1,9 @@
===========================================================================
$NetBSD: MESSAGE.SunOS,v 1.1.1.1 2006/01/05 23:27:59 wiz Exp $
You will need to stop Solaris volume management before using
${PKGNAME_NOREV}:
/etc/init.d/volmgt stop
===========================================================================

View File

@@ -0,0 +1,14 @@
===========================================================================
$NetBSD: MESSAGE.cdrecord.conf,v 1.1.1.1 2006/01/05 23:27:59 wiz Exp $
Note: The location of the ${PKGNAME_NOREV} `defaults' file has been set to
${CDRECORD_CONF}
This is the pkgsrc standard config file location, NOT the ${PKGNAME_NOREV}
standard location, which is /etc/default/cdrecord.
The reason for this is that pkgsrc packages should not use configuration
files outside ${LOCALBASE} unless they are explicitly set by the user.
===========================================================================

144
sysutils/cdrtools/Makefile Normal file
View File

@@ -0,0 +1,144 @@
# $NetBSD: Makefile,v 1.96 2013/06/03 08:13:13 wiz Exp $
DISTNAME= cdrtools-3.01a15
PKGNAME= ${DISTNAME:S/a/alpha/:S/-pre/pre/}
CATEGORIES= sysutils
#MASTER_SITES= ftp://ftp.berlios.de/pub/cdrecord/ \
# http://ftp.berlios.de/pub/cdrecord/
MASTER_SITES= ftp://ftp.berlios.de/pub/cdrecord/alpha/ \
http://ftp.berlios.de/pub/cdrecord/alpha/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= wiz@NetBSD.org
HOMEPAGE= http://cdrecord.berlios.de/old/private/cdrecord.html
COMMENT= Software for creating ISO9660 images and writing CD/DVD/Blu-ray
#LICENSE= CDDL.Schily.txt AND gnu-gpl-v2 AND gnu-lgpl-v2.1
CONFLICTS= mkisofs-[0-9]* cdrtools-ossdvd-[0-9]* cdrecord-[0-9]* cdrkit-[0-9]*
PKG_INSTALLATION_TYPES= overwrite pkgviews
WRKSRC= ${WRKDIR}/${DISTNAME:C/a[0-9]*//}
.include "../../mk/bsd.prefs.mk"
USE_TOOLS+= gm4 gmake tbl
CFLAGS.NetBSD+= -DUSE_GETRAWPARTITION
LDFLAGS.NetBSD+= -lutil
# avoid picking up a bad ${ARCH} during the build
MAKE_ENV+= ARCH=""
MAKE_ENV+= MAKEPROG="gmake"
MAKE_ENV+= COPTX=${CFLAGS:Q}
MAKE_ENV+= LDOPTX=${LDFLAGS:Q}
MAKE_ENV+= INS_BASE=${PREFIX:Q}
MAKE_FLAGS+= GMAKE_NOWARN=true
# do we want to compile shared libraries?
# needs changes in the install target and PLIST
#MAKE_ENV+= LINKMODE=dynamic
# Map PKGSRC_COMPILER to CCOM used by cdrtools build system.
ccmap.gcc= gcc
MAKE_FLAGS+= CCOM=${ccmap.${PKGSRC_COMPILER}:Ucc}
# allow us to override the default /etc/default/cdrecord by patching
# the documentation appropriately. Additionally, we also provide a
# MESSAGE stating the reasons we do this, as required by the license.
CDRECORD_CONF?= ${PKG_SYSCONFDIR}/cdrecord.conf
.if ${CDRECORD_CONF} != "/etc/default/cdrecord"
MESSAGE_SRC+= MESSAGE.cdrecord.conf
MESSAGE_SUBST+= PKGNAME_NOREV=${PKGNAME_NOREV:Q}
MESSAGE_SUBST+= CDRECORD_CONF=${CDRECORD_CONF:Q}
.endif
CONF_FILES+= share/examples/cdrtools/cdrecord ${CDRECORD_CONF}
INSTALLATION_DIRS= bin lib/siconv ${PKGMANDIR}/man1 ${PKGMANDIR}/man8 \
share/doc/cdrtools/cdda2wav \
share/doc/cdrtools/cdrecord \
share/doc/cdrtools/mkisofs \
share/examples/cdrtools
SUBST_CLASSES+= fix
SUBST_STAGE.fix= post-patch
SUBST_FILES.fix= btcflash/btcflash.1
SUBST_FILES.fix+= cdrecord/cdrecord.1
SUBST_FILES.fix+= libcdrdeflt/cdrdeflt.c
SUBST_FILES.fix+= mkisofs/diag/isoinfo.8
SUBST_FILES.fix+= readcd/readcd.1
SUBST_SED.fix= -e "s,/etc/default/cdrecord,${CDRECORD_CONF},g"
SUBST_MESSAGE.fix= Fixing paths.
SUBST_CLASSES+= oss
SUBST_STAGE.oss= post-patch
SUBST_FILES.oss= cdda2wav/local.cnf.in
SUBST_SED.oss= -e "s,/dev/dsp,${DEVOSSSOUND},g"
SUBST_MESSAGE.oss= Fixing OSS sound device path.
SUBST_CLASSES+= ins_base
SUBST_STAGE.ins_base= pre-configure
SUBST_FILES.ins_base= DEFAULTS/Defaults.*
SUBST_SED.ins_base= -e "/^INS_BASE=/d"
SUBST_MESSAGE.ins_base= Fixing INS_BASE.
do-configure:
cd ${WRKSRC}/RULES; \
for suffix in netbsd-cc.rul netbsd-gcc.rul; do \
if [ ! -f ${MACHINE}-$$suffix ]; then \
ln -sf i386-$$suffix ${MACHINE}-$$suffix; \
fi; \
done; \
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} config
post-build:
cd ${WRKSRC}; \
for manpage in cdda2wav/cdda2wav.1 mkisofs/mkisofs.8; do \
tbl $${manpage} > $${manpage}.tmp; \
mv -f $${manpage}.tmp $${manpage}; \
done
do-install:
for program in btcflash cdda2wav cdrecord mkisofs \
readcd scgcheck scgskeleton; do \
cd ${WRKSRC}/$${program}; \
${INSTALL_PROGRAM} OBJ/*/$${program} \
${DESTDIR}${PREFIX}/bin; \
done
for program in cdda2mp3 cdda2ogg; do \
${INSTALL_SCRIPT} ${WRKSRC}/cdda2wav/$${program} \
${DESTDIR}${PREFIX}/bin; \
${INSTALL_MAN} ${WRKSRC}/cdda2wav/$${program}.1 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1; \
done
for program in btcflash cdda2wav cdrecord \
readcd scgcheck; do \
${INSTALL_MAN} ${WRKSRC}/$${program}/$${program}.1 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1; \
done
for program in mkisofs; do \
${INSTALL_MAN} ${WRKSRC}/$${program}/$${program}.8 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man8; \
done
cd ${WRKSRC}/mkisofs/diag; \
for f in devdump isodebug isodump isoinfo isovfy; do \
${INSTALL_PROGRAM} OBJ/*/$$f ${DESTDIR}${PREFIX}/bin; \
${INSTALL_MAN} $$f.8 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/$$f.8; \
done
${INSTALL_DATA} ${WRKSRC}/libsiconv/tables/[cik]* \
${DESTDIR}${PREFIX}/lib/siconv
${RM} ${DESTDIR}${PREFIX}/lib/siconv/*mk
${INSTALL_DATA} ${WRKSRC}/cdda2wav/README* \
${DESTDIR}${PREFIX}/share/doc/cdrtools/cdda2wav
${INSTALL_DATA} ${WRKSRC}/cdrecord/README* \
${DESTDIR}${PREFIX}/share/doc/cdrtools/cdrecord
${INSTALL_DATA} ${WRKSRC}/mkisofs/README* \
${DESTDIR}${PREFIX}/share/doc/cdrtools/mkisofs
${INSTALL_DATA} ${WRKSRC}/cdrecord/cdrecord.dfl \
${DESTDIR}${PREFIX}/share/examples/cdrtools/cdrecord
.include "../../mk/oss.buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

114
sysutils/cdrtools/PLIST Normal file
View File

@@ -0,0 +1,114 @@
@comment $NetBSD: PLIST,v 1.5 2010/02/21 13:19:51 wiz Exp $
bin/btcflash
bin/cdda2mp3
bin/cdda2ogg
bin/cdda2wav
bin/cdrecord
bin/devdump
bin/isodebug
bin/isodump
bin/isoinfo
bin/isovfy
bin/mkisofs
bin/readcd
bin/scgcheck
bin/scgskeleton
lib/siconv/cp10000
lib/siconv/cp10006
lib/siconv/cp10007
lib/siconv/cp10029
lib/siconv/cp10079
lib/siconv/cp10081
lib/siconv/cp1250
lib/siconv/cp1251
lib/siconv/cp1252
lib/siconv/cp1253
lib/siconv/cp1254
lib/siconv/cp1255
lib/siconv/cp1256
lib/siconv/cp1257
lib/siconv/cp1258
lib/siconv/cp437
lib/siconv/cp737
lib/siconv/cp775
lib/siconv/cp850
lib/siconv/cp852
lib/siconv/cp855
lib/siconv/cp857
lib/siconv/cp860
lib/siconv/cp861
lib/siconv/cp862
lib/siconv/cp863
lib/siconv/cp864
lib/siconv/cp865
lib/siconv/cp866
lib/siconv/cp869
lib/siconv/cp874
lib/siconv/iso8859-1
lib/siconv/iso8859-10
lib/siconv/iso8859-11
lib/siconv/iso8859-13
lib/siconv/iso8859-14
lib/siconv/iso8859-15
lib/siconv/iso8859-16
lib/siconv/iso8859-2
lib/siconv/iso8859-3
lib/siconv/iso8859-4
lib/siconv/iso8859-5
lib/siconv/iso8859-6
lib/siconv/iso8859-7
lib/siconv/iso8859-8
lib/siconv/iso8859-9
lib/siconv/koi8-r
lib/siconv/koi8-u
man/man1/btcflash.1
man/man1/cdda2mp3.1
man/man1/cdda2ogg.1
man/man1/cdda2wav.1
man/man1/cdrecord.1
man/man1/readcd.1
man/man1/scgcheck.1
man/man8/devdump.8
man/man8/isodebug.8
man/man8/isodump.8
man/man8/isoinfo.8
man/man8/isovfy.8
man/man8/mkisofs.8
share/doc/cdrtools/cdda2wav/README
share/doc/cdrtools/cdrecord/README
share/doc/cdrtools/cdrecord/README.ATAPI
share/doc/cdrtools/cdrecord/README.DiskT@2
share/doc/cdrtools/cdrecord/README.WORM
share/doc/cdrtools/cdrecord/README.audio
share/doc/cdrtools/cdrecord/README.cdplus
share/doc/cdrtools/cdrecord/README.cdrw
share/doc/cdrtools/cdrecord/README.cdtext
share/doc/cdrtools/cdrecord/README.clone
share/doc/cdrtools/cdrecord/README.copy
share/doc/cdrtools/cdrecord/README.multi
share/doc/cdrtools/cdrecord/README.parallel
share/doc/cdrtools/cdrecord/README.raw
share/doc/cdrtools/cdrecord/README.rscsi
share/doc/cdrtools/cdrecord/README.solaris-x86-ATAPI-DMA
share/doc/cdrtools/cdrecord/README.solaris-x86-ata-DMA
share/doc/cdrtools/cdrecord/README.sony
share/doc/cdrtools/cdrecord/README.sun-lofi
share/doc/cdrtools/cdrecord/README.verify
share/doc/cdrtools/cdrecord/README.volmgt
share/doc/cdrtools/mkisofs/README
share/doc/cdrtools/mkisofs/README.compression
share/doc/cdrtools/mkisofs/README.eltorito
share/doc/cdrtools/mkisofs/README.graft_dirs
share/doc/cdrtools/mkisofs/README.hfs_boot
share/doc/cdrtools/mkisofs/README.hfs_magic
share/doc/cdrtools/mkisofs/README.hide
share/doc/cdrtools/mkisofs/README.joliet
share/doc/cdrtools/mkisofs/README.macosx
share/doc/cdrtools/mkisofs/README.mkhybrid
share/doc/cdrtools/mkisofs/README.prep_boot
share/doc/cdrtools/mkisofs/README.rootinfo
share/doc/cdrtools/mkisofs/README.session
share/doc/cdrtools/mkisofs/README.sort
share/doc/cdrtools/mkisofs/README.sparcboot
share/doc/cdrtools/mkisofs/README.sunx86boot
share/examples/cdrtools/cdrecord

View File

@@ -0,0 +1,6 @@
$NetBSD: distinfo,v 1.74 2013/06/03 08:13:13 wiz Exp $
SHA1 (cdrtools-3.01a15.tar.bz2) = b0b9a8184e8c3520b07e5f884f364dd6795e4dc3
RMD160 (cdrtools-3.01a15.tar.bz2) = 460ab215daa0027e323ad05c9a1669c27a122231
Size (cdrtools-3.01a15.tar.bz2) = 2058342 bytes
SHA1 (patch-include_schily_sha2.h) = dab2dd40b20a37f1f2ff8cbd64f8361e800e1753

View File

@@ -0,0 +1,29 @@
$NetBSD: patch-include_schily_sha2.h,v 1.2 2012/03/29 14:51:59 wiz Exp $
Fix clang-3.1 build:
sha2.c:1001:2: error: call to 'SHA384Pad' is ambiguous
SHA384Pad(context);
^~~~~~~~~
../include/schily/sha2.h:110:13: note: candidate function
extern void SHA384Pad __PR((SHA2_CTX *));
^
sha2.c:969:14: note: candidate function
#pragma weak SHA384Pad = SHA512Pad
^
1 error generated.
--- include/schily/sha2.h.orig 2010-08-27 10:41:30.000000000 +0000
+++ include/schily/sha2.h
@@ -104,10 +104,12 @@ extern char *SHA256Data __PR((const UIn
#ifdef HAVE_LONGLONG
extern void SHA384Init __PR((SHA2_CTX *));
+#ifndef HAVE_PRAGMA_WEAK
extern void SHA384Transform __PR((UInt64_t state[8],
const UInt8_t [SHA384_BLOCK_LENGTH]));
extern void SHA384Update __PR((SHA2_CTX *, const UInt8_t *, size_t));
extern void SHA384Pad __PR((SHA2_CTX *));
+#endif
extern void SHA384Final __PR((UInt8_t [SHA384_DIGEST_LENGTH],
SHA2_CTX *));
extern char *SHA384End __PR((SHA2_CTX *, char *));