Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/yazpp
authorAdam Dickmeiss <adam@indexdata.dk>
Fri, 29 Apr 2011 11:26:48 +0000 (11:26 +0000)
committerAdam Dickmeiss <adam@indexdata.dk>
Fri, 29 Apr 2011 11:26:48 +0000 (11:26 +0000)
Conflicts:
IDMETA

68 files changed:
LICENSE
NEWS
README
buildconf.sh
configure.ac
debian/changelog
debian/libyazpp4-dev.install
doc/Makefile.am
doc/entities.ent
doc/yazpp-config-man.xml
doc/yazpp.xml
include/yazpp/cql2rpn.h
include/yazpp/gdu.h
include/yazpp/gduqueue.h
include/yazpp/ir-assoc.h
include/yazpp/limit-connect.h
include/yazpp/pdu-assoc.h
include/yazpp/pdu-observer.h
include/yazpp/query.h
include/yazpp/record-cache.h
include/yazpp/socket-manager.h
include/yazpp/socket-observer.h
include/yazpp/timestat.h
include/yazpp/z-assoc.h
include/yazpp/z-databases.h
include/yazpp/z-query.h
include/yazpp/z-server.h
src/gdu.cpp
src/gduqueue.cpp
src/limit-connect.cpp
src/pdu-observer.cpp
src/query.cpp
src/socket-observer.cpp
src/timestat.cpp
src/tstquery.cpp
src/yaz-cql2rpn.cpp
src/yaz-ir-assoc.cpp
src/yaz-marc-sample.cpp
src/yaz-my-client.cpp
src/yaz-my-server.cpp
src/yaz-pdu-assoc-thread.cpp
src/yaz-pdu-assoc.cpp
src/yaz-socket-manager.cpp
src/yaz-z-assoc.cpp
src/yaz-z-cache.cpp
src/yaz-z-databases.cpp
src/yaz-z-query.cpp
src/yaz-z-server-ill.cpp
src/yaz-z-server-sr.cpp
src/yaz-z-server-update.cpp
src/yaz-z-server.cpp
src/z-server.cpp
win/makefile
yazpp-config.in
yazpp.spec [new file with mode: 0644]
yazpp.spec.in [deleted file]
zlint/test-init-01.cpp
zlint/test-init-02.cpp
zlint/test-init-03.cpp
zlint/test-init-04.cpp
zlint/test-init-05.cpp
zlint/test-init-06.cpp
zlint/test-init-07.cpp
zlint/test-init-08.cpp
zlint/test-scan-01.cpp
zlint/test-search-01.cpp
zlint/zlint.cpp
zlint/zlint.h

diff --git a/LICENSE b/LICENSE
index 7a98a4e..67b9dba 100644 (file)
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 1998-2009 Index Data and Mike Taylor
+Copyright (C) 1998-2011 Index Data and Mike Taylor
 All rights reserved.
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
diff --git a/NEWS b/NEWS
index 2b3c103..17eb887 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,12 @@
+--- 1.2.4 2011/01/27
+
+RPM: Release includes 'indexdata' name. Use indexdata in release name so
+this package can be distinguished from other vendors.
+
+RPM: make it relocatable.
+
+yazpp-config: Use exec_prefix, libdir, includedir.
+
 --- 1.2.3 2010/06/15
 
 No *.la in Debian/RPM pacakges.
diff --git a/README b/README
index 42ed40b..e5476ed 100644 (file)
--- a/README
+++ b/README
@@ -1,5 +1,8 @@
 YAZ++ AKA yazpp - A C++ library for YAZ and a ZOOM C++ API.
 
+Copyright (C) 1998-2011 Index Data
+See the file LICENSE for details.
+
 Introduction
 ------------
 
@@ -15,7 +18,7 @@ Documentation
 -------------
 
 The "doc" directory contains documentation in HTML and PDF.
-You can also read it online at http://www.indexdata.dk/yazplusplus/
+You can also read it online at http://www.indexdata.com/yazpp
 
 Overview
 --------
