+++ /dev/null
-DIST mozldap-6.0.6.tar.gz 708821 SHA256 3a7b94c6698e2acb91a577decee5eb6103f183d6b9833abb169124818ba80d06 SHA512 a3f63b248201c521d962fb48a5374732de23c04920009bf108aabbc71efb83995da04401f095dff58196b5749f8e4cafb2e2b915f1927f7695cb9446e45033df WHIRLPOOL 57991fe8c406a0f5c4d6dc1856ef8f485f8831f5ac3a81c2366a8e03fb9e62a7697f4aed95e62e7fcf308707f2363400dfcc961cff640ef530dbb53f8edd982c
-DIST mozldap-6.0.7.tar.gz 674789 SHA256 ec9884b56b31961d287190323764af7f3b00ad2658d5f3005fa8dc71c637e54c SHA512 bad8005941acaf98f53a60c6c8b697a680e8efe736817b063853ff1f07f052d3257ba7c28f502e37e0c2544fe00d24d31787ccbf892deb43c5481d49ed434b71 WHIRLPOOL 30dc35de03fb99d5f2ae65b10922ee3ec05246ee77f35a37cb80811ae29552d7a347fa13c5ce0a8cb3613fd30584f3fdd6a2cadcfc7cc974a56986bf633767be
+++ /dev/null
---- a/configure.in
-+++ b/configure.in
-@@ -42,7 +42,7 @@
- AC_PREREQ(2.12)
- AC_INIT(ldap/include/ldap.h)
-
--AC_CONFIG_AUX_DIR(${srcdir}/config/autoconf)
-+AC_CONFIG_AUX_DIR(./config/autoconf)
- AC_CANONICAL_SYSTEM
-
- dnl ========================================================
-@@ -85,24 +85,6 @@
- HOST_CFLAGS="${HOST_CFLAGS=}"
- HOST_LDFLAGS="${HOST_LDFLAGS=}"
-
--case "$target" in
--*-cygwin*|*-mingw*|*-msvc*|*-mks*)
-- # Check to see if we are really running in a msvc environemnt
-- _WIN32_MSVC=
-- AC_CHECK_PROGS(CC, cl)
-- if test "$CC" = "cl"; then
-- echo 'main() { return 0; }' > dummy.c
-- ${CC} -o dummy dummy.c >/dev/null 2>&1
-- if test $? = 0; then
-- _WIN32_MSVC=1
-- CXX=$CC
-- else
-- AC_MSG_WARN([$(CC) test failed. Using normal feature tests])
-- fi
-- rm -f dummy dummy.o dummy.obj dummy.exe dummy.c
-- fi
-- ;;
--esac
-
- if test -n "$_WIN32_MSVC"; then
- SKIP_PATH_CHECKS=1
-@@ -151,18 +133,6 @@
- AC_DEFINE(MOZILLA_CLIENT)
- fi])
-
--AC_ARG_ENABLE(optimize,
-- [ --enable-optimize(=val) Enable code optimizations (val, ie. -O2) ],
-- [ if test "$enableval" != "no"; then
-- MOZ_OPTIMIZE=1
-- if test -n "$enableval" && test "$enableval" != "yes"; then
-- _OPTIMIZE_FLAGS=`echo $enableval | sed -e 's|\\\ | |g'`
-- _SAVE_OPTIMIZE_FLAGS=$_OPTIMIZE_FLAGS
-- fi
-- else
-- MOZ_OPTIMIZE=
-- fi ])
--
- AC_ARG_ENABLE(debug,
- [ --disable-debug Do not compile in debugging symbols
- --enable-debug(=val) Enable debugging (debug flags val)],
-@@ -176,26 +146,6 @@
- fi
- fi])
-
--AC_ARG_ENABLE(win32-target,
-- [ --enable-win32-target=\$t
-- Specify win32 flavor. (WIN95 or WINNT)],
-- OS_TARGET=`echo $enableval | tr a-z A-Z`,
-- OS_TARGET=)
--
--AC_ARG_ENABLE(debug-rtl,
-- [ --enable-debug-rtl Use the MSVC debug runtime library],
-- [ if test "$enableval" = "yes"; then
-- USE_DEBUG_RTL=1
-- fi ])
--
--AC_ARG_ENABLE(n32,
-- [ --enable-n32 Enable n32 ABI support (IRIX only)],
-- [ if test "$enableval" = "yes"; then
-- USE_N32=1
-- else if test "$enableval" = "no"; then
-- USE_N32=
-- fi
-- fi ])
-
- AC_ARG_ENABLE(64bit,
- [ --enable-64bit Enable 64-bit support (on certain platforms)],
-@@ -261,10 +211,6 @@
- if test -z "$SVRCORE_CFLAGS" -o -z "$SVRCORE_LIBS" ; then
- if test -n "$_SYSTEM_SVRCORE"; then
- AM_PATH_SVRCORE(4.0.1, [MOZ_NATIVE_SVRCORE=1], [MOZ_NATIVE_SVRCORE=])
-- else
-- dnl see if we are being built in the same build tree as svrcore
-- AM_PATH_INTREE_SVRCORE(../../dist)
-- dnl failing that, see if we can find svrcore-config or pkg-config svrcore
- if test -z "$SVRCORE_CFLAGS" -o -z "$SVRCORE_LIBS"; then
- AM_PATH_SVRCORE(4.0.1, [MOZ_NATIVE_SVRCORE=1], [MOZ_NATIVE_SVRCORE=])
- fi
-@@ -294,9 +240,6 @@
- _SYSTEM_NSS=no
- fi], _SYSTEM_NSS= )
-
--if test "$_WIN32_MSVC"; then
-- _SYSTEM_NSS=
--fi
-
- dnl first, see if user has specified explicit NSPR include and lib paths,
- dnl of if the user has explicitly disabled the use of nss
-@@ -308,10 +251,6 @@
- if test -n "$USE_NSS" -a -z "$NSS_CFLAGS" -a -z "$NSS_LIBS" ; then
- dnl nss requires nspr
- no_nspr=no
-- if test -z "$_SYSTEM_NSS" -o "$_SYSTEM_NSS" = "no" ; then
--dnl see if we are being built in the same build tree as nss
-- AM_PATH_INTREE_NSS(../../dist)
-- fi
- dnl failing that, see if we can find nss-config or pkg-config nss
- if test -z "$NSS_CFLAGS" -a "$_SYSTEM_NSS" != "no" ; then
- AM_PATH_NSS(3.9.0, [MOZ_NATIVE_NSS=1], [MOZ_NATIVE_NSS=])
-@@ -348,10 +287,6 @@
-
- dnl next, look for in-tree nspr if user did not specify explicit system nspr
- if test "$no_nspr" = "no" -a -z "$NSPR_CFLAGS" -a -z "$NSPR_LIBS" ; then
-- if test -z "$_SYSTEM_NSPR" -o "$_SYSTEM_NSPR" = "no" ; then
--dnl see if we are being built in the same build tree as nspr
-- AM_PATH_INTREE_NSPR(../../dist)
-- fi
- dnl failing that, see if we can find nspr-config or pkg-config nspr
- if test -z "$NSPR_CFLAGS" -a "$_SYSTEM_NSPR" != "no" ; then
- AM_PATH_NSPR(4.0.0, [MOZ_NATIVE_NSPR=1], [MOZ_NATIVE_NSPR=])
-@@ -390,48 +325,6 @@
- dnl than in cygwin-wrapper
- dnl ========================================================
-
--dnl add other runtime environments that use unix style paths
--dnl *-cygwin*|*-mingw*|*-msvc*|*-mks*)
--case "$target" in
--*-cygwin*) USE_WINDOWS_PATHS=1 ;;
--esac
--
--if test -n "$_WIN32_MSVC" -a -n "$USE_WINDOWS_PATHS" ; then
-- if test -n "$NSPR_CFLAGS" -a -z "$SKIP_CYGWIN_FIXUP" ; then
-- path=`echo $NSPR_CFLAGS | sed -e 's/^-I//'`
-- path=`cygpath -m $path`
-- NSPR_CFLAGS="/I$path"
-- fi
-- if test -n "$NSPR_LIBS" -a -z "$SKIP_CYGWIN_FIXUP" ; then
-- path=`echo $NSPR_LIBS | sed -e 's/^-L//'`
-- path=`cygpath -m $path`
-- NSPR_LIBS="/LIBPATH:$path"
-- fi
--
-- if test -n "$NSS_CFLAGS" ; then
-- path=`echo $NSS_CFLAGS | sed -e 's/^-I//'`
-- path=`cygpath -m $path`
-- NSS_CFLAGS="/I$path"
-- fi
--
-- if test -n "$NSS_LIBS" ; then
-- path=`echo $NSS_LIBS | sed -e 's/^-L//'`
-- path=`cygpath -m $path`
-- NSS_LIBS="/LIBPATH:$path"
-- fi
--
-- if test -n "$SVRCORE_CFLAGS" ; then
-- path=`echo $SVRCORE_CFLAGS | sed -e 's/^-I//'`
-- path=`cygpath -m $path`
-- SVRCORE_CFLAGS="/I$path"
-- fi
--
-- if test -n "$SVRCORE_LIBS" ; then
-- path=`echo $SVRCORE_LIBS | sed -e 's/^-L//'`
-- path=`cygpath -m $path`
-- SVRCORE_LIBS="/LIBPATH:$path"
-- fi
--fi
-
- dnl ========================================================
- dnl =
-@@ -1489,9 +1382,7 @@
- ;;
-
- *-linux*)
-- if test -z "$USE_NSPR_THREADS"; then
-- USE_PTHREADS=1
-- fi
-+ USE_PTHREADS=1
- AC_DEFINE(XP_UNIX)
- AC_DEFINE(_POSIX_SOURCE)
- AC_DEFINE(_BSD_SOURCE)
+++ /dev/null
---- a/mozldap.pc.in
-+++ b/mozldap.pc.in
-@@ -11,6 +11,6 @@
- Name: mozldap
- Description: Mozilla LDAP C SDK
- Version: %MOZLDAP_VERSION%
--Requires: nspr >= %NSPR_VERSION% , nss >= %NSS_VERSION%
--Libs: -lssldap%libsuffix% -lprldap%libsuffix% -lldap%libsuffix%
-+Requires: nspr >= %NSPR_VERSION% , nss >= %NSS_VERSION% , svrcore >= %SVRCORE_VERSION%
-+Libs: -L${libdir} -lssldap%libsuffix% -lprldap%libsuffix% -lldap%libsuffix%
- Cflags: -I${includedir}
+++ /dev/null
-Respect LDFLAGS
-
-http://bugs.gentoo.org/show_bug.cgi?id=327335
-
---- a/config/autoconf.mk.in
-+++ b/config/autoconf.mk.in
-@@ -117,7 +117,7 @@
-
- MKSHLIB = @MKSHLIB@
- DSO_CFLAGS = @DSO_CFLAGS@
--DSO_LDOPTS = @DSO_LDOPTS@
-+DSO_LDOPTS = @LDFLAGS@ @DSO_LDOPTS@
-
- RESOLVE_LINK_SYMBOLS = @RESOLVE_LINK_SYMBOLS@
-
+++ /dev/null
-diff -Nurp c-sdk.orig/configure.in c-sdk/configure.in
---- c-sdk.orig/configure.in 2011-01-06 12:05:39.000000000 +0000
-+++ c-sdk/configure.in 2013-03-14 18:01:19.647224070 +0000
-@@ -42,7 +42,7 @@ dnl ***** END LICENSE BLOCK *****
- AC_PREREQ(2.12)
- AC_INIT(ldap/include/ldap.h)
-
--AC_CONFIG_AUX_DIR(${srcdir}/config/autoconf)
-+AC_CONFIG_AUX_DIR(./config/autoconf)
- AC_CANONICAL_SYSTEM
-
- dnl ========================================================
-@@ -86,24 +86,6 @@ DLLFLAGS="${DLLFLAGS=}"
- HOST_CFLAGS="${HOST_CFLAGS=}"
- HOST_LDFLAGS="${HOST_LDFLAGS=}"
-
--case "$target" in
--*-cygwin*|*-mingw*|*-msvc*|*-mks*)
-- # Check to see if we are really running in a msvc environemnt
-- _WIN32_MSVC=
-- AC_CHECK_PROGS(CC, cl)
-- if test "$CC" = "cl"; then
-- echo 'main() { return 0; }' > dummy.c
-- ${CC} -o dummy dummy.c >/dev/null 2>&1
-- if test $? = 0; then
-- _WIN32_MSVC=1
-- CXX=$CC
-- else
-- AC_MSG_WARN([$(CC) test failed. Using normal feature tests])
-- fi
-- rm -f dummy dummy.o dummy.obj dummy.exe dummy.c
-- fi
-- ;;
--esac
-
- if test -n "$_WIN32_MSVC"; then
- SKIP_PATH_CHECKS=1
-@@ -152,18 +134,6 @@ AC_ARG_WITH(mozilla,
- AC_DEFINE(MOZILLA_CLIENT)
- fi])
-
--AC_ARG_ENABLE(optimize,
-- [ --enable-optimize(=val) Enable code optimizations (val, ie. -O2) ],
-- [ if test "$enableval" != "no"; then
-- MOZ_OPTIMIZE=1
-- if test -n "$enableval" && test "$enableval" != "yes"; then
-- _OPTIMIZE_FLAGS=`echo $enableval | sed -e 's|\\\ | |g'`
-- _SAVE_OPTIMIZE_FLAGS=$_OPTIMIZE_FLAGS
-- fi
-- else
-- MOZ_OPTIMIZE=
-- fi ])
--
- AC_ARG_ENABLE(debug,
- [ --enable-debug(=val) Enable debugging (debug flags val)],
- [ if test "$enableval" != "no"; then
-@@ -176,26 +146,6 @@ AC_ARG_ENABLE(debug,
- MOZ_DEBUG=
- fi])
-
--AC_ARG_ENABLE(win32-target,
-- [ --enable-win32-target=\$t
-- Specify win32 flavor. (WIN95 or WINNT)],
-- OS_TARGET=`echo $enableval | tr a-z A-Z`,
-- OS_TARGET=)
--
--AC_ARG_ENABLE(debug-rtl,
-- [ --enable-debug-rtl Use the MSVC debug runtime library],
-- [ if test "$enableval" = "yes"; then
-- USE_DEBUG_RTL=1
-- fi ])
--
--AC_ARG_ENABLE(n32,
-- [ --enable-n32 Enable n32 ABI support (IRIX only)],
-- [ if test "$enableval" = "yes"; then
-- USE_N32=1
-- else if test "$enableval" = "no"; then
-- USE_N32=
-- fi
-- fi ])
-
- AC_ARG_ENABLE(64bit,
- [ --enable-64bit Enable 64-bit support (on certain platforms)],
-@@ -261,10 +211,6 @@ dnl svrcore implies both nspr and nss
- if test -z "$SVRCORE_CFLAGS" -o -z "$SVRCORE_LIBS" ; then
- if test -n "$_SYSTEM_SVRCORE"; then
- AM_PATH_SVRCORE(4.0.1, [MOZ_NATIVE_SVRCORE=1], [MOZ_NATIVE_SVRCORE=])
-- else
-- dnl see if we are being built in the same build tree as svrcore
-- AM_PATH_INTREE_SVRCORE(../../dist)
-- dnl failing that, see if we can find svrcore-config or pkg-config svrcore
- if test -z "$SVRCORE_CFLAGS" -o -z "$SVRCORE_LIBS"; then
- AM_PATH_SVRCORE(4.0.1, [MOZ_NATIVE_SVRCORE=1], [MOZ_NATIVE_SVRCORE=])
- fi
-@@ -294,9 +240,6 @@ dnl nss requires nspr
- _SYSTEM_NSS=no
- fi], _SYSTEM_NSS= )
-
--if test "$_WIN32_MSVC"; then
-- _SYSTEM_NSS=
--fi
-
- dnl first, see if user has specified explicit NSPR include and lib paths,
- dnl of if the user has explicitly disabled the use of nss
-@@ -308,10 +251,6 @@ dnl next, see if user explicitly said to
- if test -n "$USE_NSS" -a -z "$NSS_CFLAGS" -a -z "$NSS_LIBS" ; then
- dnl nss requires nspr
- no_nspr=no
-- if test -z "$_SYSTEM_NSS" -o "$_SYSTEM_NSS" = "no" ; then
--dnl see if we are being built in the same build tree as nss
-- AM_PATH_INTREE_NSS(../../dist)
-- fi
- dnl failing that, see if we can find nss-config or pkg-config nss
- if test -z "$NSS_CFLAGS" -a "$_SYSTEM_NSS" != "no" ; then
- AM_PATH_NSS(3.9.0, [MOZ_NATIVE_NSS=1], [MOZ_NATIVE_NSS=])
-@@ -348,10 +287,6 @@ fi
-
- dnl next, look for in-tree nspr if user did not specify explicit system nspr
- if test "$no_nspr" = "no" -a -z "$NSPR_CFLAGS" -a -z "$NSPR_LIBS" ; then
-- if test -z "$_SYSTEM_NSPR" -o "$_SYSTEM_NSPR" = "no" ; then
--dnl see if we are being built in the same build tree as nspr
-- AM_PATH_INTREE_NSPR(../../dist)
-- fi
- dnl failing that, see if we can find nspr-config or pkg-config nspr
- if test -z "$NSPR_CFLAGS" -a "$_SYSTEM_NSPR" != "no" ; then
- AM_PATH_NSPR(4.0.0, [MOZ_NATIVE_NSPR=1], [MOZ_NATIVE_NSPR=])
-@@ -1520,9 +1455,7 @@ tools are selected during the Xcode/Deve
- ;;
-
- *-linux*)
-- if test -z "$USE_NSPR_THREADS"; then
-- USE_PTHREADS=1
-- fi
-+ USE_PTHREADS=1
- AC_DEFINE(XP_UNIX)
- AC_DEFINE(_POSIX_SOURCE)
- AC_DEFINE(_BSD_SOURCE)
+++ /dev/null
---- a/config/autoconf/nspr.m4 2009-10-06 11:21:10.898930843 +0300
-+++ b/config/autoconf/nspr.m4 2009-10-06 11:27:43.638925618 +0300
-@@ -86,39 +86,6 @@
-
- ])
-
--dnl AM_PATH_INTREE_NSPR([ROOTPATH, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
--dnl Test for in-tree NSPR, and define NSPR_CFLAGS and NSPR_LIBS
--dnl First look for path/*.OBJ/include, then look for path/include
--dnl Use the cut in case there is more than one path that matches *.OBJ - just
--dnl take the first one
--AC_DEFUN(AM_PATH_INTREE_NSPR,
--[
-- AC_MSG_CHECKING(checking for in-tree NSPR from $1)
-- for nsprpath in "$1" "$1"/*.OBJ ; do
-- savedir=`pwd`
-- cd $nsprpath
-- abs_nsprpath=`pwd`
-- cd $savedir
-- if test -f "$abs_nsprpath/include/nspr/nspr.h" ; then
-- NSPR_CFLAGS="-I$abs_nsprpath/include/nspr"
-- elif test -f "$abs_nsprpath/include/nspr.h" ; then
-- NSPR_CFLAGS="-I$abs_nsprpath/include"
-- fi
-- if test -d "$abs_nsprpath/lib" ; then
-- NSPR_LIBS="-L$abs_nsprpath/lib"
-- fi
-- if test -n "$NSPR_CFLAGS" -a -n "$NSPR_LIBS" ; then
-- break
-- fi
-- done
-- if test -n "$NSPR_CFLAGS" -a -n "$NSPR_LIBS" ; then
-- AC_SUBST(NSPR_CFLAGS)
-- AC_SUBST(NSPR_LIBS)
-- AC_MSG_RESULT(yes)
-- else
-- AC_MSG_RESULT(no)
-- fi
--])
-
- dnl AM_PATH_GIVEN_NSPR(no args)
- dnl Test for --with-nspr=path, --with-nspr-inc=path, and --with-nspr-lib=path
+++ /dev/null
-diff -uNr a/config/autoconf/nss.m4 b/config/autoconf/nss.m4
---- a/config/autoconf/nss.m4 2009-10-06 11:21:10.898930843 +0300
-+++ b/config/autoconf/nss.m4 2009-10-06 11:23:37.754923372 +0300
-@@ -86,41 +86,6 @@
-
- ])
-
--dnl AM_PATH_INTREE_NSS([ROOTPATH, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
--dnl Test for in-tree NSS, and define NSS_CFLAGS and NSS_LIBS
--AC_DEFUN(AM_PATH_INTREE_NSS,
--[
-- nsslibpath=`echo $1/*.OBJ/lib | cut -f1 -d' '`
-- savedir=`pwd`
-- cd $nsslibpath
-- abs_nsslibpath=`pwd`
-- cd $savedir
-- nssincpath=$1/public/nss
-- savedir=`pwd`
-- cd $nssincpath
-- abs_nssincpath=`pwd`
-- cd $savedir
-- if test -f "$abs_nssincpath/nss.h" ; then
-- NSS_CFLAGS="-I$abs_nssincpath"
-- fi
-- if test -d "$abs_nsslibpath" ; then
-- NSS_LIBS="-L$abs_nsslibpath"
-- fi
-- if test -n "$NSS_CFLAGS" -a -n "$NSS_LIBS" ; then
-- AC_MSG_CHECKING(using in-tree NSS from $nssincpath $nsslibpath)
-- AC_SUBST(NSS_CFLAGS)
-- AC_SUBST(NSS_LIBS)
-- AC_MSG_RESULT(yes)
-- else
-- AC_MSG_CHECKING(could not find in-tree NSS in $1)
-- AC_MSG_RESULT(no)
-- fi
--])
--
--dnl AM_PATH_GIVEN_NSS(no args)
--dnl Test for --with-nss=path, --with-nss-inc=path, and --with-nss-lib=path
--dnl Makes sure the right files/dirs are in the given paths, and sets
--dnl NSS_CFLAGS and NSS_LIBS if successful
- AC_DEFUN(AM_PATH_GIVEN_NSS,
- [
- dnl ========================================================
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
+++ /dev/null
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="2"
-
-WANT_AUTOCONF="2.1"
-
-inherit eutils multilib versionator autotools
-
-DESCRIPTION="Mozilla LDAP C SDK"
-HOMEPAGE="https://wiki.mozilla.org/LDAP_C_SDK"
-SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/directory/c-sdk/releases/v${PV}/src/${P}.tar.gz"
-
-LICENSE="MPL-1.1 GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="ipv6 debug +sasl"
-
-COMMON_DEPEND=">=dev-libs/nss-3.11.4
- >=dev-libs/nspr-4.0.1
- >=dev-libs/svrcore-4.0.0
- sasl? ( dev-libs/cyrus-sasl )"
-DEPEND="${COMMON_DEPEND}
- virtual/pkgconfig"
-RDEPEND="${COMMON_DEPEND}"
-
-S="${WORKDIR}"/"${P}"/"mozilla/directory/c-sdk"
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-6.0.4-pkgconfig.patch \
- "${FILESDIR}"/configure.in.patch \
- "${FILESDIR}"/nss-m4.patch \
- "${FILESDIR}"/nspr-m4.patch \
- "${FILESDIR}"/${P}-ldflags.patch
- eautoreconf
-}
-
-src_configure() {
- local myconf="--libdir=/usr/$(get_libdir)/mozldap"
- econf $(use_enable debug) \
- $(use_enable ipv6) \
- $(use_enable amd64 64bit) \
- $(use_with sasl) \
- --with-svrcore-inc=/usr/include/svrcore \
- --with-svrcore-lib=/usr/$(get_libdir)/svrcore \
- --enable-clu \
- --enable-optimize \
- ${myconf} || die "econf failed"
-}
-
-src_install () {
- # Their build system is royally fucked, as usual
- sed -e "s,%libdir%,\$\{exec_prefix\}/$(get_libdir)/${PN},g" \
- -e "s,%prefix%,/usr,g" \
- -e "s,%major%,$(get_major_version ${PV}),g" \
- -e "s,%minor%,$(get_version_component_range 2 ${PV}),g" \
- -e "s,%submin%,$(get_version_component_range 3 ${PV}),g" \
- -e "s,%libsuffix%,$(get_major_version ${PV})$(get_version_component_range 2 ${PV}),g" \
- -e "s,%bindir%,\$\{exec_prefix\}/$(get_libdir)/${PN},g" \
- -e "s,%exec_prefix%,\$\{prefix\},g" \
- -e "s,%includedir%,\$\{exec_prefix\}/include/${PN},g" \
- -e "s,%NSPR_VERSION%,$(pkg-config --modversion nspr),g" \
- -e "s,%NSS_VERSION%,$(pkg-config --modversion nss),g" \
- -e "s,%SVRCORE_VERSION%,$(pkg-config --modversion svrcore),g" \
- -e "s,%MOZLDAP_VERSION%,${PV},g" \
- "${S}"/"${PN}".pc.in > "${S}"/"${PN}".pc || die "sed in install failed"
-
- emake install || die "make failed"
- local MY_S="${WORKDIR}"/"${P}"/mozilla/dist/
-
- rm -rf "${MY_S}/bin/"lib*.so
- rm -rf "${MY_S}/public/ldap-private"
-
- exeinto /usr/$(get_libdir)/mozldap
- doexe "${MY_S}"/lib/*so*
- doexe "${MY_S}"/lib/*.a
- doexe "${MY_S}"/bin/*
-
- #create compatibility PATH link
-
- for i in ldapcmp ldapcompare ldapdelete ldapmodify \
- ldappasswd ldapsearch;do
- dosym /usr/$(get_libdir)/mozldap/$i /usr/bin/moz"${i}" || die
- # compat for 389-project
- dosym /usr/$(get_libdir)/mozldap/$i /usr/bin/389-"${i}" || die
- done
-
- # move the headers around
- insinto /usr/include/mozldap
- doins "${MY_S}/public/ldap/"*.h
-
- # add sample config
- insinto /usr/share/mozldap
- doins "${MY_S}"/etc/*.conf
-
- #and while at it move them to files with versions-ending
- #and link them back :)
- cd "${D}"/usr/$(get_libdir)/mozldap
-
- #create compatibility Link
- ln -sf libldap$(get_major_version ${PV})$(get_version_component_range 2 ${PV}).so \
- liblber$(get_major_version ${PV})$(get_version_component_range 2 ${PV}).so || die
- #so lets move
- for file in *.so; do
- mv ${file} ${file}.$(get_major_version ${PV}).$(get_version_component_range 2 ${PV}) || die
- ln -sf ${file}.$(get_major_version ${PV}).$(get_version_component_range 2 ${PV}) ${file} || die
- ln -sf ${file}.$(get_major_version ${PV}).$(get_version_component_range 2 ${PV}) \
- ${file}.$(get_major_version ${PV}) || die
- done
-
- # cope with libraries being in /usr/lib/mozldap
- dodir /etc/env.d
- echo "LDPATH=/usr/$(get_libdir)/mozldap" > "${D}"/etc/env.d/08mozldap
-
- # create pkg-config file
- insinto /usr/$(get_libdir)/pkgconfig/
- doins "${S}"/mozldap.pc
-}
+++ /dev/null
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-WANT_AUTOCONF="2.1"
-
-inherit eutils multilib versionator autotools
-
-DESCRIPTION="Mozilla LDAP C SDK"
-HOMEPAGE="https://wiki.mozilla.org/LDAP_C_SDK"
-SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/directory/c-sdk/releases/v${PV}/src/${P}.tar.gz"
-
-LICENSE="MPL-1.1 GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ipv6 debug +sasl"
-
-COMMON_DEPEND=">=dev-libs/nss-3.11.4
- >=dev-libs/nspr-4.0.1
- >=dev-libs/svrcore-4.0.0
- sasl? ( dev-libs/cyrus-sasl )"
-DEPEND="${COMMON_DEPEND}
- virtual/pkgconfig"
-RDEPEND="${COMMON_DEPEND}"
-
-S="${WORKDIR}/${P}/c-sdk"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.0.4-pkgconfig.patch
- "${FILESDIR}"/${P}-configure.in.patch
- "${FILESDIR}"/nss-m4.patch
- "${FILESDIR}"/nspr-m4.patch
- "${FILESDIR}"/${PN}-6.0.6-ldflags.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myconf="--libdir=/usr/$(get_libdir)/mozldap"
- econf $(use_enable debug) \
- $(use_enable ipv6) \
- $(use_enable amd64 64bit) \
- $(use_with sasl) \
- --with-svrcore-inc=/usr/include/svrcore \
- --with-svrcore-lib=/usr/$(get_libdir)/svrcore \
- --enable-clu \
- --enable-optimize \
- ${myconf} || die "econf failed"
-}
-
-src_install () {
- # Their build system is royally fucked, as usual
- sed -e "s,%libdir%,\$\{exec_prefix\}/$(get_libdir)/${PN},g" \
- -e "s,%prefix%,/usr,g" \
- -e "s,%major%,$(get_major_version ${PV}),g" \
- -e "s,%minor%,$(get_version_component_range 2 ${PV}),g" \
- -e "s,%submin%,$(get_version_component_range 3 ${PV}),g" \
- -e "s,%libsuffix%,$(get_major_version ${PV})$(get_version_component_range 2 ${PV}),g" \
- -e "s,%bindir%,\$\{exec_prefix\}/$(get_libdir)/${PN},g" \
- -e "s,%exec_prefix%,\$\{prefix\},g" \
- -e "s,%includedir%,\$\{exec_prefix\}/include/${PN},g" \
- -e "s,%NSPR_VERSION%,$(pkg-config --modversion nspr),g" \
- -e "s,%NSS_VERSION%,$(pkg-config --modversion nss),g" \
- -e "s,%SVRCORE_VERSION%,$(pkg-config --modversion svrcore),g" \
- -e "s,%MOZLDAP_VERSION%,${PV},g" \
- "${S}"/"${PN}".pc.in > "${S}"/"${PN}".pc || die "sed in install failed"
-
- emake install
- local MY_S="${WORKDIR}"/dist/
-
- rm -rf "${MY_S}/bin/"lib*.so || die
- rm -rf "${MY_S}/public/ldap-private" || die
-
- exeinto /usr/$(get_libdir)/mozldap
- doexe "${MY_S}"/lib/*so*
- doexe "${MY_S}"/lib/*.a
- doexe "${MY_S}"/bin/*
-
- # create compatibility PATH link
- for i in ldapcmp ldapcompare ldapdelete ldapmodify ldappasswd ldapsearch ; do
- dosym /usr/$(get_libdir)/mozldap/$i /usr/bin/moz"${i}" || die
- # compat for 389-project
- dosym /usr/$(get_libdir)/mozldap/$i /usr/bin/389-"${i}" || die
- done
-
- # move the headers around
- insinto /usr/include/mozldap
- doins "${MY_S}/public/ldap/"*.h
-
- # add sample config
- insinto /usr/share/mozldap
- doins "${MY_S}"/etc/*.conf
-
- # and while at it move them to files with versions-ending
- # and link them back :)
- cd "${D}"/usr/$(get_libdir)/mozldap || die
-
- # create compatibility Link
- ln -sf libldap$(get_major_version ${PV})$(get_version_component_range 2 ${PV}).so \
- liblber$(get_major_version ${PV})$(get_version_component_range 2 ${PV}).so || die
- # so let's move
- for file in *.so; do
- mv ${file} ${file}.$(get_major_version ${PV}).$(get_version_component_range 2 ${PV}) || die
- ln -sf ${file}.$(get_major_version ${PV}).$(get_version_component_range 2 ${PV}) ${file} || die
- ln -sf ${file}.$(get_major_version ${PV}).$(get_version_component_range 2 ${PV}) \
- ${file}.$(get_major_version ${PV}) || die
- done
-
- # cope with libraries being in /usr/lib/mozldap
- dodir /etc/env.d
- echo "LDPATH=/usr/$(get_libdir)/mozldap" > "${D}"/etc/env.d/08mozldap || die
-
- # create pkg-config file
- insinto /usr/$(get_libdir)/pkgconfig/
- doins "${S}"/mozldap.pc
-}
+++ /dev/null
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-WANT_AUTOCONF="2.1"
-
-inherit eutils multilib versionator autotools
-
-DESCRIPTION="Mozilla LDAP C SDK"
-HOMEPAGE="https://wiki.mozilla.org/LDAP_C_SDK"
-SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/directory/c-sdk/releases/v${PV}/src/${P}.tar.gz"
-
-LICENSE="MPL-1.1 GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ipv6 debug +sasl"
-
-COMMON_DEPEND=">=dev-libs/nss-3.11.4
- >=dev-libs/nspr-4.0.1
- >=dev-libs/svrcore-4.0.0
- sasl? ( dev-libs/cyrus-sasl )"
-DEPEND="${COMMON_DEPEND}
- virtual/pkgconfig"
-RDEPEND="${COMMON_DEPEND}"
-
-S="${WORKDIR}/${P}/c-sdk"
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-6.0.4-pkgconfig.patch
- epatch "${FILESDIR}"/${P}-configure.in.patch
- epatch "${FILESDIR}"/nss-m4.patch
- epatch "${FILESDIR}"/nspr-m4.patch
- epatch "${FILESDIR}"/${PN}-6.0.6-ldflags.patch
- eautoreconf
-}
-
-src_configure() {
- local myconf="--libdir=/usr/$(get_libdir)/mozldap"
- econf $(use_enable debug) \
- $(use_enable ipv6) \
- $(use_enable amd64 64bit) \
- $(use_with sasl) \
- --with-svrcore-inc=/usr/include/svrcore \
- --with-svrcore-lib=/usr/$(get_libdir)/svrcore \
- --enable-clu \
- --enable-optimize \
- ${myconf} || die "econf failed"
-}
-
-src_install () {
- # Their build system is royally fucked, as usual
- sed -e "s,%libdir%,\$\{exec_prefix\}/$(get_libdir)/${PN},g" \
- -e "s,%prefix%,/usr,g" \
- -e "s,%major%,$(get_major_version ${PV}),g" \
- -e "s,%minor%,$(get_version_component_range 2 ${PV}),g" \
- -e "s,%submin%,$(get_version_component_range 3 ${PV}),g" \
- -e "s,%libsuffix%,$(get_major_version ${PV})$(get_version_component_range 2 ${PV}),g" \
- -e "s,%bindir%,\$\{exec_prefix\}/$(get_libdir)/${PN},g" \
- -e "s,%exec_prefix%,\$\{prefix\},g" \
- -e "s,%includedir%,\$\{exec_prefix\}/include/${PN},g" \
- -e "s,%NSPR_VERSION%,$(pkg-config --modversion nspr),g" \
- -e "s,%NSS_VERSION%,$(pkg-config --modversion nss),g" \
- -e "s,%SVRCORE_VERSION%,$(pkg-config --modversion svrcore),g" \
- -e "s,%MOZLDAP_VERSION%,${PV},g" \
- "${S}"/"${PN}".pc.in > "${S}"/"${PN}".pc || die "sed in install failed"
-
- emake install || die "make failed"
- local MY_S="${WORKDIR}"/dist/
-
- rm -rf "${MY_S}/bin/"lib*.so
- rm -rf "${MY_S}/public/ldap-private"
-
- exeinto /usr/$(get_libdir)/mozldap
- doexe "${MY_S}"/lib/*so*
- doexe "${MY_S}"/lib/*.a
- doexe "${MY_S}"/bin/*
-
- #create compatibility PATH link
-
- for i in ldapcmp ldapcompare ldapdelete ldapmodify \
- ldappasswd ldapsearch;do
- dosym /usr/$(get_libdir)/mozldap/$i /usr/bin/moz"${i}" || die
- # compat for 389-project
- dosym /usr/$(get_libdir)/mozldap/$i /usr/bin/389-"${i}" || die
- done
-
- # move the headers around
- insinto /usr/include/mozldap
- doins "${MY_S}/public/ldap/"*.h
-
- # add sample config
- insinto /usr/share/mozldap
- doins "${MY_S}"/etc/*.conf
-
- #and while at it move them to files with versions-ending
- #and link them back :)
- cd "${D}"/usr/$(get_libdir)/mozldap
-
- #create compatibility Link
- ln -sf libldap$(get_major_version ${PV})$(get_version_component_range 2 ${PV}).so \
- liblber$(get_major_version ${PV})$(get_version_component_range 2 ${PV}).so || die
- #so lets move
- for file in *.so; do
- mv ${file} ${file}.$(get_major_version ${PV}).$(get_version_component_range 2 ${PV}) || die
- ln -sf ${file}.$(get_major_version ${PV}).$(get_version_component_range 2 ${PV}) ${file} || die
- ln -sf ${file}.$(get_major_version ${PV}).$(get_version_component_range 2 ${PV}) \
- ${file}.$(get_major_version ${PV}) || die
- done
-
- # cope with libraries being in /usr/lib/mozldap
- dodir /etc/env.d
- echo "LDPATH=/usr/$(get_libdir)/mozldap" > "${D}"/etc/env.d/08mozldap
-
- # create pkg-config file
- insinto /usr/$(get_libdir)/pkgconfig/
- doins "${S}"/mozldap.pc
-}
# Doesn't build for a long time, bug #587942
sci-mathematics/cado-nfs
-# Pacho Ramos <pacho@gentoo.org> (14 Jul 2017)
-# Doesn't build (#592992), dead since 2011 and nothing needs it in the tree.
-# Removal in a month.
-dev-libs/mozldap
-
# Pacho Ramos <pacho@gentoo.org> (14 Jul 2017)
# Multiple unresolved bugs (#600680), need major version bumps and a
# maintainer, removal in 2 months.