Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=libpng.git;a=commitdiff;h=bebffc32ff895d89c7ff637c4abc9a7fcb5d8785
commit bebffc32ff895d89c7ff637c4abc9a7fcb5d8785 Author: Baste <[email protected]> Date: Mon Jan 14 14:14:19 2013 +0100 libmng-1.0.10-3-x86_64 * Rebuild with lcms diff --git a/source/lib/libmng/FrugalBuild b/source/lib/libmng/FrugalBuild index 606261b..6f5f361 100644 --- a/source/lib/libmng/FrugalBuild +++ b/source/lib/libmng/FrugalBuild @@ -4,23 +4,27 @@ pkgname=libmng pkgver=1.0.10 -pkgrel=2 +pkgrel=3 pkgdesc="A collection of routines used to create and manipulate MNG format graphics files" groups=('lib') archs=('i686' 'x86_64' 'arm') -depends=('lcms' 'libjpeg>=8a') +depends=('lcms>=1.19-4') _F_sourceforge_realname="libmng-devel" Finclude sourceforge +source=($source linux-makefile.diff) url="http://www.libmng.com/" -sha1sums=('78ad516a1de79d00de720bf2a7c9afea2c896b09') +sha1sums=('78ad516a1de79d00de720bf2a7c9afea2c896b09' \ + 'e32a2afd083f0ac5b30e2285cf648a3353dc96f5') build() { Fcd - cp makefiles/configure.in configure.in || Fdie - cp makefiles/Makefile.am Makefile.am || Fdie - Fautoreconf - Fbuild + Fpatchall + cp makefiles/makefile.linux Makefile || Fdie + Fsed "-O3" "$CFLAGS" Makefile + Fmake + Fmkdir /usr/include /usr/lib + Fmakeinstall } # optimization ok diff --git a/source/lib/libmng/linux-makefile.diff b/source/lib/libmng/linux-makefile.diff new file mode 100644 index 0000000..e336eea --- /dev/null +++ b/source/lib/libmng/linux-makefile.diff @@ -0,0 +1,67 @@ +Description: Fix for Linux's makefile for 1.0.10 +Author: Kartik Mistry <kartik at debian.org> +Forwarded: https://sourceforge.net/tracker/?func=detail&aid=3015139&group_id=5635&atid=105635 +Last-Update: 2010-06-12 + +--- libmng-1.0.10.orig/makefiles/makefile.linux ++++ libmng-1.0.10/makefiles/makefile.linux +@@ -14,25 +14,25 @@ CC=gcc + OPTIONS = -DMNG_BUILD_SO -DMNG_FULL_CMS + + # where "make install" puts libmng.a,libmng.so*,libmng.h,libmng_conf.h,libmng_types.h +-prefix=/usr/local ++prefix=/usr + + # Where the zlib library and include files are located + #ZLIBLIB=../zlib + #ZLIBINC=../zlib +-ZLIBLIB=/usr/local/lib +-ZLIBINC=/usr/local/include ++ZLIBLIB=/usr/lib ++ZLIBINC=/usr/include + + # Where the jpeg library and include files are located + #JPEGLIB=../jpgsrc + #JPEGINC=../jpgsrc +-JPEGLIB=/usr/local/lib +-JPEGINC=/usr/local/include ++JPEGLIB=/usr/lib ++JPEGINC=/usr/include + + # Where the lcms library and include files are located + #LCMSLIB=../lcms/lib + #LCMSINC=../lcms/source +-LCMSLIB=/usr/local/lib +-LCMSINC=/usr/local/include ++LCMSLIB=/usr/lib ++LCMSINC=/usr/include + + ALIGN= + # for i386: +@@ -44,7 +44,7 @@ WARNMORE=-Wwrite-strings -Wpointer-arith + + # for pgcc version 2.95.1, -O3 is buggy; don't use it. + +-CFLAGS=-I$(ZLIBINC) -I$(JPEGINC) -I$(LCMSINC) -Wall -O3 -funroll-loops \ ++CFLAGS=-I$(ZLIBINC) -I$(JPEGINC) -I$(LCMSINC) -Wall -O3 -fPIC -funroll-loops \ + $(OPTIONS) $(ALIGN) # $(WARNMORE) -g + LDFLAGS=-L. -Wl,-rpath,. \ + -L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) \ +@@ -57,7 +57,7 @@ RANLIB=ranlib + + # current version numbers + MNGMAJ = 1 +-MNGMIN = 1.0.9 ++MNGMIN = 1.0.10 + MNGVER = $(MNGMAJ).$(MNGMIN) + + INCPATH=$(prefix)/include +@@ -84,7 +84,7 @@ OBJS = \ + libmng_write.o \ + libmng_zlib.o + +-OBJSDLL = $(OBJS:.0=.pic.o) ++OBJSDLL = $(OBJS:.o=.pic.o) + + .SUFFIXES: .c .o .pic.o + _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