@@ -40,7 +43,7 @@ ZOOM-C++
 
 The ZOOM library in this distribution implements the ZOOM C++ binding
 described on the ZOOM web-site at 
-       http://zoom.z3950.org/bind/cplusplus/index.html
+       http://zoom.z3950.org/bind/cplusplus/
 It provides a simple but powerful API for constructing Z39.50 client
 applications.  See the documentation in doc/zoom.xml for much more
 information.
index 1850bae..20df4b6 100755 (executable)
@@ -14,11 +14,11 @@ fi
 if [ "`uname -s`" = FreeBSD ]; then
     # FreeBSD intalls the various auto* tools with version numbers
     echo "Using special configuration for FreeBSD ..."
-    automake=automake19
-    aclocal="aclocal19 -I /usr/local/share/aclocal"
-    autoconf=autoconf259
-    libtoolize=libtoolize15
-    autoheader=autoheader259
+    automake=automake
+    aclocal="aclocal -I /usr/local/share/aclocal"
+    autoconf=autoconf
+    libtoolize=libtoolize
+    autoheader=autoheader
 fi
 
 if [ "`uname -s`" = Darwin ]; then
@@ -71,7 +71,8 @@ esac
 
 if $enable_configure; then
     if [ -n "$sh_cflags" ]; then
-       CFLAGS="$sh_cflags" CXXFLAGS="$sh_cxxflags" ./configure --disable-shared --enable-static $*
+       CFLAGS="$sh_cflags" CXXFLAGS="$sh_cxxflags" ./configure \
+               --disable-shared --enable-static --with-pic $*
     else
        ./configure $*
     fi
@@ -118,8 +119,9 @@ EOF
     if [ "`uname -s`" = FreeBSD ]; then
         cat <<EOF
 When building from a Git, you need these FreeBSD Ports:
-  autoconf259, automake19, libtool15, bison, tcl84,
-  docbook-xsl, libxml2, libxslt, g++-4.0, make
+  pkg_add -r autoconf262 automake110 libtool bison tcl84 \\
+             docbook-xsl libxml2 libxslt
+  pkg_add -r icu4
 EOF
     fi
 fi
index 3255fad..585a65e 100644 (file)
@@ -1,7 +1,7 @@
-dnl YAZ++ Toolkit Index Data 1998-2010
-dnl See the file LICENSE for details.
+dnl This file is part of yazpp
+dnl Copyright (C) 1998-2011 Index Data
 AC_PREREQ(2.60)
-AC_INIT([yazpp],[1.2.3],[adam@indexdata.dk])
+AC_INIT([yazpp],[1.2.4],[adam@indexdata.dk])
 AC_CONFIG_SRCDIR(configure.ac)
 AC_CONFIG_AUX_DIR([config])
 AM_INIT_AUTOMAKE([1.9])
@@ -22,11 +22,6 @@ AC_CHECK_HEADERS([unistd.h sys/stat.h sys/time.h sys/types.h fcntl.h])
 AC_ARG_ENABLE(zoom,[  --disable-zoom          disable ZOOM (for old C++ compilers)],[enable_zoom=$enableval],[enable_zoom=yes])
 AM_CONDITIONAL(ZOOM, test $enable_zoom = "yes")
 
-AC_SUBST(YAZPP_SRC_ROOT)
-AC_SUBST(YAZPP_BUILD_ROOT)
-YAZPP_SRC_ROOT=`cd ${srcdir}; pwd`
-YAZPP_BUILD_ROOT=`pwd`
-
 AC_OUTPUT([
        Doxyfile
        Makefile
@@ -40,8 +35,7 @@ AC_OUTPUT([
        doc/local.ent
        doc/common/Makefile
        doc/common/print.dsl
-       yazpp.spec
-],[sed s%yaz_echo_source=yes%yaz_echo_source=no%g < yazpp-config >src/yazpp-config && chmod +x yazpp-config src/yazpp-config])
+],[sed s%echo_source=yes%echo_source=no%g < yazpp-config >src/yazpp-config && chmod +x yazpp-config src/yazpp-config])
 
 
 echo \
