From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- net-nds/adtool/Manifest | 6 ++++ net-nds/adtool/adtool-1.3.3.ebuild | 33 ++++++++++++++++++++++ .../adtool/files/adtool-1.3.3-bfr-overflow.patch | 18 ++++++++++++ net-nds/adtool/metadata.xml | 8 ++++++ 4 files changed, 65 insertions(+) create mode 100644 net-nds/adtool/Manifest create mode 100644 net-nds/adtool/adtool-1.3.3.ebuild create mode 100644 net-nds/adtool/files/adtool-1.3.3-bfr-overflow.patch create mode 100644 net-nds/adtool/metadata.xml (limited to 'net-nds/adtool') 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 @@ + + + + + +adtool is a unix command line utility for Active Directory administration, through ldap repository management. + + -- cgit v1.2.3