Browse Source

Merge branch 'master' of git+ssh://openadk.org/git/openadk

Waldemar Brodkorb 11 years ago
parent
commit
272b9fb572
100 changed files with 806 additions and 452 deletions
  1. 6 5
      Config.in
  2. 0 3
      TODO
  3. 3 1
      mk/build.mk
  4. 13 0
      mk/image.mk
  5. 4 0
      mk/kernel-build.mk
  6. 1 1
      mk/kernel-ver.mk
  7. 1 0
      mk/rootfs.mk
  8. 5 0
      mk/vars.mk
  9. 3 3
      package/avahi/Makefile
  10. 7 1
      package/base-files/Makefile
  11. 0 20
      package/binutils/patches/musl.patch
  12. 0 20
      package/binutils/patches/patch-ld_Makefile_in
  13. 0 11
      package/binutils/patches/patch-ltmain_sh
  14. 0 13
      package/bison/patches/patch-Makefile_in.orig
  15. 8 6
      package/cairo/Makefile
  16. 1 0
      package/corosync/Makefile
  17. 7 4
      package/dansguardian/Makefile
  18. 0 10
      package/dansguardian/patches/patch-src_ConnectionHandler_cpp
  19. 10 0
      package/dansguardian/patches/patch-src_ImageContainer_cpp
  20. 10 0
      package/dansguardian/patches/patch-src_SocketArray_cpp
  21. 10 0
      package/dansguardian/patches/patch-src_UDSocket_cpp
  22. 0 10
      package/dansguardian/patches/patch-src_downloadmanagers_fancy_cpp
  23. 3 2
      package/daq/Makefile
  24. 1 1
      package/dbus-python/Makefile
  25. 11 0
      package/dbus-python/patches/patch-configure
  26. 2 2
      package/dialog/Makefile
  27. 0 10
      package/dialog/patches/patch-configure
  28. 4 2
      package/dnsmasq/Makefile
  29. 3 3
      package/dropbear/Makefile
  30. 8 0
      package/dropbear/files/dropbear.init
  31. 2 2
      package/firefox/patches/patch-media_mtransport_third_party_nICEr_src_stun_addrs_c
  32. 3 3
      package/fontconfig/Makefile
  33. 4 2
      package/freetype/Makefile
  34. 16 0
      package/freetype/patches/patch-builds_unix_freetype-config_in
  35. 13 0
      package/freetype/patches/patch-builds_unix_freetype2_in
  36. 0 11
      package/freetype/patches/patch-builds_unix_ltmain_sh
  37. 0 11
      package/freetype/patches/patch-builds_unix_unix-cc_in
  38. 1 1
      package/glib/Makefile
  39. 3 3
      package/iproute2/Makefile
  40. 0 11
      package/iproute2/patches/patch-Makefile
  41. 3 3
      package/iptables/Makefile
  42. 6 3
      package/kmod/Makefile
  43. 13 0
      package/kmod/patches/patch-libkmod_libkmod_pc_in
  44. 2 2
      package/lame/Makefile
  45. 0 11
      package/lame/patches/patch-ltmain_sh
  46. 16 0
      package/libXft/patches/patch-src_xftglyphs_c
  47. 2 1
      package/libXt/Makefile
  48. 1 1
      package/libXt/patches/patch-util_Makefile_in
  49. 0 12
      package/libaio/patches/patch-src_Makefile.orig
  50. 2 0
      package/libaudiofile/Makefile
  51. 1 0
      package/libbluray/Makefile
  52. 11 0
      package/libbluray/patches/patch-src_libbluray_decoders_textst_render_c
  53. 34 0
      package/libcec/Makefile
  54. 7 5
      package/libgd/Makefile
  55. 0 10
      package/libgd/patches/patch-gd_io_h
  56. 11 0
      package/libgd/patches/patch-src_gd_bmp_c
  57. 132 1
      package/libglew/patches/patch-Makefile
  58. 0 11
      package/libglew/patches/patch-Makefile.orig
  59. 0 26
      package/libglew/patches/patch-config_Makefile_linux.orig
  60. 8 3
      package/liblzo/Makefile
  61. 28 0
      package/libnfs/Makefile
  62. 5 4
      package/libpcap/Makefile
  63. 37 0
      package/libssh/Makefile
  64. 14 0
      package/libssh/patches/patch-cmake_Modules_DefineCompilerFlags_cmake
  65. 4 4
      package/libusb-compat/Makefile
  66. 10 0
      package/libusb-compat/patches/patch-libusb_usb_h
  67. 0 23
      package/libx264/patches/patch-configure.orig
  68. 3 3
      package/libxml2/Makefile
  69. 2 0
      package/m4/Makefile
  70. 1 1
      package/openafs/Makefile
  71. 0 1
      package/openvpn/files/openvpn.conffiles
  72. 10 1
      package/orbit2/patches/patch-configure
  73. 10 1
      package/orbit2/patches/patch-linc2_src_Makefile_in
  74. 2 1
      package/pacemaker-mgmt/Makefile
  75. 4 2
      package/pam/Makefile
  76. 10 8
      package/pango/Makefile
  77. 6 4
      package/poppler/Makefile
  78. 2 2
      package/pycurl/Makefile
  79. 5 6
      package/python2/Makefile
  80. 5 5
      package/python2/files/python-config.patch
  81. 0 0
      package/python2/patches/patch-Lib_distutils_sysconfig_py
  82. 40 0
      package/rtmpdump/Makefile
  83. 28 0
      package/rtmpdump/patches/patch-Makefile
  84. 28 0
      package/rtmpdump/patches/patch-Makefile.orig
  85. 36 0
      package/rtmpdump/patches/patch-librtmp_Makefile
  86. 1 0
      package/rxvt-unicode/Makefile
  87. 4 4
      package/samba/Makefile
  88. 5 1
      package/sdl-image/Makefile
  89. 6 1
      package/sdl/Makefile
  90. 3 3
      package/squid/Makefile
  91. 26 0
      package/swig/Makefile
  92. 8 7
      package/systemd/Makefile
  93. 20 0
      package/systemd/patches/patch-Makefile_am
  94. 12 0
      package/systemd/patches/patch-configure_ac
  95. 15 0
      package/systemd/patches/patch-src_libudev_libudev_pc_in
  96. 2 2
      package/taglib/Makefile
  97. 0 19
      package/taglib/patches/patch-taglib_pc_cmake.orig
  98. 2 2
      package/tcpdump/Makefile
  99. 0 60
      package/tinyxml/patches/patch-Makefile.orig
  100. 0 26
      package/transproxy/patches/patch-Makefile.orig

+ 6 - 5
Config.in

@@ -21,6 +21,7 @@ config ADK_CHOOSE_TARGET_SYSTEM
 	default y if ADK_CHOOSE_TARGET_SYSTEM_AVR32
 	default y if ADK_CHOOSE_TARGET_SYSTEM_CRIS
 	default y if ADK_CHOOSE_TARGET_SYSTEM_M68K
+	default y if ADK_CHOOSE_TARGET_SYSTEM_MICROBLAZE
 	default y if ADK_CHOOSE_TARGET_SYSTEM_MIPS
 	default y if ADK_CHOOSE_TARGET_SYSTEM_PPC
 	default y if ADK_CHOOSE_TARGET_SYSTEM_PPC64
@@ -173,11 +174,11 @@ endchoice
 
 config ADK_COMPRESSION_TOOL
 	string
-	default "gzip -n9" if ADK_TARGET_INITRAMFS_COMPRESSION_GZIP
-	default "bzip2" if ADK_TARGET_INITRAMFS_COMPRESSION_BZIP2
-	default "xz" if ADK_TARGET_INITRAMFS_COMPRESSION_XZ
-	default "lzma -9" if ADK_TARGET_INITRAMFS_COMPRESSION_LZMA
-	default "lzop" if ADK_TARGET_INITRAMFS_COMPRESSION_LZO
+	default "gzip -n9" if ADK_KERNEL_INITRAMFS_COMPRESSION_GZIP
+	default "bzip2" if ADK_KERNEL_INITRAMFS_COMPRESSION_BZIP2
+	default "xz --check=crc32" if ADK_KERNEL_INITRAMFS_COMPRESSION_XZ
+	default "lzma -9" if ADK_KERNEL_INITRAMFS_COMPRESSION_LZMA
+	default "lzop" if ADK_KERNEL_INITRAMFS_COMPRESSION_LZO
 	default "gzip -n9"
 	help
 

+ 0 - 3
TODO

@@ -5,6 +5,3 @@
 - check for gcc and SSP again
 - port full blown perl
 - port w3m
-- port libcec for xbmc
-- check xbmc samba/nfs support
-- add support for librtmp in xbmc

+ 3 - 1
mk/build.mk

@@ -36,6 +36,7 @@ DEFCONFIG=		ADK_DEBUG=n \
 			ADK_PACKAGE_URLGRABBER=n \
 			ADK_PACKAGE_PERL=n \
 			ADK_PACKAGE_LIBSSP=n \
+			ADK_PACKAGE_OPENAFS=n \
 			ADK_PKG_XORG=n \
 			ADK_PKG_MPDBOX=n \
 			ADK_PKG_DEVELOPMENT=n \
@@ -572,8 +573,9 @@ release:
 			$(GMAKE) VERBOSE=1 all; if [ $$? -ne 0 ]; then touch .exit; exit 1;fi; \
 			rm .config; \
 		) 2>&1 | tee $(TOPDIR)/bin/$(SYSTEM)_$(ARCH)_$$libc/build.log; \
-		if [ -f .exit ];then echo "Bulk build failed!"; rm .exit; break;fi \
+		if [ -f .exit ];then echo "Bulk build failed!"; break;fi \
 	done
+	if [ -f .exit ];then rm .exit;exit 1;fi
 
 # build all target architecture, target systems and libc combinations
 bulk:

+ 13 - 0
mk/image.mk

@@ -121,12 +121,14 @@ INITRAMFS=		${ADK_TARGET_SYSTEM}-$(CPU_ARCH)-${ADK_TARGET_LIBC}-${ADK_TARGET_FS}
 ROOTFSSQUASHFS=		${ADK_TARGET_SYSTEM}-$(CPU_ARCH)-${ADK_TARGET_LIBC}-${ADK_TARGET_FS}.img
 ROOTFSTARBALL=		${ADK_TARGET_SYSTEM}-$(CPU_ARCH)-${ADK_TARGET_LIBC}-${ADK_TARGET_FS}+kernel.tar.gz
 ROOTFSUSERTARBALL=	${ADK_TARGET_SYSTEM}-$(CPU_ARCH)-${ADK_TARGET_LIBC}-${ADK_TARGET_FS}.tar.gz
+ROOTFSISO=		${ADK_TARGET_SYSTEM}-$(CPU_ARCH)-${ADK_TARGET_LIBC}-${ADK_TARGET_FS}.iso
 else
 TARGET_KERNEL=		${ADK_TARGET_SYSTEM}-${ADK_TARGET_FS}-kernel
 INITRAMFS=		${ADK_TARGET_SYSTEM}-${ADK_TARGET_LIBC}-${ADK_TARGET_FS}
 ROOTFSSQUASHFS=		${ADK_TARGET_SYSTEM}-${ADK_TARGET_LIBC}-${ADK_TARGET_FS}.img
 ROOTFSTARBALL=		${ADK_TARGET_SYSTEM}-${ADK_TARGET_LIBC}-${ADK_TARGET_FS}+kernel.tar.gz
 ROOTFSUSERTARBALL=	${ADK_TARGET_SYSTEM}-${ADK_TARGET_LIBC}-${ADK_TARGET_FS}.tar.gz
+ROOTFSISO=		${ADK_TARGET_SYSTEM}-${ADK_TARGET_LIBC}-${ADK_TARGET_FS}.iso
 endif
 
 ${BIN_DIR}/${ROOTFSTARBALL}: ${TARGET_DIR} kernel-package
@@ -197,5 +199,16 @@ endif
 	$(MAKE) -C $(LINUX_DIR) V=1 CROSS_COMPILE="$(TARGET_CROSS)" \
 		ARCH=$(ARCH) CC="$(TARGET_CC)" -j${ADK_MAKE_JOBS} $(ADK_TARGET_KERNEL) $(MAKE_TRACE)
 
+${BIN_DIR}/${ROOTFSISO}: ${TARGET_DIR} kernel-package
+	mkdir -p ${TARGET_DIR}/boot/syslinux
+	cp ${STAGING_HOST_DIR}/usr/share/syslinux/{isolinux.bin,ldlinux.c32} \
+		${TARGET_DIR}/boot/syslinux
+	echo 'DEFAULT /boot/kernel root=/dev/sr0 init=/init' > \
+		${TARGET_DIR}/boot/syslinux/isolinux.cfg
+	${TOOLS_DIR}/mkisofs -R -uid 0 -gid 0 -o $@ \
+		-b boot/syslinux/isolinux.bin \
+		-c boot/syslinux/boot.cat -no-emul-boot \
+		-boot-load-size 4 -boot-info-table ${TARGET_DIR}
+
 imageclean:
 	rm -f $(BIN_DIR)/$(ADK_TARGET_SYSTEM)-* ${BUILD_DIR}/$(ADK_TARGET_SYSTEM)-*

+ 4 - 0
mk/kernel-build.mk

@@ -7,6 +7,10 @@ include ${TOPDIR}/mk/kernel-vars.mk
 
 KERNEL_FILE:=$(ADK_TARGET_KERNEL)
 KERNEL_TARGET:=$(ADK_TARGET_KERNEL)
+ifeq ($(ADK_TARGET_KERNEL_LINUXBIN),y)
+KERNEL_FILE:=vmlinux
+KERNEL_TARGET:=$(ADK_TARGET_KERNEL)
+endif
 ifeq ($(ADK_TARGET_KERNEL_ZIMAGE),y)
 KERNEL_FILE:=vmlinux
 KERNEL_TARGET:=$(ADK_TARGET_KERNEL)

+ 1 - 1
mk/kernel-ver.mk

@@ -2,7 +2,7 @@ ifeq ($(ADK_KERNEL_VERSION_TOOLCHAIN),y)
 KERNEL_VERSION:=	3.11.10
 KERNEL_MOD_VERSION:=	$(KERNEL_VERSION)
 KERNEL_RELEASE:=	1
-KERNEL_MD5SUM:=		edbf88eb7f7d34dbd5d3887726790755
+KERNEL_MD5SUM:=		59f352d3f4e2cdf6755f79e09fa09176
 endif
 ifeq ($(ADK_KERNEL_VERSION_3_11_10),y)
 KERNEL_VERSION:=	3.11.10

+ 1 - 0
mk/rootfs.mk

