Commit graph

47 commits

Author SHA1 Message Date
maya
3e38b6e710 libcaca: assume & handle newly POSIX style endian.h (decision in 2011)
Provide fallback definition that acts the same as the old code that existed.

Add test target.

Fixes build failure reported by John D Baker in pkgsrc-users
2017-12-03 03:57:31 +00:00
wiz
6505bc5f49 This is not a build dependency, but a runtime one.
Fixes PR 51548.
2016-10-10 06:36:36 +00:00
jperkin
6672c3b915 Use OPSYSVARS. 2016-02-25 13:37:46 +00:00
agc
7f810a359f Add SHA512 digests for distfiles for graphics category
Problems found with existing digests:
	Package fotoxx distfile fotoxx-14.03.1.tar.gz
	ac2033f87de2c23941261f7c50160cddf872c110 [recorded]
	118e98a8cc0414676b3c4d37b8df407c28a1407c [calculated]
	Package ploticus-examples distfile ploticus-2.00/plnode200.tar.gz
	34274a03d0c41fae5690633663e3d4114b9d7a6d [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]

Problems found locating distfiles:
	Package AfterShotPro: missing distfile AfterShotPro-1.1.0.30/AfterShotPro_i386.deb
	Package pgraf: missing distfile pgraf-20010131.tar.gz
	Package qvplay: missing distfile qvplay-0.95.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 21:33:50 +00:00
jperkin
d0e804caf5 Remove INCOMPAT_CURSES settings for NetBSD 0.x and 1.x. Tighten up some
globs to ensure NetBSD 10 is not incorrectly matched when it is released.
2015-09-08 11:57:48 +00:00
wiz
c7383780db Bump all packages that depend on curses.bui* or terminfo.bui* since they
might incur ncurses dependencies on some platforms, and ncurses just bumped
its shlib.
Some packages were bumped twice now, sorry for that.
2015-08-18 07:31:00 +00:00
wiz
0eb141f110 Bump PKGREVISION for ncurses shlib bump. 2015-08-17 17:11:19 +00:00
joerg
5231be19e1 Help config.guess/config.sub override logic. 2015-02-23 18:28:51 +00:00
wiedi
b77d00c6bd libcaca.so references stuff from zlib, fixes misc/toilet 2014-02-26 10:34:30 +00:00
wiedi
ec2463ec8a Link network libs on SunOS 2014-02-26 01:29:28 +00:00
joerg
de63aa974c Real ncurses is needed for the ncurses option. 2014-02-24 16:14:58 +00:00
schmonz
0313f6b06d Update to the non-deprecated 0.99.beta18, with help from jgoamakf's
pkgsrc-wip entry. From the changelog:

 - new "cacaclock" utility
 - improved FIGlet support
 - improved Python and Ruby bindings
 - numerous improvements and bugfixes
 - new dirty rectangle framework for accelerated rendering
 - new <conio.h> compatible header for old DOS software porting
 - XCode and Visual Studio build improvements
 - Unicode support in the X11 driver
 - triangle texture mapping
 - improved HTML output
 - new troff output
 - improved Ruby and .NET bindings
 - new comprehensive PHP bindings
 - new Java bindings
 - Cocoa driver enhancements
 - support for ANSI colour in FIGlet and TOIlet fonts
 - documentation updates
 - numerous improvements and bugfixes
 - many build fixes, especially for nonstandard platforms
 - libcucul was merged back into libcaca for more clarity
 - internal FIGlet font support
 - use C99 types in public headers
 - runtime support for output drivers
 - BBcode export support
 - device-dependent cursor support
 - event API rewrite
 - minor API improvements and extensions
 - img2txt improvements
 - Ruby bindings
 - Massive C# bindings improvements
 - Python sample code
 - Visual Studio build solution
 - support for 90-degree canvas rotation
 - better behaviour when trying to output Unicode on an ASCII terminal
 - the built-in font now supports the Geometric Shapes, Halfwidth and Fullwidth
   Forms and Miscellaneous Symbols Unicode blocks
 - new rotozoom effect in cacademo
 - Cocoa output driver for Mac OS X
 - preliminary .NET bindings
 - many bugfixes and documentation changes
 - fixed compilation of the C++ bindings
 - fixed bugs in cucul_import_memory(), cucul_set_canvas_size()
 - implemented caca_set_display_title() for ncurses and S-Lang
 - minor bugfixes
 - new debug mode
 - blitting canvases now makes use of the canvas' handle coordinates
 - import functions can read streamed data
 - attribute to colorspace transformations
 - added katakana and hiragana glyphs to the built-in font
 - many bugfixes and documentation changes
 - support for blink, bold, italics and underline attributes
 - allow to import and export zero-sized canvases
 - fixed Imlib2 support in cacaview
 - fixed buffer overlows in the file importer
 - big documentation updates
 - allow to build the X11 and GL drivers as separate plugins
 - support for fullwidth Unicode characters
 - improved cucul_flip() and cucul_rotate()
 - minor bugfixes and documentation updates
 - transparency support in the UTF-8 importer and exporter
 - optimised triangle fill routine
 - updated C++ bindings
 - ANSI importer now handles transparency and UTF-8
 - Unicode support was broken for about 10% of the set
 - various memory leaks were fixed
 - implemented cucul_getchar() and cucul_get_color()
 - handle transparency in the IRC export
 - new cropping and expanding filters
 - full Unicode support in the OpenGL driver
 - portability fixes for 64-bit architectures, Win32 and MS-DOS
 - all demos except cacafire were merged into cacademo
 - added a compatibility layer for pre-1.x libcaca applications
 - fixed manpage generation
 - minor bugfixes and documentation updates
 - libcaca functions use errno for error reporting
 - updated C++ bindings
 - minor improvements, bugfixes and documentation updates
 - ANSI importer
 - functions use errno for error reporting
 - updated C++ bindings
 - .NET bindings
 - cacadraw, an ANSI viewer that will evolve into an editor
 - Unicode input and output support for SLang and ncurses
 - built-in fonts work on Win32
 - license switched to WTFPL
 - libcaca was split into libcucul, a standalone text manipulation backend,
    and libcaca, the display and user input frontend
 - Unicode support
 - TrueColor (more than 16 colours) support
 - Floyd-Steinberg dithering
 - gamma correction
 - export functions for HTML, IRC, ANSI, SVG, PostScript, TGA...
 - builtin fonts for device-independent bitmap output
 - various text transformation routines (rotation, horizontal flip...)
 - OpenGL renderer
 - kernel mode to build libcaca programs into a bootable x86 kernel
 - cacaserver, a telnet server that can be hooked to libcaca applications
 - img2irc, an image to IRC conversion utility
