postgresql: new package
PATCH 1/1 postgresql: new package
Based on suggested new package by Marco Trapanese ([1]).
[1] http://lists.busybox.net/pipermail/buildroot/2014-February/090661.html
Signed-off-by Peter Seiderer <[email protected]>
--- package/Config.in | 1 + package/postgresql/Config.in | 13 +++++++++++++ package/postgresql/postgresql.mk | 29 +++++++++++++++++++++++++++++ 3 files changed, 43 insertions(+) create mode 100644 package/postgresql/Config.in create mode 100644 package/postgresql/postgresql.mk
package/Config.in +1 -0
@@ -539,6 +539,7 @@ source "package/berkeleydb/Config.in" source "package/cppdb/Config.in" source "package/gdbm/Config.in" source "package/mysql/Config.in" +source "package/postgresql/Config.in" source "package/redis/Config.in" source "package/sqlcipher/Config.in" source "package/sqlite/Config.in"
package/postgresql/Config.in new file +13 -0
@@ -0,0 +1,13 @@ +config BR2_PACKAGE_POSTGRESQL + bool "PostgreSQL" + depends on BR2_INET_IPV6 + select BR2_PACKAGE_READLINE + select BR2_PACKAGE_ZLIB + help + PostgreSQL is a powerful, open source object-relational + database system. + + http://www.postgresql.org + +comment "PostgreSQL needs a toolchain w/ IPv6" + depends on !BR2_INET_IPV6
package/postgresql/postgresql.mk new file +29 -0
@@ -0,0 +1,29 @@ +################################################################################ +# +# postgresql +# +################################################################################ + +POSTGRESQL_VERSION = 9.3.3 +POSTGRESQL_SOURCE = postgresql-$(POSTGRESQL_VERSION).tar.bz2 +POSTGRESQL_SITE = http://ftp.postgresql.org/pub/source/v$(POSTGRESQL_VERSION)/$(POSTGRESQL_SOURCE) +POSTGRESQL_LICENSE = PostgreSQL +POSTGRESQ_LICENSE_FILES = COPYRIGHT +POSTGRESQL_DEPENDENCIES = readline zlib +POSTGRESQL_CONF_OPT = --prefix=/usr + +ifneq ($(BR2_TOOLCHAIN_HAS_THREADS),y) + POSTGRESQL_CONF_OPT += --disable-thread-safety +endif + +ifeq ($(BR2_PACKAGE_TZDATA),y) + POSTGRESQL_DEPENDENCIES += tzdata + POSTGRESQL_CONF_OPT += --with-system-tzdata=/usr/share/zoneinfo +endif + +ifeq ($(BR2_PACKAGE_OPENSSL),y) + POSTGRESQL_DEPENDENCIES += openssl + POSTGRESQL_CONF_OPT += --with-openssl +endif + +$(eval $(autotools-package))
Signature · 1 line
1.8.1.4
PATCH 1/1 postgresql: new package
Hi Peter!
Thank you for you patch. I didn't submitted yet because I still don't have a working buildroot environment at the moment.
I should expect to find the new package after a git pull?
Thanks!
Marco
--
Il 08/03/2014 22:59, Peter Seiderer ha scritto:
Quoted 79 lines
Based on suggested new package by Marco Trapanese ([1]).
[1] http://lists.busybox.net/pipermail/buildroot/2014-February/090661.html
Signed-off-by Peter Seiderer <[email protected]>--- package/Config.in | 1 + package/postgresql/Config.in | 13 +++++++++++++ package/postgresql/postgresql.mk | 29 +++++++++++++++++++++++++++++ 3 files changed, 43 insertions(+)create mode 100644 package/postgresql/Config.in create mode 100644
package/postgresql/postgresql.mkpackage/Config.in +1
-0@@ -539,6 +539,7 @@ source "package/berkeleydb/Config.in" source "package/cppdb/Config.in" source "package/gdbm/Config.in" source "package/mysql/Config.in" +source "package/postgresql/Config.in" source "package/redis/Config.in" source "package/sqlcipher/Config.in" source "package/sqlite/Config.in"package/postgresql/Config.in new file +13
-0@@ -0,0 +1,13 @@ +config BR2_PACKAGE_POSTGRESQL + bool "PostgreSQL" + depends on BR2_INET_IPV6 + select BR2_PACKAGE_READLINE + select BR2_PACKAGE_ZLIB + help + PostgreSQL is a powerful, open source object-relational + database system. + + http://www.postgresql.org + +comment "PostgreSQL needs a toolchain w/ IPv6" + depends on !BR2_INET_IPV6package/postgresql/postgresql.mk new file +29
-0@@ -0,0 +1,29 @@ +################################################################################ +# +# postgresql +# +################################################################################ + +POSTGRESQL_VERSION = 9.3.3 +POSTGRESQL_SOURCE = postgresql-$(POSTGRESQL_VERSION).tar.bz2 +POSTGRESQL_SITE = http://ftp.postgresql.org/pub/source/v$(POSTGRESQL_VERSION)/$(POSTGRESQL_SOURCE) +POSTGRESQL_LICENSE = PostgreSQL +POSTGRESQ_LICENSE_FILES = COPYRIGHT +POSTGRESQL_DEPENDENCIES = readline zlib +POSTGRESQL_CONF_OPT = --prefix=/usr + +ifneq ($(BR2_TOOLCHAIN_HAS_THREADS),y) + POSTGRESQL_CONF_OPT += --disable-thread-safety +endif + +ifeq ($(BR2_PACKAGE_TZDATA),y) + POSTGRESQL_DEPENDENCIES += tzdata + POSTGRESQL_CONF_OPT += --with-system-tzdata=/usr/share/zoneinfo +endif + +ifeq ($(BR2_PACKAGE_OPENSSL),y) + POSTGRESQL_DEPENDENCIES += openssl + POSTGRESQL_CONF_OPT += --with-openssl +endif + +$(eval $(autotools-package))