head 1.5; access; symbols pkgsrc-2026Q1:1.5.0.66 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.64 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.5.0.62 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.5.0.60 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.5.0.58 pkgsrc-2025Q1-base:1.5 pkgsrc-2024Q4:1.5.0.56 pkgsrc-2024Q4-base:1.5 pkgsrc-2024Q3:1.5.0.54 pkgsrc-2024Q3-base:1.5 pkgsrc-2024Q2:1.5.0.52 pkgsrc-2024Q2-base:1.5 pkgsrc-2024Q1:1.5.0.50 pkgsrc-2024Q1-base:1.5 pkgsrc-2023Q4:1.5.0.48 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.5.0.46 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.5.0.44 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.42 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.5.0.40 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.38 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.5.0.36 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.34 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.32 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.5.0.30 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.5.0.28 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.5.0.26 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.24 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.22 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.20 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.16 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.18 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.14 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.12 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.10 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.8 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.6 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.4 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.2 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.4.0.122 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.120 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.116 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.114 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.112 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.110 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.108 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.106 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.104 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.102 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.100 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.98 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.96 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.94 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.92 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.90 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.88 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.86 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.84 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.82 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.80 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.78 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.76 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.74 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.72 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.70 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.68 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.66 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.64 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.62 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.60 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.58 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.56 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.54 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.52 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.50 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.48 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.46 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.44 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.42 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.40 pkgsrc-2008Q1:1.4.0.38 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.36 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.34 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.32 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.4.0.30 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.4.0.28 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.26 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.4.0.24 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.22 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.4.0.20 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.4.0.18 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.4.0.16 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.4.0.14 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.4.0.12 pkgsrc-2004Q4-base:1.4 pkgsrc-2004Q3:1.4.0.10 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.4.0.8 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.4.0.6 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.4.0.4 pkgsrc-2003Q4-base:1.4 netbsd-1-6-1:1.4.0.2 netbsd-1-6-1-base:1.4 netbsd-1-6:1.2.0.8 netbsd-1-6-RELEASE-base:1.2 pkgviews:1.2.0.4 pkgviews-base:1.2 buildlink2:1.2.0.2 buildlink2-base:1.2 netbsd-1-5-PATCH003:1.2 netbsd-1-5-PATCH001:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.5 date 2018.03.17.09.09.12; author tnn; state Exp; branches; next 1.4; commitid m1C39dSu8lUB4NuA; 1.4 date 2002.12.02.20.29.49; author drochner; state Exp; branches; next 1.3; 1.3 date 2002.09.26.12.29.56; author jlam; state Exp; branches; next 1.2; 1.2 date 2001.08.07.11.27.35; author drochner; state Exp; branches; next 1.1; 1.1 date 2001.02.10.23.23.35; author frueauf; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2001.02.10.23.23.35; author frueauf; state Exp; branches; next ; desc @@ 1.5 log @xcdroast: update to 1.18 23.12.17: * RELEASED X-CD-Roast 1.18 * Bugfix in configure script 22.12.17: * RELEASED X-CD-Roast 1.17 14.12.17: * Update desktop icon 29.10.17: * Fix crash when deleting exactly 50 or a multiple of 50 tracks. 08.10.17: * Change code to use g_io_channels. (Prepare for GTK3) 07.10.17: * More GTK3 migration. * Remove of Mac OS X code since there have been no working cdrtools for more than a decade and thus X-CD-Roast cannot be programmed for OS X. 01.10.17: * Rewrite child processing. 17.09.17: * More GTK3 migration. 03.09.17: * Rewrite dialog window placement. 20.08.17: * Modernize code to display the xcdroast logo (cairo instead of pixbuf). Also improve the logo quality. * Add About-dialog. 23.07.17: by Mathias Büttner: * Disabled the write mode selector for DVD (and BD) media in "Create" and in "Duplicate" menu. * Disabled "Do not fixate" for multisession writes (not just a warning). * Added fixed settings for nofixate and multisession in "Duplicate" menu as they can't be changed there. * Updated write mode settings and write options for cdrecord. * Fixed displaying wrong Disc size if no Audio CD or Mixed Mode CD. * Added notification if CD-Text will not be written. * Placed a small logo on top of the sidespace buttons. * Amended some of the old tooltips. 30.06.17: * All terms talking about a CD (Compact Disc) are changed simply to the word Disc or CD/DVD/BD where meaningful. (by Mathias Büttner) 17.06.17: * Resized Dialog windows 14.06.17: * Removed checks for older cdrecord features 05.06.17: * Replaced all GtkText by GtkTextView (modernize design) 04.06.17: * Convert all translation files to UTF-8 31.05.17: * Replace GtkFileSelection by GtkFileChooser (modernize design) 19.05.17: * Code cleanup/formatting by Mathias Büttner 06.05.17: * rename non-root-mode to user-host-mode, as we now always allow non-root users to start X-CD-Roast. The user-host-mode just allows to configure which user on which host can use X-CD-Roast. (e.g. for computer science labs or server installations) 01.05.17: * detect the suid-bit settings on the cdrtools or the X-CD-Roast wrapper and offer a dialog to fix this automatically 26.04.17: * Changed JEDEC prefixes to decimal and binary prefixes according to IEC 60027-2 (January 1999) to avoid confusion. (by Mathias Büttner) 17.04.17: * Paranoia mode: auto setup of lowest read ahead buffer for each drive when scanning for new devices (by Mathias Büttner) 16.04.17: * wrong cdrtool versions are now reported in a dialog window (not just as a warning in the terminal) * set suid bit on xcdrwrap on 'make install' 15.04.17: * Fix various gdk-assertion failures * Fix resize of Read/Write progress window 09.04.17: * Added new checkbox "audio deemphasis" (by Mathias Büttner) 04.04.17: * Updated gettext to 0.19.7 * Updated to autoconf 2.69 * Update to autmake 1.14.1 * use cddb protocol 6 instead of 1, this fixes also charset problems 03.04.17: * Compile by default without non-root-mode. Currently I rely on that the cdrtools have the suid bit already set. * charset conversion from ISO8859-1 to UTF-8 on Album or Track titles. 02.04.17: * merged in all patches I received and published on my webpage since X-CD-Roast 0.98alpha16. - Many thanks to all contributors! (parse_version.patch, change_norwegian_locale.txt, io_compile.patch, cdda2wav_version.patch, fix_cddb_hidden_tracks.patch, io_progressbar _fix.patch, format-security.patch, suid-perms.patch) * removed --enable-gtk2 option, this is enabled by default now. * Renamed norwegian translation file from "no" to "nb". * Updated galician translation. 01.04.17: * Lots of input and patches and motivation for an updated xcdroast version by Mathias Büttner from southwestern Germany: * updated CD/DVD writer/reader default settings in setup menu. * removed the outdated slider "sectorburst" and added instead "size of read ahead buffer" and "minimum overlap of sectors" for paranoia mode in the setup menu. * added new checkbox "suppress a hidden audio track" * fixed info output and track increment in GTK-window 'Reading audio tracks' for cdda2wav in paranoia mode. * changed cdrtools version check to allow only v3.02a09 or higher because v3.00a01 - v3.02a07 contain a bug and v2.01 is very outdated and may even not compile nowadays. * fixed xcdroast's mkisofs version detection since v3.02a01. * changed german translation to new orthography. @ text @$NetBSD$ --- src/gettext.h.orig 2017-04-15 09:30:57.000000000 +0000 +++ src/gettext.h @@@@ -23,6 +23,7 @@@@ /* Get declarations of GNU message catalog functions. */ # include +# include /* You can set the DEFAULT_TEXT_DOMAIN macro to specify the domain used by the gettext() and ngettext() macros. This is an alternative to calling @ 1.4 log @update to 0.98alpha11. There is a major restructuring of the sources, more than to be expected from the subminor version change. Still needs some finetuning... Most notable change: multisession support. @ text @d3 3 a5 3 --- src/gettext.h.orig Mon Dec 2 11:48:41 2002 +++ src/gettext.h Mon Dec 2 11:49:25 2002 @@@@ -24,6 +24,7 @@@@ d11 2 a12 2 #else @ 1.3 log @* Use buildlink2. * Install some documentation. * Honor PKG_SYSCONFDIR (and warn user that the config file directory may have changed). * Allow for compiling with OSS support on NetBSD, though it is currently commented out. @ text @d3 7 a9 4 --- Makefile.orig Tue Jul 17 14:46:26 2001 +++ Makefile @@@@ -6,7 +6,7 @@@@ # Installation prefix directory: d11 1 a11 4 #PREFIX=/usr -PREFIX=/usr/local +#PREFIX=/usr/local PRE_LIBDIR=$(PREFIX)/lib/xcdroast-0.98 a12 27 # put here the prefix where you want xcdroast to look for @@@@ -23,9 +23,9 @@@@ INSTALL=/usr/bin/install -c #--- -CFLAGS=-Wall `gtk-config --cflags` `imlib-config --cflags` -DPRE_PREFIX="\"$(PREFIX)\"" -DPRE_LIBDIR="\"$(PRE_LIBDIR)\"" -DCDRTOOLS_PREFIX="\"$(CDRTOOLS_PREFIX)\"" -CFLAGS2=-Wall `glib-config --cflags --libs` -DPRE_PREFIX="\"$(PREFIX)\"" -DPRE_LIBDIR="\"$(PRE_LIBDIR)\"" -DCDRTOOLS_PREFIX="\"$(CDRTOOLS_PREFIX)\"" -LIBS=`gtk-config --libs` `imlib-config --libs` -lgdk_imlib +CFLAGS=${X_CFLAGS} -Wall `gtk-config --cflags` `imlib-config --cflags` -DPRE_PREFIX="\"$(PREFIX)\"" -DPRE_LIBDIR="\"$(PRE_LIBDIR)\"" -DCDRTOOLS_PREFIX="\"$(CDRTOOLS_PREFIX)\"" +CFLAGS2=${X_CFLAGS} -Wall `glib-config --cflags --libs` -DPRE_PREFIX="\"$(PREFIX)\"" -DPRE_LIBDIR="\"$(PRE_LIBDIR)\"" -DCDRTOOLS_PREFIX="\"$(CDRTOOLS_PREFIX)\"" +LIBS=${X_LDFLAGS} `gtk-config --libs` `imlib-config --libs` -lgdk_imlib TOOLLIBS=`gtk-config --libs` CC=gcc @@@@ -48,10 +48,10 @@@@ all: xcdroast wavplay rmtool vrfytool cd $(CC) $(CFLAGS) -c $< xcdroast: $(OBJ) - $(CC) $(OBJ) $(LIBS) -o xcdroast + $(CC) $(OBJ) $(LIBS) $(LIBOSSAUDIO) -o xcdroast wavplay: wavplay.o wav_id.o tools.o - $(CC) wavplay.o wav_id.o tools.o $(TOOLLIBS) -o wavplay + $(CC) wavplay.o wav_id.o tools.o $(TOOLLIBS) $(LIBOSSAUDIO) -o wavplay cp wavplay lib/bin rmtool: rmtool.o @ 1.2 log @update to 0.98 alpha 9 Changes: 17.07.01: * update the writeable flag in HD setup * final touches to non-root wrapper 16.07.01: * add CDRTOOLS_PREFIX in Makefile for more flexible installation * show image-list in verify tracks menu even when no CD is loaded * check if image directories are writeable 15.07.01: * set permissions of /etc/xcdroast.conf to 644 after first start when old version found * remove -r commandline option for security reasons * make wrapper checking allowed users and hosts * make process windows wider to avoid cut-off labels * make "minimaly blank" mode default * allow verifying of self-mastered or external iso tracks 14.07.01: * first version of non-root wrapper useable * set correct filemodes on saved text-outputs * create the configuration directory at startup * fix bug in non-root-mode when you can cancel out of setup without setting image directories * check for common "cannot open new session" errors in cdrecord output and advise user to switch to TAO * handle dos format textfile format 13.07.01: * first tests with the non-root wrapper * add -n switch to commandline help 12.07.01: * dont set tooltip color manually - it screws up multibyte fonts 11.07.01: * added japanese translation 10.07.01: * added option in setup to save a default write mode setting 08.07.01: * added galician translation * added new dialog in master-menu which does the redirection stuff when adding directories automatically 28.06.01: * fix problem when copying an unpadded CD-R. (last sectors got lost) 27.06.01: * manual scanbus override should work now. I am interested in feedback. 26.06.01: * new commandline option to give a list of devices, instead of using -scanbus. Very useful on AIX and OpenBSD systems. 24.06.01: * dont expand ~/ in logfile setting (broke in non-root-mode) * add startup-message in logfile * workaround for crash caused by eazel-gtk-theme (mandrake 8.0) * fix a lot of cursor leaks * fix crash when writing a toc file on solaris * use sectors on mkisofs tsize option 23.06.01: * integrate joliet charsets into the master-menu (Also thanks to Georgy Salnikov for the idea) * dont crash on unknown group-ids 22.06.01: * query joliet charsets from mkisofs 21.06.01: * reworked verifying code. (Thanks to Georgy Salnikov ) * verifying of padded CDs works now fine. 20.06.01: * make cdrtools-1.10 default 19.06.01: * had other stuff to do. Got back to work at X-CD-Roast * update translations for brasilian portuguese, estonian, slovak and french * added translations for finnish, bulgarian and czech. * allow image-directories with space in their name * sort the image-list display alphabetically * merged AIX and HP-UX audio patches from Stefan Benke * fixed possible crash when a CD-Extra is inserted * corrected tons of typos in the documentation 25.12.00: * fix wav-file detection code (Thanks to Mark Bratcher ) 01.12.00: * fix some compiler warnings 29.11.00: * fix cdrecord scanbus parser crash on HP-UX @ text @d3 2 a4 2 --- Makefile.orig Tue Jul 17 23:46:26 2001 +++ Makefile Mon Aug 6 12:28:22 2001 d14 26 @ 1.1 log @Initial revision @ text @d3 3 a5 4 --- Makefile-orig Sun Nov 26 15:03:56 2000 +++ Makefile Fri Feb 9 23:46:24 2001 @@@@ -5,7 +5,7 @@@@ d8 3 a10 3 -PREFIX=/usr +#PREFIX=/usr #PREFIX=/usr/local d13 1 @ 1.1.1.1 log @Add xcdroast-0.98a8, a gtk+ based GUI for the cdrecord tools. Although this package is considered an alpha testversion by the author, it works remarkable well for me. Note that this needs cdrecord-1.9nb1, which was patched to make 'cdrecord -scanbus work'. xcdroast relies on this feature. Also note that I was not able to make wavplay work with our audio subsystem. Someone with more audio knowledge might want to tweak it. @ text @@