File: lang/python/Makefile
base-0 patch-1
Line 1Line 1
GARNAME = python
GARNAME = python
GARVERSION = 2.2.2
GARVERSION = 2.3.2
CATEGORIES = lang
MASTER_SITES = http://www.python.org/ftp/python/$(GARVERSION)/
DISTFILES = Python-$(GARVERSION).tgz
CATEGORIES = lang
MASTER_SITES = http://www.python.org/ftp/python/$(GARVERSION)/
DISTFILES = Python-$(GARVERSION).tgz
Line 15Line 15
DESCRIPTION = Python OOP scripting language
define BLURB
DESCRIPTION = Python OOP scripting language
define BLURB
#XXX: nwall package blurb goes here.
#XXX: python package blurb goes here.
endef

endef

LIBDEPS = devel/glibc lib/libstdc++ lib/ncurses utils/readline lib/zlib
SOURCE_LANGUAGES = c c++
LIBDEPS = lib/ncurses utils/readline lib/zlib
BUILDDEPS = lang/python
CONFIGURE_SCRIPTS = $(WORKSRC)/configure
BUILD_SCRIPTS = $(WORKSRC)/Makefile
INSTALL_SCRIPTS = $(WORKSRC)/Makefile

CONFIGURE_SCRIPTS = $(WORKSRC)/configure
BUILD_SCRIPTS = $(WORKSRC)/Makefile
INSTALL_SCRIPTS = $(WORKSRC)/Makefile


CONFIGURE_ARGS = $(DIRPATHS) --build=$(GARBUILD) --host=$(GARHOST)

BUILD_ENV = CROSS_COMPILING=$(CROSS_COMPILING)
BUILD_ARGS = $(CROSS_BUILD_ARGS)

INCLUDEDIR = $(includedir)
MANDIR = $(mandir)
INCLUDEDIR = $(includedir)
MANDIR = $(mandir)

INSTALL_ENV = CROSS_COMPILING=$(CROSS_COMPILING)
INSTALL_ARGS = $(CROSS_INSTALL_ARGS)
INSTALL_OVERRIDE_DIRS = prefix exec_prefix MANDIR INCLUDEDIR

INSTALL_OVERRIDE_DIRS = prefix exec_prefix MANDIR INCLUDEDIR

CONFIGURE_ARGS = $(DIRPATHS)


include ../../gar.mk
include ../../gar.mk

CROSS_COMPILING = $(if $(filter $(GARBUILD),$(GARHOST)),no,yes)
ifeq ($(CROSS_COMPILING),yes)
CROSS_BUILD_ARGS = HOSTPYTHON="$(build_bindir)/python" HOSTPGEN="$(WORKSRC)/../../build.d/Python-$(GARVERSION)/Parser/pgen"
CROSS_INSTALL_ARGS = HOSTPYTHON="$(build_bindir)/python" HOSTPGEN="$(WORKSRC)/../../build.d/Python-$(GARVERSION)/Parser/pgen"
endif

ifeq ($(DESTIMG),build)
TARGETIMG ?= $(DESTIMG)
$(TARGETIMG)_NODEPEND := $(sort $($(TARGETIMG)_NODEPEND) lang/python)
export TARGETIMG $(TARGETIMG)_NODEPEND
endif