summaryrefslogtreecommitdiff
path: root/graphics/tuxpaint-config
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2014-08-23 21:40:46 +0000
committerwiz <wiz@pkgsrc.org>2014-08-23 21:40:46 +0000
commit79640aa98d5964b5999f3540cf345e73dc7fc20f (patch)
treee69ec47e586628614d238a40185a39d0fbaf20ff /graphics/tuxpaint-config
parentb972f9579f693102d0ed2a29b67beacc531cdc47 (diff)
downloadpkgsrc-79640aa98d5964b5999f3540cf345e73dc7fc20f.tar.gz
Update to 0.0.13:
2014.June.29 (0.0.13) * Enabled using gettext() with UTF-8. Shin-ichi TOYAMA <dolphin6k@users.sourceforge.net> * Created a Makefile for static-linking. Shin-ichi TOYAMA <dolphin6k@users.sourceforge.net> * 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 <pere@fornol.no-ip.org> * Added "Joystick" tab, with options for configuring joystick controls (another new feature in Tux Paint). Pere Pujal i Carabantes <pere@fornol.no-ip.org> * 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 <agwanta2004@yahoo.co.uk> + Arabic Mohammed <ab.kareem026@gmail.com> + Basque Juan Irigoien <juanirigoien@gmail.com> Ander Elortondo <ander.elor@gmail.com> + Bulgarian Todor Stoyanov + Czech Zdenìk Chalupský <chalzd@gmail.com> + Finnish Olli <ollinpostit@gmail.com> Tarmo Toikkanen <tarmo.toikkanen@iki.fi> + Fula Fula Localization Project, http://www.pulaar-fulfulde.org/ Ibraahiima SAAR <ibrahima.sarr@pulaagu.com> + German Markus Hinkelmann <markus@mhinkelmann.de> + Hindi Gautam <gautam.2011@gmail.com> + Inuktitut Harvey Ginter <harveyginter@gmail.com> + Latvian Raivis Strogonovs <raivucis@gmail.com> + Malay Muhammad Najmi Ahmad Zabidi <najmi.zabidi@gmail.com> + Mongolian Batkhuu Ichinkhorloo <batkhu_i@yahoo.com> + Polish Piotr Kwiliński <euvcp@hotmail.com> + Romanian Vlad Ungureanu <ungureanuvladvictor@gmail.com> + Scottish gaelic Michael Bauer <fios@akerbeltz.org> + Serbian cyrillic Ivana <reci.ne.silvesteru@gmail.com> as a work in GCI + Serbian latin Ivana <reci.ne.silvesteru@gmail.com> as a work in GCI + Venetian Fabio Lazarin, El Galepìn <mistro@elgalepin.com> + Vietnamese Clytie Siddall <clytie@riverland.net.au> + Zulu sipho <sipho@translate.org.za> * Translation Updates: + French Jacques Chion <jacques.chion@orange.fr> + Greek Kiriaki SERAFEIM <pse04178@rhodes.aegean.gr> + Italian Flavio Pastore <ironbishop@fsfe.org> + Japanese Shin-ichi TOYAMA <dolphin6k@users.sourceforge.net> + Portuguese Sergio Marques <smarquespt@gmail.com> + Russian Nikolay Parukhin <parukhin@gmail.com> + Slovak Jaroslav Rynik <jrynik@yahoo.co.uk> + Songhay Abdoul Cisse <abdoulseydou@hotmail.com> Mohomodou Houssouba <mh@bollag-areal.ch> + Spanish Lantz Gomez de Segura <lantzgs@yahoo.com> + Swedish Henrik Holst <henrik.holst@millistream.com> + 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 <frederico@teia.bio.br> + Chinese (Traditional) Song Huang <songhuang.tw@gmail.com> + Danish Joe Dalton <joedalton2@yahoo.dk> + Dutch Bert Saal <bertsaal@gmail.com> + French Arnaud Champollion <arnaud.champollion@laposte.net> + Greek Serafeim Kyriaki <pse04178@rhodes.aegean.gr> + Italian Simona Riva <simona.riva@tiscali.it> + Portuguese Sergio Marques <smarquespt@gmail.com> + Russian Sergei Popov <skein@rambler.ru> Nikolay Parukhin <parukhin@gmail.com> + Slovak Jaroslav Rynik <jrynik@yahoo.co.uk> + Slovenian Matej Urban <matej.urban@gmail.com> + Songhay Abdoul Cisse <abdoulseydou@hotmail.com> Mohomodou Houssouba <mh@bollag-areal.ch> + Spanish Gabriel Gazzan <gabcorreo@gmail.com> + Swedish Daniel Nylander <po@danielnylander.se> + Ukranian Serhij Dubyk <serhijdubyk@gmail.com> 2008.April.28 (0.0.11) * Desktop icon now gets installed in GNOME desktops on Linux/Unix. Nicolas Valcárcel <nvalcarcel@ubuntu-pe.org>, 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 <mfuhrer@gmail.com> * 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).
Diffstat (limited to 'graphics/tuxpaint-config')
-rw-r--r--graphics/tuxpaint-config/Makefile19
-rw-r--r--graphics/tuxpaint-config/PLIST51
-rw-r--r--graphics/tuxpaint-config/distinfo10
-rw-r--r--graphics/tuxpaint-config/patches/patch-aa43
4 files changed, 98 insertions, 25 deletions
diff --git a/graphics/tuxpaint-config/Makefile b/graphics/tuxpaint-config/Makefile
index 32fa4708e82..effc54d62b4 100644
--- a/graphics/tuxpaint-config/Makefile
+++ b/graphics/tuxpaint-config/Makefile
@@ -1,26 +1,25 @@
-# $NetBSD: Makefile,v 1.17 2013/02/16 11:22:32 wiz Exp $
-#
+# $NetBSD: Makefile,v 1.18 2014/08/23 21:40:46 wiz Exp $
-DISTNAME= tuxpaint-config-0.0.8
-PKGREVISION= 6
+DISTNAME= tuxpaint-config-0.0.13
CATEGORIES= graphics
-MASTER_SITES= ftp://ftp.billsgames.com/unix/x/tuxpaint/config/
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tuxpaint/}
MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= ftp://ftp.billsgames.com/unix/x/tuxpaint/config/
+HOMEPAGE= http://www.tuxpaint.org/
COMMENT= Configuration program for tuxpaint
+LICENSE= gnu-gpl-v2
USE_LANGUAGES= c++
-USE_TOOLS+= gmake
+USE_TOOLS+= gmake msgfmt
INSTALL_MAKE_FLAGS+= PREFIX=${DESTDIR}${PREFIX}
INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1
post-install:
- -${FIND} ${DESTDIR}${PREFIX}/share/tuxpaint-config -name CVS -exec ${RM} -r {} \; 2>/dev/null
- -${FIND} ${DESTDIR}${PREFIX}/share/tuxpaint-config -name .xvpics -exec ${RM} -r {} \; 2>/dev/null
+ ${FIND} ${DESTDIR}${PREFIX}/share/tuxpaint-config -name CVS -exec ${RM} -r {} \; 2>/dev/null || ${TRUE}
+ ${FIND} ${DESTDIR}${PREFIX}/share/tuxpaint-config -name .xvpics -exec ${RM} -r {} \; 2>/dev/null || ${TRUE}
.include "../../devel/gettext-lib/buildlink3.mk"
-.include "../../x11/fltk13/buildlink3.mk"
.include "../../print/libpaper/buildlink3.mk"
+.include "../../x11/fltk13/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/tuxpaint-config/PLIST b/graphics/tuxpaint-config/PLIST
index fa1e523349b..b0d27d18e8a 100644
--- a/graphics/tuxpaint-config/PLIST
+++ b/graphics/tuxpaint-config/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2009/06/14 17:59:29 joerg Exp $
+@comment $NetBSD: PLIST,v 1.5 2014/08/23 21:40:46 wiz Exp $
bin/tuxpaint-config
man/man1/tuxpaint-config.1
share/doc/tuxpaint-config/AUTHORS.txt
@@ -7,6 +7,55 @@ share/doc/tuxpaint-config/COPYING.txt
share/doc/tuxpaint-config/README.txt
share/doc/tuxpaint-config/TODO.txt
share/doc/tuxpaint-config/html/README.html
+share/locale/ach/LC_MESSAGES/tuxpaint-config.mo
+share/locale/an/LC_MESSAGES/tuxpaint-config.mo
+share/locale/ar/LC_MESSAGES/tuxpaint-config.mo
+share/locale/ast/LC_MESSAGES/tuxpaint-config.mo
+share/locale/bg/LC_MESSAGES/tuxpaint-config.mo
+share/locale/ca/LC_MESSAGES/tuxpaint-config.mo
+share/locale/cgg/LC_MESSAGES/tuxpaint-config.mo
+share/locale/cs/LC_MESSAGES/tuxpaint-config.mo
+share/locale/da/LC_MESSAGES/tuxpaint-config.mo
+share/locale/de/LC_MESSAGES/tuxpaint-config.mo
+share/locale/el/LC_MESSAGES/tuxpaint-config.mo
+share/locale/en_GB/LC_MESSAGES/tuxpaint-config.mo
+share/locale/eo/LC_MESSAGES/tuxpaint-config.mo
+share/locale/es/LC_MESSAGES/tuxpaint-config.mo
+share/locale/eu/LC_MESSAGES/tuxpaint-config.mo
+share/locale/ff/LC_MESSAGES/tuxpaint-config.mo
+share/locale/fi/LC_MESSAGES/tuxpaint-config.mo
+share/locale/fr/LC_MESSAGES/tuxpaint-config.mo
+share/locale/gd/LC_MESSAGES/tuxpaint-config.mo
+share/locale/hi/LC_MESSAGES/tuxpaint-config.mo
+share/locale/hy/LC_MESSAGES/tuxpaint-config.mo
+share/locale/id/LC_MESSAGES/tuxpaint-config.mo
+share/locale/it/LC_MESSAGES/tuxpaint-config.mo
+share/locale/iu/LC_MESSAGES/tuxpaint-config.mo
+share/locale/ja/LC_MESSAGES/tuxpaint-config.mo
+share/locale/ka/LC_MESSAGES/tuxpaint-config.mo
+share/locale/lv/LC_MESSAGES/tuxpaint-config.mo
+share/locale/mn/LC_MESSAGES/tuxpaint-config.mo
+share/locale/ms/LC_MESSAGES/tuxpaint-config.mo
+share/locale/nl/LC_MESSAGES/tuxpaint-config.mo
+share/locale/nn/LC_MESSAGES/tuxpaint-config.mo
+share/locale/pl/LC_MESSAGES/tuxpaint-config.mo
+share/locale/pt/LC_MESSAGES/tuxpaint-config.mo
+share/locale/pt_BR/LC_MESSAGES/tuxpaint-config.mo
+share/locale/ro/LC_MESSAGES/tuxpaint-config.mo
+share/locale/ru/LC_MESSAGES/tuxpaint-config.mo
+share/locale/sat/LC_MESSAGES/tuxpaint-config.mo
+share/locale/sk/LC_MESSAGES/tuxpaint-config.mo
+share/locale/sl/LC_MESSAGES/tuxpaint-config.mo
+share/locale/son/LC_MESSAGES/tuxpaint-config.mo
+share/locale/sr/LC_MESSAGES/tuxpaint-config.mo
+share/locale/sr@latin/LC_MESSAGES/tuxpaint-config.mo
+share/locale/sv/LC_MESSAGES/tuxpaint-config.mo
+share/locale/tr/LC_MESSAGES/tuxpaint-config.mo
+share/locale/uk/LC_MESSAGES/tuxpaint-config.mo
+share/locale/vec/LC_MESSAGES/tuxpaint-config.mo
+share/locale/vi/LC_MESSAGES/tuxpaint-config.mo
+share/locale/zh_TW/LC_MESSAGES/tuxpaint-config.mo
+share/locale/zu/LC_MESSAGES/tuxpaint-config.mo
share/tuxpaint-config/images/icon-win32.ico
share/tuxpaint-config/images/icon.png
share/tuxpaint-config/images/icon16x16.png
diff --git a/graphics/tuxpaint-config/distinfo b/graphics/tuxpaint-config/distinfo
index 375c48b1d32..87044f7fc59 100644
--- a/graphics/tuxpaint-config/distinfo
+++ b/graphics/tuxpaint-config/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.5 2010/02/03 22:13:09 joerg Exp $
+$NetBSD: distinfo,v 1.6 2014/08/23 21:40:46 wiz Exp $
-SHA1 (tuxpaint-config-0.0.8.tar.gz) = fadfc473f4b9ecce4584d4ca6ad6387e52eda1aa
-RMD160 (tuxpaint-config-0.0.8.tar.gz) = bce690059ff1a740e1c94779b305b2cdfd1761ea
-Size (tuxpaint-config-0.0.8.tar.gz) = 90683 bytes
-SHA1 (patch-aa) = 408e97bd24332eeb3ed87d03ee914019e1e29c42
+SHA1 (tuxpaint-config-0.0.13.tar.gz) = 8b31ddf91eb130824351c652da87cfd6275304bb
+RMD160 (tuxpaint-config-0.0.13.tar.gz) = 991f5b14a6e1f7082eba1f8eb34c4e5aaf45926d
+Size (tuxpaint-config-0.0.13.tar.gz) = 451667 bytes
+SHA1 (patch-aa) = 7e6e6611ed2b39a7639ed0ab607dd24ffb60407b
diff --git a/graphics/tuxpaint-config/patches/patch-aa b/graphics/tuxpaint-config/patches/patch-aa
index 494a2adb920..8fafc4d6b58 100644
--- a/graphics/tuxpaint-config/patches/patch-aa
+++ b/graphics/tuxpaint-config/patches/patch-aa
@@ -1,6 +1,6 @@
-$NetBSD: patch-aa,v 1.4 2010/02/03 22:13:09 joerg Exp $
+$NetBSD: patch-aa,v 1.5 2014/08/23 21:40:47 wiz Exp $
---- Makefile.orig 2007-07-01 17:06:18.000000000 +0200
+--- Makefile.orig 2011-02-22 18:57:26.000000000 +0000
+++ Makefile
@@ -20,7 +20,7 @@ VER_DATE=`date +"%Y-%m-%d"`
@@ -20,7 +20,7 @@ $NetBSD: patch-aa,v 1.4 2010/02/03 22:13:09 joerg Exp $
# Tux Paint's 'System-wide' Config file:
-@@ -77,7 +77,7 @@ FLTK_LIBS=`fltk-config --ldflags`
+@@ -84,7 +84,7 @@ FLTK_LIBS=`fltk-config --ldflags`
PAPER_LIB=-lpaper
# Default CFLAGS:
@@ -29,7 +29,7 @@ $NetBSD: patch-aa,v 1.4 2010/02/03 22:13:09 joerg Exp $
# The entire set of CFLAGS:
ALL_CFLAGS=$(CFLAGS) $(FLTK_CFLAGS) -DDATA_PREFIX=\"$(DATA_PREFIX)\" \
-@@ -147,8 +147,7 @@ install-win32:
+@@ -154,8 +154,7 @@ install-win32:
# to do this as superuser ("root"))
install: install-bin install-data install-man install-doc \
@@ -39,7 +39,7 @@ $NetBSD: patch-aa,v 1.4 2010/02/03 22:13:09 joerg Exp $
@echo
@echo "All done! Now (preferably NOT as 'root' superuser),"
@echo "you can type the command 'tuxpaint-config' to run the"
-@@ -248,8 +247,7 @@ install-icon:
+@@ -255,8 +254,7 @@ install-icon:
install-bin:
@echo
@echo "...Installing program itself..."
@@ -49,7 +49,7 @@ $NetBSD: patch-aa,v 1.4 2010/02/03 22:13:09 joerg Exp $
# Install the data (sound, graphics, fonts):
-@@ -257,7 +255,7 @@ install-bin:
+@@ -264,7 +262,7 @@ install-bin:
install-data:
@echo
@echo "...Installing data files..."
@@ -58,7 +58,7 @@ $NetBSD: patch-aa,v 1.4 2010/02/03 22:13:09 joerg Exp $
@cp -R data/* $(DATA_PREFIX)
@chmod -R a+rX,g-w,o-w $(DATA_PREFIX)
-@@ -276,28 +274,22 @@ install-doc:
+@@ -275,28 +273,22 @@ install-doc:
@echo
@echo "...Installing documentation..."
@echo "(English)"
@@ -96,12 +96,37 @@ $NetBSD: patch-aa,v 1.4 2010/02/03 22:13:09 joerg Exp $
# Build the program!
-@@ -307,7 +299,7 @@ tuxpaint-config: obj/tuxpaint-config.o o
+@@ -306,7 +298,7 @@ tuxpaint-config: obj/tuxpaint-config.o o
@echo Linking
- @$(CXX) $(ALL_CFLAGS) -o tuxpaint-config obj/tuxpaint-config.o \
+ $(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!
+@@ -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
+
+