From 8f16335443a322578274737c8d80ce557e4d2656 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Mon, 12 Aug 2013 10:30:50 +0200 Subject: add xmbc package for raspberry-pi target --- package/yajl/Makefile | 29 ++++++++++++++++++++++++++ package/yajl/patches/patch-CMakeLists_txt | 19 +++++++++++++++++ package/yajl/patches/patch-CMakeLists_txt.orig | 14 +++++++++++++ package/yajl/patches/patch-configure | 11 ++++++++++ 4 files changed, 73 insertions(+) create mode 100644 package/yajl/Makefile create mode 100644 package/yajl/patches/patch-CMakeLists_txt create mode 100644 package/yajl/patches/patch-CMakeLists_txt.orig create mode 100644 package/yajl/patches/patch-configure (limited to 'package/yajl') diff --git a/package/yajl/Makefile b/package/yajl/Makefile new file mode 100644 index 000000000..4de665545 --- /dev/null +++ b/package/yajl/Makefile @@ -0,0 +1,29 @@ +# 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:= yajl +PKG_VERSION:= 2.0.1 +PKG_RELEASE:= 1 +PKG_MD5SUM:= c953a53344c0e20a892fc042bbe69744 +PKG_DESCR:= a small event-driven JSON parser written in ANSI C +PKG_SECTION:= libs +PKG_URL:= http://lloyd.github.com/yajl/ +PKG_SITES:= http://openadk.org/distfiles/ + +include $(TOPDIR)/mk/package.mk + +$(eval $(call PKG_template,YAJL,yajl,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) + +CONFIG_STYLE:= manual + +do-configure: + (cd ${WRKBUILD} && ./configure --prefix /usr) + +yajl-install: + $(INSTALL_DIR) $(IDIR_YAJL)/usr/lib + $(CP) $(WRKINST)/usr/lib/libyajl*.so* \ + $(IDIR_YAJL)/usr/lib + +include ${TOPDIR}/mk/pkg-bottom.mk diff --git a/package/yajl/patches/patch-CMakeLists_txt b/package/yajl/patches/patch-CMakeLists_txt new file mode 100644 index 000000000..c1405d6c9 --- /dev/null +++ b/package/yajl/patches/patch-CMakeLists_txt @@ -0,0 +1,19 @@ +--- yajl-2.0.1.orig/CMakeLists.txt 2011-04-28 04:48:41.000000000 +0200 ++++ yajl-2.0.1/CMakeLists.txt 2013-07-30 15:20:53.000000000 +0200 +@@ -64,16 +64,5 @@ ENDIF (WIN32) + + + ADD_SUBDIRECTORY(src) +-ADD_SUBDIRECTORY(test) +-ADD_SUBDIRECTORY(reformatter) +-ADD_SUBDIRECTORY(verify) +-ADD_SUBDIRECTORY(example) +-ADD_SUBDIRECTORY(perf) + +-INCLUDE(YAJLDoc.cmake) +- +-# a test target +-ADD_CUSTOM_TARGET(test +- ./run_tests.sh ${CMAKE_CURRENT_BINARY_DIR}/test/yajl_test +- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/test) + diff --git a/package/yajl/patches/patch-CMakeLists_txt.orig b/package/yajl/patches/patch-CMakeLists_txt.orig new file mode 100644 index 000000000..6d1a3f75a --- /dev/null +++ b/package/yajl/patches/patch-CMakeLists_txt.orig @@ -0,0 +1,14 @@ +--- yajl-2.0.1.orig/CMakeLists.txt 2011-04-28 04:48:41.000000000 +0200 ++++ yajl-2.0.1/CMakeLists.txt 2013-07-30 15:13:12.000000000 +0200 +@@ -64,11 +64,6 @@ ENDIF (WIN32) + + + ADD_SUBDIRECTORY(src) +-ADD_SUBDIRECTORY(test) +-ADD_SUBDIRECTORY(reformatter) +-ADD_SUBDIRECTORY(verify) +-ADD_SUBDIRECTORY(example) +-ADD_SUBDIRECTORY(perf) + + INCLUDE(YAJLDoc.cmake) + diff --git a/package/yajl/patches/patch-configure b/package/yajl/patches/patch-configure new file mode 100644 index 000000000..8ab73fc1c --- /dev/null +++ b/package/yajl/patches/patch-configure @@ -0,0 +1,11 @@ +--- yajl-2.0.1.orig/configure 2011-04-28 04:48:41.000000000 +0200 ++++ yajl-2.0.1/configure 2013-07-30 15:34:21.000000000 +0200 +@@ -49,7 +49,7 @@ end + puts "== Generating Makefile" + File.open("Makefile", "w+") do |f| + f.puts ".PHONY: all clean distclean install package test distro" +- f.puts "all: distro doc test" ++ f.puts "all: distro" + f.puts + f.puts "distro:" + f.puts " @cd build && make" -- cgit v1.2.3