components/python/mysql/Makefile
branchs11-update
changeset 4072 db0cec748ec0
parent 3996 20c0f21bbe1e
child 4563 5d3e1ffc1ae1
equal deleted inserted replaced
4067:4be1f488dda8 4072:db0cec748ec0
    24 #
    24 #
    25 
    25 
    26 include ../../../make-rules/shared-macros.mk
    26 include ../../../make-rules/shared-macros.mk
    27 
    27 
    28 COMPONENT_NAME=		MySQL-python
    28 COMPONENT_NAME=		MySQL-python
    29 COMPONENT_VERSION=	1.2.2
    29 COMPONENT_VERSION=	1.2.5
    30 COMPONENT_PROJECT_URL=	http://sourceforge.net/projects/mysql-python
       
    31 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
    30 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
    32 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
    31 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).zip
    33 COMPONENT_ARCHIVE_HASH= \
    32 COMPONENT_ARCHIVE_HASH= \
    34     sha256:f4133b81e65c7b94a5921ff6a0e7bdbfb622f2a70473673103cb17d5a5be807a
    33     sha256:811040b647e5d5686f84db415efd697e6250008b112b6909ba77ac059e140c74
    35 COMPONENT_ARCHIVE_URL=	http://downloads.sourceforge.net/mysql-python/$(COMPONENT_ARCHIVE)
    34 COMPONENT_ARCHIVE_URL=	$(call pypi_url)
       
    35 COMPONENT_PROJECT_URL=	https://github.com/farcepest/MySQLdb1
    36 COMPONENT_BUGDB=	python-mod/mysql
    36 COMPONENT_BUGDB=	python-mod/mysql
    37 
    37 
    38 TPNO=			9533
    38 TPNO=			21723
    39 
    39 
    40 # Syntax issues: not Python 3 ready.
    40 # Syntax issues: not Python 3 ready.
    41 PYTHON_VERSIONS=	2.7 2.6
    41 PYTHON_VERSIONS=	2.7 2.6
    42 
    42 
    43 include $(WS_MAKE_RULES)/prep.mk
    43 include $(WS_MAKE_RULES)/prep.mk
    44 include $(WS_MAKE_RULES)/setup.py.mk
    44 include $(WS_MAKE_RULES)/setup.py.mk
    45 include $(WS_MAKE_RULES)/ips.mk
    45 include $(WS_MAKE_RULES)/ips.mk
    46 
    46 
    47 PATH_32=/usr/mysql/5.5/bin/$(MACH32):/usr/bin:$(SPRO_VROOT)/bin
    47 # Remove trailing carriage returns, if present, in the files.
    48 PATH_64=/usr/mysql/5.5/bin:/usr/bin:$(SPRO_VROOT)/bin
    48 COMPONENT_POST_UNPACK_ACTION = \
    49 COMPONENT_BUILD_ENV   += PATH=$(PATH_$(BITS)):$(PATH)
    49     /usr/bin/find $(SOURCE_DIR) -type f -exec $(GSED) -i 's/\r//' '{}' \; ;
    50 COMPONENT_INSTALL_ENV += PATH=$(PATH_$(BITS)):$(PATH)
    50 
       
    51 PATH_32=		/usr/mysql/5.5/bin/$(MACH32):/usr/bin:$(SPRO_VROOT)/bin
       
    52 PATH_64=		/usr/mysql/5.5/bin:/usr/bin:$(SPRO_VROOT)/bin
       
    53 COMPONENT_BUILD_ENV +=		PATH=$(PATH_$(BITS)):$(PATH)
       
    54 COMPONENT_INSTALL_ENV +=	PATH=$(PATH_$(BITS)):$(PATH)
    51 
    55 
    52 CFLAGS_32=	-L/usr/mysql/5.5/lib -R/usr/mysql/5.5/lib
    56 CFLAGS_32=	-L/usr/mysql/5.5/lib -R/usr/mysql/5.5/lib
    53 CFLAGS_64=	-L/usr/mysql/5.5/lib/$(MACH64) -R/usr/mysql/5.5/lib/$(MACH64)
    57 CFLAGS_64=	-L/usr/mysql/5.5/lib/$(MACH64) -R/usr/mysql/5.5/lib/$(MACH64)
    54 CFLAGS +=	$(CFLAGS_$(BITS))
    58 CFLAGS +=	$(CFLAGS_$(BITS))
    55 
    59 
       
    60 ASLR_MODE = $(ASLR_NOT_APPLICABLE)
       
    61 
    56 # common targets
    62 # common targets
    57 build:          $(BUILD_32_and_64)
    63 build:		$(BUILD_32_and_64)
    58 
    64 
    59 install:        $(INSTALL_32_and_64)
    65 install:	$(INSTALL_32_and_64)
    60 
    66 
    61 test:           $(NO_TESTS)
    67 test:		$(NO_TESTS)
    62 
    68 
    63 
    69 
    64 REQUIRED_PACKAGES += database/mysql-55/library
    70 REQUIRED_PACKAGES += database/mysql-55/library
    65 REQUIRED_PACKAGES += library/zlib
       
    66 REQUIRED_PACKAGES += system/library
    71 REQUIRED_PACKAGES += system/library
    67 REQUIRED_PACKAGES += system/library/math