Fri Jun 14 09:00:19 2013 UTC ()
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


(obache)
diff -r1.18 -r1.19 pkgsrc/multimedia/ming/Makefile
diff -r1.6 -r1.7 pkgsrc/multimedia/ming/Makefile.common
diff -r1.10 -r1.11 pkgsrc/multimedia/ming/distinfo
diff -r1.1 -r0 pkgsrc/multimedia/ming/patches/patch-php__ext_ming.c
diff -r1.1 -r0 pkgsrc/multimedia/ming/patches/patch-test_actionscript_ActionScriptTest.c
diff -r1.22 -r1.23 pkgsrc/multimedia/php-ming/Makefile
diff -r1.18 -r1.19 pkgsrc/multimedia/py-ming/Makefile

cvs diff -r1.18 -r1.19 pkgsrc/multimedia/ming/Makefile (switch to unified diff)

--- pkgsrc/multimedia/ming/Makefile 2013/06/04 22:16:49 1.18
+++ pkgsrc/multimedia/ming/Makefile 2013/06/14 09:00:19 1.19
@@ -1,41 +1,40 @@ @@ -1,41 +1,40 @@
1# $NetBSD: Makefile,v 1.18 2013/06/04 22:16:49 tron Exp $ 1# $NetBSD: Makefile,v 1.19 2013/06/14 09:00:19 obache Exp $
2# 2#
3 3
4.include "Makefile.common" 4.include "Makefile.common"
5 5
6PKGREVISION= 5 
7CATEGORIES= multimedia 6CATEGORIES= multimedia
8 7
9MAINTAINER= obache@NetBSD.org 8MAINTAINER= obache@NetBSD.org
10HOMEPAGE= http://www.libming.org/ 9HOMEPAGE= http://www.libming.org/
11COMMENT= SWF output library 10COMMENT= SWF output library
12LICENSE= gnu-lgpl-v2.1 AND gnu-gpl-v2 11LICENSE= gnu-lgpl-v2.1 AND gnu-gpl-v2
13 12
14GNU_CONFIGURE= yes 13GNU_CONFIGURE= yes
15USE_TOOLS+= pkg-config bison flex 14USE_TOOLS+= pkg-config bison flex
16USE_LANGUAGES= c c++ 15USE_LANGUAGES= c c++
17USE_LIBTOOL= yes 16USE_LIBTOOL= yes
18 17
19CONFIGURE_ARGS+= --disable-python 18CONFIGURE_ARGS+= --disable-python
20CONFIGURE_ARGS+= --disable-perl 19CONFIGURE_ARGS+= --disable-perl
21CONFIGURE_ARGS+= --disable-php 20CONFIGURE_ARGS+= --disable-php
22CONFIGURE_ARGS+= --disable-tcl 21CONFIGURE_ARGS+= --disable-tcl
23 22
24PKGCONFIG_OVERRIDE+= src/libming.pc.in 23PKGCONFIG_OVERRIDE+= src/libming.pc.in
25 24
26.include "../../mk/bsd.prefs.mk" 25.include "../../mk/bsd.prefs.mk"
27 26
28.if defined(PKGSRC_RUN_TEST) && !empty(PKGSRC_RUN_TEST:M[Yy][Ee][Ss]) 27.if defined(PKGSRC_RUN_TEST) && !empty(PKGSRC_RUN_TEST:M[Yy][Ee][Ss])
29# Test require perl 28# Test require perl
30USE_TOOLS+= perl 29USE_TOOLS+= perl
31TEST_TARGET= check 30TEST_TARGET= check
32.endif 31.endif
33 32
34# XXX: "man" is not in SUBDIRS of "docs" 33# XXX: "man" is not in SUBDIRS of "docs"
35INSTALL_DIRS= . docs/man 34INSTALL_DIRS= . docs/man
36 35
37.include "../../devel/zlib/buildlink3.mk" 36.include "../../devel/zlib/buildlink3.mk"
38.include "../../graphics/freetype2/buildlink3.mk" 37.include "../../graphics/freetype2/buildlink3.mk"
39.include "../../mk/giflib.buildlink3.mk" 38.include "../../mk/giflib.buildlink3.mk"
40.include "../../graphics/png/buildlink3.mk" 39.include "../../graphics/png/buildlink3.mk"
41.include "../../mk/bsd.pkg.mk" 40.include "../../mk/bsd.pkg.mk"

cvs diff -r1.6 -r1.7 pkgsrc/multimedia/ming/Makefile.common (switch to unified diff)

