diff options
Diffstat (limited to 'package')
69 files changed, 623 insertions, 803 deletions
diff --git a/package/MesaLib/patches/patch-src_gallium_auxiliary_util_u_debug_symbol_c b/package/MesaLib/patches/patch-src_gallium_auxiliary_util_u_debug_symbol_c index f1d92ca8c..b5da190a5 100644 --- a/package/MesaLib/patches/patch-src_gallium_auxiliary_util_u_debug_symbol_c +++ b/package/MesaLib/patches/patch-src_gallium_auxiliary_util_u_debug_symbol_c @@ -1,5 +1,5 @@ --- Mesa-8.0.5.orig/src/gallium/auxiliary/util/u_debug_symbol.c 2012-10-24 21:03:59.000000000 +0200 -+++ Mesa-8.0.5/src/gallium/auxiliary/util/u_debug_symbol.c 2013-09-25 17:45:12.000000000 +0200 ++++ Mesa-8.0.5/src/gallium/auxiliary/util/u_debug_symbol.c 2013-10-08 12:13:11.000000000 +0200 @@ -151,23 +151,6 @@ debug_symbol_name_dbghelp(const void *ad } #endif @@ -24,3 +24,16 @@ void debug_symbol_name(const void *addr, char* buf, unsigned size) { +@@ -176,12 +159,6 @@ debug_symbol_name(const void *addr, char + if(buf[0]) + return; + #endif +- +-#ifdef __GLIBC__ +- debug_symbol_name_glibc(addr, buf, size); +- if(buf[0]) +- return; +-#endif + + util_snprintf(buf, size, "%p", addr); + buf[size - 1] = 0; diff --git a/package/bcm2835-vc/Makefile b/package/bcm2835-vc/Makefile index aa5a1fad8..1251ce8d3 100644 --- a/package/bcm2835-vc/Makefile +++ b/package/bcm2835-vc/Makefile @@ -4,9 +4,10 @@ include ${TOPDIR}/rules.mk PKG_NAME:= bcm2835-vc -PKG_VERSION:= 0.2 -PKG_RELEASE:= 3 -PKG_MD5SUM:= d16840805c020af92cd2268a0291228b +# actually f65a4eef05ee436976f9be219d3db841d3d6b8ec from 05.10.2013 +PKG_VERSION:= 0.3 +PKG_RELEASE:= 1 +PKG_MD5SUM:= 027d42d1ba803fabdc6bc4ec78d52e67 PKG_DESCR:= vc tools for raspberry pi (bcm2835) PKG_SECTION:= base PKG_DEPENDS:= libpthread @@ -15,24 +16,26 @@ PKG_SITES:= http://openadk.org/distfiles/ PKG_LIBC_DEPENDS:= eglibc glibc PKG_SYSTEM_DEPENDS:= raspberry-pi -PKG_SUBPKGS:= BCM2835_VC BCM2835_VC_DEV +PKG_SUBPKGS:= BCM2835_VC include ${TOPDIR}/mk/package.mk $(eval $(call PKG_template,BCM2835_VC,bcm2835-vc,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) -$(eval $(call PKG_template,BCM2835_VC_DEV,bcm2835-vc-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) CONFIG_STYLE:= manual -BUILD_STYLE:= manual -INSTALL_STYLE:= manual + +do-configure: + (cd $(WRKBUILD) && cmake .) bcm2835-vc-install: - ${CP} ${WRKBUILD}/* ${IDIR_BCM2835_VC} + $(INSTALL_DIR) ${IDIR_BCM2835_VC}/opt/vc/{bin,lib} + $(CP) ${WRKINST}/opt/vc/lib/* ${IDIR_BCM2835_VC}/opt/vc/lib + $(CP) ${WRKINST}/opt/vc/bin/* ${IDIR_BCM2835_VC}/opt/vc/bin # required for xbmc (cd ${IDIR_BCM2835_VC}/opt/vc/lib && ln -sf libEGL.so libEGL.so.1) - -rm -rf ${IDIR_BCM2835_VC}/opt/vc/include + -rm -rf ${STAGING_DIR}/opt/vc mkdir -p ${STAGING_DIR}/opt/vc - ${CP} ${WRKBUILD}/opt/vc/lib ${STAGING_DIR}/opt/vc - ${CP} ${WRKBUILD}/opt/vc/include ${STAGING_DIR}/opt/vc + ${CP} ${WRKINST}/opt/vc/lib ${STAGING_DIR}/opt/vc + ${CP} ${WRKINST}/opt/vc/include ${STAGING_DIR}/opt/vc include ${TOPDIR}/mk/pkg-bottom.mk diff --git a/package/boost/Makefile b/package/boost/Makefile index cce3246fa..d0ac60891 100644 --- a/package/boost/Makefile +++ b/package/boost/Makefile @@ -9,6 +9,7 @@ PKG_RELEASE:= 2 PKG_MD5SUM:= efbfbff5a85a9330951f243d0a46e4b9 PKG_DESCR:= boost C++ library PKG_SECTION:= libs +PKG_BUILDDEP:= gettext-tiny PKG_URL:= http://www.boost.org/ PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=boost/} diff --git a/package/eglibc/Makefile b/package/eglibc/Makefile index 9f37255cf..3261ba314 100644 --- a/package/eglibc/Makefile +++ b/package/eglibc/Makefile @@ -24,16 +24,6 @@ INSTALL_STYLE:= manual # compile nothing, eglibc is already build in toolchain directory do-install: -ifeq ($(ADK_TARGET_WITH_MULTILIB),y) - for abi in $(TABI); do \ - ${INSTALL_DIR} $(IDIR_EGLIBC)/lib$${abi/*:/} $(IDIR_EGLIBC)/usr/lib$${abi/*:/} ; \ - $(CP) $(STAGING_TARGET_DIR)/lib/ld* $(IDIR_EGLIBC)/lib$${abi/*:/} ; \ - -for file in libc libcrypt libdl libm libresolv libutil libnsl libnss_dns libnss_files; do \ - $(CP) $(STAGING_TARGET_DIR)-$${abi/*:/}/lib/$$file.so* $(IDIR_EGLIBC)/lib$${abi/*:/}; \ - $(CP) $(STAGING_TARGET_DIR)-$${abi/*:/}/lib/$$file-$(PKG_VERSION).so $(IDIR_EGLIBC)/lib$${abi/*:/}; \ - done ; \ - done -else ${INSTALL_DIR} $(IDIR_EGLIBC)/$(ADK_TARGET_LIBC_PATH) \ $(IDIR_EGLIBC)/usr/lib $(IDIR_EGLIBC)/usr/bin $(CP) $(STAGING_TARGET_DIR)/lib/ld* $(IDIR_EGLIBC)/$(ADK_TARGET_LIBC_PATH) @@ -45,9 +35,9 @@ else ifeq ($(ADK_LOCALES),y) $(CP) $(STAGING_TARGET_DIR)/usr/bin/locale $(IDIR_EGLIBC)/usr/bin endif -endif ${INSTALL_DIR} $(IDIR_EGLIBC)/etc - ${INSTALL_DATA} ${STAGING_TARGET_DIR}/etc/{gai,nscd,nsswitch}.conf ${IDIR_EGLIBC}/etc + ${INSTALL_DATA} ${STAGING_TARGET_DIR}/etc/gai.conf ${IDIR_EGLIBC}/etc + ${INSTALL_DATA} ./files/nsswitch.conf ${IDIR_EGLIBC}/etc eglibc-static-install: ${INSTALL_DIR} $(IDIR_EGLIBC_STATIC)/usr/lib diff --git a/package/eglibc/files/nsswitch.conf b/package/eglibc/files/nsswitch.conf new file mode 100644 index 000000000..53bb9d3dd --- /dev/null +++ b/package/eglibc/files/nsswitch.conf @@ -0,0 +1,20 @@ +# /etc/nsswitch.conf +# +# Example configuration of GNU Name Service Switch functionality. +# + +passwd: files +group: files +initgroups: files +shadow: files +gshadow: files + +hosts: files dns +networks: files dns + +protocols: files +services: files +ethers: files +rpc: files + +netgroup: files diff --git a/package/ffmpeg/Makefile b/package/ffmpeg/Makefile index 21fd3bc99..131d1856a 100644 --- a/package/ffmpeg/Makefile +++ b/package/ffmpeg/Makefile @@ -5,7 +5,7 @@ include ${TOPDIR}/rules.mk PKG_NAME:= ffmpeg PKG_VERSION:= 2.0.1 -PKG_RELEASE:= 1 +PKG_RELEASE:= 2 PKG_MD5SUM:= dd71a1baedb2daa3e4d21e0651daa918 PKG_DESCR:= record, convert and stream audio & video PKG_SECTION:= libs @@ -31,7 +31,14 @@ PKGSC_FFPROBE:= multimedia PKGSS_FFPROBE:= libffmpeg PKG_FLAVOURS_LIBFFMPEG:= WITH_AAC WITH_MP3 WITH_VP8 WITH_THEORA -PKG_FLAVOURS_LIBFFMPEG+= WITH_XVID WITH_VORBIS +PKG_FLAVOURS_LIBFFMPEG+= WITH_XVID WITH_VORBIS WITH_X264 + +PKGFD_WITH_X264:= with X264 decoding support +PKGFS_WITH_X264:= libx264 +PKGFB_WITH_X264:= libx264 +ifeq ($(ADK_PACKAGE_LIBFFMPEG_WITH_X264),y) +PKG_FDEPENDS+= libx264 +endif PKGFD_WITH_AAC:= with AAC encoding support PKGFS_WITH_AAC:= libfaac @@ -130,6 +137,9 @@ CONFIGURE_ARGS:= --prefix=/usr \ --enable-postproc \ ${CONFIGURE_CPU_OPTS} +ifeq ($(ADK_PACKAGE_LIBFFMPEG_WITH_X264),y) +CONFIGURE_ARGS+= --enable-libx264 +endif ifeq ($(ADK_PACKAGE_LIBFFMPEG_WITH_AAC),y) CONFIGURE_ARGS+= --enable-libfaac endif diff --git a/package/firefox/Makefile b/package/firefox/Makefile index bf3f7d8cb..621f46e45 100644 --- a/package/firefox/Makefile +++ b/package/firefox/Makefile @@ -4,17 +4,18 @@ include $(TOPDIR)/rules.mk PKG_NAME:= firefox -PKG_VERSION:= 5.0.1 +PKG_VERSION:= 24.0 PKG_RELEASE:= 1 -PKG_MD5SUM:= 6d1f43e402cec84459a3d7f950bd5192 +PKG_MD5SUM:= 06a4c0fe8d3a979aea2fce8d0fdbf328 PKG_DESCR:= graphical webbrowser PKG_SECTION:= x11/apps -PKG_DEPENDS:= libpthread alsa-lib dbus-glib glib libgtk libpng libtiff libxcursor libffi -PKG_DEPENDS+= nspr nss libjpeg libatk pango cairo libxt libx11 libstdcxx hicolor-icon-theme -PKG_DEPENDS+= libxdamage libxfixes libidl libsqlite libxcomposite gdk-pixbuf libintl librt libgcc -PKG_DEPENDS+= harfbuzz -PKG_BUILDDEP:= alsa-lib dbus-glib glib gtk+ libIDL libX11 MesaLib libtiff gdk-pixbuf -PKG_BUILDDEP+= nspr nss jpeg libXt fontconfig sqlite atk libpng hicolor-icon-theme +PKG_DEPENDS:= libpthread alsa-lib glib libgtk libpng libtiff libxcursor libffi +PKG_DEPENDS+= nspr nss libjpeg-turbo libatk pango cairo libxt libx11 libstdcxx hicolor-icon-theme +PKG_DEPENDS+= libxdamage libxfixes libidl libsqlite libxcomposite gdk-pixbuf librt libgcc +PKG_DEPENDS+= harfbuzz mesalib libvpx libbz2 ca-certificates +PKG_BUILDDEP:= alsa-lib glib gtk+ libIDL libX11 MesaLib libtiff gdk-pixbuf +PKG_BUILDDEP+= nspr nss libjpeg-turbo libXt fontconfig sqlite atk libpng hicolor-icon-theme +PKG_BUILDDEP+= libvpx pango gettext-tiny bzip2 PKG_URL:= http://www.mozilla.org/ PKG_SITES:= http://releases.mozilla.org/pub/mozilla.org/firefox/releases/${PKG_VERSION}/source/ PKG_NOPARALLEL:= 1 @@ -31,6 +32,13 @@ include $(TOPDIR)/mk/package.mk $(eval $(call PKG_template,FIREFOX,firefox,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) +ifeq ($(ADK_DEBUG),y) +CONFIGURE_ARGS+= --enable-debug --enable-logging +else +CONFIGURE_ARGS+= --disable-debug --disable-logging +endif + + CONFIGURE_ENV+= CROSS_COMPILE=1 \ HOST_CC="${CC_FOR_BUILD}" \ HOST_CPPFLAGS="${CPPFLAGS_FOR_BUILD}" \ @@ -45,27 +53,36 @@ CONFIGURE_ENV+= CROSS_COMPILE=1 \ ac_cv_sqlite_secure_delete=yes \ ac_cv_sqlite_threadsafe=yes \ ac_cv_sqlite_enable_fts3=yes \ - ac_cv_sqlite_enable_unlock_notify=yes \ - ac_cv_thread_keyword=no \ - ac_cv_sizeof_int_p=4 + ac_cv_sqlite_enable_unlock_notify=yes CONFIGURE_ARGS+= --enable-application=browser \ --enable-official-branding \ --with-system-zlib \ + --with-system-bz2 \ + --with-system-png \ --with-system-cairo \ --with-system-pixman \ --with-system-jpeg \ --with-system-nss \ --with-system-nspr \ + --with-system-pango \ + --with-system-libvpx \ + --enable-system-ffi \ --enable-system-sqlite \ + --disable-libnotify \ --with-libIDL-prefix=${STAGING_TARGET_DIR}/usr \ --with-glib-prefix=${STAGING_TARGET_DIR}/usr \ + --enable-chrome-format=jar \ + --enable-necko-protocols=all \ --enable-libxul \ - --disable-libnotify \ + --enable-alsa \ + --disable-pulseaudio \ + --disable-gstreamer \ + --disable-gio \ + --disable-gconf \ --disable-accessibility \ --disable-smil \ --disable-dbus \ - --disable-debug \ - --disable-logging \ + --disable-gamepad \ --disable-strip \ --disable-install-strip \ --disable-tests \ @@ -73,6 +90,7 @@ CONFIGURE_ARGS+= --enable-application=browser \ --disable-static \ --disable-gnomeui \ --disable-gnomevfs \ + --disable-gstreamer \ --disable-optimize \ --disable-necko-wifi \ --disable-svg \ @@ -80,14 +98,18 @@ CONFIGURE_ARGS+= --enable-application=browser \ --disable-jemalloc \ --disable-crashreporter \ --disable-updater \ - --disable-libjpeg-turbo \ --disable-xpcom-fastload \ - --disable-elf-hack + --disable-url-classifier \ + --disable-safe-browsing \ + --disable-elf-hack TARGET_LDFLAGS+= -L$(STAGING_DIR)/usr/lib64 -L$(STAGING_DIR)/usr/lib32 XAKE_FLAGS+= OS_RELEASE="2.6" HOST_CC=$(CC_FOR_BUILD) HOST_LDFLAGS=$(LDFLAGS_FOR_BUILD) XAKE_FLAGS+= ARCHFLAG="${TARGET_CFLAGS} ${TARGET_CPPFLAGS} ${TARGET_LDFLAGS} -lnss3 -lnssutil3 -lsmime3 -lssl3 -fPIC" +pre-build: + -mkdir ${WRKBUILD}/js/src/.deps + firefox-install: $(INSTALL_DIR) $(IDIR_FIREFOX)/usr/bin $(INSTALL_DIR) $(IDIR_FIREFOX)/usr/lib diff --git a/package/firefox/patches/patch-configure b/package/firefox/patches/patch-configure deleted file mode 100644 index e996423f4..000000000 --- a/package/firefox/patches/patch-configure +++ /dev/null @@ -1,21 +0,0 @@ ---- mozilla-release.orig/configure 2011-07-08 03:30:27.000000000 +0200 -+++ mozilla-release/configure 2013-04-04 16:11:25.000000000 +0200 -@@ -12617,7 +12617,7 @@ fi - - if test "x$ac_cv_va_val_copy" = "xno"; then - cat >> confdefs.h <<\EOF --#define HAVE_VA_LIST_AS_ARRAY 1 -+#define HAVE_VA_LIST_AS_ARRAY 0 - EOF - - fi -@@ -23504,6 +23504,9 @@ fi - fi - fi - -+HOST_LIBIDL_CFLAGS=`env PKG_CONFIG_LIBDIR=${PKG_HOSTLIB_DIR} ${BUILD_LIBIDL_CONFIG} --cflags` -+HOST_LIBIDL_LIBS=`env PKG_CONFIG_LIBDIR=${PKG_HOSTLIB_DIR} ${BUILD_LIBIDL_CONFIG} --libs` -+ - if test -n "$CROSS_COMPILE"; then - case "$target" in - *-mingw*) diff --git a/package/firefox/patches/patch-content_base_public_nsContentUtils_h b/package/firefox/patches/patch-content_base_public_nsContentUtils_h deleted file mode 100644 index 7f4a8f0dd..000000000 --- a/package/firefox/patches/patch-content_base_public_nsContentUtils_h +++ /dev/null @@ -1,11 +0,0 @@ ---- mozilla-release.orig/content/base/public/nsContentUtils.h 2011-07-08 03:15:15.000000000 +0200 -+++ mozilla-release/content/base/public/nsContentUtils.h 2011-07-29 15:50:34.000000000 +0200 -@@ -1928,7 +1928,7 @@ inline NS_HIDDEN_(PRBool) NS_FloatIsFini - #ifdef WIN32 - return _finite(f); - #else -- return finite(f); -+ return isfinite(f); - #endif - } - diff --git a/package/firefox/patches/patch-content_media_nsAudioStream_cpp b/package/firefox/patches/patch-content_media_nsAudioStream_cpp deleted file mode 100644 index 23525db87..000000000 --- a/package/firefox/patches/patch-content_media_nsAudioStream_cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- mozilla-release.orig/content/media/nsAudioStream.cpp 2011-07-08 03:15:16.000000000 +0200 -+++ mozilla-release/content/media/nsAudioStream.cpp 2011-07-29 15:50:34.000000000 +0200 -@@ -566,7 +566,7 @@ PRInt64 nsAudioStreamLocal::GetSampleOff - #if defined(XP_WIN) - positionType = SA_POSITION_WRITE_HARDWARE; - #endif -- PRInt64 position = 0; -+ int64_t position = 0; - if (sa_stream_get_position(static_cast<sa_stream_t*>(mAudioHandle), - positionType, &position) == SA_SUCCESS) { - return position / sizeof(short); diff --git a/package/firefox/patches/patch-ipc_chromium_src_base_debug_util_posix_cc b/package/firefox/patches/patch-ipc_chromium_src_base_debug_util_posix_cc deleted file mode 100644 index da3ec2866..000000000 --- a/package/firefox/patches/patch-ipc_chromium_src_base_debug_util_posix_cc +++ /dev/null @@ -1,35 +0,0 @@ ---- mozilla-2.0.orig/ipc/chromium/src/base/debug_util_posix.cc 2011-03-19 00:33:46.000000000 +0100 -+++ mozilla-2.0/ipc/chromium/src/base/debug_util_posix.cc 2011-04-24 07:55:10.000000000 +0200 -@@ -11,10 +11,6 @@ - #include <sys/stat.h> - #include <sys/types.h> - #include <unistd.h> --#ifndef ANDROID --#include <execinfo.h> --#include <sys/sysctl.h> --#endif - - #include "base/basictypes.h" - #include "base/eintr_wrapper.h" -@@ -119,11 +115,7 @@ StackTrace::StackTrace() { - const int kMaxCallers = 256; - - void* callers[kMaxCallers]; --#ifndef ANDROID -- int count = backtrace(callers, kMaxCallers); --#else - int count = 0; --#endif - - // Though the backtrace API man page does not list any possible negative - // return values, we still still exclude them because they would break the -@@ -138,9 +130,6 @@ StackTrace::StackTrace() { - - void StackTrace::PrintBacktrace() { - fflush(stderr); --#ifndef ANDROID -- backtrace_symbols_fd(&trace_[0], trace_.size(), STDERR_FILENO); --#endif - } - - void StackTrace::OutputToStream(std::ostream* os) { diff --git a/package/firefox/patches/patch-ipc_chromium_src_base_file_util_cc b/package/firefox/patches/patch-ipc_chromium_src_base_file_util_cc deleted file mode 100644 index 882ed195a..000000000 --- a/package/firefox/patches/patch-ipc_chromium_src_base_file_util_cc +++ /dev/null @@ -1,12 +0,0 @@ ---- mozilla-release.orig/ipc/chromium/src/base/file_util.cc 2011-07-08 03:15:22.000000000 +0200 -+++ mozilla-release/ipc/chromium/src/base/file_util.cc 2012-10-03 13:44:11.000000000 +0200 -@@ -8,9 +8,7 @@ - #include <io.h> - #endif - #include <stdio.h> --#if defined(ANDROID) - #include <unistd.h> --#endif - - #include <fstream> - diff --git a/package/firefox/patches/patch-ipc_chromium_src_base_file_util_linux_cc b/package/firefox/patches/patch-ipc_chromium_src_base_file_util_linux_cc deleted file mode 100644 index eb3e50b3b..000000000 --- a/package/firefox/patches/patch-ipc_chromium_src_base_file_util_linux_cc +++ /dev/null @@ -1,10 +0,0 @@ ---- mozilla-release.orig/ipc/chromium/src/base/file_util_linux.cc 2011-07-08 03:15:22.000000000 +0200 -+++ mozilla-release/ipc/chromium/src/base/file_util_linux.cc 2012-10-03 13:50:20.000000000 +0200 -@@ -5,6 +5,7 @@ - #include "base/file_util.h" - - #include <fcntl.h> -+#include <unistd.h> - - #include <string> - #include <vector> diff --git a/package/firefox/patches/patch-ipc_chromium_src_base_process_util_h b/package/firefox/patches/patch-ipc_chromium_src_base_process_util_h deleted file mode 100644 index ef7d44628..000000000 --- a/package/firefox/patches/patch-ipc_chromium_src_base_process_util_h +++ /dev/null @@ -1,21 +0,0 @@ ---- mozilla-release.orig/ipc/chromium/src/base/process_util.h 2011-07-08 03:15:22.000000000 +0200 -+++ mozilla-release/ipc/chromium/src/base/process_util.h 2011-07-29 16:26:23.000000000 +0200 -@@ -62,7 +62,8 @@ enum ProcessArchitecture { - PROCESS_ARCH_I386 = 0x1, - PROCESS_ARCH_X86_64 = 0x2, - PROCESS_ARCH_PPC = 0x4, -- PROCESS_ARCH_ARM = 0x8 -+ PROCESS_ARCH_ARM = 0x8, -+ PROCESS_ARCH_MIPS = 0xf - }; - - static ProcessArchitecture GetCurrentProcessArchitecture() -@@ -76,6 +77,8 @@ static ProcessArchitecture GetCurrentPro - currentArchitecture = base::PROCESS_ARCH_PPC; - #elif defined(ARCH_CPU_ARMEL) - currentArchitecture = base::PROCESS_ARCH_ARM; -+#elif defined(ARCH_CPU_MIPS) -+ currentArchitecture = base::PROCESS_ARCH_MIPS; - #endif - return currentArchitecture; - } diff --git a/package/firefox/patches/patch-ipc_chromium_src_base_time_posix_cc b/package/firefox/patches/patch-ipc_chromium_src_base_time_posix_cc deleted file mode 100644 index 7d0bc5934..000000000 --- a/package/firefox/patches/patch-ipc_chromium_src_base_time_posix_cc +++ /dev/null @@ -1,11 +0,0 @@ ---- mozilla-release.orig/ipc/chromium/src/base/time_posix.cc 2011-07-08 03:15:22.000000000 +0200 -+++ mozilla-release/ipc/chromium/src/base/time_posix.cc 2012-10-03 13:54:12.000000000 +0200 -@@ -164,7 +164,7 @@ TimeTicks TimeTicks::Now() { - // With numer and denom = 1 (the expected case), the 64-bit absolute time - // reported in nanoseconds is enough to last nearly 585 years. - --#elif defined(OS_POSIX) && \ -+#elif defined(__linux__) || defined(OS_POSIX) && \ - defined(_POSIX_MONOTONIC_CLOCK) && _POSIX_MONOTONIC_CLOCK >= 0 - - struct timespec ts; diff --git a/package/firefox/patches/patch-ipc_chromium_src_build_build_config_h b/package/firefox/patches/patch-ipc_chromium_src_build_build_config_h deleted file mode 100644 index a281ad81e..000000000 --- a/package/firefox/patches/patch-ipc_chromium_src_build_build_config_h +++ /dev/null @@ -1,15 +0,0 @@ ---- mozilla-release.orig/ipc/chromium/src/build/build_config.h 2011-07-08 03:15:22.000000000 +0200 -+++ mozilla-release/ipc/chromium/src/build/build_config.h 2011-07-29 16:23:31.000000000 +0200 -@@ -60,6 +60,12 @@ - #elif defined(__ppc__) - #define ARCH_CPU_PPC 1 - #define ARCH_CPU_32_BITS 1 -+#elif defined(__mips__) -+#define ARCH_CPU_MIPS 1 -+#define ARCH_CPU_32_BITS 1 -+#elif defined(__mips64__) -+#define ARCH_CPU_MIPS 1 -+#define ARCH_CPU_64_BITS 1 - #else - #error Please add support for your architecture in build/build_config.h - #endif diff --git a/package/firefox/patches/patch-js_src_Makefile_in b/package/firefox/patches/patch-js_src_Makefile_in deleted file mode 100644 index f2dc6e8df..000000000 --- a/package/firefox/patches/patch-js_src_Makefile_in +++ /dev/null @@ -1,11 +0,0 @@ ---- mozilla-release.orig/js/src/Makefile.in 2011-07-08 03:15:23.000000000 +0200 -+++ mozilla-release/js/src/Makefile.in 2011-07-29 15:50:36.000000000 +0200 -@@ -391,7 +391,7 @@ CPPSRCS += checks.cc \ - # END enclude sources for V8 dtoa - ############################################# - --ifeq (,$(filter-out powerpc sparc,$(TARGET_CPU))) -+ifeq (,$(filter arm %86 x86_64,$(TARGET_CPU))) - - VPATH += $(srcdir)/assembler \ - $(srcdir)/assembler/wtf \ diff --git a/package/firefox/patches/patch-js_src_ctypes_CTypes_cpp b/package/firefox/patches/patch-js_src_ctypes_CTypes_cpp deleted file mode 100644 index e7796d5d2..000000000 --- a/package/firefox/patches/patch-js_src_ctypes_CTypes_cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- mozilla-2.0.orig/js/src/ctypes/CTypes.cpp 2011-03-19 00:33:47.000000000 +0100 -+++ mozilla-2.0/js/src/ctypes/CTypes.cpp 2011-06-15 05:56:10.076952202 +0200 -@@ -464,7 +464,7 @@ static inline bool FloatIsFinite(jsdoubl - #ifdef WIN32 - return _finite(f) != 0; - #else -- return finite(f); -+ return isfinite(f); - #endif - } - diff --git a/package/firefox/patches/patch-js_src_jscpucfg_cpp b/package/firefox/patches/patch-js_src_jscpucfg_cpp deleted file mode 100644 index e41e74f24..000000000 --- a/package/firefox/patches/patch-js_src_jscpucfg_cpp +++ /dev/null @@ -1,14 +0,0 @@ ---- mozilla-release.orig/js/src/jscpucfg.cpp 2011-07-08 03:15:24.000000000 +0200 -+++ mozilla-release/js/src/jscpucfg.cpp 2013-02-08 09:41:16.000000000 +0100 -@@ -177,6 +177,11 @@ int main(int argc, char **argv) - - printf("#endif /* js_cpucfg___ */\n"); - -+#if defined __GNUC__ && defined __x86_64__ -+ printf("#define HAVE_VA_LIST_AS_ARRAY\n"); -+ printf("\n"); -+#endif -+ - return EXIT_SUCCESS; - } - diff --git a/package/firefox/patches/patch-js_src_jsnum_h b/package/firefox/patches/patch-js_src_jsnum_h deleted file mode 100644 index f2e6abe81..000000000 --- a/package/firefox/patches/patch-js_src_jsnum_h +++ /dev/null @@ -1,11 +0,0 @@ ---- mozilla-2.0.orig/js/src/jsnum.h 2011-03-19 00:33:50.000000000 +0100 -+++ mozilla-2.0/js/src/jsnum.h 2011-04-23 23:18:01.000000000 +0200 -@@ -101,7 +101,7 @@ JSDOUBLE_IS_FINITE(jsdouble d) - #ifdef WIN32 - return _finite(d); - #else -- return finite(d); -+ return isfinite(d); - #endif - } - diff --git a/package/firefox/patches/patch-js_src_jsprf_cpp b/package/firefox/patches/patch-js_src_jsprf_cpp deleted file mode 100644 index c793f6bac..000000000 --- a/package/firefox/patches/patch-js_src_jsprf_cpp +++ /dev/null @@ -1,20 +0,0 @@ ---- mozilla-release.orig/js/src/jsprf.cpp 2011-07-08 03:15:24.000000000 +0200 -+++ mozilla-release/js/src/jsprf.cpp 2013-04-04 16:21:34.000000000 +0200 -@@ -54,17 +54,7 @@ - - using namespace js; - --/* --** Note: on some platforms va_list is defined as an array, --** and requires array notation. --*/ --#ifdef HAVE_VA_COPY --#define VARARGS_ASSIGN(foo, bar) VA_COPY(foo,bar) --#elif defined(HAVE_VA_LIST_AS_ARRAY) --#define VARARGS_ASSIGN(foo, bar) foo[0] = bar[0] --#else - #define VARARGS_ASSIGN(foo, bar) (foo) = (bar) --#endif - - /* - ** WARNING: This code may *NOT* call JS_LOG (because JS_LOG calls it) diff --git a/package/firefox/patches/patch-js_src_xpconnect_src_xpcconvert_cpp b/package/firefox/patches/patch-js_src_xpconnect_src_xpcconvert_cpp deleted file mode 100644 index 86a9445dc..000000000 --- a/package/firefox/patches/patch-js_src_xpconnect_src_xpcconvert_cpp +++ /dev/null @@ -1,20 +0,0 @@ ---- mozilla-release.orig/js/src/xpconnect/src/xpcconvert.cpp 2011-07-08 03:15:26.000000000 +0200 -+++ mozilla-release/js/src/xpconnect/src/xpcconvert.cpp 2013-04-04 16:30:18.000000000 +0200 -@@ -1842,17 +1842,7 @@ XPCConvert::JSErrorToXPCException(XPCCal - - /***************************************************************************/ - --/* --** Note: on some platforms va_list is defined as an array, --** and requires array notation. --*/ --#ifdef HAVE_VA_COPY --#define VARARGS_ASSIGN(foo, bar) VA_COPY(foo,bar) --#elif defined(HAVE_VA_LIST_AS_ARRAY) --#define VARARGS_ASSIGN(foo, bar) foo[0] = bar[0] --#else - #define VARARGS_ASSIGN(foo, bar) (foo) = (bar) --#endif - - // We assert below that these formats all begin with "%i". - const char* XPC_ARG_FORMATTER_FORMAT_STRINGS[] = {"%ip", "%iv", "%is", nsnull}; diff --git a/package/firefox/patches/patch-security_coreconf_Linux_mk b/package/firefox/patches/patch-security_coreconf_Linux_mk deleted file mode 100644 index 26a3dc8f3..000000000 --- a/package/firefox/patches/patch-security_coreconf_Linux_mk +++ /dev/null @@ -1,15 +0,0 @@ ---- mozilla-1.9.2.orig/security/coreconf/Linux.mk 2010-12-03 16:48:49.000000000 +0100 -+++ mozilla-1.9.2/security/coreconf/Linux.mk 2011-01-20 20:18:26.904905227 +0100 -@@ -46,9 +46,9 @@ ifeq ($(USE_PTHREADS),1) - IMPL_STRATEGY = _PTH - endif - --CC = gcc --CCC = g++ --RANLIB = ranlib -+CC ?= gcc -+CCC ?= g++ -+RANLIB ?= ranlib - - DEFAULT_COMPILER = gcc - diff --git a/package/firefox/patches/patch-security_coreconf_command_mk b/package/firefox/patches/patch-security_coreconf_command_mk deleted file mode 100644 index fcf73b8a8..000000000 --- a/package/firefox/patches/patch-security_coreconf_command_mk +++ /dev/null @@ -1,11 +0,0 @@ ---- mozilla-1.9.2.orig/security/coreconf/command.mk 2010-12-03 16:48:49.000000000 +0100 -+++ mozilla-1.9.2/security/coreconf/command.mk 2011-01-20 20:18:56.214904993 +0100 -@@ -48,7 +48,7 @@ LINK_EXE = $(LINK) $(OS_LFLAGS) $(L - CFLAGS = $(OPTIMIZER) $(OS_CFLAGS) $(XP_DEFINE) $(DEFINES) $(INCLUDES) \ - $(XCFLAGS) - PERL = perl --RANLIB = echo -+RANLIB = ranlib - TAR = /bin/tar - # - # For purify diff --git a/package/firefox/patches/patch-security_nss_lib_freebl_stubs_c b/package/firefox/patches/patch-security_nss_lib_freebl_stubs_c deleted file mode 100644 index e2c3244b8..000000000 --- a/package/firefox/patches/patch-security_nss_lib_freebl_stubs_c +++ /dev/null @@ -1,11 +0,0 @@ ---- mozilla-2.0.orig/security/nss/lib/freebl/stubs.c 2011-03-19 00:34:05.000000000 +0100 -+++ mozilla-2.0/security/nss/lib/freebl/stubs.c 2011-04-23 23:18:01.000000000 +0200 -@@ -539,7 +539,7 @@ freebl_InitNSSUtil(void *lib) - * fetch the library if it's loaded. For NSS it should already be loaded - */ - #define freebl_getLibrary(libName) \ -- dlopen (libName, RTLD_LAZY|RTLD_NOLOAD) -+ dlopen (libName, RTLD_LAZY) - - #define freebl_releaseLibrary(lib) \ - if (lib) dlclose(lib) diff --git a/package/firefox/patches/patch-xpcom_ds_nsMathUtils_h b/package/firefox/patches/patch-xpcom_ds_nsMathUtils_h deleted file mode 100644 index 7c5b42fb6..000000000 --- a/package/firefox/patches/patch-xpcom_ds_nsMathUtils_h +++ /dev/null @@ -1,11 +0,0 @@ ---- mozilla-release.orig/xpcom/ds/nsMathUtils.h 2011-07-08 03:15:44.000000000 +0200 -+++ mozilla-release/xpcom/ds/nsMathUtils.h 2011-08-01 14:40:58.343424403 +0200 -@@ -170,7 +170,7 @@ inline NS_HIDDEN_(bool) NS_finite(double - // NOTE: '!!' casts an int to bool without spamming MSVC warning C4800. - return !!_finite(d); - #else -- return finite(d); -+ return isfinite(d); - #endif - } - diff --git a/package/firefox/patches/patch-xpcom_threads_nsThread_cpp b/package/firefox/patches/patch-xpcom_threads_nsThread_cpp deleted file mode 100644 index ebe95827e..000000000 --- a/package/firefox/patches/patch-xpcom_threads_nsThread_cpp +++ /dev/null @@ -1,17 +0,0 @@ ---- mozilla-2.0.orig/xpcom/threads/nsThread.cpp 2011-03-19 00:34:14.000000000 +0100 -+++ mozilla-2.0/xpcom/threads/nsThread.cpp 2011-06-15 19:51:07.078202253 +0200 -@@ -50,11 +50,13 @@ - _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED) && \ - !(_POSIX_C_SOURCE >= 200809L || _XOPEN_SOURCE >= 700) - -+#include <features.h> - #if defined(XP_UNIX) && !defined(ANDROID) && !defined(DEBUG) && HAVE_UALARM \ - && defined(_GNU_SOURCE) --# define MOZ_CANARY - # include <unistd.h> -+#if !defined(__UCLIBC__) - # include <execinfo.h> -+#endif - # include <signal.h> - # include <fcntl.h> - # include "nsXULAppAPI.h" diff --git a/package/glibc/Makefile b/package/glibc/Makefile index 675ee0c8d..7f0a1f8c7 100644 --- a/package/glibc/Makefile +++ b/package/glibc/Makefile @@ -22,8 +22,6 @@ $(eval $(call PKG_template,GLIBC,glibc,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPEN $(eval $(call PKG_template,GLIBC_DEV,glibc-dev,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS})) $(eval $(call PKG_template,GLIBC_STATIC,$(PKG_NAME)-static,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS})) -#TARGET_CFLAGS:= $(filter-out -fstack-protector,$(TARGET_CFLAGS)) -#TARGET_CFLAGS:= $(filter-out -flto,$(TARGET_CFLAGS)) XAKE_FLAGS+= GCC_HONOUR_COPTS=s CONFIG_STYLE:= manual @@ -55,7 +53,8 @@ ifeq ($(ADK_LOCALES),y) endif endif ${INSTALL_DIR} ${IDIR_GLIBC}/etc - ${INSTALL_DATA} ${STAGING_TARGET_DIR}/etc/{gai,nscd,nsswitch}.conf ${IDIR_GLIBC}/etc + ${INSTALL_DATA} ${STAGING_TARGET_DIR}/etc/gai.conf ${IDIR_GLIBC}/etc + ${INSTALL_DATA} ./files/nsswitch.conf ${IDIR_GLIBC}/etc glibc-static-install: ${INSTALL_DIR} $(IDIR_GLIBC_STATIC)/usr/lib diff --git a/package/glibc/files/nsswitch.conf b/package/glibc/files/nsswitch.conf new file mode 100644 index 000000000..53bb9d3dd --- /dev/null +++ b/package/glibc/files/nsswitch.conf @@ -0,0 +1,20 @@ +# /etc/nsswitch.conf +# +# Example configuration of GNU Name Service Switch functionality. +# + +passwd: files +group: files +initgroups: files +shadow: files +gshadow: files + +hosts: files dns +networks: files dns + +protocols: files +services: files +ethers: files +rpc: files + +netgroup: files diff --git a/package/harfbuzz/Makefile b/package/harfbuzz/Makefile index 4a0fae856..a491fef14 100644 --- a/package/harfbuzz/Makefile +++ b/package/harfbuzz/Makefile @@ -5,13 +5,13 @@ include $(TOPDIR)/rules.mk PKG_NAME:= harfbuzz PKG_VERSION:= 0.9.9 -PKG_RELEASE:= 1 +PKG_RELEASE:= 2 PKG_MD5SUM:= e901ffe556d706b7d43b272f83be7f09 PKG_DESCR:= OpenType text shaping engine PKG_SECTION:= libs PKG_SITES:= http://www.freedesktop.org/software/harfbuzz/release/ -PKG_DEPENDS:= libstdcxx -PKG_BUILDDEP:= libstdcxx +PKG_DEPENDS:= libstdcxx cairo +PKG_BUILDDEP:= libstdcxx cairo DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.bz2 diff --git a/package/libdrm/patches/patch-ltmain_sh b/package/libdrm/patches/patch-ltmain_sh deleted file mode 100644 index ea1a793f9..000000000 --- a/package/libdrm/patches/patch-ltmain_sh +++ /dev/null @@ -1,11 +0,0 @@ ---- libdrm-2.4.22.orig/ltmain.sh 2010-01-21 11:04:52.000000000 +0100 -+++ libdrm-2.4.22/ltmain.sh 2011-01-14 01:13:30.000000000 +0100 -@@ -4765,7 +4765,7 @@ func_mode_link () - # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC - # @file GCC response files - -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ -- -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*) -+ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-fstack-protector*|-flto) - func_quote_for_eval "$arg" - arg="$func_quote_for_eval_result" - func_append compile_command " $arg" diff --git a/package/libjpeg-turbo/Makefile b/package/libjpeg-turbo/Makefile new file mode 100644 index 000000000..937864d60 --- /dev/null +++ b/package/libjpeg-turbo/Makefile @@ -0,0 +1,24 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +include $(TOPDIR)/rules.mk + +PKG_NAME:= libjpeg-turbo +PKG_VERSION:= 1.3.0 +PKG_RELEASE:= 1 +PKG_MD5SUM:= e1e65cc711a1ade1322c06ad4a647741 +PKG_DESCR:= a JPEG library +PKG_SECTION:= libs +PKG_URL:= http://libjpeg-turbo.virtualgl.org/ +PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=libjpeg-turbo/} + +include $(TOPDIR)/mk/package.mk + +$(eval $(call PKG_template,LIBJPEG_TURBO,libjpeg-turbo,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) + +libjpeg-turbo-install: + $(INSTALL_DIR) $(IDIR_LIBJPEG_TURBO)/usr/lib + $(CP) $(WRKINST)/usr/lib/lib{turbo,}jpeg*.so* \ + $(IDIR_LIBJPEG_TURBO)/usr/lib + +include ${TOPDIR}/mk/pkg-bottom.mk diff --git a/package/libstdcxx/Makefile b/package/libstdcxx/Makefile index f56753b94..234108f6c 100644 --- a/package/libstdcxx/Makefile +++ b/package/libstdcxx/Makefile @@ -20,6 +20,11 @@ PKG_NAME:= libstdcxx PKG_DESCR:= C++ support library PKG_SECTION:= libs PKG_NEED_CXX:= 1 +ifeq ($(ADK_LINUX_AVR32),y) +PKG_SUBVER:= 14 +else +PKG_SUBVER:= 17 +endif NO_DISTFILES:= 1 @@ -36,10 +41,10 @@ do-install: ifeq ($(ADK_NATIVE),y) $(CP) /usr/lib/libstdc++.so* ${IDIR_LIBSTDCXX}/usr/lib else - (cd ${IDIR_LIBSTDCXX}/usr/${ADK_TARGET_LIBC_PATH}; ln -sf libstdc++.so.6.0.1? libstdc++.so.6) - (cd ${IDIR_LIBSTDCXX}/usr/${ADK_TARGET_LIBC_PATH}; ln -sf libstdc++.so.6.0.1? libstdc++.so) - (cd ${STAGING_TARGET_DIR}/${ADK_TARGET_LIBC_PATH}/; ln -sf libstdc++.so.6.0.1? libstdc++.so) - $(CP) ${STAGING_TARGET_DIR}/${ADK_TARGET_LIBC_PATH}/libstdc++.so.6.0.1? ${IDIR_LIBSTDCXX}/usr/${ADK_TARGET_LIBC_PATH} + (cd ${IDIR_LIBSTDCXX}/usr/${ADK_TARGET_LIBC_PATH}; ln -sf libstdc++.so.6.0.${PKG_SUBVER} libstdc++.so.6) + (cd ${IDIR_LIBSTDCXX}/usr/${ADK_TARGET_LIBC_PATH}; ln -sf libstdc++.so.6.0.${PKG_SUBVER} libstdc++.so) + (cd ${STAGING_TARGET_DIR}/${ADK_TARGET_LIBC_PATH}/; ln -sf libstdc++.so.6.0.${PKG_SUBVER} libstdc++.so) + $(CP) ${STAGING_TARGET_DIR}/${ADK_TARGET_LIBC_PATH}/libstdc++.so.6.0.${PKG_SUBVER} ${IDIR_LIBSTDCXX}/usr/${ADK_TARGET_LIBC_PATH} -@rm ${IDIR_LIBSTDCXX}/usr/${ADK_TARGET_LIBC_PATH}/libstdc++.so.*-gdb.py endif diff --git a/package/libx264/Makefile b/package/libx264/Makefile new file mode 100644 index 000000000..ff54b8911 --- /dev/null +++ b/package/libx264/Makefile @@ -0,0 +1,27 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +include $(TOPDIR)/rules.mk + +PKG_NAME:= libx264 +# actually is snapshot x264-snapshot-20131010-2245 +PKG_VERSION:= 1.0 +PKG_RELEASE:= 1 +PKG_MD5SUM:= e6718029b4bc955f1dbb9bdafeed3ac0 +PKG_DESCR:= H264 encoding library +PKG_SECTION:= libs +PKG_URL:= http://www.videolan.org/developers/x264.html +PKG_SITES:= http://openadk.org/distfiles/ + +include $(TOPDIR)/mk/package.mk + +$(eval $(call PKG_template,LIBX264,libx264,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) + +CONFIGURE_ARGS+= --disable-cli + +libx264-install: + $(INSTALL_DIR) $(IDIR_LIBX264)/usr/lib + $(CP) $(WRKINST)/usr/lib/libx264*.so* \ + $(IDIR_LIBX264)/usr/lib + +include ${TOPDIR}/mk/pkg-bottom.mk diff --git a/package/libx264/patches/patch-configure b/package/libx264/patches/patch-configure new file mode 100644 index 000000000..b480bd661 --- /dev/null +++ b/package/libx264/patches/patch-configure @@ -0,0 +1,23 @@ +--- libx264-1.0.orig/configure 2013-10-10 22:45:04.000000000 +0200 ++++ libx264-1.0/configure 2013-10-11 11:33:39.000000000 +0200 +@@ -985,9 +985,9 @@ if [ "$debug" = "yes" ]; then + elif [ $ARCH = ARM ]; then + # arm-gcc-4.2 produces incorrect output with -ffast-math + # and it doesn't save any speed anyway on 4.4, so disable it +- CFLAGS="-O3 -fno-fast-math $CFLAGS" ++ CFLAGS="-fno-fast-math $CFLAGS" + else +- CFLAGS="-O3 -ffast-math $CFLAGS" ++ CFLAGS="-ffast-math $CFLAGS" + fi + + if cc_check '' -fno-tree-vectorize ; then +@@ -1136,7 +1136,7 @@ LIBX264=$LIBX264 + AR=$AR + RANLIB=$RANLIB + STRIP=$STRIP +-AS=$AS ++AS=$CC + ASFLAGS=$ASFLAGS + RC=$RC + RCFLAGS=$RCFLAGS diff --git a/package/libx264/patches/patch-configure.orig b/package/libx264/patches/patch-configure.orig new file mode 100644 index 000000000..08a3720f5 --- /dev/null +++ b/package/libx264/patches/patch-configure.orig @@ -0,0 +1,11 @@ +--- libx264-1.0.orig/configure 2013-10-10 22:45:04.000000000 +0200 ++++ libx264-1.0/configure 2013-10-11 11:32:15.000000000 +0200 +@@ -1136,7 +1136,7 @@ LIBX264=$LIBX264 + AR=$AR + RANLIB=$RANLIB + STRIP=$STRIP +-AS=$AS ++AS=$CC + ASFLAGS=$ASFLAGS + RC=$RC + RCFLAGS=$RCFLAGS diff --git a/package/mpd/files/mpd.conf b/package/mpd/files/mpd.conf index c4f9a5290..263202b1d 100644 --- a/package/mpd/files/mpd.conf +++ b/package/mpd/files/mpd.conf @@ -6,6 +6,8 @@ state_file "/etc/mpd/state" db_file "/etc/mpd/database" pid_file "/var/run/mpd/mpd.pid" log_file "syslog" +filesystem_charset "UTF-8" +id3v1_encoding "UTF-8" # An example of an ALSA output audio_output { type "alsa" diff --git a/package/nspr/Makefile b/package/nspr/Makefile index 029ce8751..7d686e61e 100644 --- a/package/nspr/Makefile +++ b/package/nspr/Makefile @@ -4,9 +4,9 @@ include $(TOPDIR)/rules.mk PKG_NAME:= nspr -PKG_VERSION:= 4.9.5 +PKG_VERSION:= 4.9.6 PKG_RELEASE:= 1 -PKG_MD5SUM:= b6ccfa8fcbbeb17ebeb19a3edff612bd +PKG_MD5SUM:= 62b1e9d376d503d972f90c3c0031d879 PKG_DESCR:= Netscape Portable Runtime library PKG_SECTION:= libs PKG_URL:= http://www.mozilla.org/projects/nspr/ diff --git a/package/nss/Makefile b/package/nss/Makefile index fe448f6df..e3867d0fa 100644 --- a/package/nss/Makefile +++ b/package/nss/Makefile @@ -4,12 +4,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:= nss -PKG_VERSION:= 3.14.1 -PKG_RELEASE:= 1 +PKG_VERSION:= 3.15.2 +PKG_RELEASE:= 2 PKG_MAJ_VERSION:= 3 -PKG_MIN_VERSION:= 14 -PKG_PATCH_VERSION:= 1 -PKG_MD5SUM:= f6f3a942d1eba3e26aa0382a5b5461d9 +PKG_MIN_VERSION:= 15 +PKG_PATCH_VERSION:= 2 +PKG_MD5SUM:= 154223568f9734c76c164b46c774450c PKG_DESCR:= Network Security Services (NSS) library PKG_SECTION:= libs PKG_BUILDDEP:= nspr zlib sqlite @@ -21,13 +21,14 @@ PKG_NOPARALLEL:= 1 PKG_HOST_DEPENDS:= !cygwin PKG_ARCH_DEPENDS:= !cris -WRKSRC= ${WRKDIST}/mozilla/security/nss +WRKSRC= ${WRKDIST}/nss include $(TOPDIR)/mk/package.mk $(eval $(call PKG_template,NSS,${PKG_NAME},$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) CONFIG_STYLE:= manual +INSTALL_STYLE:= manual ifneq ($(ADK_LINUX_64),) ifeq ($(ADK_LINUX_MIPS),y) @@ -46,14 +47,14 @@ XAKE_FLAGS+= ARCHFLAG="${TARGET_CFLAGS} ${TARGET_CPPFLAGS} ${TARGET_LDFLAGS}" XAKE_FLAGS+= NSS_DISABLE_DBM=1 OS_TEST=${CPU_ARCH} OS_TARGET=Linux OS_RELEASE=2.6 OS_ARCH=Linux XAKE_FLAGS+= ARTOOL="${TARGET_CROSS}ar" RANLIB="${TARGET_CROSS}ranlib" NSS_USE_SYSTEM_SQLITE=1 XAKE_FLAGS+= NSS_USE_SYSTEM_ZLIB=1 -ALL_TARGET:= build_coreconf all +ALL_TARGET:= all -post-install: +do-install: $(INSTALL_DIR) $(IDIR_NSS)/usr/lib - ${INSTALL_DATA} ${WRKDIST}/dist/lib/lib{ssl3,smime3,nss3,nssutil3,softokn3}.so \ + ${INSTALL_DATA} ${WRKDIST}/dist/lib/lib{nsssysinit,nssckbi,freebl3,ssl3,smime3,nss3,nssutil3,softokn3}.so \ $(IDIR_NSS)/usr/lib ${INSTALL_DIR} ${STAGING_TARGET_DIR}/usr/include/nss - ${INSTALL_DATA} ${WRKDIST}/mozilla/dist/public/nss/* \ + ${INSTALL_DATA} ${WRKDIST}/dist/public/nss/* \ ${STAGING_TARGET_DIR}/usr/include/nss # needed for firefox and corosync ${INSTALL_DIR} ${WRKINST}/usr/bin diff --git a/package/nss/patches/001-lfs-nss-config+nss_pc.patch b/package/nss/patches/001-lfs-nss-config+nss_pc.patch deleted file mode 100644 index 25784a052..000000000 --- a/package/nss/patches/001-lfs-nss-config+nss_pc.patch +++ /dev/null @@ -1,241 +0,0 @@ -diff -Nur nss-3.14.1.orig//mozilla/security/nss/config/Makefile nss-3.14.1/mozilla/security/nss/config/Makefile ---- nss-3.14.1.orig//mozilla/security/nss/config/Makefile 1970-01-01 01:00:00.000000000 +0100 -+++ nss-3.14.1/mozilla/security/nss/config/Makefile 2013-02-01 18:15:55.000000000 +0100 -@@ -0,0 +1,41 @@ -+CORE_DEPTH = ../.. -+DEPTH = ../.. -+ -+include $(CORE_DEPTH)/coreconf/config.mk -+ -+NSS_MAJOR_VERSION = `grep "NSS_VMAJOR" ../lib/nss/nss.h | awk '{print $$3}'` -+NSS_MINOR_VERSION = `grep "NSS_VMINOR" ../lib/nss/nss.h | awk '{print $$3}'` -+NSS_PATCH_VERSION = `grep "NSS_VPATCH" ../lib/nss/nss.h | awk '{print $$3}'` -+PREFIX = /usr -+ -+all: install libs -+ -+export: -+install: -+ # Create the nss.pc file -+ mkdir -p $(DIST)/lib/pkgconfig -+ sed -e "s,@prefix@,$(PREFIX)," \ -+ -e "s,@exec_prefix@,\$${prefix}," \ -+ -e "s,@libdir@,\$${prefix}/lib," \ -+ -e "s,@includedir@,\$${prefix}/include/nss," \ -+ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION),g" \ -+ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \ -+ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \ -+ nss.pc.in > nss.pc -+ chmod 0644 nss.pc -+ cp nss.pc $(DIST)/lib/pkgconfig -+ -+ # Create the nss-config script -+ mkdir -p $(DIST)/bin -+ sed -e "s,@prefix@,$(PREFIX)," \ -+ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION)," \ -+ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \ -+ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \ -+ nss-config.in > nss-config -+ chmod 0755 nss-config -+ cp nss-config $(DIST)/bin -+ -+libs: -+ -+dummy: all export install libs -+ -diff -Nur nss-3.14.1.orig//mozilla/security/nss/config/nss-config.in nss-3.14.1/mozilla/security/nss/config/nss-config.in ---- nss-3.14.1.orig//mozilla/security/nss/config/nss-config.in 1970-01-01 01:00:00.000000000 +0100 -+++ nss-3.14.1/mozilla/security/nss/config/nss-config.in 2013-02-01 18:15:55.000000000 +0100 -@@ -0,0 +1,153 @@ -+#!/bin/sh -+ -+prefix=@prefix@ -+ -+major_version=@NSS_MAJOR_VERSION@ -+minor_version=@NSS_MINOR_VERSION@ -+patch_version=@NSS_PATCH_VERSION@ -+ -+usage() -+{ -+ cat <<EOF -+Usage: nss-config [OPTIONS] [LIBRARIES] -+Options: -+ [--prefix[=DIR]] -+ [--exec-prefix[=DIR]] -+ [--includedir[=DIR]] -+ [--libdir[=DIR]] -+ [--version] -+ [--libs] -+ [--cflags] -+Dynamic Libraries: -+ nss -+ nssutil -+ smime -+ ssl -+ softokn -+EOF -+ exit $1 -+} -+ -+if test $# -eq 0; then -+ usage 1 1>&2 -+fi -+ -+lib_nss=yes -+lib_nssutil=yes -+lib_smime=yes -+lib_ssl=yes -+lib_softokn=yes -+ -+while test $# -gt 0; do -+ case "$1" in -+ -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; -+ *) optarg= ;; -+ esac -+ -+ case $1 in -+ --prefix=*) -+ prefix=$optarg -+ ;; -+ --prefix) -+ echo_prefix=yes -+ ;; -+ --exec-prefix=*) -+ exec_prefix=$optarg -+ ;; -+ --exec-prefix) -+ echo_exec_prefix=yes -+ ;; -+ --includedir=*) -+ includedir=$optarg -+ ;; -+ --includedir) -+ echo_includedir=yes -+ ;; -+ --libdir=*) -+ libdir=$optarg -+ ;; -+ --libdir) -+ echo_libdir=yes -+ ;; -+ --version) -+ echo ${major_version}.${minor_version}.${patch_version} -+ ;; -+ --cflags) -+ echo_cflags=yes -+ ;; -+ --libs) -+ echo_libs=yes -+ ;; -+ nss) -+ lib_nss=yes -+ ;; -+ nssutil) -+ lib_nssutil=yes -+ ;; -+ smime) -+ lib_smime=yes -+ ;; -+ ssl) -+ lib_ssl=yes -+ ;; -+ softokn) -+ lib_softokn=yes -+ ;; -+ *) -+ usage 1 1>&2 -+ ;; -+ esac -+ shift -+done -+ -+# Set variables that may be dependent upon other variables -+if test -z "$exec_prefix"; then -+ exec_prefix=`pkg-config --variable=exec_prefix nss` -+fi -+if test -z "$includedir"; then -+ includedir=`pkg-config --variable=includedir nss` -+fi -+if test -z "$libdir"; then -+ libdir=`pkg-config --variable=libdir nss` -+fi -+ -+if test "$echo_prefix" = "yes"; then -+ echo $prefix -+fi -+ -+if test "$echo_exec_prefix" = "yes"; then -+ echo $exec_prefix -+fi -+ -+if test "$echo_includedir" = "yes"; then -+ echo $includedir -+fi -+ -+if test "$echo_libdir" = "yes"; then -+ echo $libdir -+fi -+ -+if test "$echo_cflags" = "yes"; then -+ echo -I$includedir -+fi -+ -+if test "$echo_libs" = "yes"; then -+ libdirs="-L$libdir" -+ if test -n "$lib_nss"; then -+ libdirs="$libdirs -lnss${major_version}" -+ fi -+ if test -n "$lib_nssutil"; then -+ libdirs="$libdirs -lnssutil${major_version}" -+ fi -+ if test -n "$lib_smime"; then -+ libdirs="$libdirs -lsmime${major_version}" -+ fi -+ if test -n "$lib_ssl"; then -+ libdirs="$libdirs -lssl${major_version}" -+ fi -+ if test -n "$lib_softokn"; then -+ libdirs="$libdirs -lsoftokn${major_version}" -+ fi -+ echo $libdirs -+fi -+ -diff -Nur nss-3.14.1.orig//mozilla/security/nss/config/nss.pc.in nss-3.14.1/mozilla/security/nss/config/nss.pc.in ---- nss-3.14.1.orig//mozilla/security/nss/config/nss.pc.in 1970-01-01 01:00:00.000000000 +0100 -+++ nss-3.14.1/mozilla/security/nss/config/nss.pc.in 2013-02-01 18:15:55.000000000 +0100 -@@ -0,0 +1,12 @@ -+prefix=@prefix@ -+exec_prefix=@exec_prefix@ -+libdir=@libdir@ -+includedir=@includedir@ -+ -+Name: NSS -+Description: Network Security Services -+Version: @NSS_MAJOR_VERSION@.@NSS_MINOR_VERSION@.@NSS_PATCH_VERSION@ -+Requires: nspr >= 4.8 -+Libs: -L@libdir@ -lnss@NSS_MAJOR_VERSION@ -lnssutil@NSS_MAJOR_VERSION@ -lsmime@NSS_MAJOR_VERSION@ -lssl@NSS_MAJOR_VERSION@ -lsoftokn@NSS_MAJOR_VERSION@ -+Cflags: -I${includedir} -+ -diff -Nur nss-3.14.1.orig//mozilla/security/nss/Makefile nss-3.14.1/mozilla/security/nss/Makefile ---- nss-3.14.1.orig//mozilla/security/nss/Makefile 2012-11-14 02:14:07.000000000 +0100 -+++ nss-3.14.1/mozilla/security/nss/Makefile 2013-02-01 18:15:52.000000000 +0100 -@@ -44,7 +44,7 @@ - # (7) Execute "local" rules. (OPTIONAL). # - ####################################################################### - --nss_build_all: build_coreconf build_nspr build_dbm all -+nss_build_all: build_coreconf build_dbm all - - nss_clean_all: clobber_coreconf clobber_nspr clobber_dbm clobber - -diff -Nur nss-3.14.1.orig//mozilla/security/nss/manifest.mn nss-3.14.1/mozilla/security/nss/manifest.mn ---- nss-3.14.1.orig//mozilla/security/nss/manifest.mn 2012-03-20 15:46:49.000000000 +0100 -+++ nss-3.14.1/mozilla/security/nss/manifest.mn 2013-02-01 18:15:55.000000000 +0100 -@@ -10,6 +10,6 @@ - - RELEASE = nss - --DIRS = lib cmd -+DIRS = lib cmd config - - diff --git a/package/nss/patches/patch-mozilla_security_coreconf_Linux_mk b/package/nss/patches/patch-mozilla_security_coreconf_Linux_mk deleted file mode 100644 index 48a0fbc68..000000000 --- a/package/nss/patches/patch-mozilla_security_coreconf_Linux_mk +++ /dev/null @@ -1,33 +0,0 @@ ---- nss-3.12.8.orig/mozilla/security/coreconf/Linux.mk 2010-08-13 03:32:29.000000000 +0200 -+++ nss-3.12.8/mozilla/security/coreconf/Linux.mk 2010-10-04 22:49:50.378508674 +0200 -@@ -46,9 +46,9 @@ ifeq ($(USE_PTHREADS),1) - IMPL_STRATEGY = _PTH - endif - --CC = gcc --CCC = g++ --RANLIB = ranlib -+CC ?= gcc -+CCC ?= g++ -+RANLIB ?= ranlib - - DEFAULT_COMPILER = gcc - -@@ -137,7 +137,7 @@ endif - # not build with -ansi. - STANDARDS_CFLAGS = -ansi -D_POSIX_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE - OS_CFLAGS = $(STANDARDS_CFLAGS) $(DSO_CFLAGS) $(OS_REL_CFLAGS) $(ARCHFLAG) -Wall -Werror-implicit-function-declaration -Wno-switch -pipe -DLINUX -Dlinux -DHAVE_STRERROR --OS_LIBS = $(OS_PTHREAD) -ldl -lc -+OS_LIBS = $(OS_PTHREAD) - - ifdef USE_PTHREADS - DEFINES += -D_REENTRANT -@@ -152,7 +152,7 @@ DSO_LDOPTS = -shared $(ARCHFLAG) - # we don't use -z defs there. - ZDEFS_FLAG = -Wl,-z,defs - DSO_LDOPTS += $(if $(findstring 2.11.90.0.8,$(shell ld -v)),,$(ZDEFS_FLAG)) --LDFLAGS += $(ARCHFLAG) -+#LDFLAGS += $(ARCHFLAG) - - # On Maemo, we need to use the -rpath-link flag for even the standard system - # library directories. diff --git a/package/nss/patches/patch-mozilla_security_coreconf_UNIX_mk b/package/nss/patches/patch-mozilla_security_coreconf_UNIX_mk deleted file mode 100644 index 83616841a..000000000 --- a/package/nss/patches/patch-mozilla_security_coreconf_UNIX_mk +++ /dev/null @@ -1,12 +0,0 @@ ---- nss-3.12.8.orig/mozilla/security/coreconf/UNIX.mk 2008-10-03 21:12:41.000000000 +0200 -+++ nss-3.12.8/mozilla/security/coreconf/UNIX.mk 2010-12-12 01:54:56.000000000 +0100 -@@ -38,7 +38,8 @@ - XP_DEFINE += -DXP_UNIX - LIB_SUFFIX = a - DLL_SUFFIX = so --AR = ar cr $@ -+ARTOOL = ar -+AR = $(ARTOOL) cr $@ - LDOPTS += -L$(SOURCE_LIB_DIR) - - ifdef BUILD_OPT diff --git a/package/nss/patches/patch-mozilla_security_coreconf_arch_mk b/package/nss/patches/patch-mozilla_security_coreconf_arch_mk deleted file mode 100644 index 1fad6135a..000000000 --- a/package/nss/patches/patch-mozilla_security_coreconf_arch_mk +++ /dev/null @@ -1,11 +0,0 @@ ---- nss-3.12.4.orig/mozilla/security/coreconf/arch.mk 2009-06-05 04:14:49.000000000 +0200 -+++ nss-3.12.4/mozilla/security/coreconf/arch.mk 2009-11-20 18:51:43.000000000 +0100 -@@ -324,7 +324,7 @@ endif - # IMPL_STRATEGY may be defined too. - # - --OBJDIR_NAME = $(OS_TARGET)$(OS_RELEASE)$(CPU_TAG)$(COMPILER_TAG)$(LIBC_TAG)$(IMPL_STRATEGY)$(OBJDIR_TAG).OBJ -+OBJDIR_NAME = $(OS_TARGET)$(OS_RELEASE)$(CPU_TAG)$(LIBC_TAG).OBJ - - ifeq (,$(filter-out WIN%,$(OS_TARGET))) - ifndef BUILD_OPT diff --git a/package/nss/patches/patch-mozilla_security_coreconf_command_mk b/package/nss/patches/patch-mozilla_security_coreconf_command_mk deleted file mode 100644 index 518b2e5ea..000000000 --- a/package/nss/patches/patch-mozilla_security_coreconf_command_mk +++ /dev/null @@ -1,11 +0,0 @@ ---- nss-3.12.8.orig/mozilla/security/coreconf/command.mk 2007-10-23 23:55:00.000000000 +0200 -+++ nss-3.12.8/mozilla/security/coreconf/command.mk 2010-10-12 14:44:35.000000000 +0200 -@@ -48,7 +48,7 @@ LINK_EXE = $(LINK) $(OS_LFLAGS) $(L - CFLAGS = $(OPTIMIZER) $(OS_CFLAGS) $(XP_DEFINE) $(DEFINES) $(INCLUDES) \ - $(XCFLAGS) - PERL = perl --RANLIB = echo -+RANLIB = ranlib - TAR = /bin/tar - # - # For purify diff --git a/package/nss/patches/patch-mozilla_security_coreconf_nsinstall_Makefile b/package/nss/patches/patch-mozilla_security_coreconf_nsinstall_Makefile deleted file mode 100644 index 5c6d1324c..000000000 --- a/package/nss/patches/patch-mozilla_security_coreconf_nsinstall_Makefile +++ /dev/null @@ -1,11 +0,0 @@ ---- nss-3.12.4.orig/mozilla/security/coreconf/nsinstall/Makefile 2005-10-06 00:25:37.000000000 +0200 -+++ nss-3.12.4/mozilla/security/coreconf/nsinstall/Makefile 2009-11-20 19:18:06.000000000 +0100 -@@ -62,7 +62,7 @@ CC=$(NATIVE_CC) - endif - - ifdef NATIVE_FLAGS --OS_CFLAGS=$(NATIVE_FLAGS) -+CFLAGS=$(NATIVE_FLAGS) - endif - - include $(DEPTH)/coreconf/rules.mk diff --git a/package/nss/patches/patch-mozilla_security_coreconf_rules_mk b/package/nss/patches/patch-mozilla_security_coreconf_rules_mk deleted file mode 100644 index d58086f58..000000000 --- a/package/nss/patches/patch-mozilla_security_coreconf_rules_mk +++ /dev/null @@ -1,20 +0,0 @@ ---- nss-3.12.8.orig/mozilla/security/coreconf/rules.mk 2010-04-26 01:37:40.000000000 +0200 -+++ nss-3.12.8/mozilla/security/coreconf/rules.mk 2010-10-03 23:41:05.000000000 +0200 -@@ -281,7 +281,7 @@ ifdef MT - fi - endif # MSVC with manifest tool - else -- $(MKPROG) -o $@ $(CFLAGS) $(OBJS) $(LDFLAGS) $(EXTRA_LIBS) $(EXTRA_SHARED_LIBS) $(OS_LIBS) -+ $(MKPROG) -o $@ $(CFLAGS) $(OBJS) $(EXTRA_LIBS) $(EXTRA_SHARED_LIBS) $(OS_LIBS) - endif - - get_objs: -@@ -338,7 +338,7 @@ ifdef MT - endif # MSVC with manifest tool - endif - else -- $(MKSHLIB) -o $@ $(OBJS) $(SUB_SHLOBJS) $(LD_LIBS) $(EXTRA_LIBS) $(EXTRA_SHARED_LIBS) $(OS_LIBS) -+ $(MKSHLIB) -o $@ $(LDFLAGS) $(OBJS) $(SUB_SHLOBJS) $(LD_LIBS) $(EXTRA_LIBS) $(EXTRA_SHARED_LIBS) $(OS_LIBS) - chmod +x $@ - ifeq ($(OS_TARGET),Darwin) - ifdef MAPFILE diff --git a/package/nss/patches/patch-mozilla_security_nss_cmd_shlibsign_sign_sh b/package/nss/patches/patch-mozilla_security_nss_cmd_shlibsign_sign_sh deleted file mode 100644 index 3d993d247..000000000 --- a/package/nss/patches/patch-mozilla_security_nss_cmd_shlibsign_sign_sh +++ /dev/null @@ -1,10 +0,0 @@ ---- nss-3.12.6.orig/mozilla/security/nss/cmd/shlibsign/sign.sh 2009-12-08 02:33:37.000000000 +0100 -+++ nss-3.12.6/mozilla/security/nss/cmd/shlibsign/sign.sh 2010-04-12 20:21:23.000000000 +0200 -@@ -35,6 +35,6 @@ WIN*) - ADDON_PATH=${1}/lib:${4}:$ADDON_PATH - export ADDON_PATH - echo "${2}"/shlibsign -v -i "${5}" -- "${2}"/shlibsign -v -i "${5}" -+ #"${2}"/shlibsign -v -i "${5}" - ;; - esac diff --git a/package/nss/patches/patch-mozilla_security_nss_lib_freebl_stubs_c b/package/nss/patches/patch-mozilla_security_nss_lib_freebl_stubs_c deleted file mode 100644 index 111203785..000000000 --- a/package/nss/patches/patch-mozilla_security_nss_lib_freebl_stubs_c +++ /dev/null @@ -1,11 +0,0 @@ ---- nss-3.12.8.orig/mozilla/security/nss/lib/freebl/stubs.c 2010-04-29 02:17:52.000000000 +0200 -+++ nss-3.12.8/mozilla/security/nss/lib/freebl/stubs.c 2010-10-03 23:19:08.000000000 +0200 -@@ -530,7 +530,7 @@ freebl_InitNSSUtil(void *lib) - * fetch the library if it's loaded. For NSS it should already be loaded - */ - #define freebl_getLibrary(libName) \ -- dlopen (libName, RTLD_LAZY|RTLD_NOLOAD) -+ dlopen (libName, RTLD_LAZY) - - #define freebl_releaseLibrary(lib) \ - if (lib) dlclose(lib) diff --git a/package/nss/patches/patch-nss_cmd_shlibsign_sign_sh b/package/nss/patches/patch-nss_cmd_shlibsign_sign_sh new file mode 100644 index 000000000..4f3c535cb --- /dev/null +++ b/package/nss/patches/patch-nss_cmd_shlibsign_sign_sh @@ -0,0 +1,12 @@ +--- nss-3.15.2.orig/nss/cmd/shlibsign/sign.sh 2013-09-25 15:57:55.000000000 +0200 ++++ nss-3.15.2/nss/cmd/shlibsign/sign.sh 2013-10-11 15:18:48.000000000 +0200 +@@ -45,7 +45,7 @@ WIN*) + export LIBRARY_PATH + ADDON_PATH=${1}/lib:${4}:$ADDON_PATH + export ADDON_PATH +- echo "${2}"/shlibsign -v -i "${5}" +- "${2}"/shlibsign -v -i "${5}" ++ #echo "${2}"/shlibsign -v -i "${5}" ++ #"${2}"/shlibsign -v -i "${5}" + ;; + esac diff --git a/package/nss/patches/patch-nss_coreconf_Linux_mk b/package/nss/patches/patch-nss_coreconf_Linux_mk new file mode 100644 index 000000000..d07a77e0d --- /dev/null +++ b/package/nss/patches/patch-nss_coreconf_Linux_mk @@ -0,0 +1,24 @@ +--- nss-3.15.2.orig/nss/coreconf/Linux.mk 2013-09-25 15:57:55.000000000 +0200 ++++ nss-3.15.2/nss/coreconf/Linux.mk 2013-09-27 19:08:33.000000000 +0200 +@@ -16,9 +16,9 @@ ifeq ($(USE_PTHREADS),1) + IMPL_STRATEGY = _PTH + endif + +-CC = gcc +-CCC = g++ +-RANLIB = ranlib ++CC ?= gcc ++CCC ?= g++ ++RANLIB ?= ranlib + + DEFAULT_COMPILER = gcc + +@@ -144,7 +144,7 @@ DSO_LDOPTS = -shared $(ARCHFLAG) + # we don't use -z defs there. + ZDEFS_FLAG = -Wl,-z,defs + DSO_LDOPTS += $(if $(findstring 2.11.90.0.8,$(shell ld -v)),,$(ZDEFS_FLAG)) +-LDFLAGS += $(ARCHFLAG) ++#LDFLAGS += $(ARCHFLAG) + + # On Maemo, we need to use the -rpath-link flag for even the standard system + # library directories. diff --git a/package/nss/patches/patch-nss_coreconf_UNIX_mk b/package/nss/patches/patch-nss_coreconf_UNIX_mk new file mode 100644 index 000000000..d744bcc0c --- /dev/null +++ b/package/nss/patches/patch-nss_coreconf_UNIX_mk @@ -0,0 +1,12 @@ +--- nss-3.15.2.orig/nss/coreconf/UNIX.mk 2013-09-25 15:57:55.000000000 +0200 ++++ nss-3.15.2/nss/coreconf/UNIX.mk 2013-09-27 19:15:14.000000000 +0200 +@@ -6,7 +6,8 @@ + XP_DEFINE += -DXP_UNIX + LIB_SUFFIX = a + DLL_SUFFIX = so +-AR = ar cr $@ ++ARTOOL = ar ++AR = $(ARTOOL) cr $@ + LDOPTS += -L$(SOURCE_LIB_DIR) + + ifdef BUILD_OPT diff --git a/package/nss/patches/patch-nss_coreconf_command_mk b/package/nss/patches/patch-nss_coreconf_command_mk new file mode 100644 index 000000000..91c922000 --- /dev/null +++ b/package/nss/patches/patch-nss_coreconf_command_mk @@ -0,0 +1,11 @@ +--- nss-3.15.2.orig/nss/coreconf/command.mk 2013-09-25 15:57:55.000000000 +0200 ++++ nss-3.15.2/nss/coreconf/command.mk 2013-09-27 19:07:39.000000000 +0200 +@@ -16,7 +16,7 @@ LINK_EXE = $(LINK) $(OS_LFLAGS) $(L + CFLAGS = $(OPTIMIZER) $(OS_CFLAGS) $(XP_DEFINE) $(DEFINES) $(INCLUDES) \ + $(XCFLAGS) + PERL = perl +-RANLIB = echo ++RANLIB = ranlib + TAR = /bin/tar + # + # For purify diff --git a/package/nss/patches/patch-nss_coreconf_nsinstall_Makefile b/package/nss/patches/patch-nss_coreconf_nsinstall_Makefile new file mode 100644 index 000000000..251a628b1 --- /dev/null +++ b/package/nss/patches/patch-nss_coreconf_nsinstall_Makefile @@ -0,0 +1,23 @@ +--- nss-3.15.2.orig/nss/coreconf/nsinstall/Makefile 2013-09-25 15:57:55.000000000 +0200 ++++ nss-3.15.2/nss/coreconf/nsinstall/Makefile 2013-10-11 16:12:45.000000000 +0200 +@@ -18,19 +18,14 @@ INTERNAL_TOOLS = 1 + + include $(DEPTH)/coreconf/config.mk + +-ifeq (,$(filter-out OS2 WIN%,$(OS_TARGET))) +-PROGRAM = +-else +-TARGETS = $(PROGRAM) + INSTALL = true +-endif + + ifdef NATIVE_CC + CC=$(NATIVE_CC) + endif + + ifdef NATIVE_FLAGS +-OS_CFLAGS=$(NATIVE_FLAGS) ++CFLAGS=$(NATIVE_FLAGS) + endif + + include $(DEPTH)/coreconf/rules.mk diff --git a/package/nss/patches/patch-nss_coreconf_rules_mk b/package/nss/patches/patch-nss_coreconf_rules_mk new file mode 100644 index 000000000..ff1485df4 --- /dev/null +++ b/package/nss/patches/patch-nss_coreconf_rules_mk @@ -0,0 +1,11 @@ +--- nss-3.15.2.orig/nss/coreconf/rules.mk 2013-09-25 15:57:55.000000000 +0200 ++++ nss-3.15.2/nss/coreconf/rules.mk 2013-10-11 14:55:04.000000000 +0200 +@@ -249,7 +249,7 @@ ifdef MT + fi + endif # MSVC with manifest tool + else +- $(MKPROG) -o $@ $(CFLAGS) $(OBJS) $(LDFLAGS) $(EXTRA_LIBS) $(EXTRA_SHARED_LIBS) $(OS_LIBS) ++ $(MKPROG) -o $@ $(CFLAGS) $(OBJS) $(EXTRA_LIBS) $(EXTRA_SHARED_LIBS) $(OS_LIBS) + endif + + get_objs: diff --git a/package/nss/patches/patch-nss_manifest_mn b/package/nss/patches/patch-nss_manifest_mn new file mode 100644 index 000000000..91fc45073 --- /dev/null +++ b/package/nss/patches/patch-nss_manifest_mn @@ -0,0 +1,8 @@ +--- nss-3.15.2.orig/nss/manifest.mn 2013-09-25 15:57:55.000000000 +0200 ++++ nss-3.15.2/nss/manifest.mn 2013-09-30 16:02:15.000000000 +0200 +@@ -10,4 +10,4 @@ IMPORTS = nspr20/v4.8 \ + + RELEASE = nss + +-DIRS = coreconf lib cmd ++DIRS = coreconf lib cmd config diff --git a/package/nss/src/nss/config/Makefile b/package/nss/src/nss/config/Makefile new file mode 100644 index 000000000..1a913987b --- /dev/null +++ b/package/nss/src/nss/config/Makefile @@ -0,0 +1,41 @@ +CORE_DEPTH = .. +DEPTH = .. + +include $(CORE_DEPTH)/coreconf/config.mk + +NSS_MAJOR_VERSION = `grep "NSS_VMAJOR" ../lib/nss/nss.h | awk '{print $$3}'` +NSS_MINOR_VERSION = `grep "NSS_VMINOR" ../lib/nss/nss.h | awk '{print $$3}'` +NSS_PATCH_VERSION = `grep "NSS_VPATCH" ../lib/nss/nss.h | awk '{print $$3}'` +PREFIX = /usr + +all: libs + +export: +libs: + # Create the nss.pc file + mkdir -p $(DIST)/lib/pkgconfig + sed -e "s,@prefix@,$(PREFIX)," \ + -e "s,@exec_prefix@,\$${prefix}," \ + -e "s,@libdir@,\$${prefix}/lib," \ + -e "s,@includedir@,\$${prefix}/include/nss," \ + -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION),g" \ + -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \ + -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \ + nss.pc.in > nss.pc + chmod 0644 nss.pc + cp nss.pc $(DIST)/lib/pkgconfig + + # Create the nss-config script + mkdir -p $(DIST)/bin + sed -e "s,@prefix@,$(PREFIX)," \ + -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION)," \ + -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \ + -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \ + nss-config.in > nss-config + chmod 0755 nss-config + cp nss-config $(DIST)/bin + +install: + +dummy: all export install libs + diff --git a/package/nss/src/nss/config/nss-config.in b/package/nss/src/nss/config/nss-config.in new file mode 100644 index 000000000..d848206fb --- /dev/null +++ b/package/nss/src/nss/config/nss-config.in @@ -0,0 +1,155 @@ +#!/bin/sh + +prefix=@prefix@ + +major_version=@NSS_MAJOR_VERSION@ +minor_version=@NSS_MINOR_VERSION@ +patch_version=@NSS_PATCH_VERSION@ + +usage() +{ + cat <<EOF +Usage: nss-config [OPTIONS] [LIBRARIES] +Options: + [--prefix[=DIR]] + [--exec-prefix[=DIR]] + [--includedir[=DIR]] + [--libdir[=DIR]] + [--version] + [--libs] + [--cflags] +Dynamic Libraries: + nss + nssutil + smime + ssl + softokn +EOF + exit $1 +} + +if test $# -eq 0; then + usage 1 1>&2 +fi + +lib_nss=yes +lib_nssutil=yes +lib_smime=yes +lib_ssl=yes +lib_softokn=yes + +while test $# -gt 0; do + case "$1" in + -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; + *) optarg= ;; + esac + + case $1 in + --prefix=*) + prefix=$optarg + ;; + --prefix) + echo_prefix=yes + ;; + --exec-prefix=*) + exec_prefix=$optarg + ;; + --exec-prefix) + echo_exec_prefix=yes + ;; + --includedir=*) + includedir=$optarg + ;; + --includedir) + echo_includedir=yes + ;; + --libdir=*) + libdir=$optarg + ;; + --libdir) + echo_libdir=yes + ;; + --version) + echo ${major_version}.${minor_version}.${patch_version} + ;; + --cflags) + echo_cflags=yes + ;; + --libs) + echo_libs=yes + ;; + nss) + lib_nss=yes + ;; + nssutil) + lib_nssutil=yes + ;; + smime) + lib_smime=yes + ;; + ssl) + lib_ssl=yes + ;; + softokn) + lib_softokn=yes + ;; + *) + usage 1 1>&2 + ;; + esac + shift +done + +# Set variables that may be dependent upon other variables +if test -z "$exec_prefix"; then + exec_prefix=`pkg-config --variable=exec_prefix nss` +fi +if test -z "$includedir"; then + includedir=`pkg-config --variable=includedir nss` +fi +if test -z "$libdir"; then + libdir=`pkg-config --variable=libdir nss` +fi + +if test "$echo_prefix" = "yes"; then + echo $prefix +fi + +if test "$echo_exec_prefix" = "yes"; then + echo $exec_prefix +fi + +if test "$echo_includedir" = "yes"; then + echo $includedir +fi + +if test "$echo_libdir" = "yes"; then + echo $libdir +fi + +if test "$echo_cflags" = "yes"; then + echo -I$includedir +fi + +if test "$echo_libs" = "yes"; then + libdirs="-L$libdir" + if test -n "$lib_nss"; then + libdirs="$libdirs -lnss${major_version}" + fi + if test -n "$lib_nssutil"; then + libdirs="$libdirs -lnssutil${major_version}" + fi + if test -n "$lib_smime"; then + libdirs="$libdirs -lsmime${major_version}" + fi + if test -n "$lib_ssl"; then + libdirs="$libdirs -lssl${major_version}" + prefix=@prefix@ + fi + + if test -n "$lib_softokn"; then + libdirs="$libdirs -lsoftokn${major_version}" + fi + echo $libdirs +fi + diff --git a/package/nss/src/nss/config/nss.pc.in b/package/nss/src/nss/config/nss.pc.in new file mode 100644 index 000000000..51f856883 --- /dev/null +++ b/package/nss/src/nss/config/nss.pc.in @@ -0,0 +1,12 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: NSS +Description: Network Security Services +Version: @NSS_MAJOR_VERSION@.@NSS_MINOR_VERSION@.@NSS_PATCH_VERSION@ +Requires: nspr >= 4.8 +Libs: -L@libdir@ -lnss@NSS_MAJOR_VERSION@ -lnssutil@NSS_MAJOR_VERSION@ -lsmime@NSS_MAJOR_VERSION@ -lssl@NSS_MAJOR_VERSION@ -lsoftokn@NSS_MAJOR_VERSION@ +Cflags: -I${includedir} + diff --git a/package/omxplayer/Makefile b/package/omxplayer/Makefile index 3949c8387..b40db3674 100644 --- a/package/omxplayer/Makefile +++ b/package/omxplayer/Makefile @@ -4,14 +4,15 @@ include $(TOPDIR)/rules.mk PKG_NAME:= omxplayer -PKG_VERSION:= 0.1 +# actually 5777879e9ee26f3e7c4e8746e07824ade629f152 from 4.10.2013 +PKG_VERSION:= 0.2 PKG_RELEASE:= 1 -PKG_MD5SUM:= bb0bcdf1de3aec56d3e0746b91915d90 +PKG_MD5SUM:= c1fddbafb837fe6fa50270d7d1ece6cb PKG_DESCR:= video player for raspberry pi PKG_SECTION:= multimedia PKG_DEPENDS:= libffmpeg boost bcm2835-vc libfreetype libpcre -PKG_DEPENDS+= librt zlib libpthread libstdcxx libgcc -PKG_BUILDDEP:= ffmpeg boost bcm2835-vc freetype pcre +PKG_DEPENDS+= librt zlib libpthread libstdcxx libgcc dbus +PKG_BUILDDEP:= ffmpeg boost bcm2835-vc freetype pcre dbus PKG_URL:= https://github.com/popcornmix/omxplayer PKG_SITES:= http://openadk.org/distfiles/ @@ -26,6 +27,7 @@ CONFIG_STYLE:= manual INSTALL_STYLE:= manual TARGET_CPPFLAGS+= -I$(STAGING_DIR)/usr/include/boost-1_54 \ -I$(STAGING_DIR)/usr/include/freetype2 \ + -I$(STAGING_DIR)/usr/include/dbus-1.0 \ -I$(STAGING_DIR)/opt/vc/include \ -I$(STAGING_DIR)/opt/vc/include/interface/vcos/pthreads \ -I$(STAGING_DIR)/opt/vc/include/interface/vmcs_host/linux diff --git a/package/omxplayer/patches/patch-Makefile b/package/omxplayer/patches/patch-Makefile index d674d4d1c..f7caae300 100644 --- a/package/omxplayer/patches/patch-Makefile +++ b/package/omxplayer/patches/patch-Makefile @@ -1,12 +1,13 @@ ---- omxplayer-0.1.orig/Makefile 2013-07-18 13:18:41.000000000 +0200 -+++ omxplayer-0.1/Makefile 2013-07-24 10:16:55.000000000 +0200 -@@ -2,8 +2,8 @@ include Makefile.include +--- omxplayer-0.2.orig/Makefile 2013-10-11 15:17:41.000000000 +0200 ++++ omxplayer-0.2/Makefile 2013-10-11 15:30:49.000000000 +0200 +@@ -2,9 +2,9 @@ include Makefile.include - CFLAGS+=-std=c++0x -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -DTARGET_POSIX -D_LINUX -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DHAVE_LIBSWRESAMPLE_SWRESAMPLE_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST + CFLAGS+=-std=c++0x -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -DTARGET_POSIX -DTARGET_LINUX -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DHAVE_LIBSWRESAMPLE_SWRESAMPLE_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST + +-LDFLAGS+=-L./ -ldbus-1 -lc -lWFC -lGLESv2 -lEGL -lbcm_host -lopenmaxil -lfreetype -lz -Lffmpeg_compiled/usr/local/lib/ ++LDFLAGS+=-L./ -ldbus-1 -lc -lWFC -lGLESv2 -lEGL -lbcm_host -lopenmaxil -lfreetype -lz -lkhrn_static --LDFLAGS+=-L./ -lc -lWFC -lGLESv2 -lEGL -lbcm_host -lopenmaxil -lfreetype -lz -Lffmpeg_compiled/usr/local/lib/ -INCLUDES+=-I./ -Ilinux -Iffmpeg_compiled/usr/local/include/ -+LDFLAGS+=-L./ -lc -lWFC -lGLESv2 -lEGL -lbcm_host -lopenmaxil -lfreetype -lz -lkhrn_static +INCLUDES+=-I./ -Ilinux DIST ?= omxplayer-dist diff --git a/package/omxplayer/patches/patch-Makefile_include b/package/omxplayer/patches/patch-Makefile_include index fbcbbeb89..14673c15f 100644 --- a/package/omxplayer/patches/patch-Makefile_include +++ b/package/omxplayer/patches/patch-Makefile_include @@ -1,9 +1,28 @@ ---- omxplayer-0.1.orig/Makefile.include 2013-07-18 13:18:43.000000000 +0200 -+++ omxplayer-0.1/Makefile.include 2013-07-22 11:11:12.000000000 +0200 -@@ -19,20 +19,20 @@ endif - +--- omxplayer-0.2.orig/Makefile.include 2013-10-11 15:17:41.000000000 +0200 ++++ omxplayer-0.2/Makefile.include 2013-10-11 15:34:42.000000000 +0200 +@@ -1,40 +1,16 @@ +-USE_BUILDROOT=0 +-FLOAT=hard +- +-ifeq ($(USE_BUILDROOT), 1) +-BUILDROOT :=/opt/xbmc-bcm/buildroot +-SDKSTAGE :=$(BUILDROOT)/output/staging +-TARGETFS :=$(BUILDROOT)/output/target +-TOOLCHAIN :=$(BUILDROOT)/output/host/usr/ +-HOST :=arm-unknown-linux-gnueabi +-SYSROOT :=$(BUILDROOT)/output/host/usr/arm-unknown-linux-gnueabi/sysroot +-else +-BUILDROOT :=/opt/bcm-rootfs +-SDKSTAGE :=/opt/bcm-rootfs +-TARGETFS :=/opt/bcm-rootfs +-TOOLCHAIN :=/home/dc4/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/ +-HOST :=arm-linux-gnueabihf +-#SYSROOT :=$(TOOLCHAIN)/arm-bcm2708hardfp-linux-gnueabi/sysroot +-SYSROOT :=/opt/bcm-rootfs +-endif +- JOBS=7 - +- -CFLAGS := -isystem$(PREFIX)/include -CXXFLAGS := $(CFLAGS) -CPPFLAGS := $(CFLAGS) @@ -15,22 +34,25 @@ -RANLIB := $(TOOLCHAIN)/bin/$(HOST)-ranlib -STRIP := $(TOOLCHAIN)/bin/$(HOST)-strip -AR := $(TOOLCHAIN)/bin/$(HOST)-ar +-CXXCP := $(CXX) -E +-PATH := $(PREFIX)/bin:$(BUILDROOT)/output/host/usr/bin:$(PATH) +- +-CFLAGS += -pipe -mfloat-abi=$(FLOAT) -mcpu=arm1176jzf-s -fomit-frame-pointer -mabi=aapcs-linux -mtune=arm1176jzf-s -mfpu=vfp -Wno-psabi -mno-apcs-stack-check -g -mstructure-size-boundary=32 -mno-sched-prolog +-LDFLAGS += -L$(SDKSTAGE)/lib -L$(SDKSTAGE)/usr/lib -L$(SDKSTAGE)/opt/vc/lib/ -Lpcre/build +-#INCLUDES += -isystem$(SDKSTAGE)/usr/include -isystem$(SDKSTAGE)/opt/vc/include -isystem$(SYSROOT)/usr/include -isystem$(SDKSTAGE)/opt/vc/include/interface/vcos/pthreads -isystem$(SDKSTAGE)/usr/include/freetype2 +-INCLUDES += -isystem$(SDKSTAGE)/opt/vc/include -isystem$(SYSROOT)/usr/include -isystem$(SDKSTAGE)/opt/vc/include/interface/vcos/pthreads -Ipcre/build -Iboost-trunk -Ifreetype2/include +CFLAGS ?= -isystem$(PREFIX)/include +CXXFLAGS ?= $(CFLAGS) -+CPPFLAGS ?= $(CPPFLAGS) ++CPPFLAGS ?= $(CFLAGS) +LDFLAGS ?= -L$(BUILDROOT)/lib +LD ?= $(TOOLCHAIN)/bin/$(HOST)-ld --sysroot=$(SYSROOT) +CC ?= $(TOOLCHAIN)/bin/$(HOST)-gcc --sysroot=$(SYSROOT) -+CXX ?= $(TOOLCHAIN)/bin/$(HOST)-g++ --sysroot=$(SYSROOT) ++CXX ?= $(TOOLCHAIN)/bin/$(HOST)-g++ --sysroot=$(SYSROOT) +OBJDUMP ?= $(TOOLCHAIN)/bin/$(HOST)-objdump +RANLIB ?= $(TOOLCHAIN)/bin/$(HOST)-ranlib +STRIP ?= $(TOOLCHAIN)/bin/$(HOST)-strip +AR ?= $(TOOLCHAIN)/bin/$(HOST)-ar - CXXCP := $(CXX) -E - PATH := $(PREFIX)/bin:$(BUILDROOT)/output/host/usr/bin:$(PATH) - --CFLAGS += -pipe -mfloat-abi=$(FLOAT) -mcpu=arm1176jzf-s -fomit-frame-pointer -mabi=aapcs-linux -mtune=arm1176jzf-s -mfpu=vfp -Wno-psabi -mno-apcs-stack-check -O3 -mstructure-size-boundary=32 -mno-sched-prolog -+CFLAGS += -pipe -fomit-frame-pointer -O3 -mstructure-size-boundary=32 -mno-sched-prolog - LDFLAGS += -L$(SDKSTAGE)/lib -L$(SDKSTAGE)/usr/lib -L$(SDKSTAGE)/opt/vc/lib/ --INCLUDES += -isystem$(SDKSTAGE)/usr/include -isystem$(SDKSTAGE)/opt/vc/include -isystem$(SYSROOT)/usr/include -isystem$(SDKSTAGE)/opt/vc/include/interface/vcos/pthreads -isystem$(SDKSTAGE)/usr/include/freetype2 ++CXXCP ?= $(CXX) -E ++PATH ?= $(PREFIX)/bin:$(BUILDROOT)/output/host/usr/bin:$(PATH) +INCLUDES += $(CPPFLAGS) ++CFLAGS += -mstructure-size-boundary=32 -mno-sched-prolog diff --git a/package/omxplayer/patches/patch-OMXPlayerSubtitles_cpp b/package/omxplayer/patches/patch-OMXPlayerSubtitles_cpp index 4ecea91ad..c23d1c9b3 100644 --- a/package/omxplayer/patches/patch-OMXPlayerSubtitles_cpp +++ b/package/omxplayer/patches/patch-OMXPlayerSubtitles_cpp @@ -1,8 +1,8 @@ ---- omxplayer-0.1.orig/OMXPlayerSubtitles.cpp 2013-07-18 13:18:41.000000000 +0200 -+++ omxplayer-0.1/OMXPlayerSubtitles.cpp 2013-07-22 11:04:00.000000000 +0200 +--- omxplayer-0.2.orig/OMXPlayerSubtitles.cpp 2013-10-11 15:17:41.000000000 +0200 ++++ omxplayer-0.2/OMXPlayerSubtitles.cpp 2013-10-11 15:28:35.000000000 +0200 @@ -43,11 +43,9 @@ OMXPlayerSubtitles::OMXPlayerSubtitles() - m_font_size(), m_centered(), + m_ghost_box(), m_lines(), - m_av_clock(), -#ifndef NDEBUG diff --git a/package/omxplayer/patches/patch-omxplayer b/package/omxplayer/patches/patch-omxplayer index cea125e57..10e11243b 100644 --- a/package/omxplayer/patches/patch-omxplayer +++ b/package/omxplayer/patches/patch-omxplayer @@ -1,6 +1,14 @@ ---- omxplayer-0.1.orig/omxplayer 2013-07-18 13:18:41.000000000 +0200 -+++ omxplayer-0.1/omxplayer 2013-07-22 15:19:43.000000000 +0200 -@@ -36,14 +36,14 @@ YRES=1080 +--- omxplayer-0.2.orig/omxplayer 2013-10-11 15:17:41.000000000 +0200 ++++ omxplayer-0.2/omxplayer 2013-10-11 15:31:23.000000000 +0200 +@@ -3,7 +3,6 @@ + #mount -t nfs -o rsize=32768,wsize=32768,intr 192.168.10.1:/data/video /media + + OMXPLAYER="./omxplayer.bin" +-FBSET="/usr/sbin/fbset" + FONT="fonts/FreeSans.ttf" + + if [ -e /usr/share/fonts/truetype/freefont/FreeSans.ttf ]; then +@@ -36,18 +35,9 @@ YRES=1080 XRES=1600 YRES=900 @@ -8,10 +16,10 @@ - echo 0 > /sys/class/vtconsole/vtcon1/bind - fbset -xres 1 -yres 1 -fi -+#if [ -e $FBSET ]; then -+# echo 0 > /sys/class/vtconsole/vtcon1/bind -+# fbset -xres 1 -yres 1 -+#fi +- + if test -z "$DBUS_SESSION_BUS_ADDRESS"; then + eval $(dbus-launch --sh-syntax) + fi $OMXPLAYER --font $FONT --italic-font $ITALIC_FONT "$@" @@ -19,7 +27,3 @@ - fbset -xres ${XRES} -yres ${YRES} - echo 1 > /sys/class/vtconsole/vtcon1/bind -fi -+#if [ -e $FBSET ]; then -+# fbset -xres ${XRES} -yres ${YRES} -+# echo 1 > /sys/class/vtconsole/vtcon1/bind -+#fi diff --git a/package/sqlite/Makefile b/package/sqlite/Makefile index 9af545c35..06800ca1c 100644 --- a/package/sqlite/Makefile +++ b/package/sqlite/Makefile @@ -4,17 +4,17 @@ include ${TOPDIR}/rules.mk PKG_NAME:= sqlite -PKG_VERSION:= 3.7.14 +PKG_VERSION:= 3.8.0.2 PKG_RELEASE:= 1 -PKG_MD5SUM:= 6464d429b1396a8db35864e791673b65 +PKG_MD5SUM:= 6d6cc639a4da04fbbdda7b1a1a01b386 PKG_DESCR:= embeddable SQL database (cli) PKG_SECTION:= db PKG_BUILDDEP:= ncurses readline PKG_URL:= http://www.sqlite.org/ -PKG_SITES:= http://www.sqlite.org/ +PKG_SITES:= http://www.sqlite.org/2013/ -DISTFILES:= sqlite-autoconf-3071400.tar.gz -WRKDIST= ${WRKDIR}/sqlite-autoconf-3071400 +DISTFILES:= sqlite-autoconf-3080002.tar.gz +WRKDIST= ${WRKDIR}/sqlite-autoconf-3080002 PKG_SUBPKGS:= SQLITE_CLI LIBSQLITE LIBSQLITE_DEV PKGSD_LIBSQLITE:= sqlite library diff --git a/package/sqlite/patches/patch-ltmain_sh b/package/sqlite/patches/patch-ltmain_sh deleted file mode 100644 index 27458bd5c..000000000 --- a/package/sqlite/patches/patch-ltmain_sh +++ /dev/null @@ -1,11 +0,0 @@ ---- sqlite-autoconf-3070500.orig/ltmain.sh 2008-11-19 19:13:36.000000000 +0100 -+++ sqlite-autoconf-3070500/ltmain.sh 2011-03-08 14:26:09.000000000 +0100 -@@ -1663,7 +1663,7 @@ EOF - # -F/path gives path to uninstalled frameworks, gcc on darwin - # @file GCC response files - -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ -- -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*) -+ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-fstack-protector*|-flto*) - - # Unknown arguments in both finalize_command and compile_command need - # to be aesthetically quoted because they are evaled later. diff --git a/package/xbmc/Makefile b/package/xbmc/Makefile index 1eb77d9c1..98e245bae 100644 --- a/package/xbmc/Makefile +++ b/package/xbmc/Makefile @@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:= xbmc PKG_VERSION:= 12.2 -PKG_RELEASE:= 1 +PKG_RELEASE:= 2 PKG_MD5SUM:= 489f3877decae4e265ece54f9eaef0ba PKG_DESCR:= software media player PKG_SECTION:= multimedia @@ -56,6 +56,9 @@ CONFIGURE_ARGS+= --disable-optical-drive \ --disable-x11 \ --with-platform=raspberry-pi +post-extract: + (cd $(WRKDIR) && ${BASH} $(TOPDIR)/scripts/xbmc-fix.sh) + xbmc-install: $(INSTALL_DIR) $(IDIR_XBMC)/usr/lib/xbmc $(CP) $(WRKINST)/usr/lib/xbmc/* \ diff --git a/package/xbmc/patches/patch-xbmc_Application_cpp b/package/xbmc/patches/patch-xbmc_Application_cpp index 587456a07..dd350c3b6 100644 --- a/package/xbmc/patches/patch-xbmc_Application_cpp +++ b/package/xbmc/patches/patch-xbmc_Application_cpp @@ -1,5 +1,5 @@ --- xbmc-12.2.orig/xbmc/Application.cpp 2013-05-03 07:57:41.000000000 +0200 -+++ xbmc-12.2/xbmc/Application.cpp 2013-10-08 13:55:01.000000000 +0200 ++++ xbmc-12.2/xbmc/Application.cpp 2013-10-10 18:43:17.000000000 +0200 @@ -615,7 +615,7 @@ bool CApplication::Create() if (!CLog::Init(CSpecialProtocol::TranslatePath(g_settings.m_logFolder).c_str())) @@ -35,7 +35,7 @@ - CStdString strTempPath = userHome; - strTempPath = URIUtils::AddFileToFolder(strTempPath, ".xbmc/temp"); + CStdString strTempPath = "/tmp"; -+ strTempPath = URIUtils::AddFileToFolder(strTempPath, "/.xbmc/temp"); ++ strTempPath = URIUtils::AddFileToFolder(strTempPath, "/xbmc"); if (getenv("XBMC_TEMP")) strTempPath = getenv("XBMC_TEMP"); CSpecialProtocol::SetTempPath(strTempPath); diff --git a/package/xf86-video-cirrus/Makefile b/package/xf86-video-cirrus/Makefile index a417ac216..3993e168c 100644 --- a/package/xf86-video-cirrus/Makefile +++ b/package/xf86-video-cirrus/Makefile @@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:= xf86-video-cirrus PKG_VERSION:= 1.4.0 PKG_RELEASE:= 1 -PKG_MD5SUM:= c63a29917c48d0c317445991fc36d09a +PKG_MD5SUM:= 439e3f5e29161f503bcfe23229dc7b17 PKG_DESCR:= X11 driver for Cirrus VGA chips PKG_SECTION:= x11/drivers PKG_DEPENDS:= xorg-server diff --git a/package/xf86-video-cirrus/patches/patch-ltmain_sh b/package/xf86-video-cirrus/patches/patch-ltmain_sh deleted file mode 100644 index eb8f42a6c..000000000 --- a/package/xf86-video-cirrus/patches/patch-ltmain_sh +++ /dev/null @@ -1,11 +0,0 @@ ---- xf86-video-cirrus-1.3.2.orig/ltmain.sh 2008-08-30 00:27:25.000000000 +0200 -+++ xf86-video-cirrus-1.3.2/ltmain.sh 2011-01-17 17:38:35.000000000 +0100 -@@ -1676,7 +1676,7 @@ EOF - # -F/path gives path to uninstalled frameworks, gcc on darwin - # @file GCC response files - -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ -- -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*) -+ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-fstack-protector*|-flto) - - # Unknown arguments in both finalize_command and compile_command need - # to be aesthetically quoted because they are evaled later. |