diff options
Diffstat (limited to 'extra')
-rw-r--r-- | extra/enblend-enfuse/.footprint | 12 | ||||
-rw-r--r-- | extra/enblend-enfuse/.md5sum | 2 | ||||
-rwxr-xr-x | extra/enblend-enfuse/Pkgfile | 23 | ||||
-rw-r--r-- | extra/enblend-enfuse/enblend-enfuse.install | 20 | ||||
-rw-r--r-- | extra/enblend-enfuse/libpng-1.4.patch | 14 |
5 files changed, 71 insertions, 0 deletions
diff --git a/extra/enblend-enfuse/.footprint b/extra/enblend-enfuse/.footprint new file mode 100644 index 000000000..482e437f2 --- /dev/null +++ b/extra/enblend-enfuse/.footprint @@ -0,0 +1,12 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/enblend +-rwxr-xr-x root/root usr/bin/enfuse +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/info/ +-rw-r--r-- root/root usr/share/info/enblend.info.gz +-rw-r--r-- root/root usr/share/info/enfuse.info.gz +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/enblend.1.gz +-rw-r--r-- root/root usr/share/man/man1/enfuse.1.gz diff --git a/extra/enblend-enfuse/.md5sum b/extra/enblend-enfuse/.md5sum new file mode 100644 index 000000000..23546c90f --- /dev/null +++ b/extra/enblend-enfuse/.md5sum @@ -0,0 +1,2 @@ +2e7c950061e0085fd75d94576130250f enblend-enfuse-4.0.tar.gz +a39df8dd32ccfa020dea2ea388642575 libpng-1.4.patch diff --git a/extra/enblend-enfuse/Pkgfile b/extra/enblend-enfuse/Pkgfile new file mode 100755 index 000000000..0a224039b --- /dev/null +++ b/extra/enblend-enfuse/Pkgfile @@ -0,0 +1,23 @@ +# Description: intelligent blend tool for overlapping picture +# URL: http://enblend.sourceforge.net +# Maintainer: NuTyX packager team +# Packager: lesibel at free dot fr +# Depends on: boost, openexr, glew, libxmi, freeglut, lcms, texinfo, libpng + +name=enblend-enfuse +version=4.0 +release=1 +source=( http://downloads.sourceforge.net/sourceforge/enblend/$name-$version.tar.gz + libpng-1.4.patch) + +build() { + cd $name-$version* + patch -p1 < ../libpng-1.4.patch + ./configure --prefix=/usr + make -j3 + make DESTDIR=$PKG install + install -D -m644 doc/enblend.info $PKG/usr/share/info/enblend.info + install -D -m644 doc/enfuse.info $PKG/usr/share/info/enfuse.info + +} + diff --git a/extra/enblend-enfuse/enblend-enfuse.install b/extra/enblend-enfuse/enblend-enfuse.install new file mode 100644 index 000000000..0ba358878 --- /dev/null +++ b/extra/enblend-enfuse/enblend-enfuse.install @@ -0,0 +1,20 @@ +infodir=/usr/share/info +filelist=(enblend.info enfuse-focus-stacking.info enfuse.info) + +post_install() { + for file in ${filelist[@]}; do + install-info $infodir/$file.gz $infodir/dir 2> /dev/null + done +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + for file in ${filelist[@]}; do + install-info --delete $infodir/$file.gz $infodir/dir 2> /dev/null + done +} + +# vim:set ts=2 sw=2 et: diff --git a/extra/enblend-enfuse/libpng-1.4.patch b/extra/enblend-enfuse/libpng-1.4.patch new file mode 100644 index 000000000..3bf852b58 --- /dev/null +++ b/extra/enblend-enfuse/libpng-1.4.patch @@ -0,0 +1,14 @@ +diff -Naur enblend-enfuse-3.2-orig/src/vigra_impex/png.cxx enblend-enfuse-3.2/src/vigra_impex/png.cxx +--- enblend-enfuse-3.2-orig/src/vigra_impex/png.cxx 2010-01-19 22:09:36.000000000 -0500 ++++ enblend-enfuse-3.2/src/vigra_impex/png.cxx 2010-01-19 22:13:43.000000000 -0500 +@@ -275,8 +275,8 @@ + // expand gray values to at least one byte size + if ( color_type == PNG_COLOR_TYPE_GRAY && bit_depth < 8 ) { + if (setjmp(png->jmpbuf)) +- vigra_postcondition( false,png_error_message.insert(0, "error in png_set_gray_1_2_4_to_8(): ").c_str()); +- png_set_gray_1_2_4_to_8(png); ++ vigra_postcondition( false,png_error_message.insert(0, "error in png_set_expand_gray_1_2_4_to_8(): ").c_str()); ++ png_set_expand_gray_1_2_4_to_8(png); + bit_depth = 8; + } + |