summaryrefslogtreecommitdiff
path: root/package
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2014-10-01 21:46:36 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2014-10-01 21:46:36 +0200
commit8f174fcc34b924fa28eb71dc1e34ba1c0d278662 (patch)
treefe7f0b268d12b57cb78f77ade380fdf6666e9468 /package
parentea41415863c0d1cf7526b176766d6562b6a13a1e (diff)
parent7f156ad1610b0673634198f3fb0adf3d6c4f5b4b (diff)
Merge branch 'master' of git+ssh://openadk.org/git/openadk
Diffstat (limited to 'package')
-rw-r--r--package/cmake/Makefile2
-rw-r--r--package/dillo/Makefile3
-rw-r--r--package/firefox/Makefile14
-rw-r--r--package/libgc/Makefile4
-rw-r--r--package/omxplayer/Makefile11
-rw-r--r--package/omxplayer/patches/patch-Makefile14
-rw-r--r--package/w3m/Makefile3
-rw-r--r--package/ympd/Makefile33
-rw-r--r--package/ympd/patches/patch-CMakeLists_txt27
9 files changed, 83 insertions, 28 deletions
diff --git a/package/cmake/Makefile b/package/cmake/Makefile
index 2bc2fc468..7cc4fc55d 100644
--- a/package/cmake/Makefile
+++ b/package/cmake/Makefile
@@ -4,7 +4,7 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= cmake
-PKG_VERSION:= 3.0.0
+PKG_VERSION:= 3.0.2
PKG_RELEASE:= 1
PKG_MD5SUM:= 21a1c85e1a3b803c4b48e7ff915a863e
PKG_DESCR:= cmake utility
diff --git a/package/dillo/Makefile b/package/dillo/Makefile
index ef8323909..4b0abd5d9 100644
--- a/package/dillo/Makefile
+++ b/package/dillo/Makefile
@@ -27,8 +27,9 @@ $(eval $(call PKG_template,DILLO,dillo,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPEN
CONFIGURE_ENV+= PNG_CONFIG=$(STAGING_TARGET_DIR)/scripts/libpng-config
CONFIGURE_ARGS+= --enable-ssl
+XAKE_FLAGS+= GCC_HONOUR_COPTS=s
-post-install:
+dillo-install:
$(INSTALL_DIR) $(IDIR_DILLO)/etc/dillo
$(INSTALL_DATA) $(WRKINST)/etc/dillo/* $(IDIR_DILLO)/etc/dillo
$(INSTALL_DIR) $(IDIR_DILLO)/usr/bin $(IDIR_DILLO)/usr/lib/dillo
diff --git a/package/firefox/Makefile b/package/firefox/Makefile
index c7fd739e1..087c7e698 100644
--- a/package/firefox/Makefile
+++ b/package/firefox/Makefile
@@ -42,12 +42,12 @@ endif
CONFIGURE_ENV+= CROSS_COMPILE=1 \
PYTHON="$(PYTHON)" \
- HOST_CC="${CC_FOR_BUILD}" \
- HOST_CPPFLAGS="${CPPFLAGS_FOR_BUILD}" \
- HOST_CFLAGS="${CFLAGS_FOR_BUILD}" \
- HOST_LDFLAGS="${LDLAGS_FOR_BUILD}" \
- HOST_CXX="${CXX_FOR_BUILD}" \
- HOST_CXXFLAGS="${CXXFLAGS_FOR_BUILD}" \
+ HOST_CC="${HOST_CC}" \
+ HOST_CPPFLAGS="${HOST_CPPFLAGS}" \
+ HOST_CFLAGS="${HOST_CFLAGS}" \
+ HOST_LDFLAGS="${HOST_LDLAGS}" \
+ HOST_CXX="${HOST_CXX}" \
+ HOST_CXXFLAGS="${HOST_CXXFLAGS}" \
HOST_RANLIB="ranlib" HOST_AR="ar" \
CPPFLAGS="-I${STAGING_TARGET_DIR}/usr/include/freetype2" \
ac_cv_sqlite_secure_delete=yes \
@@ -108,7 +108,7 @@ ifeq ($(ADK_TARGET_SYSTEM_LEMOTE_YEELONG),y)
TARGET_CFLAGS:= $(subst Os,g3,$(TARGET_CFLAGS))
endif
-XAKE_FLAGS+= OS_RELEASE="2.6" HOST_CC=$(CC_FOR_BUILD) HOST_LDFLAGS=$(LDFLAGS_FOR_BUILD)
+XAKE_FLAGS+= OS_RELEASE="2.6" HOST_CC=$(HOST_CC) HOST_LDFLAGS=$(HOST_LDFLAGS)
XAKE_FLAGS+= ARCHFLAG="${TARGET_CFLAGS} ${TARGET_CPPFLAGS} ${TARGET_LDFLAGS} -lnss3 -lnssutil3 -lsmime3 -lssl3 -fPIC"
pre-build:
diff --git a/package/libgc/Makefile b/package/libgc/Makefile
index dc3d6d8f9..0a9aa490e 100644
--- a/package/libgc/Makefile
+++ b/package/libgc/Makefile
@@ -10,7 +10,7 @@ PKG_MD5SUM:= f40d9a47c90d60791eeecb484f8df5ee
PKG_DESCR:= garbage collector library
PKG_SECTION:= libs/misc
PKG_BUILDDEP:= libatomic_ops
-HOST_BUILDDEP:= libatomic_ops-host
+HOST_BUILDDEP:= libatomic_ops-host libgc-host
PKG_URL:= http://www.hboehm.info/gc/
PKG_SITES:= http://www.hboehm.info/gc/gc_source/
PKG_OPTS:= dev
@@ -24,6 +24,8 @@ include $(ADK_TOPDIR)/mk/package.mk
$(eval $(call HOST_template,LIBGC,libgc,$(PKG_VERSION)-${PKG_RELEASE}))
$(eval $(call PKG_template,LIBGC,libgc,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
+TARGET_CPPFLAGS+= -DNO_GETCONTEXT
+
libgc-install:
$(INSTALL_DIR) $(IDIR_LIBGC)/usr/lib
$(CP) $(WRKINST)/usr/lib/libgc*.so* \
diff --git a/package/omxplayer/Makefile b/package/omxplayer/Makefile
index 813352f03..d51b19b3d 100644
--- a/package/omxplayer/Makefile
+++ b/package/omxplayer/Makefile
@@ -4,10 +4,10 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= omxplayer
-# actually 46616c55c2fad3dac47d17e8a6b41a16a4d6f15e from 13.04.2014
-PKG_VERSION:= 0.5
+# actually git from 25.09.2014
+PKG_VERSION:= 0.6
PKG_RELEASE:= 1
-PKG_MD5SUM:= 1c882539dfcbc4e8efeae85ff8069cbe
+PKG_MD5SUM:= 19efdc33063526e6996bdc44190c6d4e
PKG_DESCR:= video player for raspberry pi
PKG_SECTION:= mm/video
PKG_DEPENDS:= libffmpeg boost bcm2835-vc libfreetype libpcre
@@ -16,8 +16,6 @@ PKG_BUILDDEP:= ffmpeg boost bcm2835-vc freetype pcre dbus
PKG_URL:= https://github.com/popcornmix/omxplayer
PKG_SITES:= http://openadk.org/distfiles/
-DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.xz
-
PKG_SYSTEM_DEPENDS:= raspberry-pi
PKG_LIBC_DEPENDS:= glibc musl
@@ -27,8 +25,7 @@ $(eval $(call PKG_template,OMXPLAYER,omxplayer,$(PKG_VERSION)-${PKG_RELEASE},${P
CONFIG_STYLE:= manual
INSTALL_STYLE:= manual
-TARGET_CPPFLAGS+= -I$(STAGING_TARGET_DIR)/usr/include/boost-1_55 \
- -I$(STAGING_TARGET_DIR)/usr/include/freetype2 \
+TARGET_CPPFLAGS+= -I$(STAGING_TARGET_DIR)/usr/include/freetype2 \
-I$(STAGING_TARGET_DIR)/usr/include/dbus-1.0 \
-I$(STAGING_TARGET_DIR)/opt/vc/include \
-I$(STAGING_TARGET_DIR)/opt/vc/include/interface/vcos/pthreads \
diff --git a/package/omxplayer/patches/patch-Makefile b/package/omxplayer/patches/patch-Makefile
index 03a6f5e8b..d321eff17 100644
--- a/package/omxplayer/patches/patch-Makefile
+++ b/package/omxplayer/patches/patch-Makefile
@@ -1,20 +1,14 @@
---- omxplayer-0.4.orig/Makefile 2014-04-07 13:50:34.000000000 +0200
-+++ omxplayer-0.4/Makefile 2014-04-07 16:25:29.144139758 +0200
+--- omxplayer-0.6.orig/Makefile 2014-08-27 21:32:21.000000000 +0200
++++ omxplayer-0.6/Makefile 2014-09-25 12:37:02.000000000 +0200
@@ -2,9 +2,9 @@ include Makefile.include
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./ -Lffmpeg_compiled/usr/local/lib/ -lc -lWFC -lGLESv2 -lEGL -lbcm_host -lopenmaxil -lfreetype -lz
-+LDFLAGS+=-L./ -lc -lWFC -lGLESv2 -lEGL -lbcm_host -lopenmaxil -lfreetype -lz -lkhrn_static
++LDFLAGS+=-L./ -lc -lWFC -lGLESv2 -lEGL -lbcm_host -lopenmaxil -lfreetype -lz
--INCLUDES+=-I./ -Ilinux -Iffmpeg_compiled/usr/local/include/
+-INCLUDES+=-I./ -Ilinux -Iffmpeg_compiled/usr/local/include/ -I /usr/include/dbus-1.0 -I /usr/lib/arm-linux-gnueabihf/dbus-1.0/include
+INCLUDES+=-I./ -Ilinux
DIST ?= omxplayer-dist
-@@ -71,5 +71,4 @@ dist: omxplayer.bin
- cp omxplayer omxplayer.bin $(DIST)/usr/bin
- cp COPYING $(DIST)/usr/share/doc/
- cp README.md $(DIST)/usr/share/doc/README
-- cp -a ffmpeg_compiled/usr/local/lib/*.so* $(DIST)/usr/lib/omxplayer/
- cd $(DIST); tar -czf ../$(DIST).tgz *
diff --git a/package/w3m/Makefile b/package/w3m/Makefile
index 2eaf0d9c4..9f5f7c942 100644
--- a/package/w3m/Makefile
+++ b/package/w3m/Makefile
@@ -10,7 +10,7 @@ PKG_MD5SUM:= 1b845a983a50b8dec0169ac48479eacc
PKG_DESCR:= console web browser
PKG_SECTION:= app/browser
PKG_DEPENDS:= libgc libncurses
-PKG_BUILDDEP:= libgc-host libgc ncurses
+PKG_BUILDDEP:= libgc ncurses
PKG_URL:= http://w3m.sourceforge.net/
PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=w3m/}
@@ -23,6 +23,7 @@ $(eval $(call PKG_template,W3M,w3m,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},
TARGET_LDFLAGS+= -lncurses -ltinfo
CONFIGURE_ENV+= ac_cv_func_setpgrp_void=yes
CONFIGURE_ARGS+= --with-termlib=ncurses \
+ --with-gc=${STAGING_TARGET_DIR}/usr \
--enable-image=no
w3m-install:
diff --git a/package/ympd/Makefile b/package/ympd/Makefile
new file mode 100644
index 000000000..c8b64c44c
--- /dev/null
+++ b/package/ympd/Makefile
@@ -0,0 +1,33 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+include $(ADK_TOPDIR)/rules.mk
+
+PKG_NAME:= ympd
+PKG_VERSION:= 1.2.2
+PKG_RELEASE:= 1
+PKG_MD5SUM:= add md5sum of package here
+PKG_DESCR:= standalone mpd web gui written in c
+PKG_SECTION:= net/http
+PKG_DEPENDS:= libmpdclient
+PKG_BUILDDEP:= cmake-host libmpdclient
+PKG_URL:= http://www.ympd.org/
+PKG_SITES:= http://www.openadk.org/distfiles/
+
+include $(ADK_TOPDIR)/mk/package.mk
+
+$(eval $(call PKG_template,YMPD,ympd,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+
+CONFIG_STYLE:= cmake
+TARGET_CFLAGS+= -std=c99
+
+pre-build:
+ $(HOST_CC) -o $(WRKBUILD)/mkdata $(WRKBUILD)/htdocs/mkdata.c
+ chmod 755 $(WRKBUILD)/mkdata
+
+ympd-install:
+ $(INSTALL_DIR) $(IDIR_YMPD)/usr/bin
+ $(INSTALL_BIN) $(WRKINST)/usr/bin/ympd \
+ $(IDIR_YMPD)/usr/bin
+
+include ${ADK_TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/ympd/patches/patch-CMakeLists_txt b/package/ympd/patches/patch-CMakeLists_txt
new file mode 100644
index 000000000..779a5d26b
--- /dev/null
+++ b/package/ympd/patches/patch-CMakeLists_txt
@@ -0,0 +1,27 @@
+--- ympd-1.2.2.orig/CMakeLists.txt 2014-09-28 13:39:27.000000000 +0200
++++ ympd-1.2.2/CMakeLists.txt 2014-09-28 16:12:53.000000000 +0200
+@@ -16,9 +16,6 @@ include_directories(${PROJECT_BINARY_DIR
+
+ include(CheckCSourceCompiles)
+
+-set(CMAKE_C_FLAGS "-std=gnu99 -Wall")
+-set(CMAKE_C_FLAGS_DEBUG "-ggdb -pedantic")
+-
+ file(GLOB RESOURCES
+ RELATIVE ${PROJECT_SOURCE_DIR}
+ htdocs/js/*
+@@ -28,11 +25,11 @@ file(GLOB RESOURCES
+ htdocs/index.html
+ )
+
+-add_executable(mkdata htdocs/mkdata.c)
+-get_target_property(MKDATA_EXE mkdata LOCATION)
++#add_executable(mkdata htdocs/mkdata.c)
++#get_target_property(MKDATA_EXE mkdata LOCATION)
+
+ add_custom_command(OUTPUT ${PROJECT_BINARY_DIR}/assets.c
+- COMMAND ${MKDATA_EXE} ${RESOURCES} > ${PROJECT_BINARY_DIR}/assets.c
++ COMMAND ./mkdata ${RESOURCES} > ${PROJECT_BINARY_DIR}/assets.c
+ WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
+ DEPENDS ${RESOURCES} mkdata
+ )