2014-02-23 00:35:32 +00:00
ryoon
2193923ba6 Recursive revbump from graphics/giflib update to 5.0.4. 2013-07-05 13:29:28 +00:00
tron
a36fb86593 Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
2013-06-04 22:15:37 +00:00
wiz
c83ffb8583 Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882
2013-06-03 10:04:30 +00:00
rodent
aa1275dbab "This line belongs inside the .ifdef block." 2013-04-06 13:46:33 +00:00
wiz
d1b820f37b Recursive bump for png-1.6. 2013-02-16 11:18:58 +00:00
adam
f4c3b89da7 Revbump after graphics/jpeg and textproc/icu 2013-01-26 21:36:13 +00:00
asau
08f35c7155 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-06 14:10:39 +00:00
wiz
833922aab2 Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
2012-02-06 12:39:49 +00:00
hiramatsu
653ed25a2a Update MASTER_SITES. 2011-11-18 05:21:33 +00:00
sbd
e93e5d65e3 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:11:52 +00:00
wiz
4a85d9393e png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:53:23 +00:00
wiz
45d09383c8 Add untested buildlink3.mk for PR 37694. 2010-11-30 22:13:41 +00:00
shattered
3b05a61c76 Follow HTTP redirects to new HOMEPAGEs and/or MASTER_SITES. 2010-11-13 21:08:54 +00:00
joerg
c35b4c99f9 Recursive bump for libltdl 2009-12-15 21:41:00 +00:00
sno
6f7368d4db bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
joerg
3a3c07bc30 Remove @dirrm entries from PLISTs 2009-06-14 17:59:04 +00:00
joerg
f605fec2db Mark as destdir ready. 2008-07-14 12:55:56 +00:00
wiz
14b34671d8 Convert to option groups. 2007-09-14 07:39:31 +00:00
joerg
61c76992a7 Modular Xorg support. 2007-02-15 14:58:19 +00:00
rillig
8a02ec9265 Solaris needs <termios.h>. 2006-11-28 13:58:42 +00:00
wiz
a9c3a0685a Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev. 2006-10-14 07:59:09 +00:00
wiz
f5b8945cb9 Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev. 2006-10-04 21:35:58 +00:00
wiz
cfd623bd93 Drop maintainership, I don't use them any longer. 2006-06-15 13:31:28 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
wiz
ad767b4bf8 Convert to options framework, patch provided by Leonard Schmidt
in follow-up to PR 30318.
2005-07-28 19:21:02 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
6a7b384635 Add RMD160 digests 2005-02-24 08:45:01 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
he
17bff39ace This needs ncurses up to 1.6R according to wiz, so add an appropriate
INCOMPAT_CURSES setting.  Makes this build on 1.6.2_STABLE again.
2004-09-16 23:11:30 +00:00
wiz
db7c0615a9 Update to 0.9:
Changes between 0.8 and 0.9:
----------------------------
  * fix for a buffer overflow in the line rendering
  * fixed resizing in the ncurses and slang drivers
  * aspect ratio and finer zoom support in cacaview
  * minor compilation fixes
