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 <[email protected]>
Date: Fri Sep 12 11:11:04 2014 +0200
Port CS-tuxmail SSL Support
Signed-off-by: GetAway <[email protected]>
Signed-off-by: Thilo Graf <[email protected]>
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 <[email protected]>
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 <[email protected]>
Signed-off-by: Thilo Graf <[email protected]>
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 <[email protected]>
Date: Tue Sep 2 21:24:40 2014 +0200
bump version libpng-1.2.51
Signed-off-by: GetAway <[email protected]>
Signed-off-by: Thilo Graf <[email protected]>
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 <[email protected]>
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 <[email protected]>
Signed-off-by: Thilo Graf <[email protected]>
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
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
Tuxbox-cvs-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tuxbox-cvs-commits