Commit graph

120 commits

Author SHA1 Message Date
wiz
a1e4174a9c Follow some http redirects. 2017-08-16 20:21:03 +00:00
leot
c91721eedf Update graphics/imlib2 to 1.4.9.
Changes:
***
*** Version 1.4.9 ***
***
Alexander Smirnov (1):
      Fix cross-endianness for masks (1-bit depth images)
Bernhard Übelacker (1):
      gif: fix oob reads w/bad colormaps
Kim Woelders (16):
      Fix "assuming signed overflow does not occur" warning.
      Fix some "variable set but not used" warnings.
      Fix some "variable might be clobbered" warnings.
      Fix off-by-one OOB read in __imlib_MergeUpdate().
      Revert "gif: fix oob reads w/bad colormaps"
      GIF loader: Fix out-of-bound reads from colormap.
      GIF loader: Remove check made redundant by previous commit.
      GIF loader: Reduce progress checks from per-pixel to per-row.
      GIF loader: Indent.
      Fix potential divide-by-zero in imlib_image_draw_ellipse().
      Make a number of functions static.
      Eliminate pImlibExternalFilter type.
      Trivial file function cleanups.
      Move __imlib_ItemInList() to file.c.
      Fix various potential OOM crashes.
      1.4.9.
Yuriy M. Kaminskiy (3):
      Fix integer overflow resulting in insufficient heap allocation
      loader_xpm: remove nonsense/impossible/broken condition
      Harden API and internals against overly large images

***
*** Version 1.4.8 ***
***
Chloe Kudryavtsev (1):
      add time.h include to common.h for time_t
FRIGN (1):
      Add a Farbfeld loader
Kim Woelders (4):
      Remove redundant config.h.
      Add compile to MAINTAINERCLEANFILES.
      Indent.
      1.4.8.
Quentin Rameau (2):
      Fix bz2 loader filename check
      Fix zlib loader filename check
2016-05-01 20:58:41 +00:00
leot
98ebcd7fab Update graphics/imlib2 to 1.4.7.
pkgsrc changes:
 o Add LICENSE
 o Remove no more needed patches and while here add a comment to all patches

Changes:
Fabian Keil (14):
      Prevent division-by-zero crashes
      imlib_conv: Use proper buffer size to prevent invalid write of size one
      loader_gif: Don't read uninitilized memory in case of invalid input
      loader_gif(): Abort gif parsing if DGifGetLine() fails
      Fix segfault when opening input/queue/id:000007,src:000000,op:flip1,pos:51 with feh
      Make IMAGE_DIMENSIONS_OK() more restrictive
      load_pnm: Deal with fread() errors consistently
      __imlib_LoadImage(): Additionally check loader_ret to detect loader failures
      loader_tga: Abort file loading if the file obviously isn't large enough
      imlib_save_image(): Check loader return code for errors
      loader_tga.c: Properly signal if decoding uncompressed BGRA data failed
      loader_tga.c: Properly signal if decoding RLE compressed data failed
      imlib_save_image_with_error_return(): Check loader return code to prevent use of unitialized memor
      load_gif: Make sure rows isn't used partly unitialized

Heiko Becker (1):
      GIF loader: Fix for libgif version 5.1

Kim Woelders (20):
      GIF loader: Fix for libgif version 5.
      Remove OS/2 support.
      Remove empty format.c/h.
      Header file cleanups.
      GIF loader: Simplify error handling.
      GIF loader: Fix segv on images without colormap.
      Revert "__imlib_LoadImage(): Additionally check loader_ret to detect loader failures"
      Revert "loader_gif(): Abort gif parsing if DGifGetLine() fails"
      JPEG loader: Fix load() return code when only reading header.
      BMP loader: Simplify pixel fetch.
      Autofoo update (AC_PROG_LIBTOOL -> LT_INIT).
      Autofoo macro cleanups (ac_->ec_).
      Change a number of internal function names.
      Indent.
      Don't include Imlib2.h indirectly via image.h.
      Remove __hidden.
      Enable visibility hiding by default.
      Indent the remaining unindented files.
      Generate a ChangeLog using git shortlog between existing tags.

Michał Górny (1):
      fix -I flags to support building out-of-source

Mike Frysinger (5):
      simplify --enable-visibility-hiding handling
      imlib2-config: delete old reference to @my_libs@
      check return value of fread/write funcs
      fix X_DISPLAY_MISSING redefined warnings when X is disabled
      do not link with X libs when X is disabled
2016-01-22 21:06:59 +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
wiz
c26f5ca940 libungif is not relevant any longer since the GIF relevant patents
expired (about 10 years ago).

Unconditionally switch to libgif.

As discussed on tech-pkg without dissent.