index d6c4ccd..c8cf525 100644 (file)
@@ -1,3 +1,9 @@
+yazpp (1.2.4-1indexdata) unstable; urgency=low
+
+  * Upstream.
+
+ -- Adam Dickmeiss <adam@indexdata.dk>  Thu, 27 Jan 2011 13:28:08 +0100
+
 yazpp (1.2.3-1indexdata) unstable; urgency=low
 
   * Upstream.
index 8451386..3b0fa09 100644 (file)
@@ -5,5 +5,5 @@ debian/tmp/usr/lib/libyazpp.so
 debian/tmp/usr/lib/libzoompp.so
 debian/tmp/usr/bin/yazpp-config
 debian/tmp/usr/share/aclocal/yazpp.m4
-debian/tmp/usr/share/man/man8/yazpp-config.8
+debian/tmp/usr/share/man/man1/yazpp-config.1
 
index a54c20a..1cfba45 100644 (file)
@@ -10,7 +10,7 @@ XMLFILES = \
 
 TOP = $(srcdir)/yazpp.xml
 
-MANFILES = yazpp-config.8
+MANFILES = yazpp-config.1
 
 REFFILES = yazpp-config-man.xml
 
@@ -30,7 +30,7 @@ $(HTMLFILES): $(XMLFILES)
 index.tkl: $(XMLFILES)
        $(TKL_COMPILE) $(TOP)
 
-yazpp-config.8: yazpp-config-man.xml
+yazpp-config.1: yazpp-config-man.xml
        $(MAN_COMPILE) $(srcdir)/yazpp-config-man.xml
 
 yazpp.pdf: $(XMLFILES)
index 3015cab..dfb5fe3 100644 (file)
@@ -3,4 +3,4 @@
 <!ENTITY chap-zoom SYSTEM "zoom.xml">
 <!ENTITY chap-api SYSTEM "api.xml">
 <!ENTITY app-license SYSTEM "license.xml">
-<!ENTITY copyright-year "1998-2010">
+<!ENTITY copyright-year "1998-2011">
index 38b6a95..ab758e3 100644 (file)
@@ -1,10 +1,17 @@
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" 
- "http://www.oasis-open.org/docbook/xml/4.1/docbookx.dtd" 
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN" 
+ "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" 
 [ ]>
 <refentry id="yazpp-config">
+
+ <refentryinfo>
+  <productname>yazpp</productname>
+  <info><orgname>Index Data</orgname></info>
+ </refentryinfo>
  <refmeta>
   <refentrytitle>yazpp-config</refentrytitle>
-  <manvolnum>8</manvolnum>
+  <manvolnum>1</manvolnum>
+  <refmiscinfo class="manual">Commands</refmiscinfo>
  </refmeta>
  
  <refnamediv>
