Commit Graph

109 Commits

Author SHA1 Message Date
Antoine Brodin 474da86a3f Update graphics/giflib to 5.2.1 2019-11-10 22:00:07 +00:00
Antoine Brodin 1139967e50 Update to 5.1.9
With hat:	portmgr
2019-06-04 08:23:41 +00:00
Antoine Brodin 7916621ff2 Make PREFIX safe
PR:		237989
2019-05-20 06:22:04 +00:00
Antoine Brodin 6e1608cabb Update to 5.1.8
Build system switched from gnu configure to gmake
2019-05-14 18:59:26 +00:00
Rene Ladan 8a502cb2d4 Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:	https://reviews.freebsd.org/D17724
2018-11-02 13:32:34 +00:00
Dmitry Marakasov 121da276f1 - Unsilence installation
Approved by:	portmgr blanket
2017-08-02 09:01:11 +00:00
Sunpoet Po-Chuan Hsieh 0e04efec5a Update WWW: SF redirects to https://sourceforge.net/projects/<PROJECT_NAME>/ 2017-01-20 20:33:30 +00:00
Antoine Brodin c9c5c37375 - Update to 5.1.4
- Add LICENSE
- Add regression tests
2016-10-19 17:36:54 +00:00
Mathieu Arnold 4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Mark Felder 1ad5f4fd86 Revert MAINTAINER update
These ports were intentionally set to portmgr@FreeBSD.org as MAINTAINER;
it was not a mistake. They require exp-runs and special care when
updating.

Submitted by:	antoine
2016-03-18 13:28:04 +00:00
Mark Felder 001d1b056d graphics/giflib: Update to 5.1.3
- Update MAINTAINER
- Remove patch which is now included upstream
2016-03-18 11:46:22 +00:00
Mark Felder 0de3f2636e graphics/giflib: Add patch to fix regression
There is a regression with the 5.1.2 update to giflib. This affects the
ability for applications to render gif images usually ocurring after the
first gif image is rendered. Upstream has been notified but has not yet
provided feedback.

giflib 5.1.2 was a security fix, so reverting is not reasonable.

"The removed check look redundant - I couldn't find a code path where
Private->RunningBits would exceed that limit after initialization.
(Currently Private->RunningBits is checked before it is initialized)."

PR:		207849
Submitted by:	Stefan Ehmann <shoesoft@gmx.net>
Approved by:	ports-secteam (with hat)
MFH:		2016Q1
2016-03-09 17:13:49 +00:00
John Marino 818d55ec61 graphics/giflib: Unbreak DF (reallocarray)
OSVERSION was used without OPSYS, but it turns out that DragonFly needs
a dedicated extra patch due to having a different name for the cdefs
macro.

Approved by:	blankets (restore working DF port/non-invasive DF support)
2016-03-03 12:26:16 +00:00
Mark Felder 7793564f41 graphics/giflib: Add patches to prevent exporting reallocarray
PR:		205676
MFH:		2016Q1
2016-02-26 16:03:35 +00:00
Mark Felder 3f2433da29 graphics/giflib: Update to 5.1.2
* Code hardening using reallocarray() from OpenBSD.

* Sanity check in giffilter catches files with malformed extension records
  Fixes SourceForge bug #63: malformed gif causes segfault in giffilter.

* Inexpensive sanity check in DGifSlurp() catches malformed files with
  no image descriptor. Fixes SourceForge bug #64: malformed gif causes
  crash in giftool.

* Fix SourceForge bug #66: GifDrawBoxedText8x8() modifying constant input
  parameter.

* Bail out of GIF read on invalid pixel width. Addresses Savannah bug
  #67: invalid shift in dgif_lib.c

* Fix SourceForge bug #69: #69 Malformed: Gif file with no extension
  block after a GRAPHICS_EXT_FUNC_CODE extension causes segfault (in
  giftext).

* Fix SourceForge bug #71: Buffer overwrite when giffixing a malformed gif.

* Fix SourceForge bug #73: Null pointer deference in gifclrmap (only
  reachable with malformed GIF).

* Fix SourceForge bug #74: Double free in gifsponge under 5.1,1,
  for any valid gif image.

* Fix SourceForge bug #75: GAGetArgs overflows due to uncounted use of va_arg.

* Sanity check in giffix catches some malformed files. Addresses
  SourceForge bug #77: dgif_lib.c: extension processing error

