[Commits] : Tuxbox-GIT: cdk branch master updated. CVS-Final-27-g038bf23
Tuxbox Sources
Brought to you by:
dbt1
|
From: Thilo G. <tux...@ne...> - 2014-10-03 17:18:30
|
Project "Tuxbox-GIT: cdk":
The branch, master has been updated
via 038bf2347a8002bb80b7be4c5ffb54f40128fdc9 (commit)
via fe58be38a0665f257042caa965997815dda83e39 (commit)
via 879ea422a359f35b81592e0f3e2fcb3bb3e88005 (commit)
via 7a705bae8fde96084aef551eff5675a425676a8c (commit)
from c5ac465d346eba22f3797977d8a8e7786c7978c1 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 038bf2347a8002bb80b7be4c5ffb54f40128fdc9
Author: GetAway <get...@t-...>
Date: Fri Sep 12 11:11:04 2014 +0200
Port CS-tuxmail SSL Support
Signed-off-by: GetAway <get...@t-...>
Signed-off-by: Thilo Graf <db...@no...>
diff --git a/configure.ac b/configure.ac
index fa84317..d000f97 100644
--- a/configure.ac
+++ b/configure.ac
@@ -784,6 +784,12 @@ AM_CONDITIONAL(ENABLE_WGET,test "$enable_wget" = "yes")
AC_ARG_WITH(ssl,
AS_HELP_STRING(--with-ssl,build image with OpenSSL - use it for standalone wget & links),
[enable_ssl="$withval"],[enable_ssl=no])
+if test "$enable_tuxmail" = "yes"; then
+ if test "$enable_ssl" = "no"; then
+ summary_plugins="/ tuxmail"
+ fi
+ enable_ssl=yes
+fi
AM_CONDITIONAL(ENABLE_SSL,test "$enable_ssl" = "yes")
AC_ARG_ENABLE(enigma-dbswitch,
@@ -1795,7 +1801,7 @@ Neutrino EPG plus $enable_epgplus
Radiotext support: $enable_radiotext
FLAC support: $enable_flac
CURL version: $with_curlversion
-OpenSSL: $enable_ssl
+OpenSSL: $enable_ssl $summary_plugins
German keymaps: $enable_german_keymaps
aformat $enable_aformat
diff --git a/make/plugins.mk b/make/plugins.mk
index f00b57f..900b2aa 100644
--- a/make/plugins.mk
+++ b/make/plugins.mk
@@ -17,11 +17,11 @@ $(targetprefix)/lib/pkgconfig/tuxbox-plugins.pc: $(appsdir)/tuxbox/plugins/confi
$(MAKE) -C $(appsdir)/tuxbox/plugins/include install
cp $(appsdir)/tuxbox/plugins/tuxbox-plugins.pc $(targetprefix)/lib/pkgconfig/tuxbox-plugins.pc
-tuxmail: $(appsdir)/tuxbox/plugins/config.status
+tuxmail: libcrypto $(appsdir)/tuxbox/plugins/config.status
$(MAKE) -C $(appsdir)/tuxbox/plugins/tuxmail all
$(MAKE) -C $(appsdir)/tuxbox/plugins/tuxmail install
-flash-tuxmail: $(appsdir)/tuxbox/plugins/config.status | $(flashprefix)/root
+flash-tuxmail: libcrypto $(appsdir)/tuxbox/plugins/config.status | $(flashprefix)/root
$(MAKE) -C $(appsdir)/tuxbox/plugins/tuxmail all prefix=$(flashprefix)/root
$(MAKE) -C $(appsdir)/tuxbox/plugins/tuxmail install prefix=$(flashprefix)/root
@FLASHROOTDIR_MODIFIED@
commit fe58be38a0665f257042caa965997815dda83e39
Author: rhabarber1848 <rha...@cv...>
Date: Wed Sep 10 10:21:29 2014 +0200
optional ssl for wget and links bump version openssl-0.9.8zb
Signed-off-by: GetAway <get...@t-...>
Signed-off-by: Thilo Graf <db...@no...>
diff --git a/Patches/libcrypto.diff b/Patches/libcrypto.diff
index 4786c0c..4086e81 100644
--- a/Patches/libcrypto.diff
+++ b/Patches/libcrypto.diff
@@ -1,76 +1,71 @@
-diff -u openssl-0.9.7d.old/Configure openssl-0.9.7d.new/Configure
---- openssl-0.9.7d.old/Configure 2004-03-12 22:24:44.000000000 +0100
-+++ openssl-0.9.7d.new/Configure 2004-05-13 19:05:38.000000000 +0200
-@@ -557,6 +557,9 @@
+diff -u -pr openssl-0.9.8zb-orig/Configure openssl-0.9.8zb-mod/Configure
+--- openssl-0.9.8zb-orig/Configure 2014-08-06 23:27:40.000000000 +0200
++++ openssl-0.9.8zb-mod/Configure 2014-09-09 14:39:16.000000000 +0200
+@@ -546,6 +546,9 @@ my %table=(
##### OS/2 EMX
"OS2-EMX", "gcc::::::::",
+##### Tuxbox
-+"tuxbox", "__TUXBOX_CC__:-DB_ENDIAN -DTERMIO __TUXBOX_CFLAGS__ -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_RISC1 DES_UNROLL::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
++"tuxbox", "__TUXBOX_CC__:-DB_ENDIAN -DTERMIO __TUXBOX_CFLAGS__ -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_RISC1 DES_UNROLL BF_PTR:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
+
##### VxWorks for various targets
"vxworks-ppc405","ccppc:-g -msoft-float -mlongcall -DCPU=PPC405 -I\$(WIND_BASE)/target/h:::VXWORKS:-r:::::",
"vxworks-ppc750","ccppc:-ansi -nostdinc -DPPC750 -D_REENTRANT -fvolatile -fno-builtin -fno-for-scope -fsigned-char -Wall -msoft-float -mlongcall -DCPU=PPC604 -I\$(WIND_BASE)/target/h \$(DEBUG_FLAG):::VXWORKS:-r:::::",
---- openssl-0.9.7d.old/Makefile.org 2004-03-12 22:33:04.000000000 +0100
-+++ openssl-0.9.7d.new/Makefile.org 2004-05-13 19:10:12.000000000 +0200
-@@ -173,7 +173,7 @@
- # we might set SHLIB_MARK to '$(SHARED_LIBS)'.
- SHLIB_MARK=
+Nur in openssl-0.9.8zb-mod: Configure.orig.
+diff -u -pr openssl-0.9.8zb-orig/Makefile.org openssl-0.9.8zb-mod/Makefile.org
+--- openssl-0.9.8zb-orig/Makefile.org 2014-08-06 23:27:40.000000000 +0200
++++ openssl-0.9.8zb-mod/Makefile.org 2014-09-09 14:50:18.000000000 +0200
+@@ -132,8 +132,8 @@ FIPSCANLIB=
--DIRS= crypto fips ssl $(SHLIB_MARK) sigs apps test tools
+ BASEADDR=
+
+-DIRS= crypto fips ssl engines apps test tools
+-SHLIBDIRS= crypto ssl fips
+DIRS= crypto ssl
- SHLIBDIRS= fips crypto ssl
++SHLIBDIRS= crypto ssl
# dirs in crypto to build
-@@ -883,4 +883,51 @@
+ SDIRS= \
+@@ -727,4 +727,42 @@ install_docs:
done); \
done
+install_cdk:
-+ @mkdir -p \
-+ $(INSTALL_PREFIX)$(INSTALLTOP)/lib/pkgconfig \
-+ $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl \
-+ $(INSTALL_PREFIX)$(OPENSSLDIR)/lib
-+ @for i in $(EXHEADER) ;\
++ @$(PERL) $(TOP)/util/mkdir-p.pl $(INSTALL_PREFIX)$(INSTALLTOP)/bin \
++ $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR) \
++ $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines \
++ $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/pkgconfig \
++ $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl
++ @set -e; headerlist="$(EXHEADER)"; for i in $$headerlist;\
+ do \
+ (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
+ chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \
+ done;
-+ @for i in $(DIRS) ;\
-+ do \
-+ if [ -d "$$i" ]; then \
-+ (cd $$i; echo "installing $$i..."; \
-+ $(MAKE) CC='${CC}' CFLAG='${CFLAG}' INSTALL_PREFIX='${INSTALL_PREFIX}' INSTALLTOP='${INSTALLTOP}' OPENSSLDIR='${OPENSSLDIR}' EX_LIBS='${EX_LIBS}' SDIRS='${SDIRS}' RANLIB='${RANLIB}' EXE_EXT='${EXE_EXT}' install ); \
-+ fi; \
-+ done
-+ @for i in $(LIBS) ;\
++ @set -e; target=install; $(RECURSIVE_BUILD_CMD)
++ @set -e; for i in $(LIBS) ;\
+ do \
+ if [ -f "$$i" ]; then \
+ ( echo installing $$i; \
-+ cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \
-+ $(RANLIB) $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \
-+ chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \
-+ mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i; \
-+ j=$$(echo $$i | sed -e 's/\.a//'); ln -sf $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$j.a $$j_pic.a ); \
++ cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/$$i.new; \
++ $(RANLIB) $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/$$i.new; \
++ chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/$$i.new; \
++ mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/$$i.new $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/$$i ); \
+ fi; \
+ done;
-+ @if [ -n "$(SHARED_LIBS)" ]; then \
++ @set -e; if [ -n "$(SHARED_LIBS)" ]; then \
+ tmp="$(SHARED_LIBS)"; \
+ for i in $${tmp:-x}; \
+ do \
+ if [ -f "$$i" -o -f "$$i.a" ]; then \
+ ( echo installing $$i; \
-+ cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \
-+ chmod 555 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \
-+ mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i ); \
++ cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/$$i.new; \
++ chmod 555 $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/$$i.new; \
++ mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/$$i.new $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/$$i ); \
+ fi; \
+ done; \
+ ( here="`pwd`"; \
-+ cd $(INSTALL_PREFIX)$(INSTALLTOP)/lib; \
-+ set $(MAKE); \
-+ $$1 -f $$here/Makefile link-shared ); \
++ cd $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR); \
++ $(MAKE) -f $$here/Makefile HERE="$$here" link-shared ); \
+ fi
-+ cp openssl.pc $(INSTALL_PREFIX)$(INSTALLTOP)/lib/pkgconfig
-+
+
# DO NOT DELETE THIS LINE -- make depend depends on it.
diff --git a/configure.ac b/configure.ac
index a75a288..fa84317 100644
--- a/configure.ac
+++ b/configure.ac
@@ -781,6 +781,11 @@ AC_ARG_WITH(wget,
[enable_wget="$withval"],[enable_wget=no])
AM_CONDITIONAL(ENABLE_WGET,test "$enable_wget" = "yes")
+AC_ARG_WITH(ssl,
+ AS_HELP_STRING(--with-ssl,build image with OpenSSL - use it for standalone wget & links),
+ [enable_ssl="$withval"],[enable_ssl=no])
+AM_CONDITIONAL(ENABLE_SSL,test "$enable_ssl" = "yes")
+
AC_ARG_ENABLE(enigma-dbswitch,
AS_HELP_STRING(--disable-enigma-dbswitch,disable Enigma dbswitch),
,[enable_enigma_dbswitch=yes])
@@ -1790,6 +1795,7 @@ Neutrino EPG plus $enable_epgplus
Radiotext support: $enable_radiotext
FLAC support: $enable_flac
CURL version: $with_curlversion
+OpenSSL: $enable_ssl
German keymaps: $enable_german_keymaps
aformat $enable_aformat
diff --git a/make/contrib-apps.mk b/make/contrib-apps.mk
index 5ca2fe6..6f799e6 100644
--- a/make/contrib-apps.mk
+++ b/make/contrib-apps.mk
@@ -7,6 +7,16 @@ contrib_apps: bzip2 console_data kbd fbset lirc lsof dropbear ssh tcpdump bonnie
CONTRIB_DEPSCLEANUP = rm -f .deps/bzip2 .deps/console_data .deps/kbd .deps/directfb_examples .deps/fbset .deps/lirc .deps/lsof .deps/ssh .deps/tcpdump .deps/bonnie .deps/vdr .deps/lufs .deps/dropbear .deps/kermit .deps/wget .deps/ncftp .deps/screen .deps/lzma .deps/lzma_host .deps/ntpd .deps/ntpclient .deps/links .deps/links_g .deps/esound .deps/openntpd .deps/python .deps/ser2net .deps/ipkg .deps/openvpn .deps/htop .deps/netio .deps/netio_host
+if ENABLE_SSL
+SSL_DEPS=libcrypto
+SSL_WGET_OPTS=--with-ssl=openssl
+SSL_LINKS_OPTS=--with-ssl=$(targetprefix)
+else
+SSL_DEPS=
+SSL_WGET_OPTS=--without-ssl
+SSL_LINKS_OPTS=--without-ssl
+endif
+
#bzip2
$(DEPDIR)/bzip2: bootstrap @DEPENDS_bzip2@
@PREPARE_bzip2@
@@ -364,7 +374,7 @@ $(DEPDIR)/kermit: bootstrap @DEPENDS_kermit@ libcrypto Patches/kermit.diff
touch $@
#wget
-$(DEPDIR)/wget: bootstrap @DEPENDS_wget@
+$(DEPDIR)/wget: bootstrap libz $(SSL_DEPS) @DEPENDS_wget@
@PREPARE_wget@
cd @DIR_wget@ && \
$(BUILDENV) \
@@ -375,6 +385,7 @@ $(DEPDIR)/wget: bootstrap @DEPENDS_wget@
--disable-nls \
--disable-opie \
--disable-digest \
+ $(SSL_WGET_OPTS) \
--prefix=&& \
$(MAKE) all && \
@INSTALL_wget@
@@ -486,7 +497,7 @@ $(flashprefix)/root/bin/links: $(DEPDIR)/links | $(flashprefix)/root
$(INSTALL) $(targetprefix)/bin/links $(flashprefix)/root/bin
@FLASHROOTDIR_MODIFIED@
-$(DEPDIR)/links_g: bootstrap libdirectfb kb2rcd links-plugin @DEPENDS_links_g@
+$(DEPDIR)/links_g: bootstrap libdirectfb kb2rcd links-plugin $(SSL_DEPS) @DEPENDS_links_g@
@PREPARE_links_g@
cd @DIR_links_g@ && \
$(BUILDENV_BIN) \
@@ -496,6 +507,7 @@ $(DEPDIR)/links_g: bootstrap libdirectfb kb2rcd links-plugin @DEPENDS_links_g@
--prefix= \
--enable-graphics \
--without-x \
+ $(SSL_LINKS_OPTS) \
--oldincludedir=$(targetprefix)/include:$(targetprefix)/include/directfb && \
$(MAKE) all && \
@INSTALL_links_g@
diff --git a/make/contrib-libs.mk b/make/contrib-libs.mk
index 95acb47..a4fc7a3 100644
--- a/make/contrib-libs.mk
+++ b/make/contrib-libs.mk
@@ -42,20 +42,23 @@ $(DEPDIR)/libcommoncplusplus: bootstrap libxml2 @DEPENDS_libcommoncplusplus@
@CLEANUP_libcommoncplusplus@
touch $@
-if !ENABLE_OPENVPN
-OPENVPN_NOMD4=no-md4
-endif
-$(DEPDIR)/libcrypto: bootstrap @DEPENDS_libcrypto@
+$(DEPDIR)/libcrypto: bootstrap libz @DEPENDS_libcrypto@
@PREPARE_libcrypto@
cd @DIR_libcrypto@ && \
sed -e 's|__TUXBOX_CC__|$(target)-gcc|' -e 's|__TUXBOX_CFLAGS__|$(TARGET_CFLAGS)|' ./Configure > ./Configure.tuxbox && \
$(BUILDENV) \
- sh ./Configure.tuxbox shared no-hw no-idea no-md2 $(OPENVPN_NOMD4) no-mdc2 no-rc2 no-rc5 tuxbox --prefix=/ --openssldir=/ && \
- $(MAKE) depend && \
- $(MAKE) all && \
+ sh ./Configure.tuxbox \
+ -DOPENSSL_SMALL_FOOTPRINT \
+ shared no-ec no-err no-engine no-hw zlib-dynamic \
+ no-idea no-md2 no-mdc2 no-rc5 no-sha0 no-smime \
+ no-rmd160 no-aes192 no-ripemd no-camellia no-ans1 no-krb5 \
+ tuxbox --prefix=/ --openssldir=/ && \
+ $(MAKE) depend MAKEDEPPROG=$(target)-gcc ZLIB_INCLUDE="-I$(targetprefix)/include" && \
+ $(MAKE) -j1 all && \
@INSTALL_libcrypto@
- rm -f $(targetprefix)/lib/pkgconfig/openssl.pc && \
sed -e "s,^prefix=,prefix=$(targetprefix)," < @DIR_libcrypto@/openssl.pc > $(targetprefix)/lib/pkgconfig/openssl.pc && \
+ sed -e "s,^prefix=,prefix=$(targetprefix)," < @DIR_libcrypto@/libcrypto.pc > $(targetprefix)/lib/pkgconfig/libcrypto.pc && \
+ sed -e "s,^prefix=,prefix=$(targetprefix)," < @DIR_libcrypto@/libssl.pc > $(targetprefix)/lib/pkgconfig/libssl.pc && \
@CLEANUP_libcrypto@
touch $@
diff --git a/rules-archive b/rules-archive
index a4e9f5e..e347057 100644
--- a/rules-archive
+++ b/rules-archive
@@ -69,7 +69,7 @@ squashfs2.2r2.tar.gz;http://prdownloads.sourceforge.net/sourceforge/squashfs
#
# contrib libs
#
-openssl-0.9.7e.tar.gz;http://www.openssl.org/source
+openssl-0.9.8zb.tar.gz;http://www.openssl.org/source
curl-7.10.1.tar.gz;http://curl.haxx.se/download/archeology
curl-7.20.0.tar.bz2;http://curl.haxx.se/download
freetype-2.3.12.tar.bz2;http://prdownloads.sourceforge.net/sourceforge/freetype
@@ -124,7 +124,7 @@ dropbear-0.52.tar.bz2;http://www.ucc.asn.au/~matt/dropbear/releases
cku211.tar.gz;ftp://kermit.columbia.edu/kermit/archives
libtool-1.5.22.tar.gz;ftp://ftp.gnu.org/gnu/libtool
samba-2.0.10.tar.gz;http://samba.org/samba/ftp/old-versions
-wget-1.11.4.tar.bz2;http://ftp.gnu.org/pub/gnu/wget
+wget-1.13.4.tar.bz2;http://ftp.gnu.org/pub/gnu/wget
ncftp-3.2.2-src.tar.bz2;ftp://ftp.ncftp.com/ncftp
screen-4.0.3.tar.gz;ftp://ftp.gnu.org/pub/gnu/screen
links-1.00.tar.gz;http://www.jikos.cz/~mikulas/links//download
diff --git a/rules-install b/rules-install
index 14b6577..b926228 100644
--- a/rules-install
+++ b/rules-install
@@ -53,7 +53,7 @@ udev;make:install:DESTDIR=TARGET
# contrib libs
#
libboost;remove:TARGET/include/boost;move:boost:TARGET/include/boost
-libcrypto;install:libcrypto.a:TARGET/lib/libcrypto_pic.a;install:libssl.a:TARGET/lib/libssl_pic.a;make:install_cdk:INSTALL_PREFIX=TARGET:INSTALLTOP=
+libcrypto;install:libcrypto.a:TARGET/lib/libcrypto_pic.a;install:libssl.a:TARGET/lib/libssl_pic.a;make:install_cdk:INSTALL_PREFIX=TARGET:INSTALLTOP=/
libcurl;make:install:DESTDIR=TARGET;archive:TARGET/lib/libcurl_pic.a:lib/*.lo;rewrite-libtool:TARGET/lib/libcurl.la
libcurl_current;make:install:DESTDIR=TARGET;archive:TARGET/lib/libcurl_pic.a:lib/*.o;rewrite-libtool:TARGET/lib/libcurl.la
libcommoncplusplus;make:install:DESTDIR=TARGET;rewrite-libtool:TARGET/lib/libccext2.la;rewrite-libtool:TARGET/lib/libccgnu2.la
diff --git a/rules-make b/rules-make
index a2a01d7..fd562a8 100644
--- a/rules-make
+++ b/rules-make
@@ -62,7 +62,7 @@ squashfs;3.0;mksquashfs;squashfs3.0.tar.gz:mksquashfs_lzma.diff:lzma442.tar.bz2:
#
libboost;boost-1.53.0;boost_1_53_0;boost_1_53_0.tar.bz2;extract:boost_1_53_0.tar.bz2
libcommoncplusplus;1.0.13;commoncpp2-1.0.13;commoncpp2-1.0.13.tar.gz:libcommoncplusplus.diff;extract:commoncpp2-1.0.13.tar.gz;patch:libcommoncplusplus.diff
-libcrypto;0.9.7e;openssl-0.9.7e;openssl-0.9.7e.tar.gz:libcrypto.diff;extract:openssl-0.9.7e.tar.gz;patch:libcrypto.diff
+libcrypto;0.9.8zb;openssl-0.9.8zb;openssl-0.9.8zb.tar.gz:libcrypto.diff;extract:openssl-0.9.8zb.tar.gz;patch:libcrypto.diff
libcurl;7.10.1;curl-7.10.1;curl-7.10.1.tar.gz:libcurl.diff;extract:curl-7.10.1.tar.gz;patch:libcurl.diff
libcurl_current;7.20.0;curl-7.20.0;curl-7.20.0.tar.bz2;extract:curl-7.20.0.tar.bz2
libdirectfb;1.0.0;DirectFB-1.0.0;DirectFB-1.0.0.tar.gz:libdirectfb.diff;extract:DirectFB-1.0.0.tar.gz;patch:libdirectfb.diff
@@ -116,7 +116,7 @@ dropbear;0.52;dropbear-0.52;dropbear-0.52.tar.bz2:dropbear-nopass.diff:dropbear-
kermit;8.0;c-kermit-8.0;cku211.tar.gz;dirextract:cku211.tar.gz;patch:kermit.diff
libtool;1.5.22;libtool-1.5.22;libtool-1.5.22.tar.gz;extract:libtool-1.5.22.tar.gz
samba;2.0.10;samba-2.0.10;samba-2.0.10.tar.gz:samba_ppc.diff;extract:samba-2.0.10.tar.gz;patch:samba_ppc.diff
-wget;1.11.4;wget-1.11.4;wget-1.11.4.tar.bz2;extract:wget-1.11.4.tar.bz2
+wget;1.13.4;wget-1.13.4;wget-1.13.4.tar.bz2;extract:wget-1.13.4.tar.bz2
ncftp;3.2.2;ncftp-3.2.2;ncftp-3.2.2-src.tar.bz2;extract:ncftp-3.2.2-src.tar.bz2
screen;4.0.3;screen-4.0.3;screen-4.0.3.tar.gz:screen.diff;extract:screen-4.0.3.tar.gz;patch:screen.diff
links;1.0;links-1.00;links-1.00.tar.gz;extract:links-1.00.tar.gz
commit 879ea422a359f35b81592e0f3e2fcb3bb3e88005
Author: GetAway <get...@t-...>
Date: Tue Sep 2 21:24:40 2014 +0200
bump version libpng-1.2.51
Signed-off-by: GetAway <get...@t-...>
Signed-off-by: Thilo Graf <db...@no...>
diff --git a/rules-archive b/rules-archive
index ad63930..a4e9f5e 100644
--- a/rules-archive
+++ b/rules-archive
@@ -75,7 +75,7 @@ curl-7.20.0.tar.bz2;http://curl.haxx.se/download
freetype-2.3.12.tar.bz2;http://prdownloads.sourceforge.net/sourceforge/freetype
ncurses-5.3.tar.gz;ftp://$(gnuserver)/ncurses
jpegsrc.v6b.tar.gz;http://www.xfig.org/software/jpeg
-libpng-1.2.50.tar.bz2;http://prdownloads.sourceforge.net/sourceforge/libpng
+libpng-1.2.51.tar.bz2;http://prdownloads.sourceforge.net/sourceforge/libpng
libxml2-2.4.30.tar.gz;ftp://ftp.gnome.org/pub/GNOME/sources/libxml2/2.4
zlib-1.2.8.tar.gz;http://zlib.net
libffi-1.20.tar.gz;ftp://sources.redhat.com/pub/libffi
diff --git a/rules-make b/rules-make
index 5876a9a..a2a01d7 100644
--- a/rules-make
+++ b/rules-make
@@ -80,7 +80,7 @@ libmad;0.15.1b;libmad-0.15.1b;libmad-0.15.1b.tar.gz:libmad.diff;extract:libmad-0
libid3tag;0.15.1b;libid3tag-0.15.1b;libid3tag-0.15.1b.tar.gz:libid3tag.diff;extract:libid3tag-0.15.1b.tar.gz;patch:libid3tag.diff
libncurses;5.3;ncurses-5.3;ncurses-5.3.tar.gz;extract:ncurses-5.3.tar.gz
libpcap;0.9.4;libpcap-0.9.4;libpcap-0.9.4.tar.gz:libpcap.diff;extract:libpcap-0.9.4.tar.gz;patch:libpcap.diff
-libpng;1.2.50;libpng-1.2.50;libpng-1.2.50.tar.bz2;extract:libpng-1.2.50.tar.bz2
+libpng;1.2.51;libpng-1.2.51;libpng-1.2.51.tar.bz2;extract:libpng-1.2.51.tar.bz2
libreadline;4.3;readline-4.3;readline-4.3.tar.gz:readline.diff;extract:readline-4.3.tar.gz;patch:readline.diff
libsdl;1.2.6;SDL-1.2.6;SDL-1.2.6.tar.gz:sdl.diff;extract:SDL-1.2.6.tar.gz;patch:sdl.diff
libsigc;2.3.1;libsigc++-2.3.1;libsigc++-2.3.1.tar.gz;extract:libsigc++-2.3.1.tar.gz
commit 7a705bae8fde96084aef551eff5675a425676a8c
Author: GetAway <get...@t-...>
Date: Sat Aug 23 09:55:12 2014 +0200
Removed obsolete libungif - switched to giflib-5.1.0
Ported some code of tuxwetter and enigma
Signed-off-by: GetAway <get...@t-...>
Signed-off-by: Thilo Graf <db...@no...>
diff --git a/configure.ac b/configure.ac
index 2ae4ed3..a75a288 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1509,7 +1509,7 @@ TUXBOX_RULES_MAKE(libgmp)
TUXBOX_RULES_MAKE(libmad)
TUXBOX_RULES_MAKE(libncurses)
TUXBOX_RULES_MAKE(libjpeg)
-TUXBOX_RULES_MAKE(libungif)
+TUXBOX_RULES_MAKE(giflib)
TUXBOX_RULES_MAKE(libpcap)
TUXBOX_RULES_MAKE(libpng)
TUXBOX_RULES_MAKE(libreadline)
diff --git a/make/contrib-libs.mk b/make/contrib-libs.mk
index d0b402d..95acb47 100644
--- a/make/contrib-libs.mk
+++ b/make/contrib-libs.mk
@@ -11,7 +11,7 @@ libs: \
libs_optional: \
libffi \
libboost libgmp \
- libpcap libxml2 libungif \
+ libpcap libxml2 giflib \
libexpat libcrypto sqlite
libs_host : \
@@ -517,19 +517,19 @@ $(DEPDIR)/libglib: bootstrap @LIBGETTEXT@ @DEPENDS_libglib@
@CLEANUP_libglib@
touch $@
-$(DEPDIR)/libungif: bootstrap @DEPENDS_libungif@
- @PREPARE_libungif@
- cd @DIR_libungif@ && \
+$(DEPDIR)/giflib: bootstrap @DEPENDS_giflib@
+ @PREPARE_giflib@
+ cd @DIR_giflib@ && \
sed -i -e 's,^SUBDIRS = lib.*,SUBDIRS = lib,g' Makefile.in && \
+ export ac_cv_prog_have_xmlto=no && \
$(BUILDENV) \
./configure \
--host=$(target) \
--build=$(build) \
--prefix= \
- --without-x && \
$(MAKE) && \
- @INSTALL_libungif@
- @CLEANUP_libungif@
+ @INSTALL_giflib@
+ @CLEANUP_giflib@
touch $@
$(DEPDIR)/libiconv: bootstrap @DEPENDS_libiconv@
diff --git a/make/enigma.mk b/make/enigma.mk
index f25eeb3..b949df0 100644
--- a/make/enigma.mk
+++ b/make/enigma.mk
@@ -12,7 +12,7 @@ else
ENIGMA_DEPENDS=
endif
-$(appsdir)/tuxbox/enigma/config.status: bootstrap libfreetype libfribidi libmad libid3tag libvorbisidec libpng libsigc libjpeg libungif @LIBGETTEXT@ $(ENIGMA_DEPENDS) $(targetprefix)/lib/pkgconfig/tuxbox.pc $(targetprefix)/lib/pkgconfig/tuxbox-xmltree.pc $(targetprefix)/include/tuxbox/plugin.h
+$(appsdir)/tuxbox/enigma/config.status: bootstrap libfreetype libfribidi libmad libid3tag libvorbisidec libpng libsigc libjpeg giflib @LIBGETTEXT@ $(ENIGMA_DEPENDS) $(targetprefix)/lib/pkgconfig/tuxbox.pc $(targetprefix)/lib/pkgconfig/tuxbox-xmltree.pc $(targetprefix)/include/tuxbox/plugin.h
cd $(appsdir)/tuxbox/enigma && $(CONFIGURE_BIN) \
--with-webif=$(WEBIF) \
--with-epg=$(EPG) \
diff --git a/make/plugins.mk b/make/plugins.mk
index 489f47e..f00b57f 100644
--- a/make/plugins.mk
+++ b/make/plugins.mk
@@ -138,11 +138,11 @@ if ENABLE_TUXWETTER
endif
@FLASHROOTDIR_MODIFIED@
-tuxwetter: libungif input $(appsdir)/tuxbox/plugins/config.status
+tuxwetter: giflib input $(appsdir)/tuxbox/plugins/config.status
$(MAKE) -C $(appsdir)/tuxbox/plugins/tuxwetter all
$(MAKE) -C $(appsdir)/tuxbox/plugins/tuxwetter install
-flash-tuxwetter: libungif flash-input $(appsdir)/tuxbox/plugins/config.status | $(flashprefix)/root
+flash-tuxwetter: giflib flash-input $(appsdir)/tuxbox/plugins/config.status | $(flashprefix)/root
$(MAKE) -C $(appsdir)/tuxbox/plugins/tuxwetter all prefix=$(flashprefix)/root
$(MAKE) -C $(appsdir)/tuxbox/plugins/tuxwetter install prefix=$(flashprefix)/root
@FLASHROOTDIR_MODIFIED@
diff --git a/rules-archive b/rules-archive
index 65acb67..ad63930 100644
--- a/rules-archive
+++ b/rules-archive
@@ -97,7 +97,7 @@ gmp-4.1.2.tar.bz2;ftp://ftp.informatik.rwth-aachen.de/pub/gnu/gmp
libmad-0.15.1b.tar.gz;http://prdownloads.sourceforge.net/sourceforge/mad
libid3tag-0.15.1b.tar.gz;http://prdownloads.sourceforge.net/sourceforge/mad
glib-2.8.3.tar.gz;http://ftp.acc.umu.se/pub/GNOME/sources/glib/2.8
-libungif-4.1.4.tar.bz2;http://prdownloads.sourceforge.net/sourceforge/giflib
+giflib-5.1.0.tar.bz2;http://prdownloads.sourceforge.net/sourceforge/giflib
libiconv-1.9.1.tar.gz;http://ftp.gnu.org/pub/gnu/libiconv
flac-1.2.0.tar.gz;http://prdownloads.sourceforge.net/sourceforge/flac
gettext-0.17.tar.gz;http://ftp.gnu.org/pub/gnu/gettext
diff --git a/rules-install b/rules-install
index 6152137..14b6577 100644
--- a/rules-install
+++ b/rules-install
@@ -80,7 +80,7 @@ libvorbisidec;rewrite-pkgconfig:vorbisidec.pc;make:install:DESTDIR=TARGET;instal
libxml2;rewrite-pkgconfig:libxml-2.0.pc;make:install:DESTDIR=TARGET;rewrite-libtool:TARGET/lib/libxml2.la
libz;make:install:prefix=TARGET;archive:TARGET/lib/libz_pic.a:*.o
libglib;make:install
-libungif;make:install:DESTDIR=TARGET;rewrite-libtool:TARGET/lib/libungif.la
+giflib;make:install:DESTDIR=TARGET;rewrite-libtool:TARGET/lib/giflib.la
libiconv;make:install:DESTDIR=TARGET
libFLAC;make:install: -C src/libFLAC DESTDIR=TARGET;rewrite-libtool:TARGET/lib/libFLAC.la
libgettext;make:install: -C intl DESTDIR=TARGET
diff --git a/rules-make b/rules-make
index 62195c1..5876a9a 100644
--- a/rules-make
+++ b/rules-make
@@ -88,7 +88,7 @@ libvorbisidec;1.0.2+svn15687;libvorbisidec-1.0.2+svn15687;libvorbisidec_1.0.2+sv
libxml2;2.4.30;libxml2-2.4.30;libxml2-2.4.30.tar.gz:libxml2.diff;extract:libxml2-2.4.30.tar.gz;patch:libxml2.diff
libz;1.2.8;zlib-1.2.8;zlib-1.2.8.tar.gz;extract:zlib-1.2.8.tar.gz
libglib;2.8.3;glib-2.8.3;glib-2.8.3.tar.gz;extract:glib-2.8.3.tar.gz
-libungif;4.1.4;libungif-4.1.4;libungif-4.1.4.tar.bz2;extract:libungif-4.1.4.tar.bz2
+giflib;5.1.0;giflib-5.1.0;giflib-5.1.0.tar.bz2;extract:giflib-5.1.0.tar.bz2
libiconv;1.9.1;libiconv-1.9.1;libiconv-1.9.1.tar.gz;extract:libiconv-1.9.1.tar.gz
libFLAC;1.2.0;flac-1.2.0;flac-1.2.0.tar.gz;extract:flac-1.2.0.tar.gz;patch:flac.diff
libgettext;0.17;gettext-0.17;gettext-0.17.tar.gz:gettext.diff;extract:gettext-0.17.tar.gz;patch:gettext.diff
-----------------------------------------------------------------------
Summary of changes:
Patches/libcrypto.diff | 75 ++++++++++++++++++++++-------------------------
configure.ac | 14 ++++++++-
make/contrib-apps.mk | 16 +++++++++-
make/contrib-libs.mk | 33 +++++++++++---------
make/enigma.mk | 2 +-
make/plugins.mk | 8 ++--
rules-archive | 8 ++--
rules-install | 4 +-
rules-make | 8 ++--
9 files changed, 95 insertions(+), 73 deletions(-)
--
Tuxbox-GIT: cdk
|