components/rrdtool/Makefile
changeset 4605 62d61ce27a05
parent 4339 6501cf9c29f9
child 5638 b88b6c00208e
equal deleted inserted replaced
4604:eba741d252dc 4605:62d61ce27a05
    33 COMPONENT_ARCHIVE_URL=  http://oss.oetiker.ch/rrdtool/pub/$(COMPONENT_ARCHIVE)
    33 COMPONENT_ARCHIVE_URL=  http://oss.oetiker.ch/rrdtool/pub/$(COMPONENT_ARCHIVE)
    34 COMPONENT_PROJECT_URL=  http://oss.oetiker.ch/rrdtool/
    34 COMPONENT_PROJECT_URL=  http://oss.oetiker.ch/rrdtool/
    35 COMPONENT_BUGDB=        utility/rrdtool
    35 COMPONENT_BUGDB=        utility/rrdtool
    36 TPNO=                   21430 
    36 TPNO=                   21430 
    37 
    37 
       
    38 PYTHON_VERSION=         2.7
       
    39 PYTHON_VERSIONS=        2.7
       
    40 
    38 include ../../make-rules/prep.mk
    41 include ../../make-rules/prep.mk
    39 include ../../make-rules/configure.mk
    42 include ../../make-rules/configure.mk
    40 include ../../make-rules/ips.mk
    43 include ../../make-rules/ips.mk
    41 
    44 
    42 PATH=$(dir $(CC)):/usr/bin:/usr/sbin:/usr/gnu/bin
    45 PATH=$(dir $(CC)):/usr/bin:/usr/sbin:/usr/gnu/bin
    49 	($(CLONEY) $(SOURCE_DIR) $(@D))
    52 	($(CLONEY) $(SOURCE_DIR) $(@D))
    50 
    53 
    51 COMPONENT_PREP_ACTION = ( cd $(@D); autoconf -f)
    54 COMPONENT_PREP_ACTION = ( cd $(@D); autoconf -f)
    52 
    55 
    53 CONFIGURE_OPTIONS  += --enable-perl 
    56 CONFIGURE_OPTIONS  += --enable-perl 
    54 CONFIGURE_OPTIONS  += --disable-python
    57 CONFIGURE_OPTIONS  += --enable-python
    55 CONFIGURE_OPTIONS  += --disable-ruby
    58 CONFIGURE_OPTIONS  += --disable-ruby
    56 CONFIGURE_OPTIONS  += --enable-tcl
    59 CONFIGURE_OPTIONS  += --enable-tcl
    57 CONFIGURE_OPTIONS  += --enable-static=no
    60 CONFIGURE_OPTIONS  += --enable-static=no
    58 CONFIGURE_OPTIONS  +=   CC="$(CC) $(CC_BITS)" 
    61 CONFIGURE_OPTIONS  +=   CC="$(CC) $(CC_BITS)" 
    59 CONFIGURE_OPTIONS  +=   CFLAGS="$(CFLAGS)"
    62 CONFIGURE_OPTIONS  +=   CFLAGS="$(CFLAGS)"
    66 CONFIGURE_OPTIONS  +=   PERLLD="\"$(CC) $(CC_BITS)\""
    69 CONFIGURE_OPTIONS  +=   PERLLD="\"$(CC) $(CC_BITS)\""
    67 CONFIGURE_OPTIONS  +=   PERLLIB=/usr/perl5/$(PERL_VERSION)/lib
    70 CONFIGURE_OPTIONS  +=   PERLLIB=/usr/perl5/$(PERL_VERSION)/lib
    68 CONFIGURE_OPTIONS  +=   PERLINSTALLMAN3DIR=/usr/share/man/man3
    71 CONFIGURE_OPTIONS  +=   PERLINSTALLMAN3DIR=/usr/share/man/man3
    69 CONFIGURE_OPTIONS  +=   PERLINSTALLSITEMAN3DIR=/usr/share/man/man3
    72 CONFIGURE_OPTIONS  +=   PERLINSTALLSITEMAN3DIR=/usr/share/man/man3
    70 CONFIGURE_OPTIONS  +=   PERLINSTALLVENDORMAN3DIR=/usr/share/man/man3
    73 CONFIGURE_OPTIONS  +=   PERLINSTALLVENDORMAN3DIR=/usr/share/man/man3
       
    74 CONFIGURE_OPTIONS +=    am_cv_python_pythondir=$(PYTHON_VENDOR_PACKAGES)
       
    75 CONFIGURE_OPTIONS +=    am_cv_python_pyexecdir=$(PYTHON_VENDOR_PACKAGES)
       
    76 CONFIGURE_OPTIONS  +=   PYTHON=$(PYTHON.$(PYTHON_VERSION).$(BITS))
    71 
    77 
    72 $(CONFIGURE_64): CONFIGURE_OPTIONS  +=   LUARRDLIBDIR=64
    78 $(CONFIGURE_64): CONFIGURE_OPTIONS  +=   LUARRDLIBDIR=64
       
    79 
       
    80 PYTHON_ENV  =   CC="$(CC)"
       
    81 PYTHON_ENV +=   CFLAGS="$(CFLAGS)"
       
    82 COMPONENT_BUILD_ENV += $(PYTHON_ENV)
       
    83 COMPONENT_INSTALL_ENV += $(PYTHON_ENV)
    73 
    84 
    74 PKG_MACROS         +=   P_ARCH=$(shell arch)
    85 PKG_MACROS         +=   P_ARCH=$(shell arch)
    75 
    86 
    76 ASLR_MODE	    =   $(ASLR_ENABLE)
    87 ASLR_MODE	    =   $(ASLR_ENABLE)
       
    88 
       
    89 PKG_MACROS +=  PYVER=$(PYTHON_VERSION)
       
    90 PKG_MACROS +=  PYV=$(shell echo $(PYTHON_VERSION) | tr -d .)
    77 
    91 
    78 # common targets
    92 # common targets
    79 configure:	$(CONFIGURE_32_and_64)
    93 configure:	$(CONFIGURE_32_and_64)
    80 
    94 
    81 build:		$(BUILD_32_and_64)
    95 build:		$(BUILD_32_and_64)
    94 REQUIRED_PACKAGES += library/glib2
   108 REQUIRED_PACKAGES += library/glib2
    95 REQUIRED_PACKAGES += library/libxml2
   109 REQUIRED_PACKAGES += library/libxml2
    96 REQUIRED_PACKAGES += runtime/lua
   110 REQUIRED_PACKAGES += runtime/lua
    97 REQUIRED_PACKAGES += system/library
   111 REQUIRED_PACKAGES += system/library
    98 REQUIRED_PACKAGES += system/library/math
   112 REQUIRED_PACKAGES += system/library/math
       
   113 REQUIRED_PACKAGES += runtime/python-27