[prev in list] [next in list] [prev in thread] [next in thread]
List: openpkg-cvs
Subject: [CVS] OpenPKG: openpkg-src/oracle/ oracle.spec rc.oracle openpkg-web/ ...
From: "Ralf S. Engelschall" <rse () openpkg ! org>
Date: 2003-12-31 8:53:18
Message-ID: 20031231085318.595AA2FFC39 () mail ! openpkg ! org
[Download RAW message or body]
OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /e/openpkg/cvs Email: rse@openpkg.org
Module: openpkg-src openpkg-web Date: 31-Dec-2003 09:53:18
Branch: HEAD Handle: 2003123108531601
Modified files:
openpkg-src/oracle oracle.spec rc.oracle
openpkg-web news.txt
Log:
add explicit build flags for convinience reasons
Summary:
Revision Changes Path
1.13 +17 -2 openpkg-src/oracle/oracle.spec
1.9 +6 -0 openpkg-src/oracle/rc.oracle
1.7924 +1 -0 openpkg-web/news.txt
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/oracle/oracle.spec
============================================================================
$ cvs diff -u -r1.12 -r1.13 oracle.spec
--- openpkg-src/oracle/oracle.spec 18 Dec 2003 22:54:35 -0000 1.12
+++ openpkg-src/oracle/oracle.spec 31 Dec 2003 08:53:17 -0000 1.13
@@ -32,8 +32,8 @@
Distribution: OpenPKG [EVAL]
Group: Meta
License: PD
-Version: 20031218
-Release: 20031218
+Version: 20031231
+Release: 20031231
# package options
%option with_oracle_owner none
@@ -219,6 +219,18 @@
fi
fi
+ # determine ORACLE client build flags
+ l_oracle_cflags="-I$l_oracle_incdir"
+ l_oracle_incdir_public=`echo $l_oracle_incdir | sed -e 's;/[^/]*$;/public;'`
+ if [ -d "$l_oracle_incdir_public" ]; then
+ l_oracle_cflags="$l_oracle_cflags -I$l_oracle_incdir_public"
+ fi
+ l_oracle_ldflags="-L$l_oracle_libdir"
+ l_oracle_libs="-lclntsh"
+ if [ -f "$l_oracle_libdir/libwtc9.so" ]; then
+ l_oracle_libs="$l_oracle_libs -lwtc9"
+ fi
+
# install rc file
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/etc/rc.d
@@ -228,6 +240,9 @@
-e "s;@l_oracle_home@;${l_oracle_home};g" \
-e "s;@l_oracle_incdir@;${l_oracle_incdir};g" \
-e "s;@l_oracle_libdir@;${l_oracle_libdir};g" \
+ -e "s;@l_oracle_cflags@;${l_oracle_cflags};g" \
+ -e "s;@l_oracle_ldflags@;${l_oracle_ldflags};g" \
+ -e "s;@l_oracle_libs@;${l_oracle_libs};g" \
%{SOURCE rc.oracle} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/oracle/rc.oracle
============================================================================
$ cvs diff -u -r1.8 -r1.9 rc.oracle
--- openpkg-src/oracle/rc.oracle 2 Sep 2003 11:12:51 -0000 1.8
+++ openpkg-src/oracle/rc.oracle 31 Dec 2003 08:53:17 -0000 1.9
@@ -10,6 +10,9 @@
oracle_home="@l_oracle_home@"
oracle_incdir="@l_oracle_incdir@"
oracle_libdir="@l_oracle_libdir@"
+ oracle_cflags="@l_oracle_cflags@"
+ oracle_ldflags="@l_oracle_ldflags@"
+ oracle_libs="@l_oracle_libs@"
%info -o
echo "Oracle Enable: ${oracle_enable}"
@@ -18,6 +21,9 @@
echo "Oracle Home: ${oracle_home}"
echo "Oracle C Includes: ${oracle_incdir}"
echo "Oracle C Libraries: ${oracle_libdir}"
+ echo "Oracle C Flags: ${oracle_cflags}"
+ echo "Oracle LD Flags: ${oracle_ldflags}"
+ echo "Oracle Libraries: ${oracle_libs}"
%env
rcService oracle enable yes || exit 0
@@ .
patch -p0 <<'@@ .'
Index: openpkg-web/news.txt
============================================================================
$ cvs diff -u -r1.7923 -r1.7924 news.txt
--- openpkg-web/news.txt 30 Dec 2003 19:10:42 -0000 1.7923
+++ openpkg-web/news.txt 31 Dec 2003 08:53:16 -0000 1.7924
@@ -1,3 +1,4 @@
+31-Dec-2003: Upgraded package: P<oracle-20031231-20031231>
30-Dec-2003: Upgraded package: P<rwhoisd-1.5.7.3-20031230>
30-Dec-2003: Upgraded package: P<perl-dbi-20031230-20031230>
30-Dec-2003: Upgraded package: P<oracle-barebone-9.2.0.1-20031230>
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List openpkg-cvs@openpkg.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic