--- a/components/rrdtool/Makefile Tue Jul 07 16:42:20 2015 -0700
+++ b/components/rrdtool/Makefile Wed Jul 08 15:54:50 2015 -0700
@@ -35,6 +35,9 @@
COMPONENT_BUGDB= utility/rrdtool
TPNO= 21430
+PYTHON_VERSION= 2.7
+PYTHON_VERSIONS= 2.7
+
include ../../make-rules/prep.mk
include ../../make-rules/configure.mk
include ../../make-rules/ips.mk
@@ -51,7 +54,7 @@
COMPONENT_PREP_ACTION = ( cd $(@D); autoconf -f)
CONFIGURE_OPTIONS += --enable-perl
-CONFIGURE_OPTIONS += --disable-python
+CONFIGURE_OPTIONS += --enable-python
CONFIGURE_OPTIONS += --disable-ruby
CONFIGURE_OPTIONS += --enable-tcl
CONFIGURE_OPTIONS += --enable-static=no
@@ -68,13 +71,24 @@
CONFIGURE_OPTIONS += PERLINSTALLMAN3DIR=/usr/share/man/man3
CONFIGURE_OPTIONS += PERLINSTALLSITEMAN3DIR=/usr/share/man/man3
CONFIGURE_OPTIONS += PERLINSTALLVENDORMAN3DIR=/usr/share/man/man3
+CONFIGURE_OPTIONS += am_cv_python_pythondir=$(PYTHON_VENDOR_PACKAGES)
+CONFIGURE_OPTIONS += am_cv_python_pyexecdir=$(PYTHON_VENDOR_PACKAGES)
+CONFIGURE_OPTIONS += PYTHON=$(PYTHON.$(PYTHON_VERSION).$(BITS))
$(CONFIGURE_64): CONFIGURE_OPTIONS += LUARRDLIBDIR=64
+PYTHON_ENV = CC="$(CC)"
+PYTHON_ENV += CFLAGS="$(CFLAGS)"
+COMPONENT_BUILD_ENV += $(PYTHON_ENV)
+COMPONENT_INSTALL_ENV += $(PYTHON_ENV)
+
PKG_MACROS += P_ARCH=$(shell arch)
ASLR_MODE = $(ASLR_ENABLE)
+PKG_MACROS += PYVER=$(PYTHON_VERSION)
+PKG_MACROS += PYV=$(shell echo $(PYTHON_VERSION) | tr -d .)
+
# common targets
configure: $(CONFIGURE_32_and_64)
@@ -96,3 +110,4 @@
REQUIRED_PACKAGES += runtime/lua
REQUIRED_PACKAGES += system/library
REQUIRED_PACKAGES += system/library/math
+REQUIRED_PACKAGES += runtime/python-27