SOURCES (DEVEL): ming-perl-shared.patch, ming-link.patch (NEW) - for 0.4.2

qboosh qboosh at pld-linux.org
Wed Oct 15 19:25:44 CEST 2008


Author: qboosh                       Date: Wed Oct 15 17:25:44 2008 GMT
Module: SOURCES                       Tag: DEVEL
---- Log message:
- for 0.4.2

---- Files affected:
SOURCES:
   ming-perl-shared.patch (1.1 -> 1.1.2.1) , ming-link.patch (NONE -> 1.1.2.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/ming-perl-shared.patch
diff -u SOURCES/ming-perl-shared.patch:1.1 SOURCES/ming-perl-shared.patch:1.1.2.1
--- SOURCES/ming-perl-shared.patch:1.1	Fri Feb 16 23:27:20 2007
+++ SOURCES/ming-perl-shared.patch	Wed Oct 15 19:25:38 2008
@@ -1,20 +1,39 @@
---- ming-0.3.0/perl_ext/Makefile.PL.orig	2006-02-01 07:45:17.000000000 +0100
-+++ ming-0.3.0/perl_ext/Makefile.PL	2007-02-16 23:14:25.929759689 +0100
-@@ -78,7 +78,7 @@
+--- ming-0.4.2/perl_ext/Makefile.PL.orig	2008-07-13 22:14:52.000000000 +0200
++++ ming-0.4.2/perl_ext/Makefile.PL	2008-10-14 22:51:17.854630631 +0200
+@@ -146,7 +146,7 @@
      clean   => {
          FILES   => "@do_clean",
      },
--    'MYEXTLIB'     => $MING_DIR . '/libming.a',
-+    'MYEXTLIB'     => $MING_DIR . '/libming.so',
+-    'MYEXTLIB'     => $MING_TOP_BUILDDIR . '/src/.libs/libming.a',
++    'MYEXTLIB'     => $MING_TOP_BUILDDIR . '/src/.libs/libming.so',
      'OBJECT'       => "$XS_OBJECTS",
-     #'LIBS'         => [ "-lz" ],
- 		'LIBS'         => [ $libs ],
-@@ -96,7 +96,7 @@
- }
- 
- sub ming_is_compiled{
--	return undef unless (-e "$MING_DIR/libming.a");
-+	return undef unless (-e "$MING_DIR/libming.so");
- 	return 1;
- }
+     'LDFROM'       => "$LD_OBJECTS",
+     'INC'          => "-I$MING_TOP_SRCDIR/src -I$BUILDDIR -I$MING_TOP_BUILDDIR/src -I$SRCDIR",
+@@ -164,7 +164,7 @@
  
+ sub ming_is_compiled
+ {
+-	my $libming = $MING_TOP_BUILDDIR."/src/.libs/libming.a";
++	my $libming = $MING_TOP_BUILDDIR."/src/.libs/libming.so";
+ 
+ 	if ( -e $libming )
+ 	{
+--- ming-0.4.2/perl_ext/Makefile.am.orig	2008-07-13 15:46:56.000000000 +0200
++++ ming-0.4.2/perl_ext/Makefile.am	2008-10-15 17:58:44.486630631 +0200
+@@ -32,13 +32,13 @@
+ #abs_builddir=`cd $(TMP_DIR); pwd`
+ 
+ all: Makefile.perl
+-	$(MAKE) -f Makefile.perl
++	$(MAKE) -f Makefile.perl OPTIMIZE="$(CFLAGS)"
+ 
+ install: Makefile.perl
+-	$(MAKE) -f Makefile.perl install PREFIX=$(prefix)
++	$(MAKE) -f Makefile.perl pure_install PREFIX=$(prefix)
+ 
+ Makefile.perl: Makefile.PL
+-	srcdir=$(srcdir) builddir=$(abs_builddir) $(PERL) $< PREFIX=$(prefix) FIRST_MAKEFILE=Makefile.perl
++	srcdir=$(srcdir) builddir=$(abs_builddir) $(PERL) $< PREFIX=$(prefix) FIRST_MAKEFILE=Makefile.perl INSTALLDIRS=vendor
+ 
+ clean-local: Makefile.perl
+ 	$(MAKE) -f Makefile.perl realclean

================================================================
Index: SOURCES/ming-link.patch
diff -u /dev/null SOURCES/ming-link.patch:1.1.2.1
--- /dev/null	Wed Oct 15 19:25:45 2008
+++ SOURCES/ming-link.patch	Wed Oct 15 19:25:38 2008
@@ -0,0 +1,43 @@
+--- ming-0.4.2/util/Makefile.am.orig	2008-09-17 09:07:05.000000000 +0200
++++ ming-0.4.2/util/Makefile.am	2008-10-15 01:08:41.694630631 +0200
+@@ -115,19 +115,19 @@
+ makefdb_CFLAGS = -DMAKE_FDB
+ 
+ gif2mask_SOURCES = gif2mask.c
+-gif2mask_LDADD = $(top_builddir)/src/libming.la
++gif2mask_LDADD = $(top_builddir)/src/libming.la $(GIFLIB) $(ZLIB) $(MATHLIB)
+ 
+ png2dbl_SOURCES = png2dbl.c
+-png2dbl_LDADD = $(top_builddir)/src/libming.la
++png2dbl_LDADD = $(top_builddir)/src/libming.la $(PNGLIB) $(ZLIB) $(MATHLIB)
+ 
+ img2swf_SOURCES = img2swf.c
+ img2swf_LDADD = $(top_builddir)/src/libming.la
+ 
+ dbl2png_SOURCES = dbl2png.c
+-dbl2png_LDADD = $(top_builddir)/src/libming.la
++dbl2png_LDADD = $(top_builddir)/src/libming.la $(PNGLIB)
+ 
+ gif2dbl_SOURCES = gif2dbl.c
+-gif2dbl_LDADD = $(top_builddir)/src/libming.la
++gif2dbl_LDADD = $(top_builddir)/src/libming.la $(GIFLIB) $(ZLIB) $(MATHLIB)
+ 
+ makeswf_SOURCES = makeswf.c makeswf_utils.c
+ makeswf_LDADD = $(top_builddir)/src/libming.la
+--- ming-0.4.2/configure.in.orig	2008-09-18 02:44:39.000000000 +0200
++++ ming-0.4.2/configure.in	2008-10-15 01:09:55.882630631 +0200
+@@ -275,11 +275,11 @@
+ fi
+ 
+ dnl Check for the gif or ungif libraries
+-AC_CHECK_LIB(gif, PrintGifError, GIFLIB="-lgif", GIFLIB="")
++AC_CHECK_LIB(gif, PrintGifError, GIFLIB="-lgif", [
+ dnl MinGW check for libungif
+-AC_CHECK_LIB(ungif, DGifOpen, GIFLIB="-lungif")
++AC_CHECK_LIB(ungif, DGifOpen, GIFLIB="-lungif", [
+ dnl Solaris needs -lX11 on the linker line for ungif to work
+-AC_CHECK_LIB(ungif, PrintGifError, GIFLIB="-lungif",, "-lX11")
++AC_CHECK_LIB(ungif, PrintGifError, GIFLIB="-lungif",GIFLIB="", "-lX11")])])
+ AC_CHECK_HEADERS([gif_lib.h], GIFINC="true", GIFINC="")
+ 
+ dnl Check for the png library
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/ming-perl-shared.patch?r1=1.1&r2=1.1.2.1&f=u



More information about the pld-cvs-commit mailing list