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-a...@t-online.de> Date: Fri Sep 12 11:11:04 2014 +0200 Port CS-tuxmail SSL Support Signed-off-by: GetAway <get-a...@t-online.de> Signed-off-by: Thilo Graf <d...@novatux.de> 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 <rhabarber1...@cvs.tuxbox.org> 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-a...@t-online.de> Signed-off-by: Thilo Graf <d...@novatux.de> 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-a...@t-online.de> Date: Tue Sep 2 21:24:40 2014 +0200 bump version libpng-1.2.51 Signed-off-by: GetAway <get-a...@t-online.de> Signed-off-by: Thilo Graf <d...@novatux.de> 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-a...@t-online.de> 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-a...@t-online.de> Signed-off-by: Thilo Graf <d...@novatux.de> 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 Tuxbox-cvs-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tuxbox-cvs-commits