OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 17-Jul-2008 10:00:11
Branch: HEAD Handle: 2008071709000900
Added files:
openpkg-src/uuid uuid.patch
Modified files:
openpkg-src/uuid uuid.spec
Log:
fix run-time under FreeBSD 7/8
Summary:
Revision Changes Path
1.3 +12 -0 openpkg-src/uuid/uuid.patch
1.47 +3 -1 openpkg-src/uuid/uuid.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/uuid/uuid.patch
============================================================================
$ cvs diff -u -r0 -r1.3 uuid.patch
--- /dev/null 2008-07-17 10:00:10 +0200
+++ uuid.patch 2008-07-17 10:00:10 +0200
@@ -0,0 +1,12 @@
+Index: perl/Makefile.PL
+--- perl/Makefile.PL.orig 2007-01-01 19:13:18 +0100
++++ perl/Makefile.PL 2008-07-17 09:58:04 +0200
+@@ -61,7 +61,7 @@
+ NO_META => 1,
+ # cruel hack to workaround the conflict between OSSP uuid's
+ # uuid_create() function and one from FreeBSD's libc
+- (( "$Config{'osname'}$Config{'osvers'}" =~ m/^freebsd[56]\./
++ (( "$Config{'osname'}$Config{'osvers'}" =~ m/^freebsd[5-8]\./
+ and $Config{'ld'} =~ m/cc$/ and -f "/usr/include/uuid.h") ?
+ ( LDDLFLAGS => $Config{'lddlflags'} . ' -Wl,-Bsymbolic') : ())
+ );
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/uuid/uuid.spec
============================================================================
$ cvs diff -u -r1.46 -r1.47 uuid.spec
--- openpkg-src/uuid/uuid.spec 4 Jul 2008 21:59:02 -0000 1.46
+++ openpkg-src/uuid/uuid.spec 17 Jul 2008 08:00:09 -0000 1.47
@@ -32,7 +32,7 @@
Group: Libraries
License: MIT/X11-style
Version: 1.6.2
-Release: 20080704
+Release: 20080717
# package options
%option with_dce no
@@ -43,6 +43,7 @@
# list of sources
Source0: ftp://ftp.ossp.org/pkg/lib/uuid/uuid-%{version}.tar.gz
+Patch0: uuid.patch
# build information
Prefix: %{l_prefix}
@@ -95,6 +96,7 @@
%prep
%setup -q
+ %patch -p0
%build
CC="%{l_cc}" \
@@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List [email protected]