@@ -52,5 +52,6 @@ $(eval $(call rootfs_template,squashfs,SQUASHFS,$(ROOTFS)))
 $(eval $(call rootfs_template,yaffs,YAFFS,$(MTDDEV) panic=3))
 $(eval $(call rootfs_template,nfsroot,NFSROOT,root=/dev/nfs ip=dhcp init=/init))
 $(eval $(call rootfs_template,encrypted,ENCRYPTED))
+$(eval $(call rootfs_template,iso,ISO))
 
 export ADK_TARGET_FS

+ 5 - 0
mk/vars.mk

@@ -75,8 +75,13 @@ TARGET_CXX:=		${TARGET_COMPILER_PREFIX}g++
 TARGET_LD:=		${TARGET_COMPILER_PREFIX}ld
 
 TARGET_CPPFLAGS:=	
+ifeq ($(ADK_LINUX_MICROBLAZE),y)
+TARGET_CFLAGS:=		$(TARGET_CFLAGS_ARCH) -fwrapv -fno-ident $(ADK_TARGET_ABI_CFLAGS)
+TARGET_CFLAGS_LIBC:=	$(TARGET_CFLAGS_ARCH) -fwrapv -fno-ident $(TARGET_OPTIMIZATION)
+else
 TARGET_CFLAGS:=		$(TARGET_CFLAGS_ARCH) -fwrapv -fno-ident -fhonour-copts $(ADK_TARGET_ABI_CFLAGS)
 TARGET_CFLAGS_LIBC:=	$(TARGET_CFLAGS_ARCH) -fwrapv -fno-ident -fhonour-copts $(TARGET_OPTIMIZATION)
+endif
 TARGET_CXXFLAGS:=	$(TARGET_CFLAGS_ARCH) -fwrapv -fno-ident
 TARGET_LDFLAGS:=	-L$(STAGING_TARGET_DIR)/lib -L$(STAGING_TARGET_DIR)/usr/lib \
 			-Wl,-O2 -Wl,-rpath -Wl,/usr/lib \

+ 3 - 3
package/avahi/Makefile

@@ -4,9 +4,9 @@
 include ${TOPDIR}/rules.mk
 
 PKG_NAME:=		avahi
-PKG_VERSION:=		0.6.30
-PKG_RELEASE:=		2
-PKG_MD5SUM:=		e4db89a2a403ff4c47d66ac66fad1f43
+PKG_VERSION:=		0.6.31
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		2f22745b8f7368ad5a0a3fddac343f2d
 PKG_DESCR:=		mDNS daemon
 PKG_SECTION:=		dhcp
 PKG_BUILDDEP:=		libdaemon expat gdbm glib gettext-tiny gtk+ dbus

+ 7 - 1
package/base-files/Makefile

@@ -6,7 +6,7 @@ include $(TOPDIR)/mk/rootfs.mk
 
 PKG_NAME:=		base-files
 PKG_VERSION:=		1.0
-PKG_RELEASE:=		61
+PKG_RELEASE:=		62
 PKG_SECTION:=		base
 PKG_DESCR:=		basic files and scripts
 PKG_BUILDDEP:=		pkgconf-host file-host
@@ -71,6 +71,12 @@ ifeq ($(ADK_TARGET_SYSTEM_ARANYM_M68K),y)
 endif
 ifeq ($(ADK_TARGET_SYSTEM_QEMU_PPC64),y)
 	$(SED) 's#ttyS#hvc#g' $(IDIR_BASE_FILES)/etc/inittab
+endif
+ifeq ($(ADK_TARGET_SYSTEM_QEMU_MICROBLAZE),y)
+	$(SED) 's#ttyS#ttyUL#g' $(IDIR_BASE_FILES)/etc/inittab
+endif
+ifeq ($(ADK_TARGET_SYSTEM_QEMU_MICROBLAZEEL),y)
+	$(SED) 's#ttyS#ttyUL#g' $(IDIR_BASE_FILES)/etc/inittab
 endif
 	$(SED) 's#@SPEED@#$(ADK_RUNTIME_CONSOLE_SERIAL_SPEED)#' $(IDIR_BASE_FILES)/etc/inittab
 	test -z $(ADK_RUNTIME_HOSTNAME) || \

+ 0 - 20
package/binutils/patches/musl.patch

@@ -1,20 +0,0 @@
-diff -Nur binutils-2.22.orig/config.sub binutils-2.22/config.sub
---- binutils-2.22.orig/config.sub	2011-06-06 12:36:06.000000000 +0200
-+++ binutils-2.22/config.sub	2013-08-11 14:40:22.308115171 +0200
-@@ -126,6 +126,7 @@
- case $maybe_os in
-   nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
-   linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
-+  linux-musl* | \
-   knetbsd*-gnu* | netbsd*-gnu* | \
-   kopensolaris*-gnu* | \
-   storm-chaos* | os2-emx* | rtmk-nova*)
-@@ -1334,7 +1335,7 @@
- 	      | -chorusos* | -chorusrdb* | -cegcc* \
- 	      | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
- 	      | -mingw32* | -linux-gnu* | -linux-android* \
--	      | -linux-newlib* | -linux-uclibc* \
-+	      | -linux-newlib* | -linux-uclibc* | -linux-musl* \
- 	      | -uxpv* | -beos* | -mpeix* | -udk* \
- 	      | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
- 	      | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \

+ 0 - 20
package/binutils/patches/patch-ld_Makefile_in

@@ -1,20 +0,0 @@
---- binutils-2.21.orig/ld/Makefile.in	2010-11-05 11:34:22.000000000 +0100
-+++ binutils-2.21/ld/Makefile.in	2011-01-10 21:57:49.000000000 +0100
-@@ -422,7 +422,7 @@ TEXI2DVI = texi2dvi -I $(srcdir) -I $(BF
- 		    -I $(top_srcdir)/../libiberty
- 
- AM_CPPFLAGS = -I. -I$(srcdir) -I../bfd -I$(BFDDIR) -I$(INCDIR) \
--	@INCINTL@ $(HDEFINES) $(CFLAGS) $(PLUGIN_CFLAGS) \
-+	@INCINTL@ $(HDEFINES) $(PLUGIN_CFLAGS) \
- 	-DLOCALEDIR="\"$(datadir)/locale\""
- 
- BFDLIB = ../bfd/libbfd.la
-@@ -850,7 +850,7 @@ ld_new_LDADD = $(EMULATION_OFILES) $(EMU
- #
- @ENABLE_PLUGINS_TRUE@noinst_LTLIBRARIES = libldtestplug.la
- @ENABLE_PLUGINS_TRUE@libldtestplug_la_SOURCES = testplug.c
--@ENABLE_PLUGINS_TRUE@libldtestplug_la_CFLAGS = -g -O2
-+@ENABLE_PLUGINS_TRUE@libldtestplug_la_CFLAGS =
- @ENABLE_PLUGINS_TRUE@libldtestplug_la_LDFLAGS = -no-undefined -rpath /nowhere
- MAINTAINERCLEANFILES = configdoc.texi ld.1 ld.info
- 

+ 0 - 11
package/binutils/patches/patch-ltmain_sh

@@ -1,11 +0,0 @@
---- binutils-2.21.orig/ltmain.sh	2010-01-09 22:11:32.000000000 +0100
-+++ binutils-2.21/ltmain.sh	2011-01-14 19:07:08.000000000 +0100
-@@ -4980,7 +4980,7 @@ func_mode_link ()
-       # @file GCC response files
-       # -tp=* Portland pgcc target processor selection
-       -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
--      -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*)
-+      -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|-fstack-protector*|-flto)
-         func_quote_for_eval "$arg"
- 	arg="$func_quote_for_eval_result"
-         func_append compile_command " $arg"

+ 0 - 13
package/bison/patches/patch-Makefile_in.orig

