netpbm: update to 10.47.61

To keep the files in the right place, the files are installed into the build directory
and only the files which are useful are copied to the usual places in /usr.

Signed-off-by: Marcel Lorenz <marcel.lorenz@ipfire.org>
Reviewed-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
Marcel Lorenz
2016-10-07 18:26:38 +02:00
committed by Michael Tremer
parent 71a95ee330
commit 894fea37d4
3 changed files with 1033 additions and 638 deletions

View File

@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2007 Michael Tremer & Christian Schmidt #
# Copyright (C) 2016 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
VER = 10.26.46
VER = 10.47.61
THISAPP = netpbm-$(VER)
DL_FILE = $(THISAPP).tgz
@@ -46,7 +46,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 37a071debfce1dd9596267448f4b56c8
$(DL_FILE)_MD5 = a5d2ec8acc99f60e5b92a720ed292c3e
install : $(TARGET)
@@ -79,10 +79,17 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP)/converter && patch -Np1 < $(DIR_SRC)/src/patches/netpbm-10.26.46-getline.patch
cp $(DIR_SRC)/config/netpbm/Makefile.config $(DIR_APP)
rm -rf /usr/netpbm
cp $(DIR_SRC)/config/netpbm/config.mk $(DIR_APP)
cd $(DIR_APP) && make CFLAGS="$(CFLAGS)"
cd $(DIR_APP) && make package PKGDIR=/usr/local/netpbm
cp /usr/local/netpbm/lib/lib* /usr/lib
cd $(DIR_APP) && make package PKGDIR=/usr/netpbm
mkdir -pv /usr/include/netpbm
mkdir -pv /usr/share/netpbm
mv -fv /usr/netpbm/include/netpbm/* /usr/include/netpbm
mv -fv /usr/netpbm/lib/* /usr/lib
mv -fv /usr/netpbm/bin/* /usr/bin
mv -fv /usr/netpbm/misc/* /usr/share/netpbm
rm -Rfv /usr/netpbm/
cd /usr/lib && ln -sfv libnetpbm.so.10.47 libnetpbm.so
@rm -rf $(DIR_APP)
@$(POSTBUILD)