summaryrefslogtreecommitdiff
path: root/net-nds/389-ds-base
diff options
context:
space:
mode:
Diffstat (limited to 'net-nds/389-ds-base')
-rw-r--r--net-nds/389-ds-base/389-ds-base-1.3.5.19.ebuild (renamed from net-nds/389-ds-base/389-ds-base-1.3.5.17.ebuild)0
-rw-r--r--net-nds/389-ds-base/389-ds-base-1.3.6.8.ebuild (renamed from net-nds/389-ds-base/389-ds-base-1.3.4.14.ebuild)34
-rw-r--r--net-nds/389-ds-base/389-ds-base-9999.ebuild4
-rw-r--r--net-nds/389-ds-base/Manifest12
-rw-r--r--net-nds/389-ds-base/metadata.xml19
5 files changed, 29 insertions, 40 deletions
diff --git a/net-nds/389-ds-base/389-ds-base-1.3.5.17.ebuild b/net-nds/389-ds-base/389-ds-base-1.3.5.19.ebuild
index 6fddd0315a5b..6fddd0315a5b 100644
--- a/net-nds/389-ds-base/389-ds-base-1.3.5.17.ebuild
+++ b/net-nds/389-ds-base/389-ds-base-1.3.5.19.ebuild
diff --git a/net-nds/389-ds-base/389-ds-base-1.3.4.14.ebuild b/net-nds/389-ds-base/389-ds-base-1.3.6.8.ebuild
index affe994770bc..6fddd0315a5b 100644
--- a/net-nds/389-ds-base/389-ds-base-1.3.4.14.ebuild
+++ b/net-nds/389-ds-base/389-ds-base-1.3.6.8.ebuild
@@ -1,20 +1,20 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-WANT_AUTOMAKE="1.9"
+WANT_AUTOMAKE="1.13"
inherit user eutils multilib flag-o-matic autotools
DESCRIPTION="389 Directory Server (core librares and daemons )"
-HOMEPAGE="http://port389.org/"
+HOMEPAGE="http://www.port389.org/"
SRC_URI="http://www.port389.org/sources/${P}.tar.bz2"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="autobind auto-dn-suffix debug doc +pam-passthru +dna +ldapi +bitwise +presence kerberos selinux"
+IUSE="autobind auto-dn-suffix debug doc +pam-passthru +dna +ldapi +bitwise presence kerberos selinux"
# Pinned to db:4.8 as it is the current stable, can change to a later db version < 6 when they stabilize.
# The --with-db-inc line in econf will need to be updated as well when changing db version.
@@ -23,9 +23,9 @@ COMMON_DEPEND="
>=dev-libs/cyrus-sasl-2.1.19
>=net-analyzer/net-snmp-5.1.2
>=dev-libs/icu-3.4:=
- dev-libs/nss[utils]
+ >=dev-libs/nss-3.22[utils]
dev-libs/nspr
- dev-libs/svrcore
+ >=dev-libs/svrcore-4.1.2
dev-libs/openssl:0=
dev-libs/libpcre:3
>=dev-perl/perl-mozldap-1.5.3
@@ -50,23 +50,15 @@ pkg_setup() {
}
src_prepare() {
- #0001-Ticket-47840-add-configure-option-to-disable-instanc.patch
- epatch "${FILESDIR}/389-ds-base-1.3.4-no-instance-script.patch"
-
# as per 389 documentation, when 64bit, export USE_64
use amd64 && export USE_64=1
- # This will be changed in 1.3.5.X
- sed -i -e 's/nobody/dirsrv/g' configure.ac || die "sed failed on configure.ac"
eautoreconf
append-lfs-flags
}
src_configure() {
- # for 1.3.5.X, will add --enable-gcc-security.
- # auto-dn-suffix currently throws warning in configure script,
- # see https://fedorahosted.org/389/ticket/48710
econf \
$(use_enable debug) \
$(use_enable pam-passthru) \
@@ -77,6 +69,7 @@ src_configure() {
$(use_enable presence) \
$(use_with kerberos) \
$(use_enable auto-dn-suffix) \
+ --with-initddir=no \
--enable-maintainer-mode \
--with-fhs \
--with-openldap \
@@ -94,14 +87,10 @@ src_compile() {
}
src_install () {
- emake DESTDIR="${D}" install
-
- # remove redhat style init script
- rm -rf "${D}"/etc/rc.d || die
- # Needs a config option to remove this.
- rm -rf "${D}"/etc/default || die
+ # -j1 is a temporary workaround for bug #605432
+ emake -j1 DESTDIR="${D}" install
- # and install gentoo style init script
+ # Install gentoo style init script
# Get these merged upstream
newinitd "${FILESDIR}"/389-ds.initd-r1 389-ds
newinitd "${FILESDIR}"/389-ds-snmp.initd 389-ds-snmp
@@ -131,8 +120,5 @@ pkg_postinst() {
elog
elog " rc-update add 389-ds default"
elog
- elog "If you are upgrading from previous 1.2.6 release candidates"
- elog "please see:"
- elog "http://directory.fedoraproject.org/wiki/Subtree_Rename#warning:_upgrade_from_389_v1.2.6_.28a.3F.2C_rc1_.7E_rc6.29_to_v1.2.6_rc6_or_newer"
echo
}
diff --git a/net-nds/389-ds-base/389-ds-base-9999.ebuild b/net-nds/389-ds-base/389-ds-base-9999.ebuild
index 2379554aaebe..463fd580d5da 100644
--- a/net-nds/389-ds-base/389-ds-base-9999.ebuild
+++ b/net-nds/389-ds-base/389-ds-base-9999.ebuild
@@ -8,7 +8,7 @@ WANT_AUTOMAKE="1.13"
inherit user eutils multilib flag-o-matic autotools git-r3
DESCRIPTION="389 Directory Server (core librares and daemons )"
-HOMEPAGE="http://port389.org/"
+HOMEPAGE="http://www.port389.org/"
SRC_URI=""
EGIT_REPO_URI="https://pagure.io/389-ds-base.git"
@@ -24,7 +24,7 @@ COMMON_DEPEND="
>=dev-libs/cyrus-sasl-2.1.19
>=net-analyzer/net-snmp-5.1.2
>=dev-libs/icu-3.4:=
- dev-libs/nss[utils]
+ >=dev-libs/nss-3.22[utils]
dev-libs/nspr
>=dev-libs/svrcore-4.1.2
dev-libs/openssl:0=
diff --git a/net-nds/389-ds-base/Manifest b/net-nds/389-ds-base/Manifest
index b1a88df8f35b..9e5310c42d78 100644
--- a/net-nds/389-ds-base/Manifest
+++ b/net-nds/389-ds-base/Manifest
@@ -1,11 +1,11 @@
AUX 389-ds-base-1.3.4-no-instance-script.patch 17750 SHA256 696ab70daa41af1eb6d979b39a0166445edc5f1cdf0755ce8e1459e54b38967e SHA512 649245bbd56cd5445470f102500eb5ea5aeb99a395cc6a49fc0f6331c2a77005aef3e01a49344f04bb018b6679ddd43e77f542a88e4bec46b30da4e6d7fa312a WHIRLPOOL a7cc074891fd6b98630aa3ab1bbed2e722cf3472dd73877b38616e5861f07b1784dc98055f1f686e5af48e21bd96776f0e202945dd4d5426a6d59f5fc010bd22
AUX 389-ds-snmp.initd 960 SHA256 201a8e8ff30195927cb0c3819ac811034f20c811c0ad572e6be0c178954e7b16 SHA512 bb76a068aa5422664c3fc87d5c28124b26d6dbc88cd88856826ae905a4149a6a1d03ec562dcace1cebc6caaa0ca3c6e9346c1af5703d89e1da600df8ca4a4ba8 WHIRLPOOL 1b312091e6591040237eba7c0709b41ea3450360e46c02089173ed62f202e02344a88a6660c39225406987ff60b71fd90b7cf0c46fbaf5a9be589defd85db8bd
AUX 389-ds.initd-r1 2366 SHA256 51c91af63c089b4b742867554841019201c4e458450ce18125c2035e51f6e11f SHA512 530316eccf25196453a51398b810dc6ca14a9bf6f8e4487cfd42d00df190653a197b1effae357c6d9e5d00cd51e8e7d47092d0ecddf2d71d6fa100b58d19b6d7 WHIRLPOOL 453f9ed6ce784d5818acad0433b3afca649d1e321c42730a0ef365b2dfefbef8ec859c22c6fa84073e0acc1dbe92ed66a6106841b0a4ffbd006f5e393a27f94c
-DIST 389-ds-base-1.3.4.14.tar.bz2 3433905 SHA256 4408e61c52dc56d8e0ffee530dde70c2af00aa86b385cc40b389ef8bcce55aaa SHA512 1043b3e3437d1d24d1eec54c5c5ca39692151d05b8eb035224db78e68a1f4011bd2e0916f54609387903e2bbe9345f954be5c0a578f90a107958f74604908d6c WHIRLPOOL f2bf87c450c870ad1b886000f49f5d1b6def760c9b1634cffe4871da755932d43cb9253bebe12092032359097a7786e9d29fc64d4326fb3a079a79163a2ccc01
-DIST 389-ds-base-1.3.5.17.tar.bz2 3587553 SHA256 522420b6decc162ed5d57ca913753b48e4bd7137fa0eb1bbc3e21e45923b1819 SHA512 5b96b19cea7dc80c64eaade31127d04c228f7e4dc1999ec19b341cf080ee4570757c84e8dae151c2cb3bcebe1398d50238d74ca362ce07fceafcb66fba590833 WHIRLPOOL 87728a559a7d71fd025af4ec8cb25bc10384acf1b515184f33f76ddc7cd0eb29562c4c3dbb70652f44f42734578acb1f7fc2deadc0947f4fe8f57a24bcbff39c
-EBUILD 389-ds-base-1.3.4.14.ebuild 3649 SHA256 5bdc3a41e576c51363346993bf060305c9f9933baaf3e2c5d567ed1c6e09a0d5 SHA512 d881ac6bd193424708ac00fa7dbad40bec8c27857af89e857a43f102576015199fd4da480719d19a29baa8df3971a9620f1ebcc8454a1d0221ff990af97b42b4 WHIRLPOOL 18f22bf6a56ee2ed4c2f3c7f76f208f136ba821edaa9dcf7c60711526530bc174a31da902c6cd54209146f9dcf8b200f5911b8dfa49270daf7efb7d70964ae47
-EBUILD 389-ds-base-1.3.5.17.ebuild 2957 SHA256 728a91a63f86cf281e2baa02f9a83ac9eec1bc0c713d937ac7c9341159b38dce SHA512 f9dce9c354af006f613df1db6316c67c1ac2d3d8bd6835f28bdee440e8bf40bfdb1611c810c0d4e040a6aec5e82fe26d43e979dc5f8ddd68e80fcfb2f47710b7 WHIRLPOOL 7acd3598ee1b2412d3dd32248741e601d7be8b85ff4f292a0a77238fb055f41ee8c511aa05b87f20924d3c13de31942181044e5f32c3de0645406dce3286b581
-EBUILD 389-ds-base-9999.ebuild 3072 SHA256 cc2e401f3007465797ecd0cd953fc6b92de6c1565ce10f8133d3e4f97dd69d44 SHA512 4b21aef6336e3adf5a8bf6324c84066483311447ef92bc564b128958940233aec8fc15f7f2e30d485e92418e8311359b8df3b51438aaf0b9b588738c1306222f WHIRLPOOL e35c4c1bd5a6783f931493cc4070893d0d5ee736f549cb68ea141464092c0b11b193c3335f7ad9639ff53556c5d1ce46450eaa04706e270eb2948a1eb58f2f07
+DIST 389-ds-base-1.3.5.19.tar.bz2 3588794 SHA256 ad55aadd4155cabdb7cc66dbca3bbe43faf865750da01032c9a1f8ed3a2136e4 SHA512 897f59fe23a9d5a784df7a255dc300805c8f00b754d4976f8637a61954ffe2de59da09ee700dc5047b406196deb28e9647ec50c0b06c0d34371a418c126c8b7d WHIRLPOOL 23438cc16c408f633198ee83f9929b01701ab28fef1938ec7c3ea4781815186493be28659c2356b7ef7818457238915e36f3664694a258e55a5e9615c828f803
+DIST 389-ds-base-1.3.6.8.tar.bz2 3440164 SHA256 447997455d0b9cf97c9bb86f23066d119c73c3a12b473fa45b4f1a8299d50e8a SHA512 b08a87bffbdf8e4c6bf6b4f87394aa0a12b8b44fcadec2f97c146b3a21ff89f5f547080aacb0ecda9b91aca83f8bf093b64c2569b2d8be84ffe22439be446234 WHIRLPOOL c11b4eaae32fbd35781f058d3699c16e47a004e5f6f05459dd4d8d4013d92f707e45cad4432e8bc9a6e4ce5808bf188b9ed8be76690524219508fbede71f695c
+EBUILD 389-ds-base-1.3.5.19.ebuild 2957 SHA256 728a91a63f86cf281e2baa02f9a83ac9eec1bc0c713d937ac7c9341159b38dce SHA512 f9dce9c354af006f613df1db6316c67c1ac2d3d8bd6835f28bdee440e8bf40bfdb1611c810c0d4e040a6aec5e82fe26d43e979dc5f8ddd68e80fcfb2f47710b7 WHIRLPOOL 7acd3598ee1b2412d3dd32248741e601d7be8b85ff4f292a0a77238fb055f41ee8c511aa05b87f20924d3c13de31942181044e5f32c3de0645406dce3286b581
+EBUILD 389-ds-base-1.3.6.8.ebuild 2957 SHA256 728a91a63f86cf281e2baa02f9a83ac9eec1bc0c713d937ac7c9341159b38dce SHA512 f9dce9c354af006f613df1db6316c67c1ac2d3d8bd6835f28bdee440e8bf40bfdb1611c810c0d4e040a6aec5e82fe26d43e979dc5f8ddd68e80fcfb2f47710b7 WHIRLPOOL 7acd3598ee1b2412d3dd32248741e601d7be8b85ff4f292a0a77238fb055f41ee8c511aa05b87f20924d3c13de31942181044e5f32c3de0645406dce3286b581
+EBUILD 389-ds-base-9999.ebuild 3083 SHA256 09c7444c81ce5efeaa9913d422e2d5087a17abca26775cbd2f52847db79e48ee SHA512 ee3423dee89abe6da876c74bf5de1794d1a2063417e7e960436379b07574ebdaa6a14a57d0798cf90ce85ed9c0b70f982621ee47818f757095921f76bb346c4f WHIRLPOOL a343bdcaf9514049018e9a64fb297fda69d7a52b10d764082348f59098cb44991a0865e40502abe15dd63904fa72f7ad068440f7a05de82ea9ad3d23b2201f50
MISC ChangeLog 8369 SHA256 202e35ddc1f756cd7c1cc579d0d90c0c7662d2771e9e6cec0377e8b4b28c6552 SHA512 16e628a85ee4786b3f404760f52e0106736bb7fff78fd494fe47e46f4249a557f01ace3fc715164ccbe11b9ed004434d7f1cf0a48125b69dc45713d238ec4f47 WHIRLPOOL f05a03d60740cfa8f4e07f8eb11cd92ea9178764f0087a2ad733c85132e588cb8ee483ee81462ea7a94808d3a0c8cfd6f432e3006aca0e8e0584b0115c7aa0b9
MISC ChangeLog-2015 5873 SHA256 6d19b6275315bd4ec653fb780b8f4042a6f03ae616b54fe5036052080e38fb2e SHA512 44838bf74cab477bed20306ebc5b676bcf3be78885b9b1ce2752dd93ec92274949dd2a0f095d6823dd033094f3caf3342aa4dde908a4fae55ab36a7dee1e505b WHIRLPOOL 313ca7b73de31ad9a2be8782e6a6d9337f0f52cac6d16930460710477a9c6b529654f48623b8981fd3b3d07dc6bf9e6b038066960cf0999b596ea17d513c47c3
-MISC metadata.xml 1366 SHA256 42968f035557d5bb89e6e5e1cf041a696b472eb8e495ee25e54364b6e1e1cfd7 SHA512 02834f37e40d6aac18027e2589b27b0b6649cbafd7f13f0775eaed8ffeb8e8bc1facbc1693e31c12b9f6e302e05b69617ac697edb047bcaf3942d2de72df2013 WHIRLPOOL 8aaf442b711cae3e43a9a9fb08e551a49ec570ce3ebde3996f51fa130e23f747029f2fcc5bf0437c4e589c67ae2c2aadc89668c913195cfce0657771d8a47f21
+MISC metadata.xml 1369 SHA256 dc094e04d6832bb16f3e645a99955b6d0184b5a160f0aa1943bf33a300a3974c SHA512 ed9b9c3334f71c5986cc669dcdc6a10ec93aeab4b665617457cca583695433dbe0ecfb542116096a8216b89b61ebd5dd92190e62d9812637966fa451c2f304d8 WHIRLPOOL f98129d4d20a3d7f1847ed6fee6d23b0a0841c67db4ceae5f689934ef73b0803535c5575ab8f67e6820c247010ad6e071e169e0c248fb6895316a376f6545d56
diff --git a/net-nds/389-ds-base/metadata.xml b/net-nds/389-ds-base/metadata.xml
index fc1547d4a917..301c6e83da4b 100644
--- a/net-nds/389-ds-base/metadata.xml
+++ b/net-nds/389-ds-base/metadata.xml
@@ -14,19 +14,22 @@
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
-<longdescription>The enterprise-class Open Source LDAP server for Linux</longdescription>
+ <longdescription>The enterprise-class Open Source LDAP server for Linux
+ </longdescription>
<use>
- <flag name="pam-passthru">Enable pam-passthru plugin - for simple and fast system services used in ldap</flag>
+ <flag name="pam-passthru">Enable pam-passthru plugin - for simple and
+ fast system services used in ldap</flag>
<flag name="dna">Enable dna (distributed numeric assignment ) plugin - to
- automatically assign unique uid numbers to new user entries as they are created.</flag>
+ automatically assign unique uid numbers to new user entries as they
+ are created.</flag>
<flag name="presence">Enable presence plugin - non-standard syntax
validation</flag>
<flag name="bitwise">Enable bitwise plugin - supported data in raw/bitwise
format</flag>
- <flag name="autobind">Enable auto bind over unix domain socket (LDAPI)
- support</flag>
- <flag name="auto-dn-suffix">Enable auto bind with auto dn suffix over unix
- domain socket (LDAPI) support</flag>
- <flag name="ldapi">Enable LDAP over unix domain socket (LDAPI) support</flag>
+ <flag name="autobind">Enable auto bind over unix domain socket (LDAPI)
+ support</flag>
+ <flag name="auto-dn-suffix">Enable auto bind with auto dn suffix over unix
+ domain socket (LDAPI) support</flag>
+ <flag name="ldapi">Enable LDAP over unix domain socket (LDAPI) support</flag>
</use>
</pkgmetadata>