@@ -1,13 +0,0 @@
---- bison-3.0.1.orig/Makefile.in	2013-11-12 14:57:09.000000000 +0100
-+++ bison-3.0.1/Makefile.in	2013-11-27 18:39:58.000000000 +0100
-@@ -5134,8 +5134,8 @@ $(CROSS_OPTIONS_TEXI): doc/bison.help $(
- doc/refcard.pdf: doc/refcard.tex
- 	$(AM_V_GEN) cd doc && pdftex $(abs_top_srcdir)/doc/refcard.tex
- $(top_srcdir)/doc/bison.help: src/bison$(EXEEXT)
--	$(AM_V_GEN)src/bison$(EXEEXT) --version >doc/bison.help.tmp
--	$(AM_V_at) src/bison$(EXEEXT) --help   >>doc/bison.help.tmp
-+	bison$(EXEEXT) --version >doc/bison.help.tmp
-+	bison$(EXEEXT) --help   >>doc/bison.help.tmp
- 	$(AM_V_at)$(top_srcdir)/build-aux/move-if-change doc/bison.help.tmp $@
- 
- # Depend on configure to get version number changes.

+ 8 - 6
package/cairo/Makefile

@@ -4,9 +4,9 @@
 include ${TOPDIR}/rules.mk
 
 PKG_NAME:=		cairo
-PKG_VERSION:=		1.10.2
-PKG_RELEASE:=		3
-PKG_MD5SUM:=		f101a9e88b783337b20b2e26dfd26d5f
+PKG_VERSION:=		1.12.16
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		a1304edcdc99282f478b995ee5f8f854
 PKG_DESCR:=		cairo graphics library
 PKG_SECTION:=		libs
 PKG_DEPENDS:=		fontconfig libfreetype libpng libx11 pixman
@@ -17,7 +17,7 @@ PKG_URL:=		http://cairographics.org/
 PKG_SITES:=		http://cairographics.org/releases/
 PKG_OPTS:=		dev
 
-#DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.xz
+DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.xz
 
 ifeq ($(ADK_STATIC),y)
 PKG_OPTS+=		libonly
@@ -34,11 +34,13 @@ ifeq (,$(filter cris,$(TARGET_ARCH)))
 TARGET_CFLAGS:=         $(filter-out -Os,$(TARGET_CFLAGS))
 endif
 CONFIGURE_ARGS+=	--enable-ft=yes \
+			--enable-fc=yes \
 			--enable-tee=yes \
 			--enable-xlib=yes
 
 cairo-install:
-	${INSTALL_DIR} ${IDIR_CAIRO}/usr/lib
-	${CP} ${WRKINST}/usr/lib/libcairo.so* ${IDIR_CAIRO}/usr/lib
+	${INSTALL_DIR} ${IDIR_CAIRO}/usr/lib/cairo
+	${CP} ${WRKINST}/usr/lib/libcairo*.so* ${IDIR_CAIRO}/usr/lib
+	${CP} ${WRKINST}/usr/lib/cairo/*.so* ${IDIR_CAIRO}/usr/lib/cairo
 
 include ${TOPDIR}/mk/pkg-bottom.mk

+ 1 - 0
package/corosync/Makefile

@@ -16,6 +16,7 @@ PKG_SITES:=		http://corosync.org/download/
 
 PKG_CFLINE_COROSYNC:=	select ADK_KERNEL_IP_MULTICAST
 PKG_LIBC_DEPENDS:=	eglibc glibc musl
+PKG_ARCH_DEPENDS:=      x86 x86_64
 
 include $(TOPDIR)/mk/package.mk
 

+ 7 - 4
package/dansguardian/Makefile

@@ -4,27 +4,31 @@
 include ${TOPDIR}/rules.mk
 
 PKG_NAME:=		dansguardian
-PKG_VERSION:=		2.10.1.1
+PKG_VERSION:=		2.12.0.3
 PKG_RELEASE:=		1
-PKG_MD5SUM:=		0987a1c9bfbdf398118386f10279611a
+PKG_MD5SUM:=		2a88d0392cd28eaec02b7ee727b2e253
 PKG_DESCR:=		web content filter proxy
 PKG_SECTION:=		proxy
 PKG_DEPENDS:=		libpcre zlib
 PKG_BUILDDEP:=		pcre zlib
 PKG_URL:=		http://dansguardian.org/
-PKG_SITES:=		http://dansguardian.org/downloads/2/Stable/
+PKG_SITES:=		${MASTER_SITE_SOURCEFORGE:=dansguardian/}
 PKG_NEED_CXX:=		1
 PKG_CXX:=		DANSGUARDIAN
 
+DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.bz2
+
 include ${TOPDIR}/mk/package.mk
 
 $(eval $(call PKG_template,DANSGUARDIAN,dansguardian,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 
+ifeq ($(ADK_COMPILE_DANSGUARDIAN_WITH_UCLIBCXX),y)
 ifeq ($(ADK_LINUX_AVR32),y)
 LIBRARIES:=-nodefaultlibs -luClibc++ -lgcc -lm -lc
 else
 LIBRARIES:=-nodefaultlibs -luClibc++ -lgcc -lm -lc -lgcc_s
 endif
+endif
 
 ifeq ($(ADK_TOOLCHAIN_GCC_USE_SSP),y)
 LIBRARIES+=-lssp
@@ -36,7 +40,6 @@ CONFIGURE_ENV+=		CXXFLAGS="-fno-threadsafe-statics -fno-builtin -nostdinc++ \
 			LIBS="$(LIBRARIES)"
 endif
 
-
 CONFIGURE_ARGS+=	--enable-orig-ip \
 			--with-proxyuser=proxy \
 			--with-proxygroup=proxy

+ 0 - 10
package/dansguardian/patches/patch-src_ConnectionHandler_cpp

@@ -1,10 +0,0 @@
---- dansguardian-2.10.1.1.orig/src/ConnectionHandler.cpp	2009-02-25 12:36:22.000000000 +0100
-+++ dansguardian-2.10.1.1/src/ConnectionHandler.cpp	2009-12-30 13:19:14.000000000 +0100
-@@ -42,6 +42,7 @@
- #include <fcntl.h>
- #include <sys/stat.h>
- #include <istream>
-+#include <limits.h>
- 
- #ifdef ENABLE_ORIG_IP
- #include <linux/types.h>

+ 10 - 0
package/dansguardian/patches/patch-src_ImageContainer_cpp

@@ -0,0 +1,10 @@
+--- dansguardian-2.12.0.3.orig/src/ImageContainer.cpp	2012-09-29 22:06:45.000000000 +0200
++++ dansguardian-2.12.0.3/src/ImageContainer.cpp	2013-12-07 10:07:04.000000000 +0100
+@@ -16,6 +16,7 @@
+ #include <stdexcept>
+ #include <cerrno>
+ #include <limits.h>
++#include <string.h>
+ 
+ 
+ // GLOBALS

+ 10 - 0
package/dansguardian/patches/patch-src_SocketArray_cpp

@@ -0,0 +1,10 @@
+--- dansguardian-2.12.0.3.orig/src/SocketArray.cpp	2011-08-02 15:31:45.000000000 +0200
++++ dansguardian-2.12.0.3/src/SocketArray.cpp	2013-12-07 10:07:51.000000000 +0100
+@@ -14,6 +14,7 @@
+ 
+ #include <syslog.h>
+ #include <cerrno>
++#include <string.h>
+ 
+ 
+ // GLOBALS

+ 10 - 0
package/dansguardian/patches/patch-src_UDSocket_cpp

@@ -0,0 +1,10 @@
+--- dansguardian-2.12.0.3.orig/src/UDSocket.cpp	2012-09-29 22:06:45.000000000 +0200
++++ dansguardian-2.12.0.3/src/UDSocket.cpp	2013-12-07 10:05:50.000000000 +0100
+@@ -21,6 +21,7 @@
+ #include <unistd.h>
+ #include <stdexcept>
+ #include <stddef.h>
++#include <string.h>
+ 
+ #ifdef DGDEBUG
+ #include <iostream>

+ 0 - 10
package/dansguardian/patches/patch-src_downloadmanagers_fancy_cpp

@@ -1,10 +0,0 @@
---- dansguardian-2.10.1.1.orig/src/downloadmanagers/fancy.cpp	2008-11-18 12:27:04.000000000 +0100
-+++ dansguardian-2.10.1.1/src/downloadmanagers/fancy.cpp	2009-11-19 22:17:54.000000000 +0100
-@@ -26,6 +26,7 @@
- #include "../HTMLTemplate.hpp"
- #include "../ConnectionHandler.hpp"
- 
-+#include <stdio.h>
- #include <syslog.h>
- #include <sys/time.h>
- #include <sys/types.h>

+ 3 - 2
package/daq/Makefile

@@ -9,11 +9,12 @@ PKG_RELEASE:=		3
 PKG_MD5SUM:=		a00855a153647df76d47f1ea454f74ae
 PKG_DESCR:=		daq
 PKG_SECTION:=		libs
-PKG_DEPENDS:=		libpcap
-PKG_BUILDDEP:=		libpcap autotool
+PKG_DEPENDS:=		libpcap libdnet
+PKG_BUILDDEP:=		libpcap libdnet autotool
 PKG_URL:=		http://www.snort.org
 PKG_SITES:=		http://openadk.org/distfiles/
 PKG_OPTS:=		dev
+PKG_NOPARALLEL:=	1
 
 include $(TOPDIR)/mk/package.mk
 

+ 1 - 1
package/dbus-python/Makefile

@@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=		dbus-python
 PKG_VERSION:=		1.2.0
-PKG_RELEASE:=		1
+PKG_RELEASE:=		2
 PKG_MD5SUM:=		b09cd2d1a057cc432ce944de3fc06bf7
 PKG_DESCR:=		DBUS python bindings
 PKG_SECTION:=		libs

+ 11 - 0
package/dbus-python/patches/patch-configure

@@ -0,0 +1,11 @@
+--- dbus-python-1.2.0.orig/configure	2013-05-08 09:48:42.000000000 +0200
++++ dbus-python-1.2.0/configure	2013-12-13 12:52:44.522656370 +0100
+@@ -11762,7 +11762,7 @@ $as_echo "$as_me: PYTHON_INCLUDES overri
+ else
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python headers using $PYTHON-config --includes" >&5
+ $as_echo_n "checking for Python headers using $PYTHON-config --includes... " >&6; }
+-  PYTHON_INCLUDES=`$PYTHON-config --includes`
++  PYTHON_INCLUDES=`python-config --includes`
+   if test $? = 0; then
+     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_INCLUDES" >&5
+ $as_echo "$PYTHON_INCLUDES" >&6; }

+ 2 - 2
package/dialog/Makefile

@@ -4,9 +4,9 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=		dialog
-PKG_VERSION:=		1.1-20080819
+PKG_VERSION:=		1.2-20130928
 PKG_RELEASE:=		1
-PKG_MD5SUM:=		3caebd641a9f337b980becb4444336c5
+PKG_MD5SUM:=		2cf55cd9d4603ffdb4b24cd6843d740c
 PKG_DESCR:=		A text gui interface
 PKG_SECTION:=		misc
 PKG_DEPENDS:=		libncurses

+ 0 - 10
package/dialog/patches/patch-configure

@@ -1,10 +0,0 @@
---- dialog-1.1-20080819.orig/configure	2008-03-16 19:54:16.000000000 +0100
-+++ dialog-1.1-20080819/configure	2011-05-15 20:15:38.756610583 +0200
-@@ -9024,7 +9024,6 @@ fi
- 
- 	;;
- linux*) # Suse Linux does not follow /usr/lib convention
--	LIBS="$LIBS -L/lib"
- 	;;
- sunos3*|sunos4*)
- 	test -d /usr/5lib && \

+ 4 - 2
package/dnsmasq/Makefile

@@ -4,14 +4,16 @@
 include ${TOPDIR}/rules.mk
 
 PKG_NAME:=		dnsmasq
-PKG_VERSION:=		2.63
+PKG_VERSION:=		2.67
 PKG_RELEASE:=		1
-PKG_MD5SUM:=		43e771997615ebcd8f6c6ffa60c3e40b
+PKG_MD5SUM:=		3560068c6cc644a01924fa089a70bb9c
 PKG_DESCR:=		A lightweight DNS and DHCP server
 PKG_SECTION:=		dns
 PKG_URL:=		http://thekelleys.org.uk/dnsmasq/
 PKG_SITES:=		http://thekelleys.org.uk/dnsmasq/
 
+DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.xz
+
 include ${TOPDIR}/mk/package.mk
 
 $(eval $(call PKG_template,DNSMASQ,dnsmasq,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))

+ 3 - 3
package/dropbear/Makefile

@@ -4,9 +4,9 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=		dropbear
-PKG_VERSION:=		2013.58
-PKG_RELEASE:=		3
-PKG_MD5SUM:=		8d3579bbbfcea48404a3219643076450
+PKG_VERSION:=		2013.62
+PKG_RELEASE:=		2
+PKG_MD5SUM:=		ca2c7932a1399cf361f795aaa3843998
 PKG_DESCR:=		SSH 2 server/client designed for embedded systems
 PKG_SECTION:=		net/security
 PKG_URL:=		http://matt.ucc.asn.au/dropbear/

+ 8 - 0
package/dropbear/files/dropbear.init

@@ -31,6 +31,14 @@ start)
 			echo "dropbear: key generation exited with code $?"
 		fi
 	fi
+	if test ! -f /etc/dropbear/dropbear_ecdsa_host_key; then
+		# take it easy here, since above already catched the worst cases
+		if test -x /usr/bin/dropbearkey; then
+			echo "dropbear: generating SSH private key (ECDSA)"
+			/usr/bin/dropbearkey -f /etc/dropbear/dropbear_ecdsa_host_key -t ecdsa
+			echo "dropbear: key generation exited with code $?"
+		fi
+	fi
 	/usr/sbin/dropbear $dropbear_flags
 	;;
 stop)

+ 2 - 2
package/firefox/patches/patch-media_mtransport_third_party_nICEr_src_stun_addrs_c

@@ -1,11 +1,11 @@
 --- mozilla-release.orig/media/mtransport/third_party/nICEr/src/stun/addrs.c	2013-09-11 01:15:16.000000000 +0200
-+++ mozilla-release/media/mtransport/third_party/nICEr/src/stun/addrs.c	2013-10-23 16:28:38.000000000 +0200
++++ mozilla-release/media/mtransport/third_party/nICEr/src/stun/addrs.c	2013-12-10 13:18:17.000000000 +0100
 @@ -59,7 +59,7 @@ static char *RCSSTRING __UNUSED__="$Id:
  #include <net/if_dl.h>
  #include <net/if_types.h>
  #include <sys/sockio.h>
 -#else
-+#elif 0
++#elif __GLIBC__
  #include <linux/if.h>
  #endif
  #include <net/route.h>

+ 3 - 3
package/fontconfig/Makefile

@@ -4,9 +4,9 @@
 include ${TOPDIR}/rules.mk
 
 PKG_NAME:=		fontconfig
-PKG_VERSION:=		2.10.91
-PKG_RELEASE:=		2
-PKG_MD5SUM:=		0a8edc63aa79377b2bf44e469d5bbbb7
+PKG_VERSION:=		2.11.0
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		84278204cd7f36adbea7ad8094e039ac
 PKG_DESCR:=		library for configuring and customizing font access
 PKG_SECTION:=		libs
 PKG_DEPENDS:=		libxml2

+ 4 - 2
package/freetype/Makefile

@@ -4,9 +4,9 @@
 include ${TOPDIR}/rules.mk
 
 PKG_NAME:=		freetype
-PKG_VERSION:=		2.4.4
+PKG_VERSION:=		2.5.1
 PKG_RELEASE:=		1
-PKG_MD5SUM:=		9273efacffb683483e58a9e113efae9f
+PKG_MD5SUM:=		a359993ad0dc23323c676b04fdb57110
 PKG_DESCR:=		A free, high-quality and portable font engine
 PKG_SECTION:=		libs
 PKG_DEPENDS:=		zlib
@@ -24,6 +24,8 @@ include ${TOPDIR}/mk/package.mk
 
 $(eval $(call PKG_template,LIBFREETYPE,libfreetype,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
 
+CONFIGURE_ARGS+=	--without-png
+
 libfreetype-install:
 	${INSTALL_DIR} ${IDIR_LIBFREETYPE}/usr/lib
 	${CP} ${WRKINST}/usr/lib/libfreetype.so* ${IDIR_LIBFREETYPE}/usr/lib

+ 16 - 0
package/freetype/patches/patch-builds_unix_freetype-config_in

@@ -0,0 +1,16 @@
+--- freetype-2.5.1.orig/builds/unix/freetype-config.in	2013-11-12 13:33:36.000000000 +0100
++++ freetype-2.5.1/builds/unix/freetype-config.in	2013-12-06 15:56:16.000000000 +0100
+@@ -13,10 +13,10 @@ LC_ALL=C
+ export LC_ALL
+ 
+ prefix="%prefix%"
+-exec_prefix="%exec_prefix%"
++exec_prefix="${prefix}/bin"
+ exec_prefix_set="no"
+-includedir="%includedir%"
+-libdir="%libdir%"
++includedir="${prefix}/include"
++libdir="${prefix}/lib"
+ enable_shared="%build_libtool_libs%"
+ 
+ usage()

+ 13 - 0
package/freetype/patches/patch-builds_unix_freetype2_in

@@ -0,0 +1,13 @@
+--- freetype-2.5.1.orig/builds/unix/freetype2.in	2013-11-12 13:53:44.000000000 +0100
++++ freetype-2.5.1/builds/unix/freetype2.in	2013-12-06 16:08:11.000000000 +0100
+@@ -1,7 +1,7 @@
+ prefix="%prefix%"
+-exec_prefix="%exec_prefix%"
+-libdir="%libdir%"
+-includedir="%includedir%/freetype2"
++exec_prefix="${prefix}"
++libdir="${prefix}/lib"
++includedir="${prefix}/include/freetype2"
+ 
+ Name: FreeType 2
+ Description: A free, high-quality, and portable font engine.

+ 0 - 11
package/freetype/patches/patch-builds_unix_ltmain_sh

@@ -1,11 +0,0 @@
---- freetype-2.3.11.orig/builds/unix/ltmain.sh	2009-10-10 20:37:53.000000000 +0200
-+++ freetype-2.3.11/builds/unix/ltmain.sh	2011-01-14 00:21:25.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"

+ 0 - 11
package/freetype/patches/patch-builds_unix_unix-cc_in

@@ -1,11 +0,0 @@
---- freetype-2.4.4.orig/builds/unix/unix-cc.in	2010-08-31 13:04:28.000000000 +0200
-+++ freetype-2.4.4/builds/unix/unix-cc.in	2011-02-05 18:05:59.000000000 +0100
-@@ -101,7 +101,7 @@ LDFLAGS := @LDFLAGS@
- CCraw_build  := @CC_BUILD@	# native CC of building system
- E_BUILD      := @EXEEXT_BUILD@	# extension for exexutable on building system
- EXPORTS_LIST := $(OBJ_DIR)/ftexport.sym
--CCexe        := $(CCraw_build)	# used to compile `apinames' only
-+CCexe        := $(CCraw_build) $(CFLAGS_FOR_BUILD)	# used to compile `apinames' only
- 
- 
- # Library linking

+ 1 - 1
package/glib/Makefile

@@ -11,7 +11,7 @@ PKG_MD5SUM:=		2f4b15f7ef43d8702d067ab987bf7aba
 PKG_DESCR:=		low-level core library that forms the basis of GTK+
 PKG_SECTION:=		libs
 PKG_DEPENDS:=		libpthread
-PKG_BUILDDEP:=		libffi gettext-tiny libiconv-tiny glib-host zlib
+PKG_BUILDDEP:=		libffi gettext-tiny libiconv-tiny glib-host zlib libelf dbus
 PKG_URL:=		http://www.gtk.org/
 PKG_SITES:=		http://ftp.gnome.org/pub/gnome/sources/glib/${PKG_EXTRAVER}/
 PKG_NOPARALLEL:=	1

+ 3 - 3
package/iproute2/Makefile

@@ -4,9 +4,9 @@
 include ${TOPDIR}/rules.mk
 
 PKG_NAME:=		iproute2
-PKG_VERSION:=		3.10.0
-PKG_RELEASE:=		3
-PKG_MD5SUM:=		45fb5427fc723a0001c72b92c931ba02
+PKG_VERSION:=		3.12.0
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		f87386aaaecafab95607fd10e8152c68
 PKG_DESCR:=		iproute2 routing control utility
 PKG_SECTION:=		route
 PKG_BUILDDEP:=		iptables libnl linux-atm

+ 0 - 11
package/iproute2/patches/patch-Makefile

@@ -1,11 +0,0 @@
---- iproute2-3.10.0.orig/Makefile	2013-07-16 19:06:36.000000000 +0200
-+++ iproute2-3.10.0/Makefile	2013-10-10 15:30:09.000000000 +0200
-@@ -30,7 +30,7 @@ CC = gcc
- HOSTCC = gcc
- DEFINES += -D_GNU_SOURCE
- CCOPTS = -O2
--WFLAGS := -Wall -Wstrict-prototypes -Werror -Wmissing-prototypes
-+WFLAGS := -Wall -Wstrict-prototypes -Wmissing-prototypes
- WFLAGS += -Wmissing-declarations -Wold-style-definition
- 
- CFLAGS = $(WFLAGS) $(CCOPTS) -I../include $(DEFINES)

+ 3 - 3
package/iptables/Makefile

@@ -4,9 +4,9 @@
 include ${TOPDIR}/rules.mk
 
 PKG_NAME:=		iptables
-PKG_VERSION:=		1.4.20
-PKG_RELEASE:=		2
-PKG_MD5SUM:=		387b92d3efcf4f07fe31c3bf0f1d18f5
+PKG_VERSION:=		1.4.21
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		536d048c8e8eeebcd9757d0863ebb0c0
 PKG_DESCR:=		The netfilter firewalling software
 PKG_SECTION:=		firewall
 PKG_DEPENDS:=		kmod-ip-nf-iptables kmod-nf-conntrack

+ 6 - 3
package/kmod/Makefile

@@ -4,13 +4,13 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=		kmod
-PKG_VERSION:=		5
+PKG_VERSION:=		15
 PKG_RELEASE:=		1
-PKG_MD5SUM:=		b271c2ec54aba1c67bda63c8579d8c15
+PKG_MD5SUM:=		d03372179ed2cfa0c52b6672cf438901
 PKG_DESCR:=		kernel module loading library
 PKG_SECTION:=		libs
 PKG_URL:=		http://profusion.mobi/index.php
-PKG_SITES:=		http://packages.profusion.mobi/kmod/
+PKG_SITES:=		https://www.kernel.org/pub/linux/utils/kernel/kmod/
 PKG_OPTS:=		dev
 
 DISTFILES:=             ${PKG_NAME}-${PKG_VERSION}.tar.xz
@@ -19,6 +19,9 @@ include $(TOPDIR)/mk/package.mk
 
 $(eval $(call PKG_template,KMOD,kmod,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
 
+CONFIG_STYLE:=		minimal
+CONFIGURE_ARGS+=	--host=${REAL_GNU_TARGET_NAME}
+
 kmod-install:
 	$(INSTALL_DIR) $(IDIR_KMOD)/usr/bin
 	$(INSTALL_DIR) $(IDIR_KMOD)/usr/lib

+ 13 - 0
package/kmod/patches/patch-libkmod_libkmod_pc_in

@@ -0,0 +1,13 @@
+--- kmod-15.orig/libkmod/libkmod.pc.in	2013-04-24 22:02:37.000000000 +0200
++++ kmod-15/libkmod/libkmod.pc.in	2013-12-09 12:32:04.000000000 +0100
+@@ -1,7 +1,7 @@
+ prefix=@prefix@
+-exec_prefix=@exec_prefix@
+-libdir=@libdir@
+-includedir=@includedir@
++exec_prefix=${prefix}
++libdir=${prefix}/lib
++includedir=${prefix}/include
+ 
+ Name: libkmod
+ Description: Library to deal with kernel modules

+ 2 - 2
package/lame/Makefile

@@ -4,9 +4,9 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=		lame
-PKG_VERSION:=		3.98.4
+PKG_VERSION:=		3.99
 PKG_RELEASE:=		1
-PKG_MD5SUM:=		8e9866ad6b570c6c95c8cba48060473f
+PKG_MD5SUM:=		7abacd1d0a65a63733335786015626db
 PKG_DESCR:=		LAME MP3 encoder
 PKG_SECTION:=		multimedia
 PKG_DEPENDS:=		libncurses

+ 0 - 11
package/lame/patches/patch-ltmain_sh

@@ -1,11 +0,0 @@
---- lame-398-2.orig/ltmain.sh	2008-01-03 01:00:01.000000000 +0100
-+++ lame-398-2/ltmain.sh	2011-01-15 22:13:38.000000000 +0100
-@@ -1693,7 +1693,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.

+ 16 - 0
package/libXft/patches/patch-src_xftglyphs_c

@@ -0,0 +1,16 @@
+--- libXft-2.3.1.orig/src/xftglyphs.c	2012-06-02 18:36:35.000000000 +0200
++++ libXft-2.3.1/src/xftglyphs.c	2013-12-07 12:17:23.000000000 +0100
+@@ -21,10 +21,10 @@
+  */
+ 
+ #include "xftint.h"
+-#include <freetype/ftoutln.h>
+-#include <freetype/ftlcdfil.h>
++#include <ftoutln.h>
++#include <ftlcdfil.h>
+ 
+-#include <freetype/ftsynth.h>
++#include <ftsynth.h>
+ 
+ /*
+  * Validate the memory info for a font

+ 2 - 1
package/libXt/Makefile

@@ -10,7 +10,7 @@ PKG_MD5SUM:=		7a80ed7aba06668b12ebd0910318a1f1
 PKG_DESCR:=		X Toolkit Intrinsics libraries
 PKG_SECTION:=		x11/libs
 PKG_DEPENDS:=		libsm libice libuuid libx11 libxau libxdmcp libxcb
-PKG_BUILDDEP:=		libSM libX11 kbproto
+PKG_BUILDDEP:=		autotool libSM libX11 kbproto util-macros
 PKG_SITES:=		${MASTER_SITE_XORG}
 PKG_LIBNAME:=		libxt
 PKG_OPTS:=		dev
@@ -19,6 +19,7 @@ include $(TOPDIR)/mk/package.mk
 
 $(eval $(call PKG_template,LIBXT,libxt,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
 
+AUTOTOOL_STYLE:=	autoreconf
 TARGET_CFLAGS:=         $(filter-out -flto,$(TARGET_CFLAGS))
 CONFIGURE_ARGS+=	--disable-malloc0returnsnull
 

+ 1 - 1
package/libXt/patches/patch-util_Makefile_in

@@ -5,7 +5,7 @@
  CHANGELOG_CMD = @CHANGELOG_CMD@
  CPP = @CPP@
 -CPPFLAGS = @CPPFLAGS@
-+CPPFLAGS = 
++CPPFLAGS = @CPPFLAGS_FOR_BUILD@
  CWARNFLAGS = @CWARNFLAGS@
  CYGPATH_W = @CYGPATH_W@
  DEFS = @DEFS@

+ 0 - 12
package/libaio/patches/patch-src_Makefile.orig

@@ -1,12 +0,0 @@
---- libaio-0.3.109.orig/src/Makefile	2009-10-09 20:17:02.000000000 +0200
-+++ libaio-0.3.109/src/Makefile	2012-08-18 12:46:43.000000000 +0200
-@@ -3,7 +3,8 @@ includedir=$(prefix)/include
- libdir=$(prefix)/lib
- 
- ARCH := $(shell uname -m | sed -e s/i.86/i386/)
--CFLAGS := -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC
-+CFLAGS ?= -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC
-+CFLAGS += -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC
- SO_CFLAGS=-shared $(CFLAGS)
- L_CFLAGS=$(CFLAGS)
- LINK_FLAGS=

+ 2 - 0
package/libaudiofile/Makefile

@@ -10,6 +10,8 @@ PKG_MD5SUM:=		2731d79bec0acef3d30d2fc86b0b72fd
 PKG_DESCR:=		audiofile library
 PKG_SECTION:=		libs
 PKG_URL:=		http://audiofile.68k.org/
+PKG_BUILDDEP:=		flac
+PKG_DEPENDS:=		libflac
 PKG_SITES:=		http://audiofile.68k.org/
 PKG_LIBNAME:=		libaudiofile
 PKG_OPTS:=		dev

+ 1 - 0
package/libbluray/Makefile

@@ -9,6 +9,7 @@ PKG_RELEASE:=		2
 PKG_MD5SUM:=		c7a1cc71cb9747f93122ec650d4ae933
 PKG_DESCR:=		bluray library
 PKG_SECTION:=		libs
+PKG_BUILDDEP:=		libxml2
 PKG_URL:=		http://www.videolan.org/developers/libbluray.html
 PKG_SITES:=		ftp://ftp.videolan.org/pub/videolan/libbluray/${PKG_VERSION}/
 PKG_OPTS:=		dev

+ 11 - 0
package/libbluray/patches/patch-src_libbluray_decoders_textst_render_c

@@ -0,0 +1,11 @@
+--- libbluray-0.4.0.orig/src/libbluray/decoders/textst_render.c	2013-09-18 10:52:01.000000000 +0200
++++ libbluray-0.4.0/src/libbluray/decoders/textst_render.c	2013-12-08 15:47:03.000000000 +0100
+@@ -30,7 +30,7 @@
+ #ifdef HAVE_FT2
+ #include <ft2build.h>
+ #include FT_FREETYPE_H
+-#include <freetype/ftsynth.h>
++#include <ftsynth.h>
+ #endif
+ 
+ #include "textst_render.h"

+ 34 - 0
package/libcec/Makefile

@@ -0,0 +1,34 @@
+# 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:=		libcec
+PKG_VERSION:=		2.1.4
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		d65e52ab3295e9e4b73bf4580f3bd4f7
+PKG_DESCR:=		control your device with your TV remote control
+PKG_SECTION:=		libs
+PKG_BUILDDEP:=		autotool
+PKG_URL:=		http://libcec.pulse-eight.com/
+PKG_SITES:=		http://www.openadk.org/distfiles
+PKG_OPTS:=		dev
+
+PKG_SYSTEM_DEPENDS:=    raspberry-pi
+PKG_LIBC_DEPENDS:=      eglibc glibc musl
+
+include $(TOPDIR)/mk/package.mk
+
+$(eval $(call PKG_template,LIBCEC,libcec,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
+
+AUTOTOOL_STYLE:=	autoreconf
+CONFIGURE_ARGS+=	--enable-rpi \
+			--with-rpi-include-path=$(STAGING_TARGET_DIR)/opt/vc/include \
+			--with-rpi-lib-path=$(STAGING_TARGET_DIR)/opt/vc/lib
+
+libcec-install:
+	$(INSTALL_DIR) $(IDIR_LIBCEC)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libcec*.so* \
+		$(IDIR_LIBCEC)/usr/lib
+
+include ${TOPDIR}/mk/pkg-bottom.mk

+ 7 - 5
package/libgd/Makefile

@@ -3,19 +3,21 @@
 
 include ${TOPDIR}/rules.mk
 
-PKG_NAME:=		gd
-PKG_VERSION:=		2.0.35
-PKG_RELEASE:=		2
-PKG_MD5SUM:=		982963448dc36f20cb79b6e9ba6fdede
+PKG_NAME:=		libgd
+PKG_VERSION:=		2.1.0
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		03588159bf4faab9079849c8d709acc6
 PKG_DESCR:=		A library for the dynamic creation of images
 PKG_SECTION:=		libs
 PKG_DEPENDS:=		libjpeg libpng
 PKG_BUILDDEP:=		libpng jpeg
 PKG_URL:=		http://www.libgd.org/
-PKG_SITES:=		http://www.libgd.org/releases/
+PKG_SITES:=		https://bitbucket.org/libgd/gd-libgd/downloads/
 PKG_LIBNAME:=		libgd
 PKG_OPTS:=		dev
 
+DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.xz
+
 include ${TOPDIR}/mk/package.mk
 
 $(eval $(call PKG_template,LIBGD,libgd,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))

+ 0 - 10
package/libgd/patches/patch-gd_io_h

@@ -1,10 +0,0 @@
---- gd-2.0.36.orig/gd_io.h	2007-11-27 09:30:34.000000000 +0100
-+++ gd-2.0.36/gd_io.h	2012-10-14 16:10:30.000000000 +0200
-@@ -26,6 +26,7 @@ typedef struct gdIOCtx
- 
-   void (*gd_free) (struct gdIOCtx *);
- 
-+  void    *data;
- }
- gdIOCtx;
- 

+ 11 - 0
package/libgd/patches/patch-src_gd_bmp_c

@@ -0,0 +1,11 @@
+--- libgd-2.1.0.orig/src/gd_bmp.c	2013-06-25 11:58:23.000000000 +0200
++++ libgd-2.1.0/src/gd_bmp.c	2013-12-08 16:23:11.000000000 +0100
+@@ -792,7 +792,7 @@ static int bmp_read_1bit(gdImagePtr im,
+ 	}
+ 
+ 	/* The line must be divisible by 4, else its padded with NULLs */
+-	padding = ((int)ceill(0.1 * info->width)) % 4;
++	padding = ((int)ceil(0.1 * info->width)) % 4;
+ 	if (padding) {
+ 		padding = 4 - padding;
+ 	}

+ 132 - 1
package/libglew/patches/patch-Makefile

@@ -1,5 +1,23 @@
 --- glew-1.10.0.orig/Makefile	2013-07-22 16:11:22.000000000 +0200
-+++ glew-1.10.0/Makefile	2013-07-30 13:16:20.000000000 +0200
++++ glew-1.10.0/Makefile	2013-12-08 15:26:15.000000000 +0100
+@@ -31,13 +31,13 @@
+ include config/version
+ 
+ SHELL = /bin/sh
+-SYSTEM ?= $(shell config/config.guess | cut -d - -f 3 | sed -e 's/[0-9\.]//g;')
+-SYSTEM.SUPPORTED = $(shell test -f config/Makefile.$(SYSTEM) && echo 1)
++SYSTEMS ?= $(shell config/config.guess | cut -d - -f 3 | sed -e 's/[0-9\.]//g;')
++SYSTEM.SUPPORTED = $(shell test -f config/Makefile.$(SYSTEMS) && echo 1)
+ 
+ ifeq ($(SYSTEM.SUPPORTED), 1)
+-include config/Makefile.$(SYSTEM)
++include config/Makefile.$(SYSTEMS)
+ else
+-$(error "Platform '$(SYSTEM)' not supported")
++$(error "Platform '$(SYSTEMS)' not supported")
+ endif
+ 
+ GLEW_DEST ?= /usr
 @@ -71,7 +71,8 @@ else
  OPT = $(POPT)
  endif
@@ -10,3 +28,116 @@
  
  all debug: glew.lib glew.lib.mx glew.bin
  
+@@ -83,14 +84,14 @@ LIB.LIBS           := $(GL_LDFLAGS)
+ LIB.SRCS           := src/glew.c
+ LIB.SRCS.NAMES     := $(notdir $(LIB.SRCS))
+ 
+-LIB.OBJS           := $(addprefix tmp/$(SYSTEM)/default/static/,$(LIB.SRCS.NAMES))
++LIB.OBJS           := $(addprefix tmp/$(SYSTEMS)/default/static/,$(LIB.SRCS.NAMES))
+ LIB.OBJS           := $(LIB.OBJS:.c=.o)
+-LIB.SOBJS          := $(addprefix tmp/$(SYSTEM)/default/shared/,$(LIB.SRCS.NAMES))
++LIB.SOBJS          := $(addprefix tmp/$(SYSTEMS)/default/shared/,$(LIB.SRCS.NAMES))
+ LIB.SOBJS          := $(LIB.SOBJS:.c=.o)
+ 
+-LIB.OBJS.MX        := $(addprefix tmp/$(SYSTEM)/mx/static/,$(LIB.SRCS.NAMES))
++LIB.OBJS.MX        := $(addprefix tmp/$(SYSTEMS)/mx/static/,$(LIB.SRCS.NAMES))
+ LIB.OBJS.MX        := $(LIB.OBJS.MX:.c=.o)
+-LIB.SOBJS.MX       := $(addprefix tmp/$(SYSTEM)/mx/shared/,$(LIB.SRCS.NAMES))
++LIB.SOBJS.MX       := $(addprefix tmp/$(SYSTEMS)/mx/shared/,$(LIB.SRCS.NAMES))
+ LIB.SOBJS.MX       := $(LIB.SOBJS.MX:.c=.o)
+ 
+ glew.lib: lib lib/$(LIB.SHARED) lib/$(LIB.STATIC) glew.pc
+@@ -114,11 +115,11 @@ ifneq ($(STRIP),)
+ 	$(STRIP) -x $@
+ endif
+ 
+-tmp/$(SYSTEM)/default/static/glew.o: src/glew.c include/GL/glew.h include/GL/wglew.h include/GL/glxew.h
++tmp/$(SYSTEMS)/default/static/glew.o: src/glew.c include/GL/glew.h include/GL/wglew.h include/GL/glxew.h
+ 	@mkdir -p $(dir $@)
+ 	$(CC) -DGLEW_NO_GLU -DGLEW_STATIC $(CFLAGS) $(CFLAGS.SO) -o $@ -c $<
+ 
+-tmp/$(SYSTEM)/default/shared/glew.o: src/glew.c include/GL/glew.h include/GL/wglew.h include/GL/glxew.h
++tmp/$(SYSTEMS)/default/shared/glew.o: src/glew.c include/GL/glew.h include/GL/wglew.h include/GL/glxew.h
+ 	@mkdir -p $(dir $@)
+ 	$(CC) -DGLEW_NO_GLU $(CFLAGS) $(CFLAGS.SO) -o $@ -c $<
+ 
+@@ -154,11 +155,11 @@ ifneq ($(STRIP),)
+ 	$(STRIP) -x $@
+ endif
+ 
+-tmp/$(SYSTEM)/mx/static/glew.o: src/glew.c include/GL/glew.h include/GL/wglew.h include/GL/glxew.h
++tmp/$(SYSTEMS)/mx/static/glew.o: src/glew.c include/GL/glew.h include/GL/wglew.h include/GL/glxew.h
+ 	@mkdir -p $(dir $@)
+ 	$(CC) -DGLEW_NO_GLU -DGLEW_MX -DGLEW_STATIC $(CFLAGS) $(CFLAGS.SO) -o $@ -c $<
+ 
+-tmp/$(SYSTEM)/mx/shared/glew.o: src/glew.c include/GL/glew.h include/GL/wglew.h include/GL/glxew.h
++tmp/$(SYSTEMS)/mx/shared/glew.o: src/glew.c include/GL/glew.h include/GL/wglew.h include/GL/glxew.h
+ 	@mkdir -p $(dir $@)
+ 	$(CC) -DGLEW_NO_GLU -DGLEW_MX $(CFLAGS) $(CFLAGS.SO) -o $@ -c $<
+ 
+@@ -183,17 +184,17 @@ BIN.LIBS = -Llib $(LDFLAGS.DYNAMIC) -l$(
+ 
+ GLEWINFO.BIN       := glewinfo$(BIN.SUFFIX)
+ GLEWINFO.BIN.SRC   := src/glewinfo.c
+-GLEWINFO.BIN.OBJ   := $(addprefix tmp/$(SYSTEM)/default/shared/,$(notdir $(GLEWINFO.BIN.SRC)))
++GLEWINFO.BIN.OBJ   := $(addprefix tmp/$(SYSTEMS)/default/shared/,$(notdir $(GLEWINFO.BIN.SRC)))
+ GLEWINFO.BIN.OBJ   := $(GLEWINFO.BIN.OBJ:.c=.o)
+ 
+ VISUALINFO.BIN     := visualinfo$(BIN.SUFFIX)
+ VISUALINFO.BIN.SRC := src/visualinfo.c
+-VISUALINFO.BIN.OBJ := $(addprefix tmp/$(SYSTEM)/default/shared/,$(notdir $(VISUALINFO.BIN.SRC)))
++VISUALINFO.BIN.OBJ := $(addprefix tmp/$(SYSTEMS)/default/shared/,$(notdir $(VISUALINFO.BIN.SRC)))
+ VISUALINFO.BIN.OBJ := $(VISUALINFO.BIN.OBJ:.c=.o)
+ 
+ # Don't build glewinfo or visualinfo for NaCL, yet.
+ 
+-ifneq ($(filter nacl%,$(SYSTEM)),)
++ifneq ($(filter nacl%,$(SYSTEMS)),)
+ glew.bin: glew.lib bin
+ else
+ glew.bin: glew.lib bin bin/$(GLEWINFO.BIN) bin/$(VISUALINFO.BIN) 
+@@ -233,7 +234,7 @@ install.mx:  install.include install.lib
+ install.lib: glew.lib
+ 	$(INSTALL) -d -m 0755 $(LIBDIR)
+ # runtime
+-ifeq ($(filter-out mingw% cygwin,$(SYSTEM)),)
++ifeq ($(filter-out mingw% cygwin,$(SYSTEMS)),)
+ 	$(INSTALL) -d -m 0755 $(BINDIR)
+ 	$(INSTALL) -m 0755 lib/$(LIB.SHARED) $(BINDIR)/
+ else
+@@ -244,7 +245,7 @@ ifneq ($(LN),)
+ endif
+ 
+ # development files
+-ifeq ($(filter-out mingw% cygwin,$(SYSTEM)),)
++ifeq ($(filter-out mingw% cygwin,$(SYSTEMS)),)
+ 	$(INSTALL) -m 0644 lib/$(LIB.DEVLNK) $(LIBDIR)/
+ endif
+ ifneq ($(LN),)
+@@ -255,7 +256,7 @@ endif
+ install.lib.mx: glew.lib.mx
+ 	$(INSTALL) -d -m 0755 $(LIBDIR)
+ # runtime
+-ifeq ($(filter-out mingw% cygwin,$(SYSTEM)),)
++ifeq ($(filter-out mingw% cygwin,$(SYSTEMS)),)
+ 	$(INSTALL) -d -m 0755 $(BINDIR)
+ 	$(INSTALL) -m 0755 lib/$(LIB.SHARED.MX) $(BINDIR)/
+ else
+@@ -265,7 +266,7 @@ ifneq ($(LN),)
+ 	$(LN) $(LIB.SHARED.MX) $(LIBDIR)/$(LIB.SONAME.MX)
+ endif
+ # development files
+-ifeq ($(filter-out mingw% cygwin,$(SYSTEM)),)
++ifeq ($(filter-out mingw% cygwin,$(SYSTEMS)),)
+ 	$(INSTALL) -m 0644 lib/$(LIB.DEVLNK.MX) $(LIBDIR)/
+ endif
+ ifneq ($(LN),)
+@@ -298,7 +299,7 @@ uninstall:
+ 	$(RM) $(INCDIR)/glew.h
+ 	$(RM) $(INCDIR)/glxew.h
+ 	$(RM) $(LIBDIR)/$(LIB.DEVLNK) $(LIBDIR)/$(LIB.DEVLNK.MX)
+-ifeq ($(filter-out mingw% cygwin,$(SYSTEM)),)
++ifeq ($(filter-out mingw% cygwin,$(SYSTEMS)),)
+ 	$(RM) $(BINDIR)/$(LIB.SHARED) $(BINDIR)/$(LIB.SHARED.MX)
+ else
+ 	$(RM) $(LIBDIR)/$(LIB.SONAME) $(LIBDIR)/$(LIB.SONAME.MX)

+ 0 - 11
package/libglew/patches/patch-Makefile.orig

@@ -1,11 +0,0 @@
---- glew-1.10.0.orig/Makefile	2013-07-22 16:11:22.000000000 +0200
-+++ glew-1.10.0/Makefile	2013-07-30 13:15:41.000000000 +0200
-@@ -71,7 +71,7 @@ else
- OPT = $(POPT)
- endif
- INCLUDE = -Iinclude
--CFLAGS = $(OPT) $(WARN) $(INCLUDE) $(CFLAGS.EXTRA)
-+CFLAGS ?= $(OPT) $(WARN) $(INCLUDE) $(CFLAGS.EXTRA)
- 
- all debug: glew.lib glew.lib.mx glew.bin
- 

+ 0 - 26
package/libglew/patches/patch-config_Makefile_linux.orig

@@ -1,26 +0,0 @@
---- glew-1.10.0.orig/config/Makefile.linux	2013-07-22 16:11:22.000000000 +0200
-+++ glew-1.10.0/config/Makefile.linux	2013-07-30 13:14:42.000000000 +0200
-@@ -1,21 +1,7 @@
- NAME = $(GLEW_NAME)
--CC = cc
--LD = cc
-+CC ?= cc
-+LD ?= cc
- M_ARCH ?= $(shell uname -m)
--ARCH64 = false
--ifeq (x86_64,${M_ARCH})
--  ARCH64 = true
--endif
--ifeq (ppc64,${M_ARCH})
--  ARCH64 = true
--endif
--ifeq (${ARCH64},true)
--  LDFLAGS.EXTRA = -L/usr/X11R6/lib64 -L/usr/lib64
--  LIBDIR = $(GLEW_DEST)/lib64
--else
--  LDFLAGS.EXTRA = -L/usr/X11R6/lib -L/usr/lib
--  LIBDIR = $(GLEW_DEST)/lib
--endif
- LDFLAGS.GL = -lXmu -lXi -lGL -lXext -lX11
- LDFLAGS.STATIC = -Wl,-Bstatic
- LDFLAGS.DYNAMIC = -Wl,-Bdynamic

+ 8 - 3
package/liblzo/Makefile

@@ -4,11 +4,12 @@
 include ${TOPDIR}/rules.mk
 
 PKG_NAME:=		lzo
-PKG_VERSION:=		2.04
-PKG_RELEASE:=		2
-PKG_MD5SUM:=		a383c7055a310e2a71b9ecd19cfea238
+PKG_VERSION:=		2.06
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		95380bd4081f85ef08c5209f4107e9f8
 PKG_DESCR:=		a real-time data compression library
 PKG_SECTION:=		libs
+PKG_BUILDDEP:=		liblzo-host
 PKG_URL:=		http://www.oberhumer.com/opensource/lzo
 PKG_SITES:=		http://www.oberhumer.com/opensource/lzo/download/
 PKG_LIBNAME:=		liblzo
@@ -18,10 +19,13 @@ ifeq ($(ADK_STATIC),y)
 PKG_OPTS+=		libonly
 endif
 
+include ${TOPDIR}/mk/host.mk
 include ${TOPDIR}/mk/package.mk
 
+$(eval $(call HOST_template,LIBLZO,liblzo,${PKG_VERSION}-${PKG_RELEASE}))
 $(eval $(call PKG_template,LIBLZO,liblzo,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},$(PKG_OPTS)))
 
+HOST_STYLE:=		auto
 CONFIGURE_ARGS+=	--enable-static
 MAKE_FLAGS+=		CFLAGS_O="${TARGET_CFLAGS}"
 
@@ -29,4 +33,5 @@ liblzo-install:
 	${INSTALL_DIR} ${IDIR_LIBLZO}/usr/lib
 	${CP} ${WRKINST}/usr/lib/liblzo2.so* ${IDIR_LIBLZO}/usr/lib
 
+include ${TOPDIR}/mk/host-bottom.mk
 include ${TOPDIR}/mk/pkg-bottom.mk

+ 28 - 0
package/libnfs/Makefile

@@ -0,0 +1,28 @@
+# 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:=		libnfs
+PKG_VERSION:=		1.8.0
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		0f20c7c104aa2e2ee563169b7e164aab
+PKG_DESCR:=		NFS client library
+PKG_SECTION:=		libs
+PKG_BUILDDEP:=		autotool
+PKG_URL:=		https://github.com/sahlberg/libnfs
+PKG_SITES:=		https://sites.google.com/site/libnfstarballs/li/
+PKG_OPTS:=		dev
+
+include $(TOPDIR)/mk/package.mk
+
+$(eval $(call PKG_template,LIBNFS,libnfs,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
+
+AUTOTOOL_STYLE:=	autoreconf
+
+libnfs-install:
+	$(INSTALL_DIR) $(IDIR_LIBNFS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libnfs*.so* \
+		$(IDIR_LIBNFS)/usr/lib
+
+include ${TOPDIR}/mk/pkg-bottom.mk

+ 5 - 4
package/libpcap/Makefile

@@ -4,12 +4,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=		libpcap
-PKG_VERSION:=		1.3.0
-PKG_RELEASE:=		2
-PKG_MD5SUM:=		f78455a92622b7a3c05c58b6ad1cec7e
+PKG_VERSION:=		1.5.2
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		33ba2f10f3a402cb5d34f5e2a904794a
 PKG_DESCR:=		a low-level packet capture library
 PKG_SECTION:=		libs
-PKG_BUILDDEP:=		flex-host bison-host
+PKG_BUILDDEP:=		flex-host bison-host libnl
 PKG_URL:=		http://www.tcpdump.org/
 PKG_SITES:=		http://www.tcpdump.org/release/
 PKG_OPTS:=		dev
@@ -24,6 +24,7 @@ $(eval $(call PKG_template,LIBPCAP,libpcap,$(PKG_VERSION)-${PKG_RELEASE},${PKG_D
 CONFIGURE_ENV+=		ac_cv_linux_vers=26
 CONFIGURE_ARGS+=	--disable-yydebug \
 			--with-build-cc=$(CC_FOR_BUILD) \
+			--without-libnl \
 			--with-pcap=linux
 TARGET_CFLAGS+=		${TARGET_CPPFLAGS}
 INSTALL_TARGET=		install install-shared

+ 37 - 0
package/libssh/Makefile

@@ -0,0 +1,37 @@
+# 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:=		libssh
+PKG_VERSION:=		0.5.3
+PKG_RELEASE:=		3
+PKG_MD5SUM:=		9ad01838d3b89d98e900e0f6260a88cc
+PKG_DESCR:=		SSH library
+PKG_SECTION:=		libs
+PKG_DEPENDS:=		libopenssl zlib
+PKG_BUILDDEP:=		openssl zlib
+PKG_URL:=		http://www.libssh.org/
+PKG_SITES:=		http://www.libssh.org/files/0.5/
+PKG_OPTS:=		dev
+
+include $(TOPDIR)/mk/package.mk
+
+$(eval $(call PKG_template,LIBSSH,libssh,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
+
+WRKBUILD=               ${WRKDIR}/${PKG_NAME}-obj
+CONFIG_STYLE:=          manual
+
+do-configure:
+	(cd $(WRKBUILD) && PATH='${TARGET_PATH}' \
+		cmake -DCMAKE_SYSTEM_NAME=Linux \
+		-DCMAKE_INSTALL_PREFIX=/usr \
+		-DOPENSSL_ROOT_DIR='$(STAGING_TARGET_DIR)/usr' \
+		-DZLIB_ROOT_DIR='$(STAGING_TARGET_DIR)/usr' $(WRKSRC)/)
+
+libssh-install:
+	$(INSTALL_DIR) $(IDIR_LIBSSH)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libssh*.so* \
+		$(IDIR_LIBSSH)/usr/lib
+
+include ${TOPDIR}/mk/pkg-bottom.mk

+ 14 - 0
package/libssh/patches/patch-cmake_Modules_DefineCompilerFlags_cmake

@@ -0,0 +1,14 @@
+--- libssh-0.5.3.orig/cmake/Modules/DefineCompilerFlags.cmake	2012-11-20 12:41:49.000000000 +0100
++++ libssh-0.5.3/cmake/Modules/DefineCompilerFlags.cmake	2013-12-17 13:20:04.073723090 +0100
+@@ -20,11 +20,6 @@ if (UNIX AND NOT WIN32)
+             set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC")
+         endif (WITH_FPIC)
+ 
+-        check_c_compiler_flag_ssp("-fstack-protector" WITH_STACK_PROTECTOR)
+-        if (WITH_STACK_PROTECTOR)
+-            set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fstack-protector")
+-        endif (WITH_STACK_PROTECTOR)
+-
+         check_c_compiler_flag("-D_FORTIFY_SOURCE=2" WITH_FORTIFY_SOURCE)
+         if (WITH_FORTIFY_SOURCE)
+             set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_FORTIFY_SOURCE=2")

+ 4 - 4
package/libusb-compat/Makefile

@@ -4,13 +4,13 @@
 include ${TOPDIR}/rules.mk
 
 PKG_NAME:=		libusb-compat
-PKG_VERSION:=		0.1.3
-PKG_RELEASE:=		2
-PKG_MD5SUM:=		570ac2ea085b80d1f74ddc7c6a93c0eb
+PKG_VERSION:=		0.1.5
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		2780b6a758a1e2c2943bdbf7faf740e4
 PKG_DESCR:=		a library for accessing Linux USB devices
 PKG_SECTION:=		libs
 PKG_BUILDDEP:=		libusb
-PKG_URL:=		http://libusb.wiki.sourceforge.net
+PKG_URL:=		http://www.libusb.org/wiki/libusb-compat-0.1
 PKG_SITES:=		${MASTER_SITE_SOURCEFORGE:=libusb/}
 PKG_OPTS:=		dev
 

+ 10 - 0
package/libusb-compat/patches/patch-libusb_usb_h

@@ -0,0 +1,10 @@
+--- libusb-compat-0.1.5.orig/libusb/usb.h	2013-05-05 18:29:02.000000000 +0200
++++ libusb-compat-0.1.5/libusb/usb.h	2013-12-20 15:49:30.974611582 +0100
+@@ -25,6 +25,7 @@
+ #ifndef __USB_H__
+ #define __USB_H__
+ 
++#include <sys/types.h>
+ #include <unistd.h>
+ #include <stdlib.h>
+ #include <limits.h>

+ 0 - 23
package/libx264/patches/patch-configure.orig

@@ -1,23 +0,0 @@
---- 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

+ 3 - 3
package/libxml2/Makefile

@@ -5,12 +5,12 @@ include ${TOPDIR}/rules.mk
 
 PKG_NAME:=		libxml2
 PKG_VERSION:=		2.9.1
-PKG_RELEASE:=		4
+PKG_RELEASE:=		6
 PKG_MD5SUM:=		9c0cfef285d5c4a5c80d00904ddab380
 PKG_DESCR:=		XML C parser and toolkit
 PKG_SECTION:=		libs
 PKG_DEPENDS:=		zlib
-PKG_BUILDDEP:=		autotool gettext-tiny libxml2-host zlib
+PKG_BUILDDEP:=		autotool gettext-tiny python2-host libxml2-host zlib
 PKG_URL:=		http://www.xmlsoft.org/
 PKG_SITES:=		http://xmlsoft.org/sources/
 PKG_OPTS:=		dev
@@ -45,7 +45,7 @@ AUTOTOOL_STYLE:=	autoreconf
 TARGET_CFLAGS:=		$(filter-out -flto,$(TARGET_CFLAGS))
 TARGET_LDFLAGS+=	-lpthread
 ifneq ($(ADK_PACKAGE_LIBXML2_PYTHON),)
-CONFIGURE_ARGS+=	--with-python=$(STAGING_TARGET_DIR)/usr
+CONFIGURE_ARGS+=	--with-python
 else
 CONFIGURE_ARGS+=	--without-python
 endif

+ 2 - 0
package/m4/Makefile

@@ -13,6 +13,8 @@ PKG_BUILDDEP:=		m4-host
 PKG_URL:=		http://www.gnu.org/software/m4/
 PKG_SITES:=		${MASTER_SITE_GNU:=m4/}
 
+PKG_LIBC_DEPENDS:=	eglibc glibc musl
+
 include ${TOPDIR}/mk/host.mk
 include ${TOPDIR}/mk/package.mk
 

+ 1 - 1
package/openafs/Makefile

@@ -4,7 +4,7 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=		openafs
-PKG_VERSION:=		1.6.5
+PKG_VERSION:=		1.6.5.1
 PKG_RELEASE:=		1
 PKG_MD5SUM:=		e33e0b031760d4f90815d40b8ab3c540
 PKG_DESCR:=		AFS implementation

+ 0 - 1
package/openvpn/files/openvpn.conffiles

@@ -1 +0,0 @@
-/etc/openvpn/client.conf

+ 10 - 1
package/orbit2/patches/patch-configure

@@ -1,5 +1,5 @@
 --- ORBit2-2.14.19.orig/configure	2010-09-28 11:39:37.000000000 +0200
-+++ ORBit2-2.14.19/configure	2011-03-25 19:39:53.000000000 +0100
++++ ORBit2-2.14.19/configure	2013-12-08 19:30:23.000000000 +0100
 @@ -8373,7 +8373,7 @@ $as_echo_n "checking whether the $compil
      # here allows them to be overridden if necessary.
      runpath_var=LD_RUN_PATH
@@ -9,3 +9,12 @@
      # ancient GNU ld didn't support --whole-archive et. al.
      if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
        whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+@@ -12950,7 +12950,7 @@ $as_echo "$WARN_CFLAGS" >&6; }
+ 
+ if test "$enable_maintainer_mode" = "yes"; then
+ 	DISABLE_DEPRECATED_CFLAGS=" \
+-		-DG_DISABLE_DEPRECATED -DG_DISABLE_SINGLE_INCLUDES"
++		-DG_DISABLE_SINGLE_INCLUDES"
+ 
+ fi
+ 

+ 10 - 1
package/orbit2/patches/patch-linc2_src_Makefile_in

@@ -1,5 +1,5 @@
 --- ORBit2-2.14.19.orig/linc2/src/Makefile.in	2010-09-28 11:39:39.000000000 +0200
-+++ ORBit2-2.14.19/linc2/src/Makefile.in	2011-05-17 11:54:33.596610948 +0200
++++ ORBit2-2.14.19/linc2/src/Makefile.in	2013-12-08 19:32:44.000000000 +0100
 @@ -54,7 +54,7 @@ am_liblinc_la_OBJECTS = linc.lo linc-con
  liblinc_la_OBJECTS = $(am_liblinc_la_OBJECTS)
  liblinc_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
@@ -18,3 +18,12 @@
  DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
  depcomp = $(SHELL) $(top_srcdir)/depcomp
  am__depfiles_maybe = depfiles
+@@ -244,7 +244,7 @@ noinst_LTLIBRARIES = liblinc.la
+ #	-I$(top_srcdir)/include    
+ INCLUDES = -I$(top_builddir)/linc2/include \
+ 	-I$(top_srcdir)/linc2/include $(LINC_CFLAGS) $(WARN_CFLAGS) \
+-	-DG_DISABLE_DEPRECATED $(am__append_1)
++	$(am__append_1)
+ liblinc_la_SOURCES = \
+ 	linc.c			\
+ 	linc-connection.c	\

+ 2 - 1
package/pacemaker-mgmt/Makefile

@@ -9,11 +9,12 @@ PKG_RELEASE:=		1
 PKG_MD5SUM:=		be16a38588d1c518f53e64e7e48e1c90
 PKG_DESCR:=		Pacemaker management daemon
 PKG_SECTION:=		ha
-PKG_BUILDDEP:=		pacemaker gnutls pam python2
+PKG_BUILDDEP:=		swig-host pacemaker gnutls pam python2
 PKG_URL:=		http://hg.clusterlabs.org/pacemaker/pygui/
 PKG_SITES:=		http://openadk.org/distfiles/
 
 PKG_LIBC_DEPENDS:=	eglibc glibc musl
+PKG_ARCH_DEPENDS:=      x86 x86_64
 
 include $(TOPDIR)/mk/package.mk
 

+ 4 - 2
package/pam/Makefile

@@ -24,6 +24,10 @@ XAKE_FLAGS+=		GCC_HONOUR_COPTS=s
 CONFIGURE_ARGS+=	--disable-nis \
 			--enable-db=no
 
+post-install:
+	# /lib is not automatically installed to staging area
+	$(CP) $(WRKINST)/lib/libpam*.so* $(STAGING_TARGET_DIR)/usr/lib
+
 pam-install:
 	$(INSTALL_DIR) $(IDIR_PAM)/etc/security
 	$(CP) $(WRKINST)/etc/security/* $(IDIR_PAM)/etc/security
@@ -31,7 +35,5 @@ pam-install:
 	$(CP) $(WRKINST)/lib/libpam*.so* $(IDIR_PAM)/lib
 	$(CP) $(WRKINST)/lib/security/*.so* $(IDIR_PAM)/lib/security
 	$(CP) ./files/pam.conf $(IDIR_PAM)/etc
-	# /lib is not automatically installed to staging area
-	$(CP) $(WRKINST)/lib/libpam*.so* $(STAGING_DIR)/usr/lib
 
 include ${TOPDIR}/mk/pkg-bottom.mk

+ 10 - 8
package/pango/Makefile

@@ -4,17 +4,19 @@
 include ${TOPDIR}/rules.mk
 
 PKG_NAME:=		pango
-PKG_VERSION:=		1.28.3
-PKG_RELEASE:=		2
-PKG_MD5SUM:=		22ad1c8d3fda7e73b0798035f3dd96bc
+PKG_VERSION:=		1.36.1
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		9e0d3a1ea395172f8c39ba98a4d2081a
 PKG_DESCR:=		pango library
 PKG_SECTION:=		libs
-PKG_BUILDDEP:=		libXft glib cairo libstdcxx fontconfig
+PKG_BUILDDEP:=		libXft glib cairo harfbuzz libstdcxx fontconfig
 PKG_URL:=		http://www.pango.org/
-PKG_SITES:=		${MASTER_SITE_GNOME:=pango/1.28/}
+PKG_SITES:=		${MASTER_SITE_GNOME:=pango/1.36/}
 PKG_NEED_CXX:=		1
 PKG_OPTS:=		dev
 
+DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.xz
+
 ifeq ($(ADK_STATIC),y)
 PKG_OPTS+=		libonly
 endif
@@ -28,10 +30,10 @@ CONFIGURE_ENV+=		ac_cv_path_EGREP="grep -E"
 
 pango-install:
 	$(INSTALL_DIR) $(IDIR_PANGO)/etc/pango
-	$(INSTALL_DIR) $(IDIR_PANGO)/usr/lib $(IDIR_PANGO)/usr/lib/pango/1.6.0/modules
+	$(INSTALL_DIR) $(IDIR_PANGO)/usr/lib $(IDIR_PANGO)/usr/lib/pango/1.8.0/modules
 	$(INSTALL_DATA) ./files/pango.modules $(IDIR_PANGO)/etc/pango
 	$(CP) $(WRKINST)/usr/lib/libpango*.so* $(IDIR_PANGO)/usr/lib
-	$(CP) $(WRKINST)/usr/lib/pango/1.6.0/modules/*.so \
-		$(IDIR_PANGO)/usr/lib/pango/1.6.0/modules
+	$(CP) $(WRKINST)/usr/lib/pango/1.8.0/modules/*.so \
+		$(IDIR_PANGO)/usr/lib/pango/1.8.0/modules
 
 include ${TOPDIR}/mk/pkg-bottom.mk

+ 6 - 4
package/poppler/Makefile

@@ -4,17 +4,19 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=		poppler
-PKG_VERSION:=		0.22.1
+PKG_VERSION:=		0.24.4
 PKG_RELEASE:=		1
-PKG_MD5SUM:=		50c259fdda538c1ba94b62aa25f7ec87
+PKG_MD5SUM:=		2da22b966cf7a2f8da5bf021e68188ce
 PKG_DESCR:=		pdf rendering library
 PKG_SECTION:=		libs
-PKG_BUILDDEP:=		fontconfig libstdcxx
-PKG_DEPENDS:=		fontconfig libstdcxx
+PKG_BUILDDEP:=		fontconfig libstdcxx libpng cairo
+PKG_DEPENDS:=		fontconfig libstdcxx libpng cairo
 PKG_URL:=		http://poppler.freedesktop.org/
 PKG_SITES:=		http://poppler.freedesktop.org/
 PKG_OPTS:=		dev
 
+DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.xz
+
 include $(TOPDIR)/mk/package.mk
 
 $(eval $(call PKG_template,POPPLER,poppler,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))

+ 2 - 2
package/pycurl/Makefile

@@ -4,9 +4,9 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=		pycurl
-PKG_VERSION:=		7.19.0
+PKG_VERSION:=		7.19.0.2
 PKG_RELEASE:=		1
-PKG_MD5SUM:=		919d58fe37e69fe87ce4534d8b6a1c7b
+PKG_MD5SUM:=		518be33976dbc6838e42495ada64b43f
 PKG_DESCR:=		Python module for fetching of files
 PKG_SECTION:=		lang
 PKG_BUILDDEP:=		python2 curl

+ 5 - 6
package/python2/Makefile

@@ -5,7 +5,7 @@ include ${TOPDIR}/rules.mk
 
 PKG_NAME:=		python2
 PKG_VERSION:=		2.7.5
-PKG_RELEASE:=		8
+PKG_RELEASE:=		10
 PKG_MD5SUM:=		b4f01a1d0ba0b46b05c73b2ac909b1df
 PKG_DESCR:=		Python scripting language (Version 2)
 PKG_SECTION:=		lang
@@ -13,7 +13,7 @@ PKG_BUILDDEP:=		autotool libffi python2-host
 PKG_DEPENDS:=		libpthread libffi libgcc
 PKG_URL:=		http://www.python.org/
 PKG_SITES:=		http://www.python.org/ftp/python/${PKG_VERSION}/
-PKG_OPTS:=		dev noscripts
+PKG_OPTS:=		dev
 
 PKG_HOST_DEPENDS:=	!netbsd !openbsd
 
@@ -97,6 +97,7 @@ CONFIGURE_ARGS:=	--with-threads \
 
 HOST_STYLE:=		auto
 HOST_CONFIGURE_ARGS:=	--with-threads \
+			--disable-ipv6 \
 			--disable-shared \
 			--disable-toolbox-glue \
 			--without-cxx-main
@@ -105,12 +106,10 @@ CFLAGS_FOR_BUILD+=	-fPIC
 hostpost-install:
 	$(INSTALL_BIN) ${WRKBUILD}/Parser/pgen \
 		$(STAGING_HOST_DIR)/usr/bin/pgen
+	(cd $(STAGING_HOST_DIR)/usr/bin && \
+		patch -p0 < $(TOPDIR)/package/python2/files/python-config.patch)
 
 pre-configure:
-	(cd $(WRKBUILD) && patch -p1 < \
-		$(TOPDIR)/package/python2/files/patch-Misc_python-config_in )
-	(cd $(WRKBUILD) && patch -p1 < \
-		$(TOPDIR)/package/python2/files/patch-Lib_distutils_sysconfig_py )
 	$(SED) "s#@EXENAME@#$(STAGING_HOST_DIR)/usr/bin/python#" \
 		$(WRKBUILD)/Misc/python-config.in
 

+ 5 - 5
package/python2/files/patch-Misc_python-config_in → package/python2/files/python-config.patch

@@ -1,5 +1,5 @@
---- Python-2.7.5.orig/Misc/python-config.in	2013-05-12 05:32:49.000000000 +0200
-+++ Python-2.7.5/Misc/python-config.in	2013-10-30 21:29:47.000000000 +0100
+--- python2.7-config.orig	2013-12-11 12:40:37.244519764 +0100
++++ python2.7-config	2013-12-11 12:41:43.279093075 +0100
 @@ -3,6 +3,7 @@
  import sys
  import os
@@ -8,14 +8,14 @@
  from distutils import sysconfig
  
  valid_opts = ['prefix', 'exec-prefix', 'includes', 'libs', 'cflags',
-@@ -37,8 +38,8 @@ for opt in opt_flags:
+@@ -37,8 +38,8 @@
          print sysconfig.EXEC_PREFIX
  
      elif opt in ('--includes', '--cflags'):
 -        flags = ['-I' + sysconfig.get_python_inc(),
 -                 '-I' + sysconfig.get_python_inc(plat_specific=True)]
-+        flags = ['-I' + re.sub('host_', 'target_', sysconfig.get_python_inc()),
-+                 '-I' + re.sub('host_', 'target_', sysconfig.get_python_inc(plat_specific=True))]
++        flags = ['-I' + re.sub('target_', 'host_', sysconfig.get_python_inc()),
++                 '-I' + re.sub('target_', 'host_', sysconfig.get_python_inc(plat_specific=True))]
          if opt == '--cflags':
              flags.extend(getvar('CFLAGS').split())
          print ' '.join(flags)

+ 0 - 0
package/python2/files/patch-Lib_distutils_sysconfig_py → package/python2/patches/patch-Lib_distutils_sysconfig_py


+ 40 - 0
package/rtmpdump/Makefile

@@ -0,0 +1,40 @@
+# 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:=		rtmpdump
+PKG_VERSION:=		2.4
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		61509a2ae8987691f1fa28175461be96
+PKG_DESCR:=		toolkit for RTMP streams
+PKG_DEPENDS:=		librtmp zlib libopenssl
+PKG_BUILDDEP:=		openssl zlib
+PKG_SECTION:=		multimedia
+PKG_URL:=		http://rtmpdump.mplayerhq.hu/
+PKG_SITES:=		http://www.openadk.org/distfiles
+PKG_LIBNAME:=		librtmp
+PKG_OPTS:=		dev
+
+PKG_SUBPKGS:=		RTMPDUMP LIBRTMP
+PKGSD_LIBRTMP:=		library for RTMP streams
+PKGSC_LIBRTMP:=		libs
+
+include $(TOPDIR)/mk/package.mk
+
+$(eval $(call PKG_template,RTMPDUMP,rtmpdump,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,LIBRTMP,librtmp,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIBRTMP},${PKGSC_LIBRTMP}))
+
+CONFIG_STYLE:=		manual
+
+rtmpdump-install:
+	$(INSTALL_DIR) $(IDIR_RTMPDUMP)/usr/bin
+	$(INSTALL_BIN) $(WRKINST)/usr/bin/rtmpdump \
+		$(IDIR_RTMPDUMP)/usr/bin
+
+librtmp-install:
+	$(INSTALL_DIR) $(IDIR_LIBRTMP)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/librtmp*so.* \
+		$(IDIR_LIBRTMP)/usr/lib
+
+include ${TOPDIR}/mk/pkg-bottom.mk

+ 28 - 0
package/rtmpdump/patches/patch-Makefile

@@ -0,0 +1,28 @@
+--- rtmpdump-2.4.orig/Makefile	2013-12-15 14:24:48.000000000 +0100
++++ rtmpdump-2.4/Makefile	2013-12-15 15:18:27.000000000 +0100
+@@ -1,9 +1,9 @@
+ VERSION=v2.4
+ 
+-prefix=/usr/local
++prefix=/usr
+ 
+-CC=$(CROSS_COMPILE)gcc
+-LD=$(CROSS_COMPILE)ld
++CC?=$(CROSS)gcc
++LD?=$(CROSS)ld
+ 
+ SYS=posix
+ #SYS=mingw
+@@ -21,8 +21,10 @@ CRYPTO_DEF=$(DEF_$(CRYPTO))
+ 
+ DEF=-DRTMPDUMP_VERSION=\"$(VERSION)\" $(CRYPTO_DEF) $(XDEF)
+ OPT=-O2
+-CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $(OPT)
+-LDFLAGS=-Wall $(XLDFLAGS)
++CFLAGS?=
++CFLAGS+=-Wall $(XCFLAGS) $(INC) $(DEF)
++LDFLAGS?=
++LDFLAGS+=-Wall $(XLDFLAGS)
+ 
+ bindir=$(prefix)/bin
+ sbindir=$(prefix)/sbin

+ 28 - 0
package/rtmpdump/patches/patch-Makefile.orig

@@ -0,0 +1,28 @@
+--- rtmpdump-2.4.orig/Makefile	2013-12-15 14:24:48.000000000 +0100
++++ rtmpdump-2.4/Makefile	2013-12-15 15:17:36.000000000 +0100
+@@ -1,9 +1,9 @@
+ VERSION=v2.4
+ 
+-prefix=/usr/local
++prefix=/usr
+ 
+-CC=$(CROSS_COMPILE)gcc
+-LD=$(CROSS_COMPILE)ld
++CC=$(CROSS)gcc
++LD=$(CROSS)ld
+ 
+ SYS=posix
+ #SYS=mingw
+@@ -21,8 +21,10 @@ CRYPTO_DEF=$(DEF_$(CRYPTO))
+ 
+ DEF=-DRTMPDUMP_VERSION=\"$(VERSION)\" $(CRYPTO_DEF) $(XDEF)
+ OPT=-O2
+-CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $(OPT)
+-LDFLAGS=-Wall $(XLDFLAGS)
++CFLAGS?=
++CFLAGS+=-Wall $(XCFLAGS) $(INC) $(DEF)
++LDFLAGS?=
++LDFLAGS+=-Wall $(XLDFLAGS)
+ 
+ bindir=$(prefix)/bin
+ sbindir=$(prefix)/sbin

+ 36 - 0
package/rtmpdump/patches/patch-librtmp_Makefile

@@ -0,0 +1,36 @@
+--- rtmpdump-2.4.orig/librtmp/Makefile	2013-12-15 14:24:48.000000000 +0100
++++ rtmpdump-2.4/librtmp/Makefile	2013-12-15 15:20:13.000000000 +0100
+@@ -1,6 +1,6 @@
+ VERSION=v2.4
+ 
+-prefix=/usr/local
++prefix=/usr
+ 
+ incdir=$(prefix)/include/librtmp
+ bindir=$(prefix)/bin
+@@ -11,9 +11,9 @@ INCDIR=$(DESTDIR)$(incdir)
+ LIBDIR=$(DESTDIR)$(libdir)
+ MANDIR=$(DESTDIR)$(mandir)
+ 
+-CC=$(CROSS_COMPILE)gcc
+-LD=$(CROSS_COMPILE)ld
+-AR=$(CROSS_COMPILE)ar
++CC?=$(CROSS_COMPILE)gcc
++LD?=$(CROSS_COMPILE)ld
++AR?=$(CROSS_COMPILE)ar
+ 
+ SYS=posix
+ CRYPTO=OPENSSL
+@@ -74,8 +74,10 @@ SO_INST=$(SOINST_$(SHARED))
+ 
+ DEF=-DRTMPDUMP_VERSION=\"$(VERSION)\" $(CRYPTO_DEF) $(XDEF)
+ OPT=-O2
+-CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $(OPT) $(SO_DEF)
+-LDFLAGS=$(XLDFLAGS)
++CFLAGS?=
++CFLAGS+=-Wall $(XCFLAGS) $(INC) $(DEF) $(SO_DEF)
++LDFLAGS?=
++LDFLAGS+=$(XLDFLAGS)
+ 
+ 
+ OBJS=rtmp.o log.o amf.o hashswf.o parseurl.o

+ 1 - 0
package/rxvt-unicode/Makefile

@@ -23,6 +23,7 @@ include $(TOPDIR)/mk/package.mk
 
 $(eval $(call PKG_template,RXVT_UNICODE,rxvt-unicode,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 
+TARGET_LDFLAGS+=	-lpthread
 CONFIGURE_ARGS+=	--disable-perl \
 			--disable-utmp \
 			--disable-afterimage

+ 4 - 4
package/samba/Makefile

@@ -4,9 +4,9 @@
 include ${TOPDIR}/rules.mk
 
 PKG_NAME:=		samba
-PKG_VERSION:=		3.6.19
+PKG_VERSION:=		3.6.21
 PKG_RELEASE:=		1
-PKG_MD5SUM:=		afe9c7c590f3093555cd6e870d2532e1
+PKG_MD5SUM:=		faa67c625508dc495c082357913ccea6
 PKG_DESCR:=		NetBIOS/SMB file and print server
 PKG_SECTION:=		net/fs
 PKG_BUILDDEP:=		gettext-tiny util-linux popt
@@ -62,8 +62,6 @@ samba-install:
 			${IDIR_SAMBA}/usr/lib/samba/charset
 	${INSTALL_DATA} ./files/smb.conf ${IDIR_SAMBA}/etc/samba
 	${INSTALL_BIN} ${WRKINST}/usr/sbin/{nmbd,smbd} ${IDIR_SAMBA}/usr/sbin
-	${CP} ${WRKINST}/usr/lib/samba/{libsmbclient,libsmbsharemodes,libnetapi}.so* \
-		${IDIR_SAMBA}/usr/lib/samba
 	${CP} ${WRKINST}/usr/lib/samba/vfs/*.so* ${IDIR_SAMBA}/usr/lib/samba/vfs
 	${INSTALL_DATA} ${WRKINST}/usr/lib/samba/*.dat ${IDIR_SAMBA}/usr/lib/samba
 
@@ -79,6 +77,8 @@ samba-client-install:
 
 samba-lib-install:
 	${INSTALL_DIR} ${IDIR_SAMBA_LIB}/usr/lib/samba
+	${CP} ${WRKINST}/usr/lib/samba/{libsmbclient,libsmbsharemodes,libnetapi}.so* \
+		${IDIR_SAMBA}/usr/lib/samba
 	$(CP) ${WRKINST}/usr/lib/samba/{libtalloc,libtdb,libtevent}.* \
 		${IDIR_SAMBA_LIB}/usr/lib/samba
 

+ 5 - 1
package/sdl-image/Makefile

@@ -10,7 +10,7 @@ PKG_MD5SUM:=		6c06584b31559e2b59f2b982d0d1f628
 PKG_DESCR:=		Simple DirectMedia Layer
 PKG_SECTION:=		libs
 PKG_DEPENDS:=		libpng libtiff libjpeg libsdl
-PKG_BUILDDEP:=		libpng libtiff jpeg sdl
+PKG_BUILDDEP:=		sdl-image-host libpng libtiff jpeg sdl
 PKG_URL:=		http://www.libsdl.org/
 PKG_SITES:=		http://www.libsdl.org/projects/SDL_image/release/
 PKG_NEED_CXX:=		1
@@ -20,10 +20,13 @@ PKG_OPTS:=		dev
 DISTFILES:=             SDL_image-${PKG_VERSION}.tar.gz
 WRKDIST=		${WRKDIR}/SDL_image-${PKG_VERSION}
 
+include $(TOPDIR)/mk/host.mk
 include $(TOPDIR)/mk/package.mk
 
+$(eval $(call HOST_template,LIBSDL_IMAGE,libsdl-image,$(PKG_VERSION)-${PKG_RELEASE}))
 $(eval $(call PKG_template,LIBSDL_IMAGE,libsdl-image,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
 
+HOST_STYLE:=		auto
 CONFIGURE_ARGS+=	--enable-png \
 			--enable-jpg \
 			--enable-bmp \
@@ -33,4 +36,5 @@ libsdl-image-install:
 	$(INSTALL_DIR) $(IDIR_LIBSDL_IMAGE)/usr/lib
 	$(CP) ${WRKINST}/usr/lib/libSDL*.so* $(IDIR_LIBSDL_IMAGE)/usr/lib
 
+include ${TOPDIR}/mk/host-bottom.mk
 include ${TOPDIR}/mk/pkg-bottom.mk

+ 6 - 1
package/sdl/Makefile

@@ -10,7 +10,7 @@ PKG_MD5SUM:=		e52086d1b508fa0b76c52ee30b55bec4
 PKG_DESCR:=		Simple DirectMedia Layer
 PKG_SECTION:=		libs
 PKG_DEPENDS:=		libusb alsa-lib libpthread libx11 libxext
-PKG_BUILDDEP:=		libusb alsa-lib libX11 libXext
+PKG_BUILDDEP:=		sdl-host libusb alsa-lib libX11 libXext
 PKG_URL:=		http://www.libsdl.org/
 PKG_SITES:=		http://www.libsdl.org/release/
 PKG_LIBNAME:=		libsdl
@@ -24,10 +24,14 @@ PKGFB_WITH_TSLIB:=	tslib
 DISTFILES:=             SDL-${PKG_VERSION}.tar.gz
 WRKDIST=		${WRKDIR}/SDL-${PKG_VERSION}
 
+include $(TOPDIR)/mk/host.mk
 include $(TOPDIR)/mk/package.mk
 
+$(eval $(call HOST_template,LIBSDL,libsdl,$(PKG_VERSION)-${PKG_RELEASE}))
 $(eval $(call PKG_template,LIBSDL,libsdl,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
 
+HOST_STYLE:=		auto
+
 ifeq ($(ADK_PACKAGE_SDL_WITH_TSLIB),y)
 CONFIGURE_ARGS+=	--enable-input-tslib
 endif
@@ -45,4 +49,5 @@ libsdl-install:
 	$(INSTALL_DIR) $(IDIR_LIBSDL)/usr/lib
 	$(CP) ${WRKINST}/usr/lib/libSDL*.so* $(IDIR_LIBSDL)/usr/lib
 
+include ${TOPDIR}/mk/host-bottom.mk
 include ${TOPDIR}/mk/pkg-bottom.mk

+ 3 - 3
package/squid/Makefile

@@ -4,15 +4,15 @@
 include ${TOPDIR}/rules.mk
 
 PKG_NAME:=		squid
-PKG_VERSION:=		3.3.9
+PKG_VERSION:=		3.4.1
 PKG_RELEASE:=		1
-PKG_MD5SUM:=		1c550c02a041f77ed6ac96568ca36f26
+PKG_MD5SUM:=		da9f30aeff856bc8348494da2730f94e
 PKG_DESCR:=		squid web and cache proxy
 PKG_SECTION:=		proxy
 PKG_DEPENDS:=		libopenssl libpthread libstdcxx libltdl
 PKG_BUILDDEP:=		openssl libtool
 PKG_URL:=		http://www.squid-cache.org/
-PKG_SITES:=		http://www.squid-cache.org/Versions/v3/3.3/
+PKG_SITES:=		http://www.squid-cache.org/Versions/v3/3.4/
 PKG_MULTI:=		1
 PKG_NEED_CXX:=		1
 

+ 26 - 0
package/swig/Makefile

@@ -0,0 +1,26 @@
+# 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:=		swig
+PKG_VERSION:=		2.0.11
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		291ba57c0acd218da0b0916c280dcbae
+PKG_DESCR:=		swig utility
+PKG_SECTION:=		lang
+PKG_URL:=		http://www.swig.org/
+PKG_SITES:=		${MASTER_SITE_SOURCEFORGE:=swig/}
+
+PKG_ARCH_DEPENDS:=	native
+
+include $(TOPDIR)/mk/host.mk
+include $(TOPDIR)/mk/package.mk
+
+$(eval $(call HOST_template,SWIG,swig,$(PKG_VERSION)-${PKG_RELEASE}))
+
+HOST_STYLE:=		auto
+HOST_ALL_TARGET:=	swig
+
+include ${TOPDIR}/mk/host-bottom.mk
+include ${TOPDIR}/mk/pkg-bottom.mk

+ 8 - 7
package/systemd/Makefile

@@ -5,12 +5,13 @@ include ${TOPDIR}/rules.mk
 
 PKG_NAME:=		systemd
 PKG_VERSION:=		208
-PKG_RELEASE:=		1
+PKG_RELEASE:=		2
 PKG_MD5SUM:=		df64550d92afbffb4f67a434193ee165
 PKG_DESCR:=		System and Service Manager
 PKG_SECTION:=		utils
-PKG_DEPENDS:=		libblkid
-PKG_BUILDDEP:=		usbutils glib kmod util-linux
+PKG_DEPENDS:=		libblkid libcap
+PKG_BUILDDEP:=		autotool usbutils glib kmod util-linux libcap
+PKG_BUILDDEP+=		libgcrypt
 PKG_URL:=		http://freedesktop.org/wiki/Software/systemd/
 PKG_SITES:=		http://www.freedesktop.org/software/systemd/
 PKG_LIBNAME:=		libudev
@@ -33,12 +34,12 @@ include ${TOPDIR}/mk/package.mk
 $(eval $(call PKG_template,UDEV,udev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 $(eval $(call PKG_template,LIBUDEV,libudev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
 
+AUTOTOOL_STYLE:=	autoreconf
 TARGET_LDFLAGS+=	-lrt
-CONFIGURE_ARGS+=	--disable-logging \
-			--disable-static \
+CONFIGURE_ARGS+=	--disable-static \
 			--without-python \
-			--with-pci-ids-path=/usr/share/pci.ids \
-			--disable-introspection
+			--disable-manpages \
+			--disable-polkit
 
 udev-install:
 	${INSTALL_DIR} ${IDIR_UDEV}/usr/bin ${IDIR_UDEV}/etc/udev

+ 20 - 0
package/systemd/patches/patch-Makefile_am

@@ -0,0 +1,20 @@
+--- systemd-208.orig/Makefile.am	2013-10-02 04:57:09.000000000 +0200
++++ systemd-208/Makefile.am	2013-12-14 16:18:32.000000000 +0100
+@@ -23,7 +23,7 @@ ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
+ AM_MAKEFLAGS = --no-print-directory
+ AUTOMAKE_OPTIONS = color-tests parallel-tests
+ 
+-SUBDIRS = . po
++SUBDIRS = .
+ 
+ # remove targets if the command fails
+ .DELETE_ON_ERROR:
+@@ -537,8 +537,6 @@ dist_doc_DATA = \
+ 	LICENSE.MIT \
+ 	DISTRO_PORTING
+ 
+-@INTLTOOL_POLICY_RULE@
+-
+ # ------------------------------------------------------------------------------
+ 
+ MANPAGES =

+ 12 - 0
package/systemd/patches/patch-configure_ac

@@ -0,0 +1,12 @@
+--- systemd-208.orig/configure.ac	2013-10-02 01:54:26.000000000 +0200
++++ systemd-208/configure.ac	2013-12-13 16:37:55.000000000 +0100
+@@ -47,9 +47,6 @@ LT_INIT([disable-static])
+ AS_IF([test "x$enable_static" = "xyes"], [AC_MSG_ERROR([--enable-static is not supported by systemd])])
+ AS_IF([test "x$enable_largefile" = "xno"], [AC_MSG_ERROR([--disable-largefile is not supported by systemd])])
+ 
+-# i18n stuff for the PolicyKit policy files
+-IT_PROG_INTLTOOL([0.40.0])
+-
+ GETTEXT_PACKAGE=systemd
+ AC_SUBST(GETTEXT_PACKAGE)
+ 

+ 15 - 0
package/systemd/patches/patch-src_libudev_libudev_pc_in

@@ -0,0 +1,15 @@
+--- systemd-208.orig/src/libudev/libudev.pc.in	2013-08-13 22:02:46.000000000 +0200
++++ systemd-208/src/libudev/libudev.pc.in	2013-12-14 17:20:31.000000000 +0100
+@@ -6,9 +6,9 @@
+ #  (at your option) any later version.
+ 
+ prefix=@prefix@
+-exec_prefix=@exec_prefix@
+-libdir=@libdir@
+-includedir=@includedir@
++exec_prefix=${prefix}/usr
++libdir=${prefix}/lib
++includedir=${prefix}/include
+ 
+ Name: libudev
+ Description: Library to access udev device information

+ 2 - 2
package/taglib/Makefile

@@ -10,7 +10,7 @@ PKG_MD5SUM:=		dcb8bd1b756f2843e18b1fdf3aaeee15
 PKG_DESCR:=		Audio Meta-Data library
 PKG_SECTION:=		libs
 PKG_DEPENDS:=		zlib
-PKG_BUILDDEP:=		zlib
+PKG_BUILDDEP:=		cmake-host zlib
 PKG_URL:=		http://taglib.github.com/
 PKG_SITES:=		http://openadk.org/distfiles/
 PKG_OPTS:=		dev
@@ -22,7 +22,7 @@ $(eval $(call PKG_template,TAGLIB,taglib,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEP
 CONFIG_STYLE:=		manual
 
 do-configure:
-	(cd ${WRKBUILD} && cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr .)
+	(cd ${WRKBUILD} && PATH='${TARGET_PATH}' cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr .)
 
 pre-install:
 	$(INSTALL_DATA) ./files/taglib.pc $(WRKBUILD)/

+ 0 - 19
package/taglib/patches/patch-taglib_pc_cmake.orig

@@ -1,19 +0,0 @@
---- taglib-1.8.orig/taglib.pc.cmake	2012-09-06 20:03:15.000000000 +0200
-+++ taglib-1.8/taglib.pc.cmake	2013-07-31 11:54:55.000000000 +0200
-@@ -1,11 +1,11 @@
- prefix=${CMAKE_INSTALL_PREFIX}
--exec_prefix=${CMAKE_INSTALL_PREFIX}
--libdir=${LIB_INSTALL_DIR}
--includedir=${INCLUDE_INSTALL_DIR}
-+exec_prefix=${prefix}
-+libdir=${prefix}/lib
-+includedir=${prefix}/include
- 
- Name: TagLib
- Description: Audio meta-data library
- Requires: 
- Version: ${TAGLIB_LIB_MAJOR_VERSION}.${TAGLIB_LIB_MINOR_VERSION}.${TAGLIB_LIB_PATCH_VERSION}
--Libs: -L${LIB_INSTALL_DIR} -ltag
--Cflags: -I${INCLUDE_INSTALL_DIR}/taglib 
-+Libs: -L${libdir} -ltag
-+Cflags: -I${includedir}/taglib 

+ 2 - 2
package/tcpdump/Makefile

@@ -4,9 +4,9 @@
 include ${TOPDIR}/rules.mk
 
 PKG_NAME:=		tcpdump
-PKG_VERSION:=		4.3.0
+PKG_VERSION:=		4.5.1
 PKG_RELEASE:=		1
-PKG_MD5SUM:=		a3fe4d30ac85ff5467c889ff46b7e1e8
+PKG_MD5SUM:=		973a2513d0076e34aa9da7e15ed98e1b
 PKG_DESCR:=		A tool for network monitoring and data acquisition
 PKG_SECTION:=		net
 PKG_DEPENDS:=		libpcap

+ 0 - 60
package/tinyxml/patches/patch-Makefile.orig

@@ -1,60 +0,0 @@
---- tinyxml.orig/Makefile	2013-07-30 15:47:27.000000000 +0200
-+++ tinyxml/Makefile	2013-07-30 15:47:25.000000000 +0200
-@@ -15,13 +15,13 @@ PROFILE        := NO
- 
- # TINYXML_USE_STL can be used to turn on STL support. NO, then STL
- # will not be used. YES will include the STL files.
--TINYXML_USE_STL := NO
-+TINYXML_USE_STL := YES
- 
- #****************************************************************************
- 
--CC     := gcc
--CXX    := g++
--LD     := g++
-+CC     ?= gcc
-+CXX    ?= g++
-+LD     := $(CXX)
- AR     := ar rc
- RANLIB := ranlib
- 
-@@ -41,9 +41,9 @@ ifeq (YES, ${DEBUG})
-    CXXFLAGS     := ${DEBUG_CXXFLAGS}
-    LDFLAGS      := ${DEBUG_LDFLAGS}
- else
--   CFLAGS       := ${RELEASE_CFLAGS}
--   CXXFLAGS     := ${RELEASE_CXXFLAGS}
--   LDFLAGS      := ${RELEASE_LDFLAGS}
-+   CFLAGS       ?= ${RELEASE_CFLAGS}
-+   CXXFLAGS     ?= ${RELEASE_CXXFLAGS}
-+   LDFLAGS      ?= ${RELEASE_LDFLAGS}
- endif
- 
- ifeq (YES, ${PROFILE})
-@@ -81,7 +81,7 @@ CXXFLAGS := ${CXXFLAGS} ${DEFS}
- # Targets of the build
- #****************************************************************************
- 
--OUTPUT := xmltest
-+OUTPUT := libtinyxml.so.2.6.2
- 
- all: ${OUTPUT}
- 
-@@ -90,7 +90,7 @@ all: ${OUTPUT}
- # Source files
- #****************************************************************************
- 
--SRCS := tinyxml.cpp tinyxmlparser.cpp xmltest.cpp tinyxmlerror.cpp tinystr.cpp
-+SRCS := tinyxml.cpp tinyxmlparser.cpp tinyxmlerror.cpp tinystr.cpp
- 
- # Add on the sources for libraries
- SRCS := ${SRCS}
-@@ -103,6 +103,8 @@ OBJS := $(addsuffix .o,$(basename ${SRCS
- 
- ${OUTPUT}: ${OBJS}
- 	${LD} -o $@ ${LDFLAGS} ${OBJS} ${LIBS} ${EXTRA_LIBS}
-+	${CXX} -shared -Wl,-soname,libtinyxml.so.2.6.2 -o $@ ${OBJS} ${LDFLAGS} ${LIBS} ${EXTRA_LIBS}
-+	ln -sf libtinyxml.so.2.6.2 libtinyxml.so
- 
- #****************************************************************************
- # common rules

+ 0 - 26
package/transproxy/patches/patch-Makefile.orig

@@ -1,26 +0,0 @@
---- transproxy-1.6.orig/Makefile	2004-03-31 14:19:34.000000000 +0200
-+++ transproxy-1.6/Makefile	2012-10-23 11:07:54.000000000 +0200
-@@ -64,17 +64,17 @@ OPTIONS += -DIPTABLES
- #OPTIONS += -DHAVE_GETOPT_H
- 
- # You may need to touch PREFIX, CC and CFLAGS.
--PREFIX = /usr/local
--INSTALL_PROGRAM = install -c -m 555 -o bin -g bin
--INSTALL_MAN = install -c -m 444 -o bin -g bin
-+PREFIX ?= $(DESTDIR)/usr
-+INSTALL_PROGRAM = install -c -m 555
-+INSTALL_MAN = install -c -m 444
- 
- # Some make's don't define this.
- RM      = rm -f
- 
- # Should be OK for GNU gcc.
--CC      = gcc
--CFLAGS  = -O2 -Wall
--LDFLAGS = -s
-+CC      ?= gcc
-+CFLAGS  ?= -O2 -Wall
-+LDFLAGS ?= -s
- 
- # For using BIND resolver instead of system resolver.
- #LIBS    += -lresolv	# Really old Linux has this.

Some files were not shown because too many files changed in this diff