2007-09-20 01:18:43 +02:00
|
|
|
# $NetBSD: Makefile,v 1.45 2007/09/19 23:18:58 wiz Exp $
|
2002-09-27 13:07:23 +02:00
|
|
|
#
|
|
|
|
|
2007-09-04 23:11:57 +02:00
|
|
|
DISTNAME= tuxpaint-0.9.17
|
2007-09-20 01:18:43 +02:00
|
|
|
PKGREVISION= 1
|
2002-09-27 13:07:23 +02:00
|
|
|
CATEGORIES= graphics
|
Update to 0.9.14:
2004.September.28 (0.9.14)
* New Features:
-------------
* Added support for immutable "starter" images, which are installed
globally with Tux Paint, and provide a starting canvas for images.
A PNG file with alpha is continuously drawn over whatever changes are
made to the current drawing. For example, a black outline of a cartoon
character could be made, to simulate a coloring book.
(See 'jetplane.png')
A second PNG file can be supplied which will be drawn on the normal
part of the canvas (where a new picture would normally be all-white),
allowing for simulated depth. Drawing and magic tools all mutilate the
background, as it's part of the normal canvas. However, when editing
a picture based on a 'starter' with a background layer, the eraser will
bring back the background image. In a sense, it's like having a photo
on the bottom, a clear sheet to draw on in the middle, and a clear sheet
with some more photo (which you can't draw on) on top.
(See 'reef.png' and 'reef-back.jpg')
* Added lockfile support, to prevent Tux Paint from being launched more
than once every 30 seconds. (Disable with "--nolockfile" command-line
argument.) Thanks to Darci Lindgren for suggestion the feature, and
Mark K. Kim for suggesting it be time-based.
(Lockfile is "lockfile.dat" in "~/.tuxpaint/" on Linux/Unix, and
"userdata\" on Windows.)
* Added "--nosave" option (suggested by Adam Moore).
* Updated Features:
-----------------
* Added some more brushes.
Jeremie Zimmermann <txptdv@tofz.org>
* Multiple sizes of erasers are present.
(Compile-time #defines can be used to determine how many sizes are
available, and their minimum and (approx.) maximum sizes.)
Note: Erasers are still square. Sorry!
* Fixed tinting of low-saturation stamps.
Addded 'notintgray' option.
Karl Ove Hufthammer <karl@huftis.org>
* Made sure shape tool never made a tiny shape.
(Should hint users that they should click-and-drag.)
* Made some colors more unique, so that they affected stamps better.
(e.g., purple and magenta used to look the same when used to tint a stamp)
Karl Ove Hufthammer <karl@huftis.org>
* Made current image the selected image on Open screen, if applicable.
* Now prompts to confirm before printing.
* New translations:
-----------------
* Afrikaans translation created.
Petri Jooste <rkwjpj@puk.ac.za>
* Belarusian translation created.
Eugene Zelenko <greendeath@mail.ru>
* Breton translation created.
Korvigellou An Drouizig (Philippe) <drouizig@drouizig.org>
* Bulgarian translation created.
Martin Zhekov <mjekov@bginfo.net>
* Croatian translation created.
Nedjeljko Jedvaj <jedvaj.nedeljko@lexunit.com>
* Hindi translation created.
Ankit Malik <greatestankit@yahoo.co.in>
* Italian documentation translation.
Flavio Pastor <flavio.pastore@zonaitalia.it>
* Klingon (Romanized) translation started.
Bill Kendrick <bill@newbreedsoftware.com>
* Korean README.txt documentation added, in both EUC-KR and UTF-8 formats.
Mark K. Kim <tuxNO_SOLICITATIONpaint-dev@cbreak.org>
* Serbian translation created.
Aleksandar Jelenak <jelenak@netlinkplus.net>
* Slovenian translation created.
Urska Colner <urska.colner@agenda.si>,
Ines Kovacevic <ines@agenda.si>
* Traditional Chinese translation created.
Song Huang <Song@ossacc.org>
* Vietnamese translation created. (Simple version)
Le Quang Phan <lqphan@hn.vnn.vn>
* Welsh translation created.
Kevin Donnelly <kevin@dotmon.com>
* Updated translations:
---------------------
* Updated Basque translation.
Juan Irigoien <juanirigoien@irakasle.net>
* Updated Brazilian Portuguese translation.
Daniel Jose Viana <danjovic@vespanet.com.br>
* Updated British English translation.
Gareth Owen <gowen72@yahoo.com>
* Updated Catalan translation.
Pere Pujal Carabantes <ppujal@airtel.net>
* Updated Danish translation.
Mogens Jæger <mogensjaeger@get2net.dk>
* Updated Dutch translation.
Geert Stams <geertstams@wanadoo.nl>
* Updated Finnish translation.
Tarmo Toikkanen <tarmo.toikkanen@iki.fi>
* Updated French translation.
Jacques Chion <Jacques.Chion@wanadoo.fr>
* Updated German translation.
Roland Illig <roland.illig@gmx.de>
* Updated Hungarian translation.
Török Gábor <gabo@linuxportal.hu>
* Updated Icelandic translation.
Pjetur G. Hjaltason <pjetur@pjetur.net>
* Updated Indonesian translation.
Tedi Heriyanto <tedi_h@gmx.net>
* Updated Italian translation.
Flavio Pastor <flavio.pastore@zonaitalia.it>
* Updated Japanese translation.
TOYAMA Shin-ichi <shin1@wmail.plala.or.jp>
* Updated Korean translation.
Mark K. Kim <tuxNO_SOLICITATIONpaint-dev@cbreak.org>
* Updated Malay translation.
Muhammad Najmi Ahmad Zabidi <mnajem@linuxmail.org>
* Updated Norwegian Bokmal translation.
Karl Ove Hufthammer <karl@huftis.org>
* Updated Norwegian Nynorsk translation.
Karl Ove Hufthammer <karl@huftis.org>
* Updated Portuguese (Portugal) translation.
Ricardo Cruz <rick2@aeiu.pt>
* Updated Simplified Chinese translation.
Wang Jian <lark@linux.net.cn>
* Updated Slovakian translation.
Andrej Kacian <andrej@kacian.sk>
* Updated Spanish translation.
Gabriel Gazzán <ggabriel@internet.com.uy>
* Updated Tamil translation.
Muguntharaj <mugunth@thamizha.com>
* Updated Turkish translation.
Doruk Fisek <dfisek@fisek.com.tr>
* Updated Walloon language translation.
Pablo Saratxaga <pablo@walon.org>
* Localization clean-ups:
-----------------------
* Removed all non-UTF-8 related character handling code,
including HTML character entity reference support.
(All stamps are now in UTF-8, with scripts to convert
to and from PO files.)
Karl Ove Hufthammer <karl@huftis.org>
* Updated punctuation in many text strings.
Karl Ove Hufthammer <karl@huftis.org>
* Added "--lang simplified-chinese" option (same as "--lang chinese").
Simplified also now looks for "zh_cn.ttf" font, as "zh.ttf"
was too ambiguous. (For backwards-compatibility, it checks for
"zh.ttf" if "zh_cn.ttf" is missing, though.)
Bill Kendrick <bill@newbreedsoftware.com>,
John Popplewell <john@johnnypops.demon.co.uk>
* Cleaned up translation and font code.
Karl Ove Hufthammer <karl@huftis.org>
* Language option now sets "LANGUAGE" environment variable
(along with LC_ALL and LANG).
* Initial work to get proper uppercase support in languages other
than English.
* Added reference to "--lang help" to documentation.
* Documentation updates:
----------------------
* README (docs/html/README.html and docs/README.txt) has been pared down
and made more friendly. Mention of other doc. files are now hyperlinked.
* Documentation regarding configuration file and command-line options
have been moved into a separate OPTIONS document (docs/html/OPTIONS.html
and docs/OPTIONS.txt), since Tux Paint Config. now exists to simplify
changing settings.
* Porting and packaging updates:
------------------------------
* Added startup display mode and resolution options to the Windows
installer.
John Popplewell <john@johnnypops.demon.co.uk>
* Visual Studio build system included in CVS and source release
('visualc' folder)
John Popplewell <john@johnnypops.demon.co.uk>
* Updated Makefile for easier install.
Mark K. Kim <tuxNO_SOLICITATIONpaint-dev@cbreak.org>
* Cleaned up desktop entry file.
Karl Ove Hufthammer <karl@huftis.org>
* Made sure KDE icon directories exist before trying to copy files to them.
* Created 16x16 mouse pointer shapes; use "MOUSEDIR" and "CURSOR_SHAPES"
Makefile variables to use them.
* Application icon updates:
-------------------------
* SVG (Scalable Vector Graphics) icon created.
Karl Ove Hufthammer <karl@huftis.org>
* Added 22x22, 64x64, 96x96, 128x128 and 192x192 icons, based on SVG icon.
Karl Ove Hufthammer <karl@huftis.org>
* Improved Windows icon, based on SVG icon.
Karl Ove Hufthammer <karl@huftis.org>
* Bug fixes:
----------
* Fixed "--noprint=yes" not working under Windows and BeOS.
Thanks to Adam Moore for pointing out this bug!
Bill Kendrick & Mark K. Kim
* Fixed crash bug when translated text ends in a space.
Mark K. Kim & John Popplewell
* Fixed security issue with permissions to Tux Paint docs directory.
Mark K. Kim <tuxNO_SOLICITATIONpaint-dev@cbreak.org>
* Fixed 'savedir' bug. (Was dropping filenames)
* Removed redundant '--wheelmouse...' listing from "--usage" output.
* Fixed crash bug when switching from different tools with scrolling
collections, and then scrolling.
Thanks to Kevin Jarrett for the report, and John Popplewell for a
replicable way of crashing it.
* Misc. Updates:
--------------
* Keywords ("Title" and "Software") now written into PNGs.
* Changed default UI font to "FreeSans.ttf"
2004-10-07 16:52:57 +02:00
|
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tuxpaint/} \
|
|
|
|
ftp://ftp.sonic.net/pub/users/nbs/unix/x/tuxpaint/source/
|
2002-09-27 13:07:23 +02:00
|
|
|
|
2006-03-04 22:28:51 +01:00
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
2007-02-22 20:01:13 +01:00
|
|
|
HOMEPAGE= http://www.tuxpaint.org/
|
2003-07-21 18:45:54 +02:00
|
|
|
COMMENT= Drawing program for small children
|
2002-09-27 13:07:23 +02:00
|
|
|
|
2006-04-28 18:54:08 +02:00
|
|
|
USE_TOOLS+= gmake msgfmt
|
2002-12-01 14:49:38 +01:00
|
|
|
USE_PKGLOCALEDIR= YES
|
|
|
|
MANCOMPRESSED= YES
|
2002-09-27 13:07:23 +02:00
|
|
|
|
2006-04-06 08:21:32 +02:00
|
|
|
BUILDLINK_API_DEPENDS.SDL_mixer+= SDL_mixer>=1.2.6
|
|
|
|
BUILDLINK_API_DEPENDS.SDL_ttf+= SDL_ttf>=2.0.7
|
|
|
|
BUILDLINK_API_DEPENDS.SDL_image+= SDL_image>=1.2.4
|
2005-01-11 11:29:49 +01:00
|
|
|
|
2004-03-07 03:01:00 +01:00
|
|
|
CONFLICTS+= tuxpaint-stamps<2003.12.23
|
|
|
|
|
2006-03-07 19:56:46 +01:00
|
|
|
BROKEN_GETTEXT_DETECTION= yes
|
|
|
|
|
2007-09-04 23:11:57 +02:00
|
|
|
PKG_SYSCONFSUBDIR= tuxpaint
|
2005-12-05 21:49:47 +01:00
|
|
|
MAKE_ENV+= CONFDIR=${PKG_SYSCONFDIR:Q} CP=${CP:Q} CHMOD=${CHMOD:Q}
|
2003-01-01 20:24:19 +01:00
|
|
|
EGDIR= ${PREFIX}/share/examples/tuxpaint
|
|
|
|
CONF_FILES= ${EGDIR}/tuxpaint.conf ${PKG_SYSCONFDIR}/tuxpaint.conf
|
|
|
|
|
2004-11-03 12:17:53 +01:00
|
|
|
# this uses iconv and png functions directly, so link against them
|
|
|
|
# explicitly.
|
2005-12-05 21:49:47 +01:00
|
|
|
MAKE_ENV+= LIBS=${LIBS:M*:Q}
|
2004-11-03 12:17:53 +01:00
|
|
|
LIBS+= -liconv
|
|
|
|
LIBS+= -lpng
|
|
|
|
|
2003-08-05 10:54:20 +02:00
|
|
|
post-install:
|
2004-03-07 03:01:00 +01:00
|
|
|
-${FIND} ${PREFIX}/share/doc/tuxpaint -name CVS -exec ${RM} -r {} \; 2>/dev/null
|
|
|
|
-${FIND} ${PREFIX}/share/tuxpaint -name CVS -exec ${RM} -r {} \; 2>/dev/null
|
|
|
|
|
|
|
|
.include "../../audio/SDL_mixer/buildlink3.mk"
|
|
|
|
.include "../../converters/libiconv/buildlink3.mk"
|
|
|
|
.include "../../devel/SDL/buildlink3.mk"
|
|
|
|
.include "../../devel/SDL_ttf/buildlink3.mk"
|
2006-03-07 19:56:46 +01:00
|
|
|
.include "../../devel/gettext-lib/buildlink3.mk"
|
2004-03-07 03:01:00 +01:00
|
|
|
.include "../../graphics/SDL_image/buildlink3.mk"
|
2004-11-03 12:17:53 +01:00
|
|
|
.include "../../graphics/png/buildlink3.mk"
|
2007-09-04 23:11:57 +02:00
|
|
|
.include "../../graphics/librsvg2/buildlink3.mk"
|
|
|
|
.include "../../graphics/cairo/buildlink3.mk"
|
|
|
|
.include "../../print/libpaper/buildlink3.mk"
|
2002-09-27 13:07:23 +02:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|