index c2494ff..f292fa3 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0" standalone="no"?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1//EN"
-    "http://www.oasis-open.org/docbook/xml/4.1/docbookx.dtd" 
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
+    "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" 
 [
      <!ENTITY % local SYSTEM "local.ent">
      %local;
index 1b7b829..946fdcc 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * All rights reserved.
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
index 0ae3a7e..296182d 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * All rights reserved.
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
index 6f097d2..ee23967 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * All rights reserved.
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
index c62338d..f5209d8 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * All rights reserved.
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
index df19c83..d8e5b36 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * All rights reserved.
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
index ef2e1ff..abe5b9b 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * All rights reserved.
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
index f9bad0e..e59f2c4 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * All rights reserved.
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
index 25d8dd0..45d0180 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * All rights reserved.
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
index 1966e5c..f993cc4 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * All rights reserved.
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
index a4acfce..b56feea 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * All rights reserved.
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
index 393ec98..7f3c65c 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * All rights reserved.
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
index 1dd569c..8646a93 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * All rights reserved.
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
index f5a62eb..77570ca 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * All rights reserved.
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
index 677bc7f..a0e5763 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * All rights reserved.
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
index 90a39d5..b7483ca 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * All rights reserved.
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
index 463250f..4754ac5 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * All rights reserved.
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
index f6e0594..0d8efee 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index 63488dd..0b5cb61 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index 3657b53..b1bd57f 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * All rights reserved.
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
index 9c2b8ed..d3f2303 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index b390b4a..53bfc0b 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index 4c1b780..b6063c2 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index dcea11c..5ea1755 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * All rights reserved.
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
index 9663629..3dce6a2 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index 1140bf1..1351b0e 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index bd4c316..2106f93 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index c65fee8..3c81f1f 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index 0121dc6..7c4e479 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index e599391..0ef28ae 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index d11176a..095c6ec 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index 8f0d383..2d17f11 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index e33fb1e..b6b789a 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index 743726b..2a8f3b3 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index ef7f3bb..11544b3 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index 4d81222..1e35179 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index acf8b78..0ba1004 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index e22e077..f82a09a 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index bb13677..b07b839 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index 5921603..f86aef7 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index 7f135a2..71b8f39 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index 8de8f50..bb709d3 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index 4c0ee84..35584bb 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 1998-2010 Index Data
+# Copyright (C) 1998-2011 Index Data
 # All rights reserved.
 
 # Parameters 
index a76b6ec..cd5946d 100644 (file)
@@ -1,22 +1,24 @@
 #!/bin/sh
-yazppprefix=@prefix@
-yaz_echo_cflags=no
-yaz_echo_libs=no
-yaz_echo_help=no
-yaz_echo_tabs=no
-yaz_echo_source=yes
-yaz_echo_lalibs=no
-yazpp_src_root=@YAZPP_SRC_ROOT@
-yazpp_build_root=@YAZPP_BUILD_ROOT@
-
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+echo_cflags=no
+echo_libs=no
+echo_help=no
+echo_tabs=no
+echo_source=yes
+echo_lalibs=no
+src_root=@abs_top_srcdir@
+build_root=@abs_top_builddir@
 yazlibs="@YAZLIB@ @LIBS@"
 yazlalibs="@YAZLALIB@ @LIBS@"
-YAZPPVERSION=@VERSION@
+VERSION=@VERSION@
 
 usage()
 {
        cat <<EOF
-Usage: yaz++-config [OPTIONS] [LIBRARIES]
+Usage: yazpp-config [OPTIONS] [LIBRARIES]
 Options:
        [--prefix[=DIR]]
        [--version]
@@ -28,7 +30,7 @@ EOF
 }
 
 if test $# -eq 0; then
-       yaz_echo_help=yes
+       echo_help=yes
 fi
 
 while test $# -gt 0; do
@@ -39,30 +41,30 @@ while test $# -gt 0; do
 
   case $1 in
     --prefix=*)
-      yazppprefix=$optarg
+      prefix=$optarg
       ;;
     --prefix)
-      echo $yazppprefix
+      echo $prefix
       exit 0
       ;;
     --version)
-      echo $YAZPPVERSION
+      echo $VERSION
       exit 0
       ;;
     --cflags)
-      yaz_echo_cflags=yes
+      echo_cflags=yes
       ;;
     --libs)
-      yaz_echo_libs=yes
+      echo_libs=yes
       ;;
     --tabs)
-      yaz_echo_tabs=yes
+      echo_tabs=yes
       ;;
     --lalibs)
-      yaz_echo_lalibs=yes
+      echo_lalibs=yes
       ;;
     -*)
-      yaz_echo_help=yes
+      echo_help=yes
       ;;
   esac
   shift
@@ -72,34 +74,34 @@ libs_short="-lyazpp -lzoompp"
 
 YAZPPINC="@YAZINC@"
 