MFH:		2016Q1
Security:	CVE-2015-7555
2016-02-26 15:51:37 +00:00
Antoine Brodin 0e8c3bf1b3 Update giflib to 5.1.1
PR:		204492
2015-12-03 20:01:03 +00:00
Antoine Brodin 728929b709 Switch ports depending on docbook* through a directory name to a package name,
as a directory name can't be attributed to a package
2015-01-23 22:50:49 +00:00
Baptiste Daroussin 8c11747a2d Update to 5.0.6
Submitted by:	dinoex
2015-01-16 07:45:52 +00:00
Antoine Brodin c6faa705a5 Update graphics/giflib to 5.0.5
Differential Revision:	https://reviews.freebsd.org/D1361
Submitted by:	bapt
Reviewed by:	self
Exp-run by:	self
2015-01-14 18:19:32 +00:00
Antoine Brodin 397f3fae08 Restore those ports to their previous state
No PORTEPOCH needed as they didn't build
2014-12-10 15:52:21 +00:00
Dirk Meyer be748b6be8 - remove BROKEN
- update to 5.0.6
- remove option X11
- remove quantize.c
2014-12-10 15:31:24 +00:00
Baptiste Daroussin c4d7a7c0e6 unmark broken it was expected 2014-12-10 15:23:07 +00:00
Dirk Meyer 875449f30c - fatal regresion
shared lib vesion going backwards
2014-12-10 14:37:25 +00:00
Tijl Coosemans 60945f0277 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version.  When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.

Also remove the devel/pcre dependency from USE_GNOME=glib20.  It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it.  The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20.  Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.

PR:		195724
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-12-08 16:48:38 +00:00
Baptiste Daroussin a76a739bfe Cleanup plist 2014-10-20 17:04:20 +00:00
Dirk Meyer 2831625c5d - fix order in USES 2014-08-03 16:19:17 +00:00
Adam Weinberger 3ea4f8af7b Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 15:30:08 +00:00
Dmitry Marakasov 73624b5a76 - Switch to USES=libtool
Approved by:	portmgr blanket
2014-06-23 13:52:31 +00:00
Dirk Meyer 34c95229b7 - Fix shebang for obsolte bin/gifburst
PR:		188637
Submitted by:	Steve Wills

- Strip libgif
2014-04-15 08:13:14 +00:00
Dirk Meyer 042fa39d1f - cleanup WITH_DOCBOOK 2014-04-05 14:55:35 +00:00
Dirk Meyer 23ebc5bb3d - install manpages 2014-04-05 14:47:35 +00:00
Dirk Meyer 73a7dddde1 - use CONFIGURE_ENABLE
- register all x11 libs
- fix build with gcc48
2014-04-05 14:19:32 +00:00
Dirk Meyer 67fe3229dc - new USES= 2014-03-30 19:44:48 +00:00
Mathieu Arnold c924394e7b Consolidate the docbook ports into -sgml and -xml variants.
Submitted by:	hrs (based on)
Sponsored by:	Absolight
2014-02-19 14:45:19 +00:00
Dirk Meyer ac09c9f092 - fix option DOCBOOK
was broken by STAGEDIR r328096
PR:		182611
2013-10-07 19:01:37 +00:00
Baptiste Daroussin 110f3583b6 Remove NO_STAGE to ports natively stage ready shown by a FORCE_STAGE exp-run
Exp-run by:	bdrewery
2013-09-24 06:24:17 +00:00
Dirk Meyer 1e3119b07e - fix misplaced NO_STAGE in slaveports and ifdefs 2013-09-21 11:06:03 +00:00
Baptiste Daroussin eb08c5441c Add NO_STAGE all over the place in preparation for the staging support (cat: graphics) 2013-09-20 18:35:44 +00:00
Dirk Meyer f6016700e3 - update to 4.2.3 2013-09-08 12:42:14 +00:00
Dirk Meyer 921f1f3bb1 - update to 4.2.2 2013-09-03 04:41:30 +00:00
Dirk Meyer ce1e247794 - add option X11 (default off)
PR:		 	179929
Submitted by:		Dmitry Marakasov

- bump PORTREVISION because package has changed
2013-06-28 06:27:25 +00:00
Dirk Meyer 56d4a9b33a - set a limit for portscout 2013-04-26 22:42:05 +00:00
Dirk Meyer 4c9814e058 - new option DOCBOOK (default off) 2013-03-10 06:50:17 +00:00
Dirk Meyer d686b71130 - update to 4.2.1
- use standard option DOC
2013-02-22 18:11:27 +00:00
Dirk Meyer d579cd2aaa - cleanup header 2013-01-26 16:34:39 +00:00
Dirk Meyer d6ba2d98d9 - validate xml
PR:		168768
Submitted by:	Virgil Champlin
2012-06-15 10:18:31 +00:00
Dirk Meyer d36e24589c - fix offline build
Submitted by:	Oliver Pinter

- fix option NOPORTDOCS

- fix QuantizeBuffer
Submitted by:	Greg Lewis
2012-06-05 05:02:41 +00:00
Dirk Meyer 8a1cf78454 - re add function QuantizeBuffer for backwards comatibility 2012-06-03 10:28:01 +00:00
Dirk Meyer 0090ab1b00 - update to 4.2.0 2012-06-01 14:38:23 +00:00
Dirk Meyer 97dd46ebf3 - set CONFLICTS after 2 month time to migrate
PR:		Steve Wills
2012-02-17 12:32:47 +00:00