summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--package/libX11/patches/patch-src_util_Makefile_in17
-rw-r--r--package/python2/Makefile3
-rw-r--r--scripts/scan-pkgs.sh13
-rwxr-xr-xscripts/tar9
-rw-r--r--toolchain/gmp/Makefile6
5 files changed, 38 insertions, 10 deletions
diff --git a/package/libX11/patches/patch-src_util_Makefile_in b/package/libX11/patches/patch-src_util_Makefile_in
index 2c1689069..6af15c2b5 100644
--- a/package/libX11/patches/patch-src_util_Makefile_in
+++ b/package/libX11/patches/patch-src_util_Makefile_in
@@ -1,13 +1,24 @@
--- libX11-1.4.0.orig/src/util/Makefile.in 2010-11-21 23:15:55.000000000 +0100
-+++ libX11-1.4.0/src/util/Makefile.in 2011-04-28 22:56:41.000000000 +0200
-@@ -262,7 +262,6 @@ top_build_prefix = @top_build_prefix@
++++ libX11-1.4.0/src/util/Makefile.in 2011-10-21 09:41:05.000000000 +0200
+@@ -143,7 +143,7 @@ LD = @LD@
+ LDFLAGS = @LDFLAGS_FOR_BUILD@
+ LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
+ LIBOBJS = @LIBOBJS@
+-LIBS = @LIBS@
++LIBS =
+ LIBTOOL = @LIBTOOL@
+ LIB_MAN_DIR = @LIB_MAN_DIR@
+ LIB_MAN_SUFFIX = @LIB_MAN_SUFFIX@
+@@ -262,8 +262,7 @@ top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
makekeys_CFLAGS = \
- $(X11_CFLAGS) \
- $(CWARNFLAGS)
+- $(CWARNFLAGS)
++ $(CWARNFLAGS) -I/usr/local/include
EXTRA_DIST = mkks.sh
+
@@ -351,12 +350,12 @@ distclean-compile:
@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
diff --git a/package/python2/Makefile b/package/python2/Makefile
index b28b5d49e..5464d3d7a 100644
--- a/package/python2/Makefile
+++ b/package/python2/Makefile
@@ -5,7 +5,7 @@ include ${TOPDIR}/rules.mk
PKG_NAME:= python2
PKG_VERSION:= 2.7.1
-PKG_RELEASE:= 2
+PKG_RELEASE:= 3
PKG_MD5SUM:= 15ed56733655e3fab785e49a7278d2fb
PKG_DESCR:= Python scripting language (Version 2)
PKG_SECTION:= lang
@@ -31,6 +31,7 @@ $(eval $(call PKG_template,PYTHON2_BZIP2,${PKG_NAME}-bzip2,${PKG_VERSION}-${PKG_
$(eval $(call PKG_template,PYTHON2_READLINE,${PKG_NAME}-readline,${PKG_VERSION}-${PKG_RELEASE},${PKGSS_PYTHON2_READLINE},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
TARGET_CFLAGS+= -fPIC
+TARGET_LDFLAGS+= -L.
MAKE_ENV+= OPT="$(TARGET_CFLAGS)" \
RANLIB="${TARGET_CROSS}ranlib" \
HOSTPYTHON=./hostpython \
diff --git a/scripts/scan-pkgs.sh b/scripts/scan-pkgs.sh
index 0bf8f5808..67703df58 100644
--- a/scripts/scan-pkgs.sh
+++ b/scripts/scan-pkgs.sh
@@ -61,6 +61,10 @@ if [[ -n $ADK_NATIVE ]];then
fi
fi
+if [[ -n $ADK_PACKAGE_LIBX11 ]]; then
+ NEED_X11="$NEED_X11 libx11"
+fi
+
if [[ -n $ADK_PACKAGE_GPSD ]]; then
NEED_PYTHON="$NEED_PYTHON gpsd"
fi
@@ -236,6 +240,15 @@ if [[ -n $NEED_X11DEV ]];then
fi
fi
+if [[ -n $NEED_X11 ]];then
+ if ! test -f /usr/include/X11/X.h >/dev/null; then
+ if ! test -f /usr/local/include/X11/X.h >/dev/null; then
+ echo >&2 You need X11 headers to build $NEED_X11
+ out=1
+ fi
+ fi
+fi
+
if [[ -n $NEED_XEXTDEV ]];then
if ! test -f /usr/include/X11/extensions/XShm.h >/dev/null; then
echo >&2 You need X11 extensions headers to build $NEED_XEXTDEV
diff --git a/scripts/tar b/scripts/tar
new file mode 100755
index 000000000..60c5057da
--- /dev/null
+++ b/scripts/tar
@@ -0,0 +1,9 @@
+#!/usr/bin/env bash
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+if [ -z "$(which gtar 2>/dev/null)" ];then
+ /bin/tar "$@"
+else
+ gtar "$@"
+fi
diff --git a/toolchain/gmp/Makefile b/toolchain/gmp/Makefile
index c96ad76b2..202709540 100644
--- a/toolchain/gmp/Makefile
+++ b/toolchain/gmp/Makefile
@@ -12,13 +12,7 @@ endif
$(WRKBUILD)/.headers:
$(WRKBUILD)/.configured:
-# for cygwin and ubunto on amd64
-ifneq (,$(filter CYGWIN%,${OStype}))
(cd $(WRKBUILD); cp configfsf.guess config.guess)
-endif
-ifeq (${OStype},Linux)
- (cd $(WRKBUILD); cp configfsf.guess config.guess)
-endif
(cd $(WRKBUILD); \
./configure \
--prefix=$(STAGING_HOST_DIR) \