head 1.10; access; symbols pkgsrc-2026Q1:1.10.0.112 pkgsrc-2026Q1-base:1.10 pkgsrc-2025Q4:1.10.0.110 pkgsrc-2025Q4-base:1.10 pkgsrc-2025Q3:1.10.0.108 pkgsrc-2025Q3-base:1.10 pkgsrc-2025Q2:1.10.0.106 pkgsrc-2025Q2-base:1.10 pkgsrc-2025Q1:1.10.0.104 pkgsrc-2025Q1-base:1.10 pkgsrc-2024Q4:1.10.0.102 pkgsrc-2024Q4-base:1.10 pkgsrc-2024Q3:1.10.0.100 pkgsrc-2024Q3-base:1.10 pkgsrc-2024Q2:1.10.0.98 pkgsrc-2024Q2-base:1.10 pkgsrc-2024Q1:1.10.0.96 pkgsrc-2024Q1-base:1.10 pkgsrc-2023Q4:1.10.0.94 pkgsrc-2023Q4-base:1.10 pkgsrc-2023Q3:1.10.0.92 pkgsrc-2023Q3-base:1.10 pkgsrc-2023Q2:1.10.0.90 pkgsrc-2023Q2-base:1.10 pkgsrc-2023Q1:1.10.0.88 pkgsrc-2023Q1-base:1.10 pkgsrc-2022Q4:1.10.0.86 pkgsrc-2022Q4-base:1.10 pkgsrc-2022Q3:1.10.0.84 pkgsrc-2022Q3-base:1.10 pkgsrc-2022Q2:1.10.0.82 pkgsrc-2022Q2-base:1.10 pkgsrc-2022Q1:1.10.0.80 pkgsrc-2022Q1-base:1.10 pkgsrc-2021Q4:1.10.0.78 pkgsrc-2021Q4-base:1.10 pkgsrc-2021Q3:1.10.0.76 pkgsrc-2021Q3-base:1.10 pkgsrc-2021Q2:1.10.0.74 pkgsrc-2021Q2-base:1.10 pkgsrc-2021Q1:1.10.0.72 pkgsrc-2021Q1-base:1.10 pkgsrc-2020Q4:1.10.0.70 pkgsrc-2020Q4-base:1.10 pkgsrc-2020Q3:1.10.0.68 pkgsrc-2020Q3-base:1.10 pkgsrc-2020Q2:1.10.0.64 pkgsrc-2020Q2-base:1.10 pkgsrc-2020Q1:1.10.0.44 pkgsrc-2020Q1-base:1.10 pkgsrc-2019Q4:1.10.0.66 pkgsrc-2019Q4-base:1.10 pkgsrc-2019Q3:1.10.0.62 pkgsrc-2019Q3-base:1.10 pkgsrc-2019Q2:1.10.0.60 pkgsrc-2019Q2-base:1.10 pkgsrc-2019Q1:1.10.0.58 pkgsrc-2019Q1-base:1.10 pkgsrc-2018Q4:1.10.0.56 pkgsrc-2018Q4-base:1.10 pkgsrc-2018Q3:1.10.0.54 pkgsrc-2018Q3-base:1.10 pkgsrc-2018Q2:1.10.0.52 pkgsrc-2018Q2-base:1.10 pkgsrc-2018Q1:1.10.0.50 pkgsrc-2018Q1-base:1.10 pkgsrc-2017Q4:1.10.0.48 pkgsrc-2017Q4-base:1.10 pkgsrc-2017Q3:1.10.0.46 pkgsrc-2017Q3-base:1.10 pkgsrc-2017Q2:1.10.0.42 pkgsrc-2017Q2-base:1.10 pkgsrc-2017Q1:1.10.0.40 pkgsrc-2017Q1-base:1.10 pkgsrc-2016Q4:1.10.0.38 pkgsrc-2016Q4-base:1.10 pkgsrc-2016Q3:1.10.0.36 pkgsrc-2016Q3-base:1.10 pkgsrc-2016Q2:1.10.0.34 pkgsrc-2016Q2-base:1.10 pkgsrc-2016Q1:1.10.0.32 pkgsrc-2016Q1-base:1.10 pkgsrc-2015Q4:1.10.0.30 pkgsrc-2015Q4-base:1.10 pkgsrc-2015Q3:1.10.0.28 pkgsrc-2015Q3-base:1.10 pkgsrc-2015Q2:1.10.0.26 pkgsrc-2015Q2-base:1.10 pkgsrc-2015Q1:1.10.0.24 pkgsrc-2015Q1-base:1.10 pkgsrc-2014Q4:1.10.0.22 pkgsrc-2014Q4-base:1.10 pkgsrc-2014Q3:1.10.0.20 pkgsrc-2014Q3-base:1.10 pkgsrc-2014Q2:1.10.0.18 pkgsrc-2014Q2-base:1.10 pkgsrc-2014Q1:1.10.0.16 pkgsrc-2014Q1-base:1.10 pkgsrc-2013Q4:1.10.0.14 pkgsrc-2013Q4-base:1.10 pkgsrc-2013Q3:1.10.0.12 pkgsrc-2013Q3-base:1.10 pkgsrc-2013Q2:1.10.0.10 pkgsrc-2013Q2-base:1.10 pkgsrc-2013Q1:1.10.0.8 pkgsrc-2013Q1-base:1.10 pkgsrc-2012Q4:1.10.0.6 pkgsrc-2012Q4-base:1.10 pkgsrc-2012Q3:1.10.0.4 pkgsrc-2012Q3-base:1.10 pkgsrc-2012Q2:1.10.0.2 pkgsrc-2012Q2-base:1.10 pkgsrc-2012Q1:1.9.0.54 pkgsrc-2012Q1-base:1.9 pkgsrc-2011Q4:1.9.0.52 pkgsrc-2011Q4-base:1.9 pkgsrc-2011Q3:1.9.0.50 pkgsrc-2011Q3-base:1.9 pkgsrc-2011Q2:1.9.0.48 pkgsrc-2011Q2-base:1.9 pkgsrc-2011Q1:1.9.0.46 pkgsrc-2011Q1-base:1.9 pkgsrc-2010Q4:1.9.0.44 pkgsrc-2010Q4-base:1.9 pkgsrc-2010Q3:1.9.0.42 pkgsrc-2010Q3-base:1.9 pkgsrc-2010Q2:1.9.0.40 pkgsrc-2010Q2-base:1.9 pkgsrc-2010Q1:1.9.0.38 pkgsrc-2010Q1-base:1.9 pkgsrc-2009Q4:1.9.0.36 pkgsrc-2009Q4-base:1.9 pkgsrc-2009Q3:1.9.0.34 pkgsrc-2009Q3-base:1.9 pkgsrc-2009Q2:1.9.0.32 pkgsrc-2009Q2-base:1.9 pkgsrc-2009Q1:1.9.0.30 pkgsrc-2009Q1-base:1.9 pkgsrc-2008Q4:1.9.0.28 pkgsrc-2008Q4-base:1.9 pkgsrc-2008Q3:1.9.0.26 pkgsrc-2008Q3-base:1.9 cube-native-xorg:1.9.0.24 cube-native-xorg-base:1.9 pkgsrc-2008Q2:1.9.0.22 pkgsrc-2008Q2-base:1.9 cwrapper:1.9.0.20 pkgsrc-2008Q1:1.9.0.18 pkgsrc-2008Q1-base:1.9 pkgsrc-2007Q4:1.9.0.16 pkgsrc-2007Q4-base:1.9 pkgsrc-2007Q3:1.9.0.14 pkgsrc-2007Q3-base:1.9 pkgsrc-2007Q2:1.9.0.12 pkgsrc-2007Q2-base:1.9 pkgsrc-2007Q1:1.9.0.10 pkgsrc-2007Q1-base:1.9 pkgsrc-2006Q4:1.9.0.8 pkgsrc-2006Q4-base:1.9 pkgsrc-2006Q3:1.9.0.6 pkgsrc-2006Q3-base:1.9 pkgsrc-2006Q2:1.9.0.4 pkgsrc-2006Q2-base:1.9 pkgsrc-2006Q1:1.9.0.2 pkgsrc-2006Q1-base:1.9 pkgsrc-2005Q4:1.8.0.20 pkgsrc-2005Q4-base:1.8 pkgsrc-2005Q3:1.8.0.18 pkgsrc-2005Q3-base:1.8 pkgsrc-2005Q2:1.8.0.16 pkgsrc-2005Q2-base:1.8 pkgsrc-2005Q1:1.8.0.14 pkgsrc-2005Q1-base:1.8 pkgsrc-2004Q4:1.8.0.12 pkgsrc-2004Q4-base:1.8 pkgsrc-2004Q3:1.8.0.10 pkgsrc-2004Q3-base:1.8 pkgsrc-2004Q2:1.8.0.8 pkgsrc-2004Q2-base:1.8 pkgsrc-2004Q1:1.8.0.6 pkgsrc-2004Q1-base:1.8 pkgsrc-2003Q4:1.8.0.4 pkgsrc-2003Q4-base:1.8 netbsd-1-6-1:1.8.0.2 netbsd-1-6-1-base:1.8 netbsd-1-6:1.7.0.8 netbsd-1-6-RELEASE-base:1.7 pkgviews:1.7.0.4 pkgviews-base:1.7 buildlink2:1.7.0.2 buildlink2-base:1.7 netbsd-1-5-PATCH003:1.7 netbsd-1-5-PATCH001:1.6 netbsd-1-5-RELEASE:1.6 netbsd-1-4-PATCH003:1.6 netbsd-1-4-PATCH002:1.5 comdex-fall-1999:1.4 netbsd-1-4-PATCH001:1.4; locks; strict; comment @# @; 1.10 date 2012.05.04.16.01.53; author joerg; state Exp; branches; next 1.9; 1.9 date 2006.02.22.00.06.21; author rillig; state Exp; branches; next 1.8; 1.8 date 2002.10.08.11.50.04; author jlam; state Exp; branches; next 1.7; 1.7 date 2001.07.24.16.00.02; author nra; state Exp; branches; next 1.6; 1.6 date 2000.09.09.17.33.13; author wiz; state Exp; branches; next 1.5; 1.5 date 2000.02.13.19.17.24; author fredb; state Exp; branches; next 1.4; 1.4 date 99.06.28.07.49.06; author tron; state Exp; branches; next 1.3; 1.3 date 98.02.15.19.02.42; author tron; state dead; branches; next 1.2; 1.2 date 97.12.21.02.11.57; author hubertf; state Exp; branches; next 1.1; 1.1 date 97.11.26.18.16.27; author chopps; state Exp; branches; next ; desc @@ 1.10 log @Fix DESTDIR leaks into the final package. Bump revision. @ text @$NetBSD$ --- install.sh.orig 2001-08-08 00:14:54.000000000 +0000 +++ install.sh @@@@ -57,7 +57,7 @@@@ XBINOWNER=root XBINGROUP=bin ERRFILE=/tmp/xmcd.err TMPFILE=/tmp/xmcdinst.$$ -STARTUP_SCRIPT=.xmcd_start +STARTUP_SCRIPT=xmcd_start # # Utility functions @@@@ -493,7 +493,7 @@@@ trap "rm -f $TMPFILE; exit 1" 1 2 3 5 15 # OS_SYS=`(uname -s) 2>/dev/null` OS_REL=`(uname -r) 2>/dev/null` -OS_MACH=`(uname -m) 2>/dev/null` +OS_MACH=@@MACHINE_ARCH@@ if [ -z "$OS_SYS" ] then @@@@ -693,7 +693,7 @@@@ then $ECHO "\n\nYou should be the super user to install xmcd." YNDEF=n - if [ -z "$BATCH" ] && get_yn "\n Proceed with installation anyway" + if true then $ECHO "\nWARNING: Without super-user privilege, some files may" $ECHO "not be properly installed, or they may be installed" @@@@ -1159,10 +1159,10 @@@@ fi # Install files SHELL_S=`echo $SHELL | sed 's/\//\\\\\//g'` -BINDIR_S=`echo $BINDIR | sed 's/\//\\\\\//g'` -LIBDIR_S=`echo $LIBDIR | sed 's/\//\\\\\//g'` -XMCDLIB_S=`echo $XMCDLIB | sed 's/\//\\\\\//g'` -DISCOGDIR_S=`echo $DISCOGDIR | sed 's/\//\\\\\//g'` +BINDIR_S=`echo $REAL_BINDIR | sed 's/\//\\\\\//g'` +LIBDIR_S=`echo $REAL_LIBDIR | sed 's/\//\\\\\//g'` +XMCDLIB_S=`echo $REAL_XMCDLIB | sed 's/\//\\\\\//g'` +DISCOGDIR_S=`echo $REAL_DISCOGDIR | sed 's/\//\\\\\//g'` XMCDURL_S=`echo $XMCD_URL | sed 's/\//\\\\\//g'` $ECHO "\nInstalling xmcd files..." @@@@ -1226,20 +1226,11 @@@@ do done # Configuration files -if [ -f $XMCDLIB/config/common.cfg ] -then - diff $XMCDLIB/config/common.cfg libdi_d/common.cfg >/dev/null 2>&1 - if [ $? -ne 0 ] - then - # Save old config file for use by config.sh - mv $XMCDLIB/config/common.cfg $XMCDLIB/config/common.cfg.old - fi -fi -inst_file libdi_d/common.cfg $XMCDLIB/config/common.cfg \ +inst_file libdi_d/common.cfg $XMCDLIB/config/common.cfg.dist \ $FILEPERM $OWNER $GROUP -inst_file libdi_d/device.cfg $XMCDLIB/config/device.cfg \ +inst_file libdi_d/device.cfg $XMCDLIB/config/device.cfg.dist \ $FILEPERM $OWNER $GROUP -inst_file cdinfo_d/wwwwarp.cfg $XMCDLIB/config/wwwwarp.cfg \ +inst_file cdinfo_d/wwwwarp.cfg $XMCDLIB/config/wwwwarp.cfg.dist \ $FILEPERM $OWNER $GROUP rm -f $XMCDLIB/config/.tbl/* @@@@ -1595,12 +1586,6 @@@@ then done fi -# Generate local discography index files -if [ -x $XMCDLIB/scripts/genidx ] -then - $XMCDLIB/scripts/genidx -fi - if [ -z "$BATCH" ] then # Run device-dependent config script @ 1.9 log @Fixed PLIST. Bumped PKGREVISION. Allowed installation as unprivileged user. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.8 2002/10/08 11:50:04 jlam Exp $ d3 2 a4 2 --- install.sh.orig 2001-08-08 02:14:54.000000000 +0200 +++ install.sh 2006-02-22 00:59:18.000000000 +0100 d32 15 d71 13 @ 1.8 log @* buildlink1 -> buildlink2 * Properly handle local discography when installing/deinstalling the binary package. * Use bsd.pkg.install.mk to preserve local configuration files when reinstalling xmcd. @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 --- install.sh.orig Tue Aug 7 17:14:54 2001 +++ install.sh d23 9 @ 1.7 log @ Update xmcd to version 3.0.1. Addresses PR 13519 by Kevin Sindhu. Ver 3.0 patchlevel 1 released Sat Jul 14 19:58:39 PDT 2001 ---------------------------------------------------------- CD-ROM drive support changes: - Added a new "scsiVersionCheck" parameter to the device.cfg file. This is to make the CD-ROM drive SCSI-2 version checking in xmcd and cda configurable. OS Support changes: - Re-introduced support for the OpenVMS operating system on Alpha AXP and VAX platforms. - Added code to support for IDE/ATAPI drives on the OpenVMS platform. Since OpenVMS supports these drives via SCSI-emulation, xmcd should be configured for a SCSI device. Other changes: - Replaced the "CDDB disable" button in xmcd with the "Internet Offline" button. The new "offline" mode differs from the old "disable" mode in that CDDB lookups will still occur from the local cache (no Internet CDDB server will be accessed). Also, xmcd's wwwWarp menu entries which would invoke a remote web site will be disabled. This should be used when the system is not connected to the Internet (e.g., on a dialup connection while not online). Similarly, the -cddb and -nocddb command line options in cda have been changed to -online and -offline with the same change in semantics. The disableCddb parameter in common.cfg has also been changed to internetOffline. - Fixed a bug that was causing submissions to the CDDB² service to fail even though the data is acceptable and the network/servers are running fine. - Fixed an xmcd problem where the keypad time display and track warp slider would freeze when the playback mode is not in segment play mode but the main window time display is set to "e-seg" or "r-seg". - Fixed a problem with using the xmcd keypad to go to another track or disc while playing program or shuffle modes. - Removed some conditions that could cause SIGALRMs to be received while xmcd is handling X events. Also, fixed certain situations where spawned child processes were handling X events instead of the parent. This was causing sporadic X errors and xmcd crashes. - Fixed a bug that caused classic CDDB lookup to fail if HTTP proxy authorization is enabled. - Changed xmcd to keep the Credit Fullname Wizard window open if a user clicks the Credit 'Add', 'Modify' or 'Delete' buttons, or select/de-select credit list items. Also, enhance the data fields verification for the full name wizard window. - Enhanced xmcd and cda to handle erroneous CDDB data more gracefully, where a subgenre is set to the value that of a genre, or where a subrole is set to the value of a role category. - Fixed a missing single quote in libdi_d/config.sh that was causing the script to fail while configuring proxy servers. Also, fixed a problem with reading the device configuration files where the wrong device parameters would get used. - The install.sh and config.sh scripts will now use nawk if it's available on the system. Otherwise it falls back to using awk. @ text @d3 3 a5 3 --- install.sh.orig Mon Jul 16 12:51:58 2001 +++ install.sh Mon Jul 23 14:35:29 2001 @@@@ -57,7 +57,7 @@@@ d14 1 a14 1 @@@@ -493,7 +493,7 @@@@ d23 24 @ 1.6 log @Also patch the start and config skripts to use ${MACHINE_ARCH} instead of uname -m (instead of only install skript only). Addresses pkg/10017. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.5 2000/02/13 19:17:24 fredb Exp $ d3 3 a5 3 --- install.sh.orig Sat Feb 5 01:26:20 2000 +++ install.sh Sun Feb 13 08:29:05 2000 @@@@ -60,7 +60,7 @@@@ d14 1 a14 1 @@@@ -416,7 +416,7 @@@@ @ 1.5 log @Update xmcd to 2.6. New command line option to start playing a particular track immediately, more. Complete history at @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.4 1999/06/28 07:49:06 tron Exp $ d19 1 a19 1 +OS_MACH=$MACHINE_ARCH @ 1.4 log @Update "xmcd" package to version 2.5. @ text @d1 1 a1 1 $NetBSD$ d3 12 a14 3 --- install.sh.orig Sat Apr 24 03:40:51 1999 +++ install.sh Sat Jun 26 01:34:32 1999 @@@@ -401,7 +401,7 @@@@ d17 1 a17 1 OS_VER=`(uname -r) 2>/dev/null` @ 1.3 log @Remove unnecessary patch, pointed out by Bernd Ernesti. @ text @d1 10 a10 16 --- libdi_d/config.sh.orig Mon Dec 1 00:36:16 1997 +++ libdi_d/config.sh Sun Dec 21 00:57:00 1997 @@@@ -382,11 +382,11 @@@@ ask_nonscsi_config() { $ECHO "\n Non-SCSI drives are currently supported only on the" - $ECHO " Digital UNIX, FreeBSD, IBM AIX, Linux, NetBSD, OpenBSD, QNX," - $ECHO " SCO Open Server and Sun Solaris/x86 platforms. You must" - $ECHO " have the appropriate CD-ROM driver configured in your kernel." - $ECHO " QNX users must use the QNX ioctl method, even for SCSI" - $ECHO " drives." + $ECHO " Digital UNIX, IBM AIX, Linux, FreeBSD, NetBSD," + $ECHO " SCO Open Server, QNX and Sun Solaris/x86 platforms." + $ECHO " You must have the appropriate CD-ROM driver configured" + $ECHO " in your kernel. QNX users must use the QNX ioctl method," + $ECHO " even for SCSI drives." d12 2 a13 2 YNDEF=y getyn "\n Do you want to continue" @ 1.2 log @Update for V2.2 pl1 @ text @@ 1.1 log @Add NetBSD to list of OS's that support "Other NON-SCSI". Uses the FreeBSD ioctl option. @ text @d1 3 a3 3 --- libdi_d/config.sh.orig Wed Nov 26 12:23:57 1997 +++ libdi_d/config.sh Wed Nov 26 12:24:03 1997 @@@@ -382,10 +382,11 @@@@ d7 5 a11 4 - $ECHO " Digital UNIX, IBM AIX, Linux, FreeBSD, SCO Open Server," - $ECHO " QNX and Sun Solaris/x86 platforms. You must have the" - $ECHO " appropriate CD-ROM driver configured in your kernel. QNX" - $ECHO " users must use the QNX ioctl method, even for SCSI drives." a19 18 @@@@ -399,7 +400,7 @@@@ # $ECHO "\n Please select a Device Interface Method:\n" $ECHO " 1.\tSunOS/Solaris/Linux/QNX ioctl method" - $ECHO " 2.\tFreeBSD ioctl method" + $ECHO " 2.\tFreeBSD/NetBSD ioctl method" $ECHO " 3.\tIBM AIX IDE ioctl method" $ECHO " 4.\tSCO Open Server ATAPI BTLD" $ECHO " 5.\tDigital UNIX ATAPI" @@@@ -482,7 +483,7 @@@@ CURPOSFMT=False PLAYNOTUR=False ;; - 2) # FreeBSD ioctl method + 2) # FreeBSD/NetBSD ioctl method METHOD=2 VENDOR=0 VOLBASE=0 @