1
0
mirror of git://projects.qi-hardware.com/openwrt-packages.git synced 2024-11-22 18:00:18 +02:00

gnuplot: explicitely disable all unneeded features to fix build problems

autoconf detects stuff with config.full_system then build fails.  wxterminal
needs some manual checking before we can enable it again.
This commit is contained in:
David Kühling 2011-02-21 22:16:12 +01:00
parent d7b53edbda
commit 520487b3cf

View File

@ -29,7 +29,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=gnuplot-gfx PKG_NAME:=gnuplot-gfx
PKG_ORIG_NAME=gnuplot PKG_ORIG_NAME=gnuplot
PKG_VERSION:=4.4.2 PKG_VERSION:=4.4.2
PKG_RELEASE:=1 PKG_RELEASE:=2
PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_ORIG_NAME)-$(PKG_VERSION) PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_ORIG_NAME)-$(PKG_VERSION)
HOST_BUILD_DIR = $(BUILD_DIR_HOST)/$(PKG_ORIG_NAME)-$(PKG_VERSION) HOST_BUILD_DIR = $(BUILD_DIR_HOST)/$(PKG_ORIG_NAME)-$(PKG_VERSION)
PKG_SOURCE:=$(PKG_ORIG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_ORIG_NAME)-$(PKG_VERSION).tar.gz
@ -59,7 +59,7 @@ endef
define Package/gnuplot-gfx define Package/gnuplot-gfx
$(call Package/gnuplot-gfx/Default) $(call Package/gnuplot-gfx/Default)
DEPENDS:=+libncurses +uclibcxx +zlib +libpng +libfreetype +libgd $(INTL_DEPENDS) $(ICONV_DEPENDS) +svgalib DEPENDS:=+libncurses +zlib +libpng +libfreetype +libgd $(INTL_DEPENDS) $(ICONV_DEPENDS) +svgalib
TITLE+= TITLE+=
endef endef
@ -82,11 +82,20 @@ endef
# We need the doc2gih tool compiled on the *host* to get GNUplot's online # We need the doc2gih tool compiled on the *host* to get GNUplot's online
# documentation when compiling for the target. # documentation when compiling for the target.
HOST_CONFIGURE_VARS += \ HOST_CONFIGURE_ARGS += \
--without-x \ --without-x \
--without-tutorial \ --without-tutorial \
--without-lisp-files \ --without-lisp-files \
--without-ggi --without-ggi \
--without-cairo \
--disable-wxwidgets \
--disable-rgip \
--disable-mgr \
--without-latex \
--without-lisp-files \
--without-row-help \
--without-tutorial
HOST_CONFIGURE_VARS += DIST_CONTACT="David Kuehling <dvdkhlng TA gmx TOD de>"
define Host/Configure define Host/Configure
$(call Host/Configure/Default) $(call Host/Configure/Default)
@ -109,6 +118,15 @@ endef
CONFIGURE_ARGS += \ CONFIGURE_ARGS += \
--without-x \ --without-x \
--without-tutorial \ --without-tutorial \
--without-lisp-files \
--without-ggi \
--without-cairo \
--disable-wxwidgets \
--disable-rgip \
--disable-mgr \
--without-latex \
--without-lisp-files \
--without-tutorial \
--without-row-help \ --without-row-help \
--without-lisp-files \ --without-lisp-files \
--without-ggi \ --without-ggi \
@ -121,11 +139,8 @@ CONFIGURE_ARGS += \
#--disable-mouse #--disable-mouse
CONFIGURE_VARS += DIST_CONTACT="David Kuehling <dvdkhlng TA gmx TOD de>"
CONFIGURE_VARS += \
CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include/uClibc++" \
CXXFLAGS="$$$$CXXFLAGS -fno-builtin -fno-rtti -nostdinc++" \
LIBS="-nodefaultlibs -luClibc++ -lpthread -lgcc"
TARGET_CPPFLAGS += -DDEFAULTTERM=\\\"linux\\\" TARGET_CPPFLAGS += -DDEFAULTTERM=\\\"linux\\\"