X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=libs%2Fpostgresql%2FMakefile;h=a234fafaeebb2484daad75fa910aa351e579c84d;hp=7ef6aa78a06009301263c63b0143812fcf3c8d43;hb=5eae86a9e4038a74b4bc0322a89cb351bb10c57a;hpb=21ed62dc1e1e5c7fcd6cec2779c960ade33d61ab diff --git a/libs/postgresql/Makefile b/libs/postgresql/Makefile index 7ef6aa78a0..a234fafaee 100644 --- a/libs/postgresql/Makefile +++ b/libs/postgresql/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2006-2010 OpenWrt.org +# Copyright (C) 2006-2012 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -8,17 +8,15 @@ include $(TOPDIR)/rules.mk PKG_NAME:=postgresql -PKG_VERSION:=9.0.0 -PKG_RELEASE:=1 +PKG_VERSION:=9.0.1 +PKG_RELEASE:=3 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=\ - http://ftp7.us.postgresql.org/pub/postgresql/source/v$(PKG_VERSION) \ - http://ftp8.us.postgresql.org/pub/postgresql/source/v$(PKG_VERSION) \ - http://ftp9.us.postgresql.org/pub/postgresql/source/v$(PKG_VERSION) \ + http://ftp9.us.postgresql.org/pub/mirrors/postgresql/source/v$(PKG_VERSION) \ http://ftp.be.postgresql.org/postgresql/source/v$(PKG_VERSION) \ ftp://ftp-archives.postgresql.org/pub/source/v$(PKG_VERSION) -PKG_MD5SUM:=14c2122cc322e69ab2ab702ed7714bbe +PKG_MD5SUM:=57ba57e43cfe29e16dacbf5789be98d1 PKG_BUILD_PARALLEL:=1 include $(INCLUDE_DIR)/package.mk @@ -26,7 +24,7 @@ include $(INCLUDE_DIR)/package.mk define Package/libpq SECTION:=libs CATEGORY:=Libraries - DEPENDS:=+zlib +libreadline +libncurses +coreutils-su + DEPENDS:=+zlib +libreadline +libpthread +libncurses +coreutils-su TITLE:=PostgreSQL client library URL:=http://www.postgresql.org/ SUBMENU:=database @@ -79,7 +77,6 @@ define Build/Configure --sbindir=/usr/sbin \ --sysconfdir=/etc \ $(DISABLE_NLS) \ - $(DISABLE_LARGEFILE) \ --enable-shared \ --enable-static \ --disable-integer-datetimes \ @@ -103,7 +100,9 @@ define Build/Configure mv $(PKG_BUILD_DIR)/src/interfaces/ecpg/preproc/ecpg \ $(PKG_BUILD_DIR)/src/interfaces/ecpg/preproc/ecpg.host $(MAKE) -C $(PKG_BUILD_DIR)/src/timezone CC="$(HOSTCC)" - mv $(PKG_BUILD_DIR)/src/timezone/zic $(STAGING_DIR)/host/bin/zic + mv $(PKG_BUILD_DIR)/src/timezone/zic $(PKG_BUILD_DIR)/host-zic + $(INSTALL_DIR) $(STAGING_DIR)/host/bin/ + $(CP) $(PKG_BUILD_DIR)/host-zic $(STAGING_DIR)/host/bin/zic $(MAKE) -C $(PKG_BUILD_DIR)/src/bin/pg_config CC="$(HOSTCC)" mv $(PKG_BUILD_DIR)/src/bin/pg_config/pg_config \ $(PKG_BUILD_DIR)/src/bin/pg_config/pg_config.host @@ -157,6 +156,9 @@ endef TARGET_CFLAGS += $(FPIC) +# because PROFILE means something else in the project Makefile +unexport PROFILE + define Build/Compile $(MAKE) $(PKG_JOBS) -C "$(PKG_BUILD_DIR)" \ DESTDIR="$(PKG_INSTALL_DIR)" \ @@ -197,6 +199,10 @@ define Package/pgsql-server/install $(1)/usr/lib endef +define Package/pgsql-server/conffiles +/etc/config/postgresql +endef + define Package/pgsql-server/postinst #!/bin/sh grep -q '^postgres:' /etc/passwd && exit 0 @@ -236,7 +242,7 @@ define Build/InstallDev $(INSTALL_DIR) $(1)/usr/lib $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpq.{a,so*} $(1)/usr/lib/ $(CP) $(PKG_BUILD_DIR)/src/interfaces/ecpg/preproc/ecpg.host $(1)/usr/bin/ecpg - $(CP) $(STAGING_DIR)/host/bin/zic $(1)/usr/bin/zic + $(CP) $(PKG_BUILD_DIR)/host-zic $(1)/usr/bin/zic endef $(eval $(call BuildPackage,libpq))