Sha256: 232e8df5059566ba93d551f9bab971fed1d4e457f65bb0a772ecb88fc0ee7680

Contents?: true

Size: 1.93 KB

Versions: 27

Compression:

Stored size: 1.93 KB

Contents

# This is a shell script that calls functions and scripts from
# tml@iki.fi's personal work environment. It is not expected to be
# usable unmodified by others, and is included only for reference.

MOD=libpng
VER=1.2.40
REV=1
ARCH=win32

THIS=${MOD}_${VER}-${REV}_${ARCH}

RUNZIP=${THIS}.zip
DEVZIP=${MOD}-dev_${VER}-${REV}_${ARCH}.zip

HEX=`echo $THIS | md5sum | cut -d' ' -f1`
TARGET=c:/devel/target/$HEX

ZLIB=`latest --arch=${ARCH} zlib`

usedev
usemsvs6

(

set -x

# Avoid the silly "relink" stuff in libtool
sed -e 's/need_relink=yes/need_relink=no # no way --tml/' <ltmain.sh >ltmain.temp && mv ltmain.temp ltmain.sh

patch -p0 <<'EOF' &&
--- Makefile.in
+++ Makefile.in
@@ -1285,7 +1285,7 @@
 # do evil things to libpng to cause libpng12 to be used
 install-exec-hook:
 	cd $(DESTDIR)$(bindir); rm -f libpng-config
-	cd $(DESTDIR)$(bindir); $(LN_S) $(PNGLIB_BASENAME)-config libpng-config
+	-cd $(DESTDIR)$(bindir); $(LN_S) $(PNGLIB_BASENAME)-config libpng-config
 	@set -x;\
 	cd $(DESTDIR)$(libdir);\
 	for ext in a la so sl dylib; do\
EOF

lt_cv_deplibs_check_method='pass_all' CC='gcc -mtune=pentium3 -mthreads -mms-bitfields' CPPFLAGS="-I /devel/dist/${ARCH}/${ZLIB}/include" LDFLAGS="-L/devel/dist/${ARCH}/${ZLIB}/lib -Wl,--enable-auto-image-base" CFLAGS=-O2 ./configure --disable-static --without-libpng-compat --without-binconfigs --prefix=$TARGET &&
make install &&

rm -f /tmp/$RUNZIP /tmp/$DEVZIP &&

(cd /devel/target/$HEX &&
zip /tmp/$RUNZIP bin/libpng12-0.dll &&
zip -r -D /tmp/$DEVZIP include  &&
zip /tmp/$DEVZIP lib/libpng12.dll.a &&
pexports bin/libpng12-0.dll >lib/libpng.def &&
lib -machine:X86 -def:lib/libpng.def -name:libpng12-0.dll -out:lib/libpng.lib &&
zip /tmp/$DEVZIP lib/libpng.def lib/libpng.lib &&
zip /tmp/$DEVZIP lib/pkgconfig/libpng*.pc &&
zip -r -D /tmp/$DEVZIP share/man
)

) 2>&1 | tee /devel/src/tml/packaging/$THIS.log &&

(cd /devel && zip /tmp/$DEVZIP src/tml/packaging/$THIS.{sh,log}) &&
manifestify /tmp/$RUNZIP /tmp/$DEVZIP

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
poppler-2.0.2-x86-mingw32 vendor/local/src/tml/packaging/libpng_1.2.40-1_win32.sh
poppler-2.0.1-x86-mingw32 vendor/local/src/tml/packaging/libpng_1.2.40-1_win32.sh
poppler-2.0.0-x86-mingw32 vendor/local/src/tml/packaging/libpng_1.2.40-1_win32.sh
poppler-1.2.6-x86-mingw32 vendor/local/src/tml/packaging/libpng_1.2.40-1_win32.sh
poppler-1.2.5-x86-mingw32 vendor/local/src/tml/packaging/libpng_1.2.40-1_win32.sh
poppler-1.2.4-x86-mingw32 vendor/local/src/tml/packaging/libpng_1.2.40-1_win32.sh
poppler-1.2.3-x86-mingw32 vendor/local/src/tml/packaging/libpng_1.2.40-1_win32.sh
poppler-1.2.2-x86-mingw32 vendor/local/src/tml/packaging/libpng_1.2.40-1_win32.sh
poppler-1.2.1-x86-mingw32 vendor/local/src/tml/packaging/libpng_1.2.40-1_win32.sh
poppler-1.2.0-x86-mingw32 vendor/local/src/tml/packaging/libpng_1.2.40-1_win32.sh
poppler-1.1.9-x86-mingw32 vendor/local/src/tml/packaging/libpng_1.2.40-1_win32.sh
poppler-1.1.8-x86-mingw32 vendor/local/src/tml/packaging/libpng_1.2.40-1_win32.sh
poppler-1.1.7-x86-mingw32 vendor/local/src/tml/packaging/libpng_1.2.40-1_win32.sh
poppler-1.1.6-x86-mingw32 vendor/local/src/tml/packaging/libpng_1.2.40-1_win32.sh
poppler-1.1.5-x86-mingw32 vendor/local/src/tml/packaging/libpng_1.2.40-1_win32.sh
poppler-1.1.4-x86-mingw32 vendor/local/src/tml/packaging/libpng_1.2.40-1_win32.sh
poppler-1.1.3-x86-mingw32 vendor/local/src/tml/packaging/libpng_1.2.40-1_win32.sh
poppler-1.1.2-x86-mingw32 vendor/local/src/tml/packaging/libpng_1.2.40-1_win32.sh
poppler-1.1.0-x86-mingw32 vendor/local/src/tml/packaging/libpng_1.2.40-1_win32.sh
poppler-1.0.3-x86-mingw32 vendor/local/src/tml/packaging/libpng_1.2.40-1_win32.sh