-if test "$yaz_echo_source" = "yes"; then
-    YAZPPLIB="-L${yazpp_build_root}/src/.libs -lyazpp"
-    YAZPPLIB="$YAZPPLIB -L${yazpp_build_root}/zoom/.libs -lzoompp"
+if test "$echo_source" = "yes"; then
+    YAZPPLIB="-L${build_root}/src/.libs -lyazpp"
+    YAZPPLIB="$YAZPPLIB -L${build_root}/zoom/.libs -lzoompp"
     YAZPPLIB="$YAZPPLIB $yazlibs"
-    YAZPPLALIB="${yazpp_build_root}/src/libyazpp.la $yazlalibs"
-    YAZPPINC="-I${yazpp_src_root}/include $YAZPPINC"
+    YAZPPLALIB="${build_root}/src/libyazpp.la $yazlalibs"
+    YAZPPINC="-I${src_root}/include $YAZPPINC"
 else
 
-    if test "$yazppprefix" = "/usr"; then
+    if test "$prefix" = "/usr"; then
        YAZPPLIB="${libs_short} $yazlibs"
     else
-       YAZPPLIB="-L${yazppprefix}/lib ${libs_short} $yazlibs"
+       YAZPPLIB="-L${libdir} ${libs_short} $yazlibs"
     fi
     YAZPPLALIB=$YAZPPLIB
-    if test "$yazppprefix" != "/usr"; then
-       YAZPPINC="-I${yazppprefix}/include $YAZPPINC"
+    if test "$prefix" != "/usr"; then
+       YAZPPINC="-I${includedir} $YAZPPINC"
     fi
 fi
 
-if test "$yaz_echo_help" = "yes"; then
+if test "$echo_help" = "yes"; then
        usage 1 1>&2
 fi
-if test "$yaz_echo_cflags" = "yes"; then
+if test "$echo_cflags" = "yes"; then
        echo $YAZPPINC
 fi
-if test "$yaz_echo_libs" = "yes"; then
+if test "$echo_libs" = "yes"; then
        echo $YAZPPLIB
 fi
-if test "$yaz_echo_lalibs" = "yes"; then
+if test "$echo_lalibs" = "yes"; then
        echo $YAZPPLALIB
 fi
