diff options
author | Diego Elio Pettenò <flameeyes@gentoo.org> | 2010-03-10 15:00:06 +0000 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@gentoo.org> | 2010-03-10 15:00:06 +0000 |
commit | 1501c551313eea9d1c0674e8429defa1f568cd9f (patch) | |
tree | 6597a88a61980145a561aa9da89ef9a5fc6eb353 | |
parent | Marked ppc/ppc64 stable for bug #307243. (diff) | |
download | gentoo-2-1501c551313eea9d1c0674e8429defa1f568cd9f.tar.gz gentoo-2-1501c551313eea9d1c0674e8429defa1f568cd9f.tar.bz2 gentoo-2-1501c551313eea9d1c0674e8429defa1f568cd9f.zip |
Version bump, 1.5.0 is considered “beta” but seems to be more reliable than 1.4.0. Update metadata.
(Portage version: 2.2_rc66/cvs/Linux x86_64)
-rw-r--r-- | sys-auth/libnss-pgsql/ChangeLog | 12 | ||||
-rw-r--r-- | sys-auth/libnss-pgsql/files/libnss-pgsql-1.5.0_beta-gentoo.patch | 44 | ||||
-rw-r--r-- | sys-auth/libnss-pgsql/libnss-pgsql-1.5.0_beta.ebuild | 54 | ||||
-rw-r--r-- | sys-auth/libnss-pgsql/metadata.xml | 3 |
4 files changed, 111 insertions, 2 deletions
diff --git a/sys-auth/libnss-pgsql/ChangeLog b/sys-auth/libnss-pgsql/ChangeLog index f730fbe3aeca..0b4b70409d74 100644 --- a/sys-auth/libnss-pgsql/ChangeLog +++ b/sys-auth/libnss-pgsql/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for sys-auth/libnss-pgsql -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-auth/libnss-pgsql/ChangeLog,v 1.4 2008/05/19 20:21:19 dev-zero Exp $ +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/libnss-pgsql/ChangeLog,v 1.5 2010/03/10 15:00:05 flameeyes Exp $ + +*libnss-pgsql-1.5.0_beta (10 Mar 2010) + + 10 Mar 2010; Diego E. Pettenò <flameeyes@gentoo.org> + +libnss-pgsql-1.5.0_beta.ebuild, + +files/libnss-pgsql-1.5.0_beta-gentoo.patch, metadata.xml: + Version bump, 1.5.0 is considered “beta” but seems to be more reliable + than 1.4.0. Update metadata. 19 May 2008; Tiziano Müller <dev-zero@gentoo.org> libnss-pgsql-1.4.0.ebuild: diff --git a/sys-auth/libnss-pgsql/files/libnss-pgsql-1.5.0_beta-gentoo.patch b/sys-auth/libnss-pgsql/files/libnss-pgsql-1.5.0_beta-gentoo.patch new file mode 100644 index 000000000000..69aefa8c6064 --- /dev/null +++ b/sys-auth/libnss-pgsql/files/libnss-pgsql-1.5.0_beta-gentoo.patch @@ -0,0 +1,44 @@ +Index: libnss-pgsql-1.5.0-beta/src/backend.c +=================================================================== +--- libnss-pgsql-1.5.0-beta.orig/src/backend.c ++++ libnss-pgsql-1.5.0-beta/src/backend.c +@@ -11,7 +11,7 @@ + */ + + #include "nss-pgsql.h" +-#include <postgresql/libpq-fe.h> ++#include <libpq-fe.h> + #include <stdlib.h> + #include <string.h> + #include <stdio.h> +Index: libnss-pgsql-1.5.0-beta/doc/Makefile.am +=================================================================== +--- libnss-pgsql-1.5.0-beta.orig/doc/Makefile.am ++++ libnss-pgsql-1.5.0-beta/doc/Makefile.am +@@ -1,14 +1,6 @@ + TARGETS = nss-pgsql.html + +-all html: $(TARGETS) +- +-install-data-local: $(TARGETS) +- $(mkinstalldirs) $(DESTDIR)$(docdir) +- $(INSTALL_DATA) nss-pgsql.html $(DESTDIR)$(docdir) +- $(INSTALL_DATA) $(srcdir)/caution.png $(DESTDIR)$(docdir) +- +-clean-local: +- rm -f $(TARGETS) ++html_DATA = $(TARGETS) caution.png + + nss-pgsql.html: config.xsl nss-pgsql.xml + xmlto xhtml-nochunks -m $(srcdir)/config.xsl $(srcdir)/nss-pgsql.xml +Index: libnss-pgsql-1.5.0-beta/src/Makefile.am +=================================================================== +--- libnss-pgsql-1.5.0-beta.orig/src/Makefile.am ++++ libnss-pgsql-1.5.0-beta/src/Makefile.am +@@ -1,5 +1,5 @@ + lib_LTLIBRARIES = libnss_pgsql.la + libnss_pgsql_la_SOURCES = interface.c config.c backend.c util.c +-libnss_pgsql_la_LDFLAGS = -module -version-info 2 ++libnss_pgsql_la_LDFLAGS = -module -version-info 2 -shared + EXTRA_DIST = nss-pgsql.h + diff --git a/sys-auth/libnss-pgsql/libnss-pgsql-1.5.0_beta.ebuild b/sys-auth/libnss-pgsql/libnss-pgsql-1.5.0_beta.ebuild new file mode 100644 index 000000000000..f299c1dd3f5a --- /dev/null +++ b/sys-auth/libnss-pgsql/libnss-pgsql-1.5.0_beta.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/libnss-pgsql/libnss-pgsql-1.5.0_beta.ebuild,v 1.1 2010/03/10 15:00:05 flameeyes Exp $ + +inherit autotools eutils multilib + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="Name Service Switch module for use with PostgreSQL" +HOMEPAGE="http://pgfoundry.org/projects/sysauth/" + +MY_P="${P/_/-}" +SRC_URI="http://pgfoundry.org/frs/download.php/1878/${MY_P}.tgz" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +RDEPEND="dev-db/postgresql-base" +DEPEND="${RDEPEND} + app-text/xmlto" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/${P}-gentoo.patch" + eautoreconf +} + +src_compile() { + econf \ + --htmldir=/usr/share/doc/${PF}/html || die "econf failed" + emake || die "emake failed" +} + +src_install() { + emake DESTDIR="${D}" install || die + find "${D}" -name '*.la' -delete || die + + dodoc AUTHORS ChangeLog NEWS README || die + insinto /usr/share/doc/${PF}/examples + doins conf/* || die +} + +pkg_postinst() { + elog "Next steps:" + elog "1. Create the required tables in the database:" + elog " $ psql a_database -f /usr/share/doc/${PF}/examples/dbschema.sql" + elog "2. Create the configuration file '/etc/nss-pgsql.conf'" + elog " You can copy the example from /usr/share/doc/${PF}/examples/nss-pgsql.conf" + elog "3. Edit /etc/nsswitch.conf to use the NSS service 'pgsql'" + elog " An example is available here: /usr/share/doc/${PF}/examples/nsswitch.conf" +} diff --git a/sys-auth/libnss-pgsql/metadata.xml b/sys-auth/libnss-pgsql/metadata.xml index 309b51e9a965..c67ea1eccc8b 100644 --- a/sys-auth/libnss-pgsql/metadata.xml +++ b/sys-auth/libnss-pgsql/metadata.xml @@ -2,4 +2,7 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <herd>postgresql</herd> +<maintainer> + <email>flameeyes@gentoo.org</email> +</maintainer> </pkgmetadata> |