Bump PKGREVISION.
2014-05-31 15:56:26 +00:00
adam
163b962b8b Remove @my_libs@ from imlib2-config 2014-05-20 16:18:38 +00:00
adam
af5916ee54 Version 1.4.6
- TGA loader: Fix for corrupt RLE format.
- Fix drawing of closed polygons in certain situations (ticket 2309).
- Set warning options when using gcc.
- Silence compiler warnings.
- Don't set -std=gnu99.
- XPM loader: Simplify and fix certain case of cpp > 2.
2014-05-17 09:25:01 +00:00
obache
f2bb23c4d5 fixes build with giflib>=5.1 2014-05-16 10:19:11 +00:00
wiz
d33dfdeb7c Reset maintainer for resigned developers. 2013-12-23 11:57:02 +00:00
drochner
262537ef34 don't propagate dependency on image format libs, hopefully avoids
unnecessary revbumps in the future
2013-07-17 13:00:05 +00:00
ryoon
f6ca72a5d3 Fix build with giflib 5.0, PR pkg/48021. 2013-07-06 05:58:03 +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
joerg
f2b8e46d9a Provide rpath in imlib2-config --libs output. 2013-03-02 18:07:14 +00:00
wiz
0602d449ce Recursive bump for png-1.6. 2013-02-16 11:17:56 +00:00
adam
f4c3b89da7 Revbump after graphics/jpeg and textproc/icu 2013-01-26 21:36:13 +00:00
wiz
2c72a9f0b9 Remove xextproto/buildlink3.mk in most cases where it occurs with
libXext/buildlink3.mk, now that it is included there.
Leave the places where its API version is set or variables from it
are used directly (about 3 packages).
2012-10-23 10:24:02 +00:00
asau
08f35c7155 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-06 14:10:39 +00:00
joerg
72972c3e32 Drop .extern, it is ignored by GNU as and not supported by LLVM. 2012-06-15 18:52:26 +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
drochner
49b65739f6 update to 1.4.5
changes:
-bugfixes
-cleanup, spelling fixes
2011-11-07 12:14:15 +00:00
sbd
04daa2f1b8 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:00:33 +00:00
drochner
07001889d3 update to 1.4.4
changes: misc bugfixes and cleanup

The code structure around Xshm has changed -- someone please
check the Interix specific patches.
2011-05-18 10:04:26 +00:00
obache
d55c2fda79 exactly disable MMX/AMD64 optimization if pkg option is off.
part of PR#44931.
2011-05-04 02:00:02 +00:00
drochner
538974271a libungif/buildlink3.mk -> mk/giflib.buildlink3.mk
(uses giflib now per default)
bump PKGREV
2011-03-09 16:26:47 +00:00
wiz
381781d6d5 Remove obsolete patch (a very similar chunk is nowadays a few lines
higher, where the variables are defined).
2011-01-31 10:23:44 +00:00
wiz
874c6a8ee7 Add comments to patches. 2011-01-31 10:22:26 +00:00
wiz
01ee072450 Remove trailing line (pkglint--).. 2011-01-31 10:21:41 +00:00
wiz
6df031eff7 Fix build with png-1.5. From John Bowler. 2011-01-14 10:02:53 +00:00
wiz
af3596f984 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
dsainty
1f40f3a084 Mechanically replace references to graphics/jpeg with the suitable
alternative from mk/jpeg.buildlink3.mk

This allows selection of an alternative jpeg library (namely the x86 MMX,
SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
follows the current standard model for alternatives (fam, motif, fuse etc).

The mechanical edits were applied via the following script:

#!/bin/sh
for d in */*; do
  [ -d "$d" ] || continue
  for i in "$d/"Makefile* "$d/"*.mk; do
    case "$i" in *.orig|*"*"*) continue;; esac
    out="$d/x"
    sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \
        -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
        < "$i" > "$out"
    if cmp -s "$i" "$out"; then
      rm -f "$out"
    else
      echo "Edited $i"
      mv -f "$i" "$i.orig" && mv "$out" "$i"
    fi
  done
done
2010-12-23 11:44:24 +00:00
wiz
e8d8834f6a Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
wiz
22877cbbbc Include bsd.fast.prefs.mk before using ${PKG_INFO}. 2010-06-08 15:13:01 +00:00
wiz
91871f449e Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
drochner
d84984a5b8 remove stale libltdl dependency 2009-12-15 23:55:26 +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
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
tron
3c76c93224 Add Debian patch to fix a buffer overflow in the XPM file loader.
Bump package revision.
2008-11-23 18:41:16 +00:00
tron
c8c4823740 Update "imlib" package to version 1.4.2. Changes since version 1.4.0:
- Various bugfixes and security updates

This update addresses SA32354.
2008-10-30 11:26:25 +00:00
drochner
24f6cf1d75 add a patch from redhat bugzilla (#449073) to fix the xpm half
of CVE-2008-2426, the pnm half was fixed in pkgsrc in 2006
bump PKGREVISION
2008-06-02 10:05:50 +00:00
tron
d27361788a Update home page URL. 2008-06-01 11:18:52 +00:00
jlam
841dfa0e7a Convert to use PLIST_VARS instead of manually passing "@comment "
through PLIST_SUBST to the plist module.
2008-04-12 22:42:57 +00:00
obache
0725f99d1e Add x11 option (default: enabled).
No functionally change, but bump PKGREVISION due to detect x11 option.
2007-11-17 01:40:50 +00:00
drochner
6095cfb18f update to 1.4.0
changes: security fixes, and a few crashes fixed
2007-09-18 19:18:10 +00:00
tnn
1d186eafc7 - Add SUBST fragment to deal with hardcoded .so library suffix in image.c.
- While here, remove hunk "Avoid regenerating within pkgsrc" from patch-af.
  (caught by pkglint)
- Bump revision
2007-08-02 21:35:14 +00:00
obache
70fac01173 PKG_SUPPORTED_OPTIONS must be defined before include bsd.options.mk,
even if empty.  Problem reported by Magnus Henoch in PR 36483.
2007-06-13 14:01:11 +00:00
yyamano
badb9359cf PR pkg/35521.
Apply patch provided by naoto at morishima.net to make this buld on Darwin/intel.
2007-03-14 16:10:43 +00:00