diff --git a/yazpp.spec b/yazpp.spec
new file mode 100644 (file)
index 0000000..8a8c781
--- /dev/null
@@ -0,0 +1,70 @@
+Summary: YAZ++ package (main)
+Name: yazpp
+Version: 1.2.4
+Release: 1indexdata
+License: BSD
+Group: Applications/Internet
+Vendor: Index Data ApS <info@indexdata.dk>
+Source: yazpp-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+Prefix: %{_prefix}
+BuildRequires: pkgconfig, libyaz4-devel >= 4.1.0
+Packager: Adam Dickmeiss <adam@indexdata.dk>
+URL: http://www.indexdata.com/yazplusplus
+
+%description
+YAZ++ package.
+
+%package -n libyazpp4
+Summary: YAZ++ and ZOOM library
+Group: Libraries
+Requires: libyaz4 >= 4.1.0
+
+%description -n libyazpp4
+Libraries for the YAZ++ package.
+
+%package -n libyazpp4-devel
+Summary: Z39.50 Library - development package
+Group: Development/Libraries
+Requires: libyazpp4 = %{version}, libyaz4-devel
+
+%description -n libyazpp4-devel
+Development libraries and include files for the YAZ++ package.
+
+%prep
+%setup
+
+%build
+
+CFLAGS="$RPM_OPT_FLAGS" \
+ ./configure --prefix=%{_prefix} --libdir=%{_libdir} --mandir=%{_mandir} \
+       --enable-shared --with-yaz=/usr/bin
+make CFLAGS="$RPM_OPT_FLAGS"
+
+%install
+rm -fr ${RPM_BUILD_ROOT}
+make prefix=${RPM_BUILD_ROOT}/%{_prefix} mandir=${RPM_BUILD_ROOT}/%{_mandir} \
+       libdir=${RPM_BUILD_ROOT}/%{_libdir} install
+rm ${RPM_BUILD_ROOT}/%{_libdir}/*.la
+
+%clean
+rm -fr ${RPM_BUILD_ROOT}
+
+%post -n libyazpp4 -p /sbin/ldconfig 
+%postun -n libyazpp4 -p /sbin/ldconfig 
+
+%files -n libyazpp4
+%doc README LICENSE NEWS
+%defattr(-,root,root)
+%{_libdir}/*.so.*
+
+%files -n libyazpp4-devel
+%defattr(-,root,root)
+%{_bindir}/yazpp-config
+%{_includedir}/yazpp
+%{_libdir}/*.so
+%{_libdir}/*.a
+%{_datadir}/aclocal/yazpp.m4
+%{_mandir}/man?/yazpp-config.*
+%{_datadir}/doc/yazpp
+
diff --git a/yazpp.spec.in b/yazpp.spec.in
deleted file mode 100644 (file)
index f2318a4..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-Summary: YAZ++ package (main)
-Name: yazpp
-Version: @VERSION@
-Release: 1
-License: BSD
-Group: Applications/Internet
-Vendor: Index Data ApS <info@indexdata.dk>
-Source: yazpp-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
-BuildRequires: pkgconfig libyaz4-devel
-Packager: Adam Dickmeiss <adam@indexdata.dk>
-URL: http://www.indexdata.dk/yazplusplus/
-
-%description
-YAZ++ package.
-
-%package -n libyazpp4
-Summary: YAZ++ and ZOOM library
-Group: Libraries
-Requires: libyaz4
-
-%description -n libyazpp4
-Libraries for the YAZ++ package.
-
-%package -n libyazpp4-devel
-Summary: Z39.50 Library - development package
-Group: Development/Libraries
-Requires: libyazpp4 = %{version} libyaz4-devel
-
-%description -n libyazpp4-devel
-Development libraries and include files for the YAZ++ package.
-
-%prep
-%setup
-
-%build
-
-CFLAGS="$RPM_OPT_FLAGS" \
- ./configure --prefix=%{_prefix} --libdir=%{_libdir} --mandir=%{_mandir} \
-       --enable-shared --with-yaz=/usr/bin
-make CFLAGS="$RPM_OPT_FLAGS"
-
-%install
-rm -fr ${RPM_BUILD_ROOT}
-make prefix=${RPM_BUILD_ROOT}/%{_prefix} mandir=${RPM_BUILD_ROOT}/%{_mandir} \
-       libdir=${RPM_BUILD_ROOT}/%{_libdir} install
-rm ${RPM_BUILD_ROOT}/%{_libdir}/*.la
-
-%clean
-rm -fr ${RPM_BUILD_ROOT}
-
-%files -n libyazpp4
-%doc README LICENSE NEWS
-%defattr(-,root,root)
-%{_libdir}/*.so.*
-
-%files -n libyazpp4-devel
-%defattr(-,root,root)
-%{_bindir}/yazpp-config
-%{_includedir}/yazpp
-%{_libdir}/*.so
-%{_libdir}/*.a
-%{_datadir}/aclocal/yazpp.m4
-%{_mandir}/man8/yazpp-config.*
-%{_datadir}/doc/yazpp
-
index 524c7a6..d0edf7f 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index ad2990b..b83123f 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index ae2a537..b3a0c9b 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index 851b96b..be14886 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index a450edd..6909063 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index e99a308..793d71a 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index 3239e57..15f71ae 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index e9a8831..7707eae 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index 13053ca..cc50e5a 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index 05e5fa8..de0ebb8 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index 0389974..8853e42 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * See the file LICENSE for details.
  */
 
index 7e92150..8811568 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of the yazpp toolkit.
- * Copyright (C) 1998-2010 Index Data and Mike Taylor
+ * Copyright (C) 1998-2011 Index Data and Mike Taylor
  * All rights reserved.
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met: