Commit graph

52 commits

Author SHA1 Message Date
wiz
00da7815c0 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
jperkin
38fe454b9c *: Apply revbump for graphics/giflib API change. 2020-06-05 12:48:58 +00:00
joerg
5b9046da36 Not MAKE_JOBS_SAFE 2020-03-26 02:37:56 +00:00
wiz
84e123ddd2 Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
jperkin
f0bcd34bf7 ming: INT_MAX and MAX() compat. 2018-11-23 12:13:19 +00:00
markd
7b73295492 ming: update to 0.4.8
7 Apr 2017 - Ming 0.4.8
* Add PHP7 compatibility
* Fix C++ output of disassembler
* Fix heap overflows in parser.c (CVE-2017-7578)
* Avoid division by zero in listmp3 when no valid frame was found
* Don't try printing unknown block.
* Parse Protect tag's Password as string
* Check values before deriving malloc parameters from them in parser.c
* Make readString() stop reading string past buffer's end
* Return EOF when reading unsigned values hits end of memory backed buffer
* Exit immediately when unexpected EOF is by fgetc() in utility programs
* Fix using EOF marker -1 value as a valid flag byte
* Fix division by zero sample rate due to global buffer overflow.

15 May 2015 - Ming 0.4.7
* Restore support for giflib 4.1.x

14 May 2015 - Ming 0.4.6
* Add support for building against giflib 5.1.1+
* Fix support for bison 2.6+
* Fix build on GNU/Hurd(PR #39).
* Fix possible buffer overflow in makeswf
* Change php bindings license from PHP to LGPL-2.1+
* Fix build of python binding with libgif (rather than libungif)
2018-11-13 10:18:26 +00:00
wiz
93b46879c7 Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
wiz
73716d23de Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:38:30 +00:00
agc
95c9a6891d Add SHA512 digests for distfiles for multimedia category
Problems found locating distfiles:
        Package adobe-flash-plugin11: missing distfile flash-plugin-11.2.202.540-release.i386.rpm
        Package gmplayer: missing distfile mplayer/AlienMind-1.2.tar.bz2
        Package gmplayer: missing distfile mplayer/BlueHeart-1.5.tar.bz2
        Package gmplayer: missing distfile mplayer/CornerMP-aqua-1.4.tar.bz2
        Package gmplayer: missing distfile mplayer/MPlayer-1.1.1.tar.xz
        Package gmplayer: missing distfile mplayer/WMP6-2.2.tar.bz2
        Package gmplayer: missing distfile mplayer/gnome-1.1.tar.bz2
        Package gmplayer: missing distfile mplayer/hwswskin-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/neutron-1.6.tar.bz2
        Package gmplayer: missing distfile mplayer/plastic-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/slim-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/xine-lcd-1.2.tar.bz2
        Package handbrake: missing distfile handbrake/HandBrake-0.9.3.tar.gz
        Package handbrake: missing distfile handbrake/bzip2-1.0.5.tar.gz
        Package handbrake: missing distfile handbrake/faad2-2.6.1.tar.gz
        Package handbrake: missing distfile handbrake/lame-3.98.tar.gz
        Package handbrake: missing distfile handbrake/libdvdread-0.9.7.tar.gz
        Package handbrake: missing distfile handbrake/libmp4v2-r45.tar.gz
        Package handbrake: missing distfile handbrake/libquicktime-0.9.10.tar.gz
        Package handbrake: missing distfile handbrake/libtheora-1.0.tar.gz
        Package handbrake: missing distfile handbrake/mpeg2dec-0.5.1.tar.gz
        Package handbrake: missing distfile handbrake/x264-r1028-83baa7f.tar.gz
        Package handbrake: missing distfile handbrake/zlib-1.2.3.tar.gz
        Package libdvdcss: missing distfile libdvdcss-1.3.99.tar.bz2
        Package mplayer-share: missing distfile mplayer/MPlayer-1.1.1.tar.xz
        Package mpv: missing distfile mpv-0.12.0.tar.gz
        Package realplayer-codecs: missing distfile rp8codecs-20040626.tar.bz2
        Package realplayer-codecs: missing distfile rp8codecs-alpha-20050115.tar.bz2
        Package win32-codecs: missing distfile rp9codecs-win32-20050115.tar.bz2
        Package xanim: missing distfile xa2.0_cvid_netbsd386.o.gz
        Package xanim: missing distfile xa2.0_iv32_netbsd386.o.gz
        Package xanim: missing distfile xa1.0_cyuv_netbsd68k.o.gz
        Package xanim: missing distfile xa2.0_cvid_linuxELF.o.gz
        Package xanim: missing distfile xa2.0_iv32_linuxELF.o.gz
        Package xanim: missing distfile xa1.0_cyuv_sparcAOUT.o.gz
        Package xanim: missing distfile xa2.0_cvid_sparcELF.o.gz
        Package xanim: missing distfile xa2.0_iv32_sparcELF.o.gz
        Package xanim: missing distfile xa1.0_cyuv_linuxPPC.o.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 23:54:22 +00:00
taca
46aeab66d7 Fix build problem of php-ming when php{55,56} are compiled with maintainer-zts
PKG_OPTIONS.
2015-08-29 15:46:14 +00:00
wiz
0982effce2 Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
2015-06-12 10:48:20 +00:00
obache
fe415f806b not interesting anymore. 2014-09-28 03:00:45 +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
wiz
7eeb51b534 Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
2014-05-29 23:35:13 +00:00
obache
3b654ed892 fixes broke distinfo 2014-05-16 10:01:16 +00:00
obache
7cccb63f73 fixes build with giflib>=5 and back giflib<5 compatibilities. 2014-05-16 10:00:33 +00:00
wiz
a491d92d59 Fix build with giflib-5.1. 2014-05-16 09:43:30 +00:00
adam
28bb94d01f Revbump after updating graphics/giflib 2014-05-15 14:41:45 +00:00
ryoon
7a2a924bc5 Fix build with giflib-5.0.4.
Noticed by wiz@, thank you.
2013-07-06 07:43:13 +00:00
ryoon
2193923ba6 Recursive revbump from graphics/giflib update to 5.0.4. 2013-07-05 13:29:28 +00:00
obache
6d729e180e Update ming to 0.4.5.
0.4.5 - 2013-06-08

	* Fix a build problem with perl module and Perl 5.13.10 (Debian package patch 07)
	* Fix an issue with a shared lib version of the perl module (Debian package patch 05)
	* Fix a runtime warnign in the PHP module (Issue #6)
	* Fix build probem with PHP 5.4 (Issue #9, Debian Bug #662620)
	* Took in some build warning fixes found by openSUSE
	* Add support for giflib 4.2.0+ (bugzilla #119)
	* Fix build with SunStudio compiler (bugzilla #103, #118)
	* Include test file missing in 0.4.4 (Oops)
	* Ensure perl tests use uninstalled package
	* Allow running testsuite with interpreters in custom paths
	* Improve detection of TCL files
	* Fix testsuite runs on systems w/out GNU vasprintf
	* Fix run of ActionScriptTests with BSD make
	* Fix short allocation parsing empty glyph record
2013-06-14 09:00:19 +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
53745b22ea 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:05:17 +00:00
wiz
d2ca14a3f1 Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:57 +00:00
rodent
44c94b38c6 'EXTRACT_SUFX is ".tar.gz" by default, so this definition may be
redundant.' - It was. Removed.
2013-04-06 13:01:26 +00:00
wiz
0602d449ce Recursive bump for png-1.6. 2013-02-16 11:17:56 +00:00
asau
a19397ba81 Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 09:20:57 +00:00
wiz
8b5d49eb78 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
obache
db7af5d426 fixes build with PHP-5.4.
patch taken from MacPorts via upstream Issue tracker:
  https://github.com/libming/libming/issues/9
2012-06-23 03:26:23 +00:00
obache
903587dbb5 define MING_VERSION and EXTRACT_SUFX here for upcomming php-ming update. 2012-05-12 08:24:43 +00:00
obache
2f8baac773 Update ming to 0.4.4.
0.4.4 - 2011-10-26

	* Generally improve swftoscript and decompiler
	* Change makefdb to name output files by font ID, to play nicer
	  with swftoscript.
	* Add support for 'class A extends B' syntax in actioncompiler
	* Fix bug in 'makeswf' failing to catch some compile errors
	  (bugzilla #94) and being too silent in swf embedding errors
	* Fix bug in action compiler dealing with class methods (bugzilla #94)
	* Add support for libpng > 1.4 (bugzilla #96)
	* Add font kernings support (bugzilla #95)
	* Add button characters export capabilities
	* Add support for 'swfAction <code>' syntax in asm blocks
2012-05-12 06:36:39 +00:00
dholland
7e751949e4 Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)
It turns out there were a lot of these.
2012-05-07 01:53:12 +00:00
sbd
04daa2f1b8 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:00:33 +00:00
drochner
459d63feeb libungif/buildlink3.mk -> mk/giflib.buildlink3.mk
(uses giflib now per default)
bump PKGREV
2011-03-09 16:29:23 +00:00
obache
fdffcf3a3e improve comments for patch. 2011-02-15 05:37:29 +00:00
obache
53873556d8 fixes build with png>=1.5. 2011-01-14 07:53:39 +00:00
wiz
af3596f984 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +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
obache
51ed3aef7b Update ming to 0.4.3.
0.4.3 - 2010-02-06

	* Fixed SWFMatrix scaling if scale = 0.0
	* Added delete and delete2 support in asm blocks
	* A lot of updates and improvements in the Perl interface
	* A lot of documentation (pod) was added to Perl files
	* Support for manually specifying MP3 delaySeek for SWFSound
	  and SWFSoundStream
	* Fix sharing of fonts between static and dynamic texts
	* Fix support for movie-bound init actions

0.4.0.rc2 - 2008-09-17

	* SWFVideoStream allow manual frame control
	* Autoconf perl version
	* MSVC compile fixes
	* removed src/test.c
	* Embedded video in movie clips
	* Seek in Embedded video streams
	* Gradient / Fill fixes
	* Sound / Soundstream fixes

0.4.0.rc1 - 2008-07-05

	* Perl extension updates
	* Python extension updates
	* Do not force bgColor
	* Redirect SWF_warn and SWF_error to stderr
	* Propper checks for YACC and LEX
	* Complete Bitmap fillstyles
	* Font fixes
	* Actioncompiler fixes (delete, built-in functions, callFrame -> call())
	* Fixed tag order issues
	* Ming defaults now to local-with-filesystem sandbox for SWF>=8
	* Add support for init actions in makeswf
	* SWF8 / 9 support for fromswf / prebuiltclip
	* implements ASM op
	* ASFunction()
	* AS Class support
	* Removed SWFFontCharacter destructor from PHP wrapper
	* py_ext update
	* Class members
	* outputBlock() usese length and offset from SWF_Parserstruct
	* SWFDisplayItem_flush(): immediately write display items.
	* Removed ttftofft
	* Improved ButtonRecord handling
	* SWFSound_fromSoundStream()
	* Many improvements in decompiler and swftoXXX tools
	* C++ might throw a SWFException
	* Support for embedded Nellymoser sound
	* AS: in with-blocks legacy functions o not work
	* Compiles again with MSVC
	* simplified SWFSound usage with mp3 files
	* SWFSoundStream_getDuration replaces SWFSoundStream_getFrames()
	* perl_ext build changes (build out of tree)
	* API float->double transition
	* php_ext: SWFInput can wrap raw byte-streams
	* php_ext: API: external data can be passed as file-resource, SWFInput or filename
	* removed newSWFFont() as public function (causes various crashes)
	* removed new SWFFont(...) usage with browserfonts in script languages. Use SWFBrowserFont class.

0.4.0.beta5 - 2007-09-18

	* Add support for targetPath asm opcode.
	* Flash 8: filter and blend modes for buttons
	* Flash 8: SWF_DEFINEMORPHSHAPE2
	* Flash 8: SWFShape rendering hints
	* Flash 8: new gradient features
	* SWFFillStyle is reusable now and calculates propper GradientMatrix
	* setLeft/RightFillStyle adds fill to the shape if necessary
	* Handling fonts as shapes
	* Basic ttf font support
	* Typesafe SWFMovie_add / replace
	* Add Envelopes to SoundInstance
	* ABC (AS3) parser and output
	* Parse SWF_SERIALNUMBER
	* Parse SWF9 tags
	* SWF9: DefineBinaryData
	* SWF9: SymbolClass
	* SWF9: DefineSceneData

0.4.0.beta4 - 2007-03-27

	* Fix handling of the special 'undefined' value.
	* Fix 'delete' syntax in action compiler.
	* makeswf now handles bitmaps.
	* Many improvements in decompiler.
	* Build scripts cleanup (including check rule).
	* Add support for 'extends' and proper 'push' asm opcodes in
	  ActionScript compiler.
	* Generate DefineFunction2 when target version > 6.
	* Use GOTOFRAME, GOTOFRAME2 and GOTOLABEL when using gotoAndPlay()
	  or gotoAndStop() w/out an object.
	* Video updates: added Flash8 codecs, generic flv parser
	* Soundstream: accept flv audio streams (mp3 only for now)
	* Flash 8: PlaceObject3
	* Flash 8: Filter and Blendmode
	* Write proper Flash 8 files
	* Added movie control tags: FileAttributes, Metadata,
	  ScriptLimits, ImportAssets2, SetTabIndex
	* Flash 8: ScalingGrid
	* Parser / listswf updates
	* PHP / Perl bindings update
	* Flash 8: DefineShape4 / Linestyle2
	* SWFAction cleanup and API cleanup
	* SWF_warnOnce()
	* SWFInitAction

0.4.0.beta3 - 2006-12-10

	* Fix version to not use dashes to make rpmbuild happy
	* autotool tcl extension
	* coalesce multiple ming.i files into a single file at the top
	* swig output updated for python & tcl
	* Misc decompiler fixes
	* makeswf now handles precompiled clips
	* Make sure the extension source show up in the dist tarballs
	* compiler fix for asm {} blocks

0.4.0-beta2 - 2006-11-21

	* Preliminary support for building RPM packages
	* New PHP code that builds for PHP$ and PHP5
	* Added missing SWFMovieClip class in PHP
	* New tool, ttftofft, for producing ming formast fonts
	* Allow output of SWF version 8
	* Better SWF parser (utilities).
	* NEW function: SWFMovie_protectWithPassword()
	* preprocessor products of 'makeswf' are now named after
	  output filename and frame# (ie: "out.swf.frame0.pp")
	* Automake-based build, for portability's sake (libtool)
	* Ming_setWarnFunction and Ming_setErrorFunction now return
	  the previously-set value.
	* More documentation !
	* Start of a test suite!
	* makeswf now provides an __SWF_VERSION__ macro for use
	  in cross-version ActionScript code.
	* NEW functions: SWFDisplayItem_getMatrix(),
	  SWFPosition_getMatrix(), SWFMatrix_getScaleX(),
	  SWFMatrix_getRotate0(), SWFMatrix_getRotate1(),
	  SWFMatrix_getScaleY(), SWFMatrix_getTranslateX(),
	  SWFMatrix_getTranslateY(), SWFShape_moveScaledPenTo().

0.3.1 - ?

	* Fixed libpng-less builds
	* Fixed default error handler to exit with a FAILURE code
2010-04-09 01:33:43 +00:00
obache
d273082ce6 void function cannot return value.
should fix build failure with SunPro CC.
2009-10-16 07:06:28 +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
wiz
51a1a39e48 Mark MAKE_JOBS_SAFE=no. From Ryo HAYASAKA in PR 40996. 2009-03-12 09:21:01 +00:00
taca
80b0f2b926 Fix build problem with bison 2.4 and later. 2008-12-17 08:19:52 +00:00
joerg
6dd3b31dc2 Shared libraries needs to be built with PIC code.
tolower needs unsigned char argument.
Fix a missing parameter type.
Bump revision.
2008-04-03 08:42:25 +00:00
obache
f80dff8654 Add DESTDIR support. 2008-02-13 11:49:44 +00:00
obache
6098e90b05 Update ming to 0.3.0.
ChangeLog is too large, so omit it.
2006-09-13 15:53:51 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00