Commit graph

91 commits

Author SHA1 Message Date
Dmitry Marakasov
121da276f1 - Unsilence installation
Approved by:	portmgr blanket
2017-08-02 09:01:11 +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
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
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Dmitry Marakasov
535382b891 - Retire MASTER_SITE_SOURCEFORGE_EXTENDED, it's no longer needed - all mirrors actually have all distfiles
- Merge all SF mirrors to MASTER_SITE_SOURCEFORGE, resort according to quick download speed survey
- Fix MASTER_SITES for all port that have used SOURCEFORGE_EXTENTED

Approved by:	portmgr (pav)
2009-09-02 15:01:56 +00:00
Jeremy Messenger
789d75c728 -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
2009-08-02 19:36:34 +00:00
Dirk Meyer
6cc07a5ce8 - update to giflib-4.1.6
PR:		135073
2009-06-07 20:48:57 +00:00
Rong-En Fan
741aa71483 Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
2008-08-21 06:18:49 +00:00
Dirk Meyer
a98189af41 - new MASTER_SITE
Submitted by:	Wayne Zhou
2007-12-14 14:30:35 +00:00