OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 14-Feb-2004 20:03:09
Branch: HEAD Handle: 2004021419030900
Added files:
openpkg-src/freetds freetds.patch freetds.spec
Log:
new package: freetds 0.62.1 (Tabular DataStream (TDS) RDBMS Protocol)
Summary:
Revision Changes Path
1.1 +36 -0 openpkg-src/freetds/freetds.patch
1.1 +103 -0 openpkg-src/freetds/freetds.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/freetds/freetds.patch
============================================================================
$ cvs diff -u -r0 -r1.1 freetds.patch
--- /dev/null 2004-02-14 20:03:09.000000000 +0100
+++ freetds.patch 2004-02-14 20:03:09.000000000 +0100
@@ -0,0 +1,36 @@
+Index: configure
+--- configure.orig 2004-01-15 04:24:40.000000000 +0100
++++ configure 2004-02-14 19:51:13.000000000 +0100
+@@ -4595,7 +4595,7 @@
+ echo "$as_me:$LINENO: result: $ac_cv_lib_readline_readline" >&5
+ echo "${ECHO_T}$ac_cv_lib_readline_readline" >&6
+ if test $ac_cv_lib_readline_readline = yes; then
+- LIBS="$LIBS -lreadline"
++ LIBS="-lreadline $LIBS"
+
+ cat >>confdefs.h <<\_ACEOF
+ #define HAVE_READLINE 1
+Index: src/apps/Makefile.in
+--- src/apps/Makefile.in.orig 2004-01-15 04:24:37.000000000 +0100
++++ src/apps/Makefile.in 2004-02-14 19:51:13.000000000 +0100
+@@ -181,7 +181,7 @@
+ LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \
+ $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+ CCLD = $(CC)
+-LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
++LINK = $(LIBTOOL) --mode=link $(CCLD) -static $(AM_CFLAGS) $(CFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+ DIST_SOURCES = $(freebcp_SOURCES) tsql.c
+ DIST_COMMON = Makefile.am Makefile.in
+Index: src/pool/Makefile.in
+--- src/pool/Makefile.in.orig 2004-01-15 04:24:38.000000000 +0100
++++ src/pool/Makefile.in 2004-02-14 19:51:13.000000000 +0100
+@@ -182,7 +182,7 @@
+ LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \
+ $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+ CCLD = $(CC)
+-LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
++LINK = $(LIBTOOL) --mode=link $(CCLD) -static $(AM_CFLAGS) $(CFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+ DIST_SOURCES = $(tdspool_SOURCES)
+ DIST_COMMON = README Makefile.am Makefile.in TODO
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/freetds/freetds.spec
============================================================================
$ cvs diff -u -r0 -r1.1 freetds.spec
--- /dev/null 2004-02-14 20:03:09.000000000 +0100
+++ freetds.spec 2004-02-14 20:03:09.000000000 +0100
@@ -0,0 +1,103 @@
+##
+## freetds.spec -- OpenPKG RPM Specification
+## Copyright (c) 2000-2004 The OpenPKG Project <http://www.openpkg.org/>
+## Copyright (c) 2000-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>
+## Copyright (c) 2000-2004 Cable & Wireless <http://www.cw.com/>
+##
+## Permission to use, copy, modify, and distribute this software for
+## any purpose with or without fee is hereby granted, provided that
+## the above copyright notice and this permission notice appear in all
+## copies.
+##
+## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
+## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+## SUCH DAMAGE.
+##
+
+# package information
+Name: freetds
+Summary: Tabular DataStream (TDS) RDBMS Protocol
+URL: http://www.freetds.org/
+Vendor: The FreeTDS Project
+Packager: The OpenPKG Project
+Distribution: OpenPKG
+Class: EVAL
+Group: Database
+License: LGPL
+Version: 0.62.1
+Release: 20040214
+
+# package options
+%option with_shared no
+
+# list of sources
+Source0:
ftp://ftp.metalab.unc.edu/pub/Linux/ALPHA/freetds/stable/freetds-%{version}.tar.gz
+Patch0: freetds.patch
+
+# build information
+Prefix: %{l_prefix}
+BuildRoot: %{l_buildroot}
+BuildPreReq: OpenPKG, openpkg >= 1.3.0, unixodbc
+PreReq: OpenPKG, openpkg >= 1.3.0, unixodbc
+AutoReq: no
+AutoReqProv: no
+
+%description
+ FreeTDS is a project to document and implement the TDS (Tabular
+ DataStream) protocol. TDS is used by Sybase and Microsoft for client
+ to database server communications. FreeTDS includes call level
+ interfaces for DB-Lib, CT-Lib, and ODBC.
+
+%track
+ prog freetds = {
+ version = %{version}
+ url = ftp://ftp.metalab.unc.edu/pub/Linux/ALPHA/freetds/stable/
+ regex = freetds-(__VER__)\.tar\.gz
+ }
+
+%prep
+ %setup -q
+ %patch -p0
+
+%build
+ CC="%{l_cc}" \
+ CFLAGS="%{l_cflags -O}" \
+ CPPFLAGS="%{l_cppflags}" \
+ LDFLAGS="%{l_ldflags}" \
+ ./configure \
+ --prefix=%{l_prefix} \
+ --sysconfdir=%{l_prefix}/etc/freetds \
+ --includedir=%{l_prefix}/include/freetds \
+ --libdir=%{l_prefix}/lib/freetds \
+ --with-unixodbc=%{l_prefix} \
+ --with-tdsver=7.0 \
+%if "%{with_shared}" == "yes"
+ --enable-shared
+%else
+ --disable-shared
+%endif
+ %{l_make} %{l_mflags -O}
+
+%install
+ rm -rf $RPM_BUILD_ROOT
+ %{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT
+ strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
+ rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/doc
+ %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
+ %{l_files_std} \
+ '%config %{l_prefix}/etc/freetds/*'
+
+%files -f files
+
+%clean
+ rm -rf $RPM_BUILD_ROOT
+
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]