libraries/unixODBC: Updated for version 2.3.2.

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
Bob De Mars 2014-02-23 22:12:18 +07:00 committed by Willy Sudiarto Raharjo
parent c310964d70
commit ecf5602bf8
3 changed files with 28 additions and 18 deletions

View file

@ -1,10 +1,13 @@
The unixODBC Project goals are to develop and promote unixODBC to be the
definitive standard for ODBC on non MS Windows platforms. This is to
include GUI support for both KDE and GNOME. ODBC is an open specification
for providing application developers with a predictable API with which to
access Data Sources. Data Sources include SQL Servers and any Data Source
The unixODBC Project goals are to develop and promote unixODBC to be the
definitive standard for ODBC on non MS Windows platforms. This is to
include GUI support for both KDE and GNOME. ODBC is an open specification
for providing application developers with a predictable API with which to
access Data Sources. Data Sources include SQL Servers and any Data Source
with an ODBC Driver.
This will be compiled without GUI support since the version of Qt shipped
with Slackware is too new for it; if you want to give it a try, edit the
build script and comment out the "--disable-gui" configure argument.
This will be compiled without GUI support. If you want to give it a try,
edit the build script and comment out the "--disable-gui" configure
argument.
Also, there is a seperate GUI frontend available separately from:
http://www.unixodbc.org/gui/

View file

@ -2,6 +2,7 @@
# Slackware build script for unixODBC
# Copyright (c) 2014, Bob De Mars (aka Mr. B-o-B) <mr.chew.baka@gmail.com>
# Copyright (c) 2010, Henrique Grolli Bassotto <henrique.grolli@gmail.com>
# All rights reserved.
#
@ -28,7 +29,7 @@
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=unixODBC
VERSION=2.3.1
VERSION=${VERSION:-2.3.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@ -66,10 +67,10 @@ tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
-o -perm 511 \) -exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
# Disabled gui since it doesn't work with Qt 4.5
CFLAGS="$SLKCFLAGS" \
@ -86,13 +87,19 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install DESTDIR=$PKG
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
# Don't clobber config files
mv $PKG/etc/odbc.ini $PKG/etc/odbc.ini.new
mv $PKG/etc/odbcinst.ini $PKG/etc/odbcinst.ini.new
mv $PKG/usr/share/man $PKG/usr
rm -rf $PKG/usr/share
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHORS COPYING README doc/* $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild

View file

@ -1,10 +1,10 @@
PRGNAM="unixODBC"
VERSION="2.3.1"
VERSION="2.3.2"
HOMEPAGE="http://www.unixodbc.org/"
DOWNLOAD="http://www.unixodbc.org/unixODBC-2.3.1.tar.gz"
MD5SUM="86788d4006620fa1f171c13d07fdcaab"
DOWNLOAD="ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.2.tar.gz"
MD5SUM="5e4528851eda5d3d4aed249b669bd05b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Mr. B-o-B"
MAINTAINER="Bob De Mars"
EMAIL="mr.chew.baka@gmail.com"