--- pkgsrc/multimedia/ming/Makefile.common 2013/04/06 13:01:26 1.6
+++ pkgsrc/multimedia/ming/Makefile.common 2013/06/14 09:00:19 1.7
@@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
1# $NetBSD: Makefile.common,v 1.6 2013/04/06 13:01:26 rodent Exp $ 1# $NetBSD: Makefile.common,v 1.7 2013/06/14 09:00:19 obache Exp $
2# 2#
3# used by multimedia/php-ming/Makefile 3# used by multimedia/php-ming/Makefile
4# used by multimedia/py-ming/Makefile 4# used by multimedia/py-ming/Makefile
5 5
6MING_VERSION= 0.4.4 6MING_VERSION= 0.4.5
7DISTNAME= ming-${MING_VERSION} 7DISTNAME= ming-${MING_VERSION}
8MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ming/} 8MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ming/}
9 9
10DISTINFO_FILE= ${.CURDIR}/../../multimedia/ming/distinfo 10DISTINFO_FILE= ${.CURDIR}/../../multimedia/ming/distinfo
11PATCHDIR= ${.CURDIR}/../../multimedia/ming/patches 11PATCHDIR= ${.CURDIR}/../../multimedia/ming/patches

cvs diff -r1.10 -r1.11 pkgsrc/multimedia/ming/distinfo (switch to unified diff)

--- pkgsrc/multimedia/ming/distinfo 2012/06/23 03:26:23 1.10
+++ pkgsrc/multimedia/ming/distinfo 2013/06/14 09:00:19 1.11
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.10 2012/06/23 03:26:23 obache Exp $ 1$NetBSD: distinfo,v 1.11 2013/06/14 09:00:19 obache Exp $
2 2
3SHA1 (ming-0.4.4.tar.gz) = 125a9ba6fffeaf230deefb5a9e73d496a640e539 3SHA1 (ming-0.4.5.tar.gz) = 97c201040729917bf7c62da9616a87f4a920f473
4RMD160 (ming-0.4.4.tar.gz) = b2c7530aef4feca90d698b39b746ff5cb5da7af7 4RMD160 (ming-0.4.5.tar.gz) = 9ef9cf769a03c6e356dca299c85e06a2cdd6a155
5Size (ming-0.4.4.tar.gz) = 14816668 bytes 5Size (ming-0.4.5.tar.gz) = 15029578 bytes
6SHA1 (patch-ae) = 614e322330d2d2ab1e0ef1beadf1395014ecd880 6SHA1 (patch-ae) = 614e322330d2d2ab1e0ef1beadf1395014ecd880
7SHA1 (patch-php__ext_ming.c) = 36cf34f63b6ccafd48b4035073c0a3d1d984f7b4 7SHA1 (patch-php__ext_ming.c) = 36cf34f63b6ccafd48b4035073c0a3d1d984f7b4
8SHA1 (patch-test_actionscript_ActionScriptTest.c) = 730ef68fb3e7714da2783d396809b8f8ca5e1bf7 8SHA1 (patch-test_actionscript_ActionScriptTest.c) = 730ef68fb3e7714da2783d396809b8f8ca5e1bf7

File Deleted: pkgsrc/multimedia/ming/patches/patch-php__ext_ming.c

File Deleted: pkgsrc/multimedia/ming/patches/Attic/patch-test_actionscript_ActionScriptTest.c

cvs diff -r1.22 -r1.23 pkgsrc/multimedia/php-ming/Makefile (switch to unified diff)

--- pkgsrc/multimedia/php-ming/Makefile 2013/06/04 22:16:49 1.22
+++ pkgsrc/multimedia/php-ming/Makefile 2013/06/14 09:00:19 1.23
@@ -1,29 +1,28 @@ @@ -1,29 +1,28 @@
1# $NetBSD: Makefile,v 1.22 2013/06/04 22:16:49 tron Exp $ 1# $NetBSD: Makefile,v 1.23 2013/06/14 09:00:19 obache Exp $
2 2
3.include "../../multimedia/ming/Makefile.common" 3.include "../../multimedia/ming/Makefile.common"
4PKGREVISION= 3 
5PECL_VERSION= ${MING_VERSION} 4PECL_VERSION= ${MING_VERSION}
6MODNAME= ming 5MODNAME= ming
7CATEGORIES+= multimedia 6CATEGORIES+= multimedia
8DIST_SUBDIR?= #empty 7DIST_SUBDIR?= #empty
9EXTRACT_SUFX= .tar.gz 8EXTRACT_SUFX= .tar.gz
10 9
11MAINTAINER= obache@NetBSD.org 10MAINTAINER= obache@NetBSD.org
12HOMEPAGE= http://www.libming.org/ 11HOMEPAGE= http://www.libming.org/
13COMMENT= PHP extension for Ming library 12COMMENT= PHP extension for Ming library
14LICENSE= php 13LICENSE= php
15 14
16CONFLICTS= php-ming-[0-9]* 15CONFLICTS= php-ming-[0-9]*
17 16
18CONFIGURE_ARGS+= --with-${MODNAME}=${BUILDLINK_PREFIX.ming} 17CONFIGURE_ARGS+= --with-${MODNAME}=${BUILDLINK_PREFIX.ming}
19PHPSETUPSUBDIR= php_ext 18PHPSETUPSUBDIR= php_ext
20MODULESDIR= ${WRKSRC}/${PHPSETUPSUBDIR}/modules 19MODULESDIR= ${WRKSRC}/${PHPSETUPSUBDIR}/modules
21CONFIGURE_DIRS= ${PHPSETUPSUBDIR} 20CONFIGURE_DIRS= ${PHPSETUPSUBDIR}
22 21
23# missing in 0.4.4 release tarball. 22# missing in 0.4.4 release tarball.
24post-extract: 23post-extract:
25 ${CP} ${FILESDIR}/config.m4 ${WRKSRC}/${PHPSETUPSUBDIR} 24 ${CP} ${FILESDIR}/config.m4 ${WRKSRC}/${PHPSETUPSUBDIR}
26 25
27.include "../../lang/php/ext.mk" 26.include "../../lang/php/ext.mk"
28.include "../../multimedia/ming/buildlink3.mk" 27.include "../../multimedia/ming/buildlink3.mk"
29.include "../../mk/bsd.pkg.mk" 28.include "../../mk/bsd.pkg.mk"

cvs diff -r1.18 -r1.19 pkgsrc/multimedia/py-ming/Makefile (switch to unified diff)

--- pkgsrc/multimedia/py-ming/Makefile 2013/06/04 22:16:50 1.18
+++ pkgsrc/multimedia/py-ming/Makefile 2013/06/14 09:00:19 1.19
@@ -1,32 +1,31 @@ @@ -1,32 +1,31 @@
1# $NetBSD: Makefile,v 1.18 2013/06/04 22:16:50 tron Exp $ 1# $NetBSD: Makefile,v 1.19 2013/06/14 09:00:19 obache Exp $
2# 2#
3 3
4.include "../../multimedia/ming/Makefile.common" 4.include "../../multimedia/ming/Makefile.common"
5 5
6PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 6PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
7PKGREVISION= 3 
8CATEGORIES= multimedia 7CATEGORIES= multimedia
9 8
10MAINTAINER= obache@NetBSD.org 9MAINTAINER= obache@NetBSD.org
11HOMEPAGE= http://www.libming.org/ 10HOMEPAGE= http://www.libming.org/
12COMMENT= Python bindings for Ming library 11COMMENT= Python bindings for Ming library
13LICENSE= gnu-lgpl-v2.1 12LICENSE= gnu-lgpl-v2.1
14 13
15PY_PATCHPLIST= yes 14PY_PATCHPLIST= yes
16 15
17PYSETUPSUBDIR= py_ext 16PYSETUPSUBDIR= py_ext
18 17
19PYDISTUTILSPKG= yes 18PYDISTUTILSPKG= yes
20 19
21.include "../../devel/zlib/buildlink3.mk" 20.include "../../devel/zlib/buildlink3.mk"
22.include "../../graphics/png/buildlink3.mk" 21.include "../../graphics/png/buildlink3.mk"
23.include "../../multimedia/ming/buildlink3.mk" 22.include "../../multimedia/ming/buildlink3.mk"
24.include "../../mk/giflib.buildlink3.mk" 23.include "../../mk/giflib.buildlink3.mk"
25.if defined(GIFLIB_IMPLEMENTATION) && ${GIFLIB_IMPLEMENTATION} != "libungif" 24.if defined(GIFLIB_IMPLEMENTATION) && ${GIFLIB_IMPLEMENTATION} != "libungif"
26SUBST_CLASSES+= giflib 25SUBST_CLASSES+= giflib
27SUBST_STAGE.giflib= pre-configure 26SUBST_STAGE.giflib= pre-configure
28SUBST_FILES.giflib= py_ext/setup.py 27SUBST_FILES.giflib= py_ext/setup.py
29SUBST_SED.giflib= -e 's/ungif/gif/g' 28SUBST_SED.giflib= -e 's/ungif/gif/g'
30.endif 29.endif
31.include "../../lang/python/extension.mk" 30.include "../../lang/python/extension.mk"
32.include "../../mk/bsd.pkg.mk" 31.include "../../mk/bsd.pkg.mk"