Changes between 0.7 and 0.8:
----------------------------
  * window resizing support
  * native Win32 port
  * autorepeat emulation in the ncurses and slang drivers
  * support for more keycodes in the ncurses and slang drivers
  * cacaplas, a plasma animation example
  * cacamoir, a moiré circles animation example
  * MSVC project file
Changes between 0.6 and 0.7:
----------------------------
  * many bugfixes in the event handling
  * cacaball, a metaball animation example
Changes between 0.5 and 0.6:
----------------------------
  * 30% speed increase in the bitmap rendering routine
  * mouse support and various speed optimisations in the X11 driver
  * X11 is now the preferred driver
  * improved documentation
  * minor bugfixes

Package change: use (n)curses by default instead of slang.
2004-08-15 12:40:07 +00:00
wiz
a194fd1772 Set USE_LIBTOOL, and add -ldl for Linux.
Addresses PR 26617 by Pancake.
2004-08-12 19:36:00 +00:00
wiz
39b749ac6b Convert to bl3. 2004-04-18 19:26:49 +00:00
jmmv
2b78999dc3 Update to 0.5:
Changes between 0.4 and 0.5:
  * palette optimisation for the S-Lang driver to work around the colour pair
    shortage bug
  * minor compilation fix

Changes between 0.3 and 0.4:
  * preliminary X11 graphics driver
  * support for simultaneously compiled-in drivers
  * honour the CACA_DRIVER, CACA_GEOMETRY and CACA_FONT environment variables
  * more documentation
2003-12-26 09:38:52 +00:00
wiz
76036d45f2 Actually, there is a .tar.bz2 too -- use that. 2003-12-21 21:37:50 +00:00
wiz
c6b744db84 Initial import of libcaca-0.3:
The libcaca library is a graphics library that outputs text instead
of pixels, so that it can work on older video cards or text terminals.
It is not unlike the famous AAlib library. libcaca needs a terminal
to work, thus it should work on all Unix systems (including Mac OS
X) using either the slang library or the ncurses library.

The differences with AAlib are the following:

  * 16 available colours for character output (256 colour pairs)
  * dithering of colour images
  * basic sprite primitives

But libcaca also has the following limitations:

  * no support for brightness, contrast, gamma
  * unefficient character-choosing algorithms
  * no alternate fonts
  * no raw keyboard support
  * no custom output drivers a la AA-on-X
2003-12-21 21:25:57 +00:00