[SM-Commit] GIT changes to master grimoire by Thomas Orgis (88486cfceb9245882292a3fb69a141bafd7fc4a6)

Thomas Orgis scm at mail.sourcemage.org
Sun Jan 21 09:41:23 EST 2007


GIT changes to master grimoire by Thomas Orgis <sobukus at sourcemage.org>:

 libs/gmp/BUILD           |    6 ++++++
 libs/gmp/HISTORY         |    5 +++++
 utils/nss_ldap/BUILD     |    1 +
 utils/nss_ldap/CONFIGURE |    2 ++
 utils/nss_ldap/DETAILS   |    1 +
 utils/nss_ldap/HISTORY   |    5 +++++
 6 files changed, 20 insertions(+)

New commits:
commit adf44ae43c67520de471c6e801c5f35abb8a1c0c
Author: Thomas Orgis <sobukus at sourcemage.org>
Commit: Thomas Orgis <sobukus at sourcemage.org>

    make gmp work on alpha again

commit ee906b0295e1cf9b17c6c21da3bde52f5db7807c
Author: Thomas Orgis <sobukus at sourcemage.org>
Commit: Thomas Orgis <sobukus at sourcemage.org>

    nss_ldap: adding option for schema mapping

diff --git a/libs/gmp/BUILD b/libs/gmp/BUILD
index 8cdb437..d050839 100755
--- a/libs/gmp/BUILD
+++ b/libs/gmp/BUILD
@@ -1,5 +1,11 @@
 # gcc bug when running test?
 CFLAGS=${CFLAGS/-O3/-O2}   &&
+if [[ ${SMGL_COMPAT_ARCHS[1]} == alpha ]];then
+  # Funny assembler error; I think it is the -mcpu=ev67 on my box
+  # asm seems to need -Wa,-mev67 also; not sure if it's just that
+  # generally, gmp knows well how to choose CFLAGS/CXXFLAGS
+  unset CFLAGS CXXFLAGS
+fi &&
 default_build &&
 # GMP authors suggest that the GMP binaries are not to be used
 # if `make check' is not successful
diff --git a/libs/gmp/HISTORY b/libs/gmp/HISTORY
index 3c3b8f8..97a47e8 100644
--- a/libs/gmp/HISTORY
+++ b/libs/gmp/HISTORY
@@ -1,3 +1,8 @@
+2007-01-21 Thomas Orgis <sobukus at sourcemage.org>
+	* BUILD: make it work on alpha by unsetting compiler flags
+	  they have to match the asm stuff and gmp does a better job
+	  choosing them itself
+
 2007-01-14 Treeve Jelbert <treeve at pi.be>
 	* DETAILS: version 4.2.1
 	  new WEB_SITE
diff --git a/utils/nss_ldap/BUILD b/utils/nss_ldap/BUILD
index c7d3821..51e7269 100755
--- a/utils/nss_ldap/BUILD
+++ b/utils/nss_ldap/BUILD
@@ -1,2 +1,3 @@
 sedit 's|defined(HAVE_SASL_AUXPROP_REQUEST)|1|g' ldap-nss.c &&
+OPTS="$OPTS $SCHEMA_MAPPING" &&
 default_build
diff --git a/utils/nss_ldap/CONFIGURE b/utils/nss_ldap/CONFIGURE
new file mode 100755
index 0000000..200cd31
--- /dev/null
+++ b/utils/nss_ldap/CONFIGURE
@@ -0,0 +1,2 @@
+config_query_option SCHEMA_MAPPING "enable schema mapping" n "--enable-schema-mapping" "--disable-schema-mapping"
+
diff --git a/utils/nss_ldap/DETAILS b/utils/nss_ldap/DETAILS
index 239dc76..3cd348c 100755
--- a/utils/nss_ldap/DETAILS
+++ b/utils/nss_ldap/DETAILS
@@ -7,6 +7,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
         WEB_SITE=http://www.padl.com/OSS/nss_ldap.html
          ENTERED=20020210
          UPDATED=20030726
+      PATCHLEVEL=1
         KEYWORDS="ldap utils"
            SHORT='nss_ldap is a library for using ldap for name service'
 cat << EOF
diff --git a/utils/nss_ldap/HISTORY b/utils/nss_ldap/HISTORY
index 429783c..fe81666 100644
--- a/utils/nss_ldap/HISTORY
+++ b/utils/nss_ldap/HISTORY
@@ -1,3 +1,8 @@
+2007-01-20 Thomas Orgis <sobukus at sourcemake.org>
+	* CONFIGURE, BUILD: add option for schema mappings, needed when you are
+	  really serious about LDAP
+	* DETAILS: worth a patchlevel
+
 2006-06-28 Eric Sandall <eric at sandall.us>
 	* DETAILS: Removed BUILD_API=2, set grimoire-wide
 



More information about the SM-Commit mailing list