wilde: server/db .cvsignore, NONE, 1.1.2.1 Makefile, NONE, 1.5.2.1 kolab.patch, NONE, 1.2.2.1
cvs at kolab.org
cvs at kolab.org
Wed Sep 23 18:18:50 CEST 2009
Author: wilde
Update of /kolabrepository/server/db
In directory doto:/tmp/cvs-serv17006/db
Added Files:
Tag: kolab_2_2_branch
.cvsignore Makefile kolab.patch
Log Message:
Added db package to build process, so it can be patched.
We patch the package, so that more sensible mutex code is used on amd64,
this should fix kolab/issue2982 (OpenLDAP segmentation fault on 64bit)
--- NEW FILE: .cvsignore ---
*.src.rpm
--- NEW FILE: Makefile ---
ifeq "x$(KOLABPKGURI)" "x"
KOLABPKGURI = http://files.kolab.org/server/release/kolab-server-2.2.0/sources/
endif
ifeq "x$(KOLABRPMSRC)" "x"
KOLABRPMSRC = $(HOME)/RPM/SRC
endif
ifeq "x$(KOLABRPMPKG)" "x"
KOLABRPMPKG = $(HOME)/RPM/PKG
endif
ifeq "x$(KOLABCVSDIR)" "x"
KOLABCVSDIR = $(CURDIR)
endif
ifeq "x$(RPM)" "x"
RPM = $(HOME)/bin/openpkg rpm
endif
PACKAGE=db
VERSION=4.5.20.2
RELEASE=20070628
KOLABRELEASE=20070628_kolab1
all: $(PACKAGE)-$(VERSION)-$(KOLABRELEASE).src.rpm
$(PACKAGE)-$(VERSION)-$(KOLABRELEASE).src.rpm: $(PACKAGE)-$(VERSION)-$(RELEASE).src.rpm $(KOLABCVSDIR)/kolab.patch Makefile
$(RPM) -ihv $(PACKAGE)-$(VERSION)-$(RELEASE).src.rpm
cd $(KOLABRPMSRC)/$(PACKAGE) && patch < $(KOLABCVSDIR)/kolab.patch && $(RPM) -ba $(PACKAGE).spec
cp -p $(KOLABRPMPKG)/$(PACKAGE)-$(VERSION)-$(KOLABRELEASE).src.rpm $(KOLABCVSDIR)
$(PACKAGE)-$(VERSION)-$(RELEASE).src.rpm:
wget -c $(KOLABPKGURI)/$(PACKAGE)-$(VERSION)-$(RELEASE).src.rpm
dist: all
cp $(KOLABCVSDIR)/$(PACKAGE)-$(VERSION)-$(KOLABRELEASE).src.rpm ../stage/
clean:
rm -f $(KOLABCVSDIR)/$(PACKAGE)-$(VERSION)-$(KOLABRELEASE).src.rpm
--- NEW FILE: kolab.patch ---
diff -urN db.orig/db.spec db/db.spec
--- db.orig/db.spec 2007-06-28 00:03:05.000000000 +0200
+++ db/db.spec 2009-09-23 18:09:09.503979301 +0200
@@ -37,7 +37,7 @@
Group: Database
License: BSD
Version: %{V_version}.%{V_revision}
-Release: 20070628
+Release: 20070628_kolab1
# package options
%option with_compat no
@@ -91,6 +91,7 @@
case "%{l_platform -p}" in
ix86-* ) mutex="x86/gcc-assembly" ;;
ia64-* ) mutex="ia64/gcc-assembly" ;;
+ amd64-* ) mutex="x86_64/gcc-assembly" ;;
sparc*-* ) mutex="Sparc/gcc-assembly" ;;
ppc*-* ) mutex="PPC/gcc-assembly" ;;
alpha*-* ) mutex="ALPHA/gcc-assembly" ;;
More information about the commits
mailing list