summaryrefslogtreecommitdiff
path: root/net-nds/adtool
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /net-nds/adtool
reinit the tree, so we can have metadata
Diffstat (limited to 'net-nds/adtool')
-rw-r--r--net-nds/adtool/Manifest6
-rw-r--r--net-nds/adtool/adtool-1.3.3.ebuild33
-rw-r--r--net-nds/adtool/files/adtool-1.3.3-bfr-overflow.patch18
-rw-r--r--net-nds/adtool/metadata.xml8
4 files changed, 65 insertions, 0 deletions
diff --git a/net-nds/adtool/Manifest b/net-nds/adtool/Manifest
new file mode 100644
index 000000000000..91d185afbb1c
--- /dev/null
+++ b/net-nds/adtool/Manifest
@@ -0,0 +1,6 @@
+AUX adtool-1.3.3-bfr-overflow.patch 587 SHA256 1032fd84b90c8cf7e8a5de4e684e22c7e50015eb21576d2fc528c8601bd9c3e0 SHA512 4ac3772f261f5a6e57a982d3985830083b227b87246bdc0909e5c75d47eee3cf62572b1de67b296368124e5007181988466832ff2333dcf74dcfae54e2db0ad4 WHIRLPOOL d9eb000e4e3fa7dc880e8e01e6cbb912b130c6569adb3059a7f33ab3b2c24dcf7fed522e1fcafa2f96355e8aff2486785339ef7713d57f8985bd63b4ac99c0c0
+DIST adtool-1.3.3.tar.gz 334767 SHA256 9658ed2a4869304a094b0dc73d994940271f7ff64e481093893bf25c95bc95ab SHA512 800a9fd19481b2c986991c27674e24b40bd6f4d58d7cbcf94532acb88f6c36de1f18d4165d6a2dcffd7d5baeac86aaf6f0ff1ef1b46d93ffc28b826b3d857251 WHIRLPOOL f5d36bf4cd62abfe2488b27b9cc08d439d199d3b9e81693c517334ef9937de362f235c9d0c1604bbcc08c54d223de24282ef508d7e615f47be3f3508e1ae1e59
+EBUILD adtool-1.3.3.ebuild 696 SHA256 1898b9f24a22e5ea29aa81378bd008aae2ad7b6b07278a53cd2acf04c52357fb SHA512 c15688f889335192328cabd2b3c384601ad90abb6951879abfd363d6d9f4e9b8728b852fe24ec46e265ab810d25ac362fa10be3ee5f6394b21fc9f39892b338f WHIRLPOOL 4a036b6b1c413277a366f81aba9ce1010c0122197bf494375608780018bcdfbb439b6ae68db91a98223dbda0f165ef16c17af725a591c6471feddbdfdea3aed0
+MISC ChangeLog 2558 SHA256 bb5091626c3b50f2106142b727bb3d4f7cd005ffe2b553423fb865d78466b1de SHA512 f391fb2311e1c996ab96c3060df7b4b67f05bd3b0f58c21399342eab0b12e4398e67f7a554bb3162d033cb70c648aaa7b9ccc754d6aff5f42b58ac2fe0c8fead WHIRLPOOL da75a4a84f82367a8e7ab997ffa0d2e0d95e0e33aa4aa3c1da645ba7de9a979b715ef194889715e333660118b389211aeb17ae03f298bb6349b5f83e5e6ec1d9
+MISC ChangeLog-2015 2732 SHA256 f838867da26de2cac3f2994f11e045912f8365bc0e74fcb455d87b1f2b5e46a1 SHA512 41e51ad0af8004d4c42a361a9bd47d768b01705863c783546a2d6e59d498a9c70d70a176b659e2c996933509c38350bfb20cd9adcf67ff89625336e93ada7b2e WHIRLPOOL 8d2044a213eb66a2efaba840ca2901575914b174b539f18cfffb2785fa804ad3a84d5be44964dea6061a4eee88d04b76a2854bdb85b122dbc8dce14d0deeaa85
+MISC metadata.xml 316 SHA256 e5ed1d0193c1b95816faf6d25dba98b7e1d45800a45ebf1c9249d10822f36e1a SHA512 f4998caf1492df78f9bc82c7fcf2661046f8d61dfc70bbaa36652accfe367b3af13ff10922841beb6e6dbd69018ae3be82a4f3346e77ed4070ff40d2137c07a6 WHIRLPOOL 6718881987e00e5eb9b550932fb9b5e33b77aa456599d7eced3bc8f1b08a920285c495f54529f6ed6a8d08a03d0a462e9744edc8acdf6e2103ab7b75005dfac3
diff --git a/net-nds/adtool/adtool-1.3.3.ebuild b/net-nds/adtool/adtool-1.3.3.ebuild
new file mode 100644
index 000000000000..851fdd24deb0
--- /dev/null
+++ b/net-nds/adtool/adtool-1.3.3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+AUTOTOOLS_AUTORECONF=true
+
+inherit autotools-utils
+
+DESCRIPTION="Utility for Active Directory administration"
+HOMEPAGE="http://gp2x.org/adtool/"
+SRC_URI="http://gp2x.org/adtool/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="ssl"
+
+DEPEND="
+ net-nds/openldap
+ ssl? ( dev-libs/openssl )"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}"/${P}-bfr-overflow.patch )
+
+src_prepare() {
+ # automake-1.13
+ mv configure.{in,ac} || die
+ sed \
+ -e '/libactive_directory.a/s:@top_srcdir@:@top_builddir@:' \
+ -i src/tools/Makefile.am || die
+ autotools-utils_src_prepare
+}
diff --git a/net-nds/adtool/files/adtool-1.3.3-bfr-overflow.patch b/net-nds/adtool/files/adtool-1.3.3-bfr-overflow.patch
new file mode 100644
index 000000000000..f4e7ef0be88b
--- /dev/null
+++ b/net-nds/adtool/files/adtool-1.3.3-bfr-overflow.patch
@@ -0,0 +1,18 @@
+ src/lib/active_directory.c | 4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/lib/active_directory.c b/src/lib/active_directory.c
+index 1eacf5f..d4e1ca6 100644
+--- a/src/lib/active_directory.c
++++ b/src/lib/active_directory.c
+@@ -172,8 +172,8 @@ char *dn2domain(char *dn) {
+ exp_dn=ldap_explode_dn(dn, 0);
+ for(i=0; exp_dn[i]!=NULL; i++) {
+ if(!strncasecmp("dc=", exp_dn[i], 3)) {
+- strncat(dc, exp_dn[i]+3, 1024);
+- strncat(dc, ".", 1024);
++ strncat(dc, exp_dn[i]+3, 1024 - 1);
++ strncat(dc, ".", 1024 - 1);
+ }
+ }
+ ldap_value_free(exp_dn);
diff --git a/net-nds/adtool/metadata.xml b/net-nds/adtool/metadata.xml
new file mode 100644
index 000000000000..61c9370d8e01
--- /dev/null
+++ b/net-nds/adtool/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <longdescription>
+adtool is a unix command line utility for Active Directory administration, through ldap repository management.
+</longdescription>
+</pkgmetadata>