head 1.7; access; symbols pkgsrc-2018Q2:1.6.0.34 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.32 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.30 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.28 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.24 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.22 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.20 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.18 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.6.0.16 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.6.0.14 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.6.0.12 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.6.0.10 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.6.0.8 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.6.0.6 pkgsrc-2015Q1-base:1.6 pkgsrc-2014Q4:1.6.0.4 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.6.0.2 pkgsrc-2014Q3-base:1.6 pkgsrc-2014Q2:1.4.0.36 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.34 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.32 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.30 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.28 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.26 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.24 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.22 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.20 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.18 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.16 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.14 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.12 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.10 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.8 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.6 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.4 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.2 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.3.0.24 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.22 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.3.0.20 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.18 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.16 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.14 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.12 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.10 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.8 pkgsrc-2008Q1:1.3.0.6 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.4 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.2 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.2.0.22 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.20 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.18 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.16 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.14 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.12 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.10 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.8 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.6 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.4 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.2 pkgsrc-2004Q4-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.7 date 2018.09.02.12.55.25; author wiz; state dead; branches; next 1.6; commitid R9NqMKAZyTaaUwQA; 1.6 date 2014.08.24.15.30.43; author wiz; state Exp; branches; next 1.5; commitid B0UQOn0iafZ11DNx; 1.5 date 2014.08.23.21.40.47; author wiz; state Exp; branches; next 1.4; commitid I469c9lKJv306xNx; 1.4 date 2010.02.03.22.13.09; author joerg; state Exp; branches; next 1.3; 1.3 date 2007.09.04.21.16.06; author drochner; state Exp; branches; next 1.2; 1.2 date 2004.10.07.15.40.23; author wiz; state Exp; branches; next 1.1; 1.1 date 2004.10.07.15.23.39; author wiz; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.10.07.15.23.39; author wiz; state Exp; branches; next ; desc @@ 1.7 log @tuxpaint-config: update to 0.0.14. 2018.August.18 (0.0.14) * Updated translations: + Catalan Robert Buj Gelonch + British English translation Caroline Ford + Dutch William Heppe + Fula Ibrahima SARR + Portuguese Sérgio Marques (smarquespt@@gmail.com) (via Joe) + Scottish gaelic Michael Bauer Fòram na Gàidhlig + Slovak Jaroslav Rynik + Spanish Matías Bellone * New translations: + Kabyle Yacine Bouklif * Added options for "Bengali', "Bodo", "Dogri", "Kabyle", "Kashmiri" (both Devanagari and Perso-Arabic), "Sindhi" (both Devanagari and Perso-Arabic), and "Urdu" languages (added to Tux Paint in v. 0.9.23). * Building: * Avoid using "install -D" to mkdir Thomas Klausner * Update macOS build files for macOS 10.7 and later. Mark K. Kim * Allow to override build date (in order to make builds reproducible) by Chris Lamb, pushed by Bernhard M. Wiedemann @ text @$NetBSD: patch-aa,v 1.6 2014/08/24 15:30:43 wiz Exp $ "install -D" is not portable; create directories manually. --- Makefile.orig 2011-02-22 18:57:26.000000000 +0000 +++ Makefile @@@@ -338,9 +330,13 @@@@ obj/resource.o: visualc/resource.rc visu POFILES:=$(wildcard src/po/*.po) MOFILES:=$(patsubst src/po/%.po,trans/%.mo,$(POFILES)) INSTALLED_MOFILES:=$(patsubst trans/%.mo,$(LOCALE_PREFIX)/%/LC_MESSAGES/tuxpaint-config.mo,$(MOFILES)) +INSTALLED_MODIRS:=$(patsubst trans/%.mo,$(LOCALE_PREFIX)/%/LC_MESSAGES,$(MOFILES)) +$(INSTALLED_MODIRS): $(LOCALE_PREFIX)/%/LC_MESSAGES: trans/%.mo + install -d -m 755 $@@ $(INSTALLED_MOFILES): $(LOCALE_PREFIX)/%/LC_MESSAGES/tuxpaint-config.mo: trans/%.mo - install -D -m 644 $< $@@ + install -m 644 $< $@@ + .PHONY: uninstall-i18n uninstall-i18n: @@@@ -364,7 +360,8 @@@@ install-gettext: @@echo "You will not be able to run Tux Paint in non-U.S. English modes." @@echo "--------------------------------------------------------------" else -install-gettext: $(INSTALLED_MOFILES) +install-gettextdirs: $(INSTALLED_MODIRS) +install-gettext: install-gettextdirs $(INSTALLED_MOFILES) endif @ 1.6 log @Reduce diff to upstream; install more files. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2014/08/23 21:40:47 wiz Exp $ @ 1.5 log @Update to 0.0.13: 2014.June.29 (0.0.13) * Enabled using gettext() with UTF-8. Shin-ichi TOYAMA * Created a Makefile for static-linking. Shin-ichi TOYAMA * Added "Disable Label tool" option, to match new Tux Paint feature. * Added options for "Acholi", "Akan", "Amharic", "Fula", "Kiga", "Luganda", "Luxembourgish", "Malayalam", "Mongolian", "Northern Sotho", "Persian", "Serbian (latin)" and "Venetian" languages (added to Tux Paint recently). * Added "Accessibility" tab, with options for sticky mouse clicks, keyboard-based mouse movement, and on-screen keyboard (new features in Tux Paint). Pere Pujal i Carabantes * Added "Joystick" tab, with options for configuring joystick controls (another new feature in Tux Paint). Pere Pujal i Carabantes * Fixed bug where hitting [Cancel] in file/directory chooser dialogs would cause Tux Paint Config. to crash. * Modularized some of the UI layout code. * New translations: + Acholi Alfred John + Arabic Mohammed + Basque Juan Irigoien Ander Elortondo + Bulgarian Todor Stoyanov + Czech Zdenìk Chalupský + Finnish Olli Tarmo Toikkanen + Fula Fula Localization Project, http://www.pulaar-fulfulde.org/ Ibraahiima SAAR + German Markus Hinkelmann + Hindi Gautam + Inuktitut Harvey Ginter + Latvian Raivis Strogonovs + Malay Muhammad Najmi Ahmad Zabidi + Mongolian Batkhuu Ichinkhorloo + Polish Piotr Kwiliński + Romanian Vlad Ungureanu + Scottish gaelic Michael Bauer + Serbian cyrillic Ivana as a work in GCI + Serbian latin Ivana as a work in GCI + Venetian Fabio Lazarin, El Galepìn + Vietnamese Clytie Siddall + Zulu sipho * Translation Updates: + French Jacques Chion + Greek Kiriaki SERAFEIM + Italian Flavio Pastore + Japanese Shin-ichi TOYAMA + Portuguese Sergio Marques + Russian Nikolay Parukhin + Slovak Jaroslav Rynik + Songhay Abdoul Cisse Mohomodou Houssouba + Spanish Lantz Gomez de Segura + Swedish Henrik Holst + Turkish Enes Burhan KURAN 2009.June.28 (0.0.12) * Added some missing descriptions of options to README documentation. * Added "Disable Magic controls" option, to match new Tux Paint feature. * Added "Load all locale fonts" option, to match new Tux Paint feature. * Added "Save Printer Configuration" option, to expose the 'printcfg' option Tux Paint has had (on Windows and Mac OS X) for some time. * Added system to update translation template file (POT), and to build and install translation files. (Based on what's in tuxpaint) * Added options for "Asturian", "Shuswap" and "Songhay" languages (added to Tux Paint recently). * Translated Tux Paint Config. + Brazilian Portuguese Frederico Goncalves Guimaraes + Chinese (Traditional) Song Huang + Danish Joe Dalton + Dutch Bert Saal + French Arnaud Champollion + Greek Serafeim Kyriaki + Italian Simona Riva + Portuguese Sergio Marques + Russian Sergei Popov Nikolay Parukhin + Slovak Jaroslav Rynik + Slovenian Matej Urban + Songhay Abdoul Cisse Mohomodou Houssouba + Spanish Gabriel Gazzan + Swedish Daniel Nylander + Ukranian Serhij Dubyk 2008.April.28 (0.0.11) * Desktop icon now gets installed in GNOME desktops on Linux/Unix. Nicolas Valcárcel , via Ubuntu bug tracker * "Ojibwe" is the proper spelling of the language; changed option in TPC. 2008.February.26 (0.0.10) * Mac OS X updates Martin Fuhrer * Added "Allow screensaver" option, to match new Tux Paint feature. * Added newly supported Tux Paint locales: - Australian English - Azerbaijani - Canadian English - Khmer - Macedonian - Occitan - Zapoteco 2007.October.26 (0.0.9) * Adeded newly supported Tux Paint locales: - Esperanto - Ojibway - Wolof * Added "Data" tab, with checkbox and directory browser for Tux Paint 0.9.18's new "datadir" option. * Added "nolockfile" option (to "Data" tab). ("nolockfile" config. is now accessible via config file, as of Tux Paint 0.9.18) * Added a slider to control default stamp sizes (to "Simplification" tab). @ text @d1 3 a3 1 $NetBSD: patch-aa,v 1.4 2010/02/03 22:13:09 joerg Exp $ a6 103 @@@@ -20,7 +20,7 @@@@ VER_DATE=`date +"%Y-%m-%d"` # Where to install things: -PREFIX=/usr/local +#PREFIX=/usr/local # Program: @@@@ -37,7 +37,7 @@@@ DATA_PREFIX=$(PREFIX)/share/tuxpaint-con # Docs and man page: DOC_PREFIX=$(PREFIX)/share/doc/tuxpaint-config/ -MAN_PREFIX=$(PREFIX)/share/man/ +MAN_PREFIX=$(PREFIX)/${PKGMANDIR} # Tux Paint's 'System-wide' Config file: @@@@ -84,7 +84,7 @@@@ FLTK_LIBS=`fltk-config --ldflags` PAPER_LIB=-lpaper # Default CFLAGS: -CFLAGS=-O2 -Wall +CFLAGS+=-Wall # The entire set of CFLAGS: ALL_CFLAGS=$(CFLAGS) $(FLTK_CFLAGS) -DDATA_PREFIX=\"$(DATA_PREFIX)\" \ @@@@ -154,8 +154,7 @@@@ install-win32: # to do this as superuser ("root")) install: install-bin install-data install-man install-doc \ - install-gnome install-kde install-kde-icons \ - install-icon install-gettext + install-gettext @@echo @@echo "All done! Now (preferably NOT as 'root' superuser)," @@echo "you can type the command 'tuxpaint-config' to run the" @@@@ -255,8 +254,7 @@@@ install-icon: install-bin: @@echo @@echo "...Installing program itself..." - @@cp tuxpaint-config $(BIN_PREFIX) - @@chmod a+rx,g-w,o-w $(BIN_PREFIX)/tuxpaint-config$(EXE_EXT) + ${BSD_INSTALL_PROGRAM} tuxpaint-config $(BIN_PREFIX) # Install the data (sound, graphics, fonts): @@@@ -264,7 +262,7 @@@@ install-bin: install-data: @@echo @@echo "...Installing data files..." - @@install -d $(DATA_PREFIX) + ${BSD_INSTALL_DATA_DIR} $(DATA_PREFIX) @@cp -R data/* $(DATA_PREFIX) @@chmod -R a+rX,g-w,o-w $(DATA_PREFIX) @@@@ -275,28 +273,22 @@@@ install-doc: @@echo @@echo "...Installing documentation..." @@echo "(English)" - @@install -d $(DOC_PREFIX) - @@install -d $(DOC_PREFIX)/html - @@cp docs/AUTHORS.txt $(DOC_PREFIX) - @@cp docs/CHANGES.txt $(DOC_PREFIX) - @@cp docs/COPYING.txt $(DOC_PREFIX) - @@cp docs/README.txt $(DOC_PREFIX) - @@cp docs/html/README.html $(DOC_PREFIX)/html - @@cp docs/TODO.txt $(DOC_PREFIX) - @@echo "(...Setting permissions)" - @@chmod -R a+rx,g-w,o-w $(DOC_PREFIX) + ${BSD_INSTALL_DATA_DIR} $(DOC_PREFIX) + ${BSD_INSTALL_DATA_DIR} $(DOC_PREFIX)/html + ${BSD_INSTALL_DATA} docs/AUTHORS.txt $(DOC_PREFIX) + ${BSD_INSTALL_DATA} docs/CHANGES.txt $(DOC_PREFIX) + ${BSD_INSTALL_DATA} docs/COPYING.txt $(DOC_PREFIX) + ${BSD_INSTALL_DATA} docs/README.txt $(DOC_PREFIX) + ${BSD_INSTALL_DATA} docs/html/README.html $(DOC_PREFIX)/html + ${BSD_INSTALL_DATA} docs/TODO.txt $(DOC_PREFIX) # Install the man page: install-man: @@echo "...Installing man pages..." - # man1 directory... - @@install -d $(MAN_PREFIX)/man1/ # tuxpaint-config.1 - @@cp src/tuxpaint-config.1 $(MAN_PREFIX)/man1/ - @@gzip -9f $(MAN_PREFIX)/man1/tuxpaint-config.1 - @@chmod a+rx,g-w,o-w $(MAN_PREFIX)/man1/tuxpaint-config.1.gz + ${BSD_INSTALL_MAN} src/tuxpaint-config.1 $(MAN_PREFIX)/man1/ # Build the program! @@@@ -306,7 +298,7 @@@@ tuxpaint-config: obj/tuxpaint-config.o o @@echo Linking $(CXX) $(ALL_CFLAGS) -o tuxpaint-config obj/tuxpaint-config.o \ obj/tuxpaint-config2.o obj/defaults.o $(ARCH_LIBS) \ - $(FLTK_LIBS) $(ARCH_LINKS) $(PAPER_LIB) + $(FLTK_LIBS) $(ARCH_LINKS) $(PAPER_LIB) -lintl # Build the object for the program! @ 1.4 log @DESTDIR support @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 2007/09/04 21:16:06 drochner Exp $ d3 1 a3 1 --- Makefile.orig 2007-07-01 17:06:18.000000000 +0200 d23 1 a23 1 @@@@ -77,7 +77,7 @@@@ FLTK_LIBS=`fltk-config --ldflags` d32 1 a32 1 @@@@ -147,8 +147,7 @@@@ install-win32: d42 1 a42 1 @@@@ -248,8 +247,7 @@@@ install-icon: d52 1 a52 1 @@@@ -257,7 +255,7 @@@@ install-bin: d61 1 a61 1 @@@@ -276,28 +274,22 @@@@ install-doc: d99 1 a99 1 @@@@ -307,7 +299,7 @@@@ tuxpaint-config: obj/tuxpaint-config.o o d101 1 a101 1 @@$(CXX) $(ALL_CFLAGS) -o tuxpaint-config obj/tuxpaint-config.o \ d108 25 @ 1.3 log @update to 0.0.8 changes: -can now configure Tux Paint for all users -new "Use All Users Settings" checkbox -Added more screen resolution possibilities -support new features of Tux Paint 0.9.17 -bugfixes -Added papersize support; pulling papersizes from libpaper @ text @d1 1 a1 1 $NetBSD$ d19 1 a19 1 +MAN_PREFIX=$(PREFIX)/man/ @ 1.2 log @Use BSD_INSTALL_*. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1.1.1 2004/10/07 15:23:39 wiz Exp $ d3 1 a3 1 --- Makefile.orig 2004-09-11 11:59:03.000000000 +0200 d5 1 a5 1 @@@@ -14,7 +14,7 @@@@ d14 1 a14 1 @@@@ -30,7 +30,7 @@@@ DATA_PREFIX=$(PREFIX)/share/tuxpaint-con d23 6 a28 1 @@@@ -69,7 +69,7 @@@@ FLTK_LIBS=`fltk-config --ldstaticflags` d31 2 a32 7 -CFLAGS=-O2 -Wall $(FLTK_CFLAGS) -DDATA_PREFIX=\"$(DATA_PREFIX)\" \ +CFLAGS+=-Wall $(FLTK_CFLAGS) -DDATA_PREFIX=\"$(DATA_PREFIX)\" \ -D$(NOSOUNDFLAG) -DDOC_PREFIX=\"$(DOC_PREFIX)\" \ -DLOCALEDIR=\"$(LOCALE_PREFIX)\" -DCONFDIR=\"$(CONFDIR)\" @@@@ -90,8 +90,7 @@@@ all: tuxpaint-config translations d42 1 a42 1 @@@@ -190,8 +189,7 @@@@ install-icon: d46 2 a47 2 - cp tuxpaint-config $(BIN_PREFIX) - chmod a+rx,g-w,o-w $(BIN_PREFIX)/tuxpaint-config d52 1 a52 1 @@@@ -199,7 +197,7 @@@@ install-bin: d56 1 a56 1 - install -d $(DATA_PREFIX) d58 2 a59 2 cp -R data/* $(DATA_PREFIX) chmod -R a+rX,g-w,o-w $(DATA_PREFIX) d61 1 a61 1 @@@@ -218,26 +216,20 @@@@ install-doc: d65 8 a72 6 - install -d $(DOC_PREFIX) - cp docs/AUTHORS.txt $(DOC_PREFIX) - cp docs/CHANGES.txt $(DOC_PREFIX) - cp docs/COPYING.txt $(DOC_PREFIX) - cp docs/README.txt $(DOC_PREFIX) - cp docs/TODO.txt $(DOC_PREFIX) d74 1 a74 1 - chmod a+rx,g-w,o-w $(DOC_PREFIX) d76 1 d81 1 d90 1 a90 1 - install -d $(MAN_PREFIX)/man1/ d92 3 a94 3 - cp src/tuxpaint-config.1 $(MAN_PREFIX)/man1/ - gzip -f $(MAN_PREFIX)/man1/tuxpaint-config.1 - chmod a+rx,g-w,o-w $(MAN_PREFIX)/man1/tuxpaint-config.1.gz d99 6 a104 6 @@@@ -245,7 +237,7 @@@@ install-man: tuxpaint-config: obj/tuxpaint-config.o obj/tuxpaint-config2.o \ obj/defaults.o $(CXX) $(CFLAGS) -o tuxpaint-config obj/tuxpaint-config.o \ - obj/tuxpaint-config2.o obj/defaults.o $(FLTK_LIBS) + obj/tuxpaint-config2.o obj/defaults.o $(FLTK_LIBS) -lintl @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d42 54 a95 1 @@@@ -245,7 +244,7 @@@@ install-man: @ 1.1.1.1 log @Initial import of tuxpaint-config-0.0.5: "Tux Paint Config" is a graphical configuration tool for "Tux Paint." It provides a point-and-click interface that allows parents and teachers to alter Tux Paint's behavior -- disable sound effects, run in full-screen mode, etc. -- without needing to manipulate a text-based configuration file. @ text @@