[packages/rasdaman] - initial

qboosh qboosh at pld-linux.org
Wed May 14 18:13:07 CEST 2014


commit 31f8b84d9104f91b076e312a0c44304d417e56c7
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed May 14 18:15:41 2014 +0200

    - initial

 rasdaman-bison.patch     |  51 ++++++
 rasdaman-configure.patch |  66 +++++++
 rasdaman-libpng.patch    |  83 +++++++++
 rasdaman-shared.patch    | 456 +++++++++++++++++++++++++++++++++++++++++++++++
 rasdaman.spec            | 241 +++++++++++++++++++++++++
 5 files changed, 897 insertions(+)
---
diff --git a/rasdaman.spec b/rasdaman.spec
new file mode 100644
index 0000000..255fafe
--- /dev/null
+++ b/rasdaman.spec
@@ -0,0 +1,241 @@
+# TODO: complete Java parts
+# NOTE:
+# - inter-library dependencies contain too many cycles to make shared libraries
+# - some libraries have too common names to put them into system lib directory
+# ...so we package static libraries (with PIC enabled, so they could be linked
+# into shared library/module) in private tree
+#
+# Conditional build:
+%bcond_without	hdf4		# HDF 4 support
+%bcond_without	java		# Java-based components
+%bcond_without	netcdf		# NetCDF support
+#
+Summary:	Rasdaman - intelligent multidimensional raster server
+Summary(pl.UTF-8):	Rasdaman - inteligentny, wielowymiarowy serwer danych rastrowych
+Name:		rasdaman
+Version:	8.4.0
+Release:	1
+License:	GPL v3+
+Group:		Libraries
+#Source0Download: http://rasdaman.eecs.jacobs-university.de/wiki/Versions
+Source0:	http://rasdaman.eecs.jacobs-university.de/raw-attachment/wiki/Versions/%{name}-v%{version}.tgz
+# Source0-md5:	c9a687ea3a723444b03d26d94b7b64aa
+# for newer versions, not archived on trac:
+# git clone git://kahlua.eecs.jacobs-university.de/rasdaman.git
+# git archive --prefix=rasdaman-%{version}/ -o ../rasdaman-%{version}.tar.gz v%{version}
+Patch0:		%{name}-configure.patch
+Patch1:		%{name}-libpng.patch
+Patch2:		%{name}-bison.patch
+Patch3:		%{name}-shared.patch
+URL:		http://rasdaman.eecs.jacobs-university.de/
+BuildRequires:	autoconf >= 2.61
+BuildRequires:	automake >= 1:1.9
+BuildRequires:	bison
+BuildRequires:	doxygen
+BuildRequires:	flex
+BuildRequires:	gdal-devel
+%{?with_hdf4:BuildRequires:	hdf-devel >= 4}
+%{?with_java:BuildRequires:	jdk}
+BuildRequires:	libjpeg-devel >= 6b
+BuildRequires:	libpng-devel
+#BuildRequires:	libsigsegv
+BuildRequires:	libstdc++-devel
+BuildRequires:	libtiff-devel
+BuildRequires:	ncurses-devel
+%{?with_netcdf:BuildRequires:	netcdf-devel}
+%{?with_netcdf:BuildRequires:	netcdf-cxx-devel}
+BuildRequires:	netpbm-devel
+BuildRequires:	openssl-devel
+BuildRequires:	postgresql-devel >= 7.4.6
+BuildRequires:	postgresql-ecpg-devel >= 7.4.6
+BuildRequires:	readline-devel
+BuildRequires:	zlib-devel
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Rasdaman Community is a free, open-source middleware extending
+standard relational database systems with the ability to efficiently
+query and manipulate multi-dimensional arrays of unlimited size. Such
+arrays are also called "raster data", "gridded data" etc. depending on
+the application domain.
+
+%description -l pl.UTF-8
+Rasdaman Community to wolnodostępny, mający otwarte źródła system baz
+danych pośredniczących, rozszerzających standard, mających możliwość
+wydajnego wyszukiwania i modyfikowania tabel wielowymiarowych bez
+ograniczeń rozmiaru. Tabele takie są nazywane "danymi rastrowymi" lub
+"danymi tablicowymi" w zależności od dziedziny aplikacji.
+
+%package devel
+Summary:	Header files and static rasdaman libraries
+Summary(pl.UTF-8):	Pliki nagłówkowe i statyczne biblioteki rasdaman
+Group:		Development/Libraries
+
+%description devel
+Header files and static rasdaman libraries.
+
+%description devel -l pl.UTF-8
+Pliki nagłówkowe i statyczne biblioteki rasdaman.
+
+%package static
+Summary:	Static rasdaman libraries
+Summary(pl.UTF-8):	Statyczne biblioteki rasdaman
+Group:		Development/Libraries
+Requires:	%{name}-devel = %{version}-%{release}
+
+%description static
+Static rasdaman libraries.
+
+%description static -l pl.UTF-8
+Statyczne biblioteki rasdaman.
+
+%package doc
+Summary:	Rasdaman middleware documentation
+Summary(pl.UTF-8):	Dokumentacja do oprogramowania pośredniego rasdaman
+Group:		Documentation
+
+%description doc
+Rasdaman middleware documentation.
+
+%description doc -l pl.UTF-8
+Dokumentacja do oprogramowania pośredniego rasdaman.
+
+%prep
+%setup -q -c
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+#patch3 -p1
+
+ln -sf oql.hh qlparser/oql.h
+ln -sf odl.hh rasdl/odl.h
+
+%build
+%{__libtoolize}
+%{__aclocal} -I m4
+%{__autoconf}
+%{__automake}
+CPPFLAGS="%{rpmcppflags} -I/usr/include/ecpg"
+CFLAGS="%{rpmcflags} -fPIC"
+CXXFLAGS="%{rpmcxxflags} -fPIC"
+%configure \
+	--includedir=%{_includedir}/rasdaman \
+	--libdir=%{_libdir}/rasdaman/lib \
+	%{!?with_java:--disable-java} \
+	--with-docs \
+	%{?with_hdf4:--with-hdf4} \
+	--with-logdir=/var/log/rasdaman \
+	%{?with_netcdf:--with-netcdf}
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+	DESTDIR=$RPM_BUILD_ROOT
+
+# potential or real name conflicts
+%{__mv} $RPM_BUILD_ROOT%{_bindir}/{create_db,ras_create_db}.sh
+%{__mv} $RPM_BUILD_ROOT%{_bindir}/{insertppm,ras_insertppm}
+%{__mv} $RPM_BUILD_ROOT%{_bindir}/{rview,rasview}
+%{__mv} $RPM_BUILD_ROOT%{_bindir}/{update_db,ras_update_db}.sh
+# XXX: needs patch
+%{__mv} $RPM_BUILD_ROOT%{_bindir}/labels.txt $RPM_BUILD_ROOT%{_datadir}/rasdaman
+
+install -d $RPM_BUILD_ROOT{%{_docdir},%{_examplesdir}}
+%{__mv} $RPM_BUILD_ROOT%{_datadir}/rasdaman/doc $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
+%{__mv} $RPM_BUILD_ROOT%{_datadir}/rasdaman/examples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+# package just PDFs, no MS DOCs
+%{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/pdf/*.doc
+
+# provide "include" and "lib" inside %{_libdir}/rasdaman tree
+ln -sf %{_includedir}/rasdaman $RPM_BUILD_ROOT%{_libdir}/rasdaman/include
+
+# should(?) belong to log4j
+%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/log4j.properties
+# ???
+%{__rm} $RPM_BUILD_ROOT%{_prefix}/.rviewrc
+%{__rm} $RPM_BUILD_ROOT/var/log/rasdaman/empty
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post	-p /sbin/ldconfig
+%postun	-p /sbin/ldconfig
+
+%files
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/add_wms_service.sh
+%attr(755,root,root) %{_bindir}/drop_wms.sh
+%attr(755,root,root) %{_bindir}/fill_pyramid.sh
+%attr(755,root,root) %{_bindir}/fillpyramid
+%attr(755,root,root) %{_bindir}/init_wms.sh
+%attr(755,root,root) %{_bindir}/initpyramid
+%attr(755,root,root) %{_bindir}/petascope_insertdemo.sh
+%attr(755,root,root) %{_bindir}/ras_create_db.sh
+%attr(755,root,root) %{_bindir}/ras_insertppm
+%attr(755,root,root) %{_bindir}/ras_update_db.sh
+%attr(755,root,root) %{_bindir}/rascontrol
+%attr(755,root,root) %{_bindir}/rasdaman_insertdemo.sh
+%attr(755,root,root) %{_bindir}/rasdl
+%attr(755,root,root) %{_bindir}/raserase
+%attr(755,root,root) %{_bindir}/rasimport
+%attr(755,root,root) %{_bindir}/rasmgr
+%attr(755,root,root) %{_bindir}/raspasswd
+%attr(755,root,root) %{_bindir}/rasql
+%attr(755,root,root) %{_bindir}/rasserver
+%attr(755,root,root) %{_bindir}/rasview
+%attr(755,root,root) %{_bindir}/start_rasdaman.sh
+%attr(755,root,root) %{_bindir}/stop_rasdaman.sh
+%attr(755,root,root) %{_bindir}/update_petascopedb.sh
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rasmgr.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/petascope.properties
+%dir %{_datadir}/rasdaman
+%{_datadir}/rasdaman/db_updates
+%{_datadir}/rasdaman/petascope
+%{_datadir}/rasdaman/raswct
+%{_datadir}/rasdaman/war
+%{_datadir}/rasdaman/errtxts
+%lang(de) %{_datadir}/rasdaman/errtxts_de
+%lang(en) %{_datadir}/rasdaman/errtxts_en
+%lang(fr) %{_datadir}/rasdaman/errtxts_fr
+%{_datadir}/rasdaman/labels.txt
+%dir /var/log/rasdaman
+
+%files devel
+%defattr(644,root,root,755)
+%{_includedir}/rasdaman
+%dir %{_libdir}/rasdaman
+%{_libdir}/rasdaman/include
+%dir %{_libdir}/rasdaman/lib
+%{_libdir}/rasdaman/lib/libcatalogmgr.a
+%{_libdir}/rasdaman/lib/libclientcomm.a
+%{_libdir}/rasdaman/lib/libcommline.a
+%{_libdir}/rasdaman/lib/libconversion.a
+%{_libdir}/rasdaman/lib/libhttpserver.a
+%{_libdir}/rasdaman/lib/libindexmgr.a
+%{_libdir}/rasdaman/lib/libmddmgr.a
+%{_libdir}/rasdaman/lib/libnetwork.a
+%{_libdir}/rasdaman/lib/libqlparser.a
+%{_libdir}/rasdaman/lib/libraslib.a
+%{_libdir}/rasdaman/lib/librasodmg.a
+%{_libdir}/rasdaman/lib/libreladminif.a
+%{_libdir}/rasdaman/lib/librelblobif.a
+%{_libdir}/rasdaman/lib/librelcatalogif.a
+%{_libdir}/rasdaman/lib/librelindexif.a
+%{_libdir}/rasdaman/lib/librelmddif.a
+%{_libdir}/rasdaman/lib/librelstorageif.a
+%{_libdir}/rasdaman/lib/libservercomm.a
+%{_libdir}/rasdaman/lib/libstoragemgr.a
+%{_libdir}/rasdaman/lib/libtilemgr.a
+
+%if 0
+%files static
+%defattr(644,root,root,755)
+# TODO
+%endif
+
+%files doc
+%defattr(644,root,root,755)
+%{_docdir}/%{name}-%{version}
+%{_examplesdir}/%{name}-%{version}
diff --git a/rasdaman-bison.patch b/rasdaman-bison.patch
new file mode 100644
index 0000000..e759e0c
--- /dev/null
+++ b/rasdaman-bison.patch
@@ -0,0 +1,51 @@
+--- rasdaman-8.4.0/qlparser/oql.yy.orig	2013-03-20 13:40:38.000000000 +0100
++++ rasdaman-8.4.0/qlparser/oql.yy	2014-05-11 19:03:18.566021695 +0200
+@@ -67,7 +67,7 @@
+ extern ServerComm::ClientTblElt* currentClientTblElt;
+ extern ParseInfo *currInfo;
+ 
+-void   yyerror( const char* s );
++void   yyerror( void *, const char* s );
+ 
+ extern int  yylex();
+ extern unsigned int lineNo;
+@@ -91,11 +91,11 @@
+           ARG.info=NULL;
+ 
+ // simple context dependancy for marray
+-#define YYPARSE_PARAM mflag
+ #define MF_IN_CONTEXT (void *)1
+ #define MF_NO_CONTEXT (void *)0
+ 
+ %}
++%parse-param {void *mflag}
+ 
+ // definition section
+ 
+@@ -944,7 +944,7 @@
+ 	{
+ 	  if( $4.negative )
+ 	    if( $4.svalue < 0 )
+-	      yyerror("non negative integer expected");
++	      yyerror(mflag, "non negative integer expected");
+ 	    else
+ 	      $$ = new QtConcat( $2, (unsigned int)$4.svalue );
+ 	  else
+@@ -1743,7 +1743,7 @@
+ 	{
+ 	  if( $2.negative )
+ 	    if( $2.svalue < 0 )
+-	      yyerror("non negative integer expected");
++	      yyerror(mflag, "non negative integer expected");
+ 	    else
+ 	      $$ = new QtDot( (unsigned int)$2.svalue );
+ 	  else
+@@ -2900,7 +2900,7 @@
+  */	
+ %%  // C code section
+ 
+-void yyerror( const char* /*s*/ )
++void yyerror( void *, const char* /*s*/ )
+ {
+   if( !parseError ) {
+ 
diff --git a/rasdaman-configure.patch b/rasdaman-configure.patch
new file mode 100644
index 0000000..afcde33
--- /dev/null
+++ b/rasdaman-configure.patch
@@ -0,0 +1,66 @@
+--- rasdaman-8.4.0/configure.ac.orig	2013-03-20 13:40:38.000000000 +0100
++++ rasdaman-8.4.0/configure.ac	2014-05-11 16:11:58.382902633 +0200
+@@ -229,7 +229,7 @@
+ AC_ARG_WITH([pic],
+             [AS_HELP_STRING([--with-pic], 
+                             [generate position independent code (PIC)])],
+-            [CXXFLAGS+=" -fPIC " CFLAGS+=" -fPIC "],
++            [CXXFLAGS="$CXXFLAGS -fPIC " CFLAGS="$CFLAGS -fPIC "],
+             [])
+ 
+ # postgres is automatically defined in m4/ct_check_postgres_db.m4
+@@ -247,7 +247,7 @@
+ AC_ARG_ENABLE([benchmark],
+               [AS_HELP_STRING([--enable-benchmark],
+                               [this feature enables generation of binaries that contain extra code for benchmark output.])],
+-              [CXXFLAGS+=" -DRMANBENCHMARK "],
++              [CXXFLAGS="$CXXFLAGS -DRMANBENCHMARK "],
+               [])
+ 
+ AC_ARG_WITH([test-server],
+@@ -356,7 +356,7 @@
+ for DIR in ${prefix}/include /usr/local/include/ /usr/include /opt/local/include $CPATH_NO_COLON; do
+     test -d "$DIR" && NETPBM_PPMH=`find $DIR -name ppm.h`
+     if test -n "$NETPBM_PPMH"; then
+-      CXXFLAGS+=" -I ${NETPBM_PPMH%%ppm.h} "
++      CXXFLAGS="$CXXFLAGS -I ${NETPBM_PPMH%%ppm.h} "
+       AC_MSG_RESULT([yes])
+       break
+     fi
+@@ -369,13 +369,11 @@
+ AS_IF([test "x$RMANDEBUG" != x],
+       [AC_DEFINE([RMANDEBUG])
+        AC_DEFINE([DEBUG])
+-       CXXFLAGS+=" -g3 -gdwarf-2 -O0 "
++       CXXFLAGS="$CXXFLAGS -g3 -gdwarf-2 -O0 "
+       ], 
+       [
+        AC_DEFINE([__NO_MATH_INLINES])
+-       CXXFLAGS+=" -O2 "
+       ])
+-# CXXFLAGS+= -fPIC  ???NEEDED???
+ AC_DEFINE_UNQUOTED([BASEDBSTRING], ["$BASEDBSTRING"])
+ AC_DEFINE([EARLY_TEMPLATE])    
+ AC_C_BIGENDIAN([AC_DEFINE([IS_BIG_ENDIAN])], [AC_DEFINE([IS_LITTLE_ENDIAN])])
+@@ -384,18 +382,14 @@
+ AC_DEFINE([RASARCHITECTURE], ["X86"])
+ AC_DEFINE([RASSCHEMAVERSION], [5])
+ AC_DEFINE([NOPRE], [], [Description])
+-# if not on DEC Alpha
+-BASEDBLDFLAGS+=" -lnsl"
+-STATICBASEDBLDFLAGS+=" -lnsl"
+-# endif
+ AC_DEFINE([NO_in_addr_t])
+-BASEDBCXXFLAGS+=" $DBIF_INC "
++BASEDBCXXFLAGS="$BASEDBCXXFLAGS $DBIF_INC "
+ 
+ COMPDATE=`date +"%d.%m.%Y %H:%M:%S"`
+ AC_DEFINE_UNQUOTED([COMPDATE], ["$COMPDATE"])
+ 
+-CXXFLAGS+=" -I$abs_top_srcdir -I$abs_top_srcdir/debug -I$abs_top_srcdir/include $USER_CXXFLAGS"
+-CFLAGS+=" $USER_CFLAGS"
++CXXFLAGS="$CXXFLAGS -I$abs_top_srcdir -I$abs_top_srcdir/debug -I$abs_top_srcdir/include $USER_CXXFLAGS"
++CFLAGS="$CFLAGS $USER_CFLAGS"
+ 
+ CLIENTCXXFLAGS=$CXXFLAGS
+ CLIENTLDFLAGS=$CXXLDFLAGS
diff --git a/rasdaman-libpng.patch b/rasdaman-libpng.patch
new file mode 100644
index 0000000..414527a
--- /dev/null
+++ b/rasdaman-libpng.patch
@@ -0,0 +1,83 @@
+--- rasdaman-8.4.0/conversion/png.cc.orig	2014-05-11 16:13:16.722901001 +0200
++++ rasdaman-8.4.0/conversion/png.cc	2014-05-11 16:44:25.876195376 +0200
+@@ -182,7 +182,7 @@
+             RMInit::logOut << "Error: unable to allocate PNG header." << endl;
+             i=1;
+         }
+-        else if (setjmp(write_ptr->jmpbuf))
++        else if (png_jmpbuf(write_ptr))
+         {
+             png_destroy_write_struct(&write_ptr, &info_ptr);
+             RMInit::logOut << "Error: unable to save PNG stack" << endl;
+@@ -228,10 +228,12 @@
+         sig_bit.gray = 1;
+         if (transpFound)
+         {
+-            itemsScanned = sscanf( trans_string, " %hi ", &(info_ptr->trans_vals.gray) );
++            png_color_16 pc;
++            itemsScanned = sscanf( trans_string, " %hi ", &(pc.gray) );
++            pc.gray &= 0xff;
+             if (itemsScanned == 1)          // all required items found?
+             {
+-                info_ptr->valid |= PNG_INFO_tRNS; // activate tRNS chunk
++                png_set_tRNS(write_ptr, info_ptr, NULL, 0, &pc); // activate tRNS chunk
+             }
+             else
+             {
+@@ -250,10 +252,12 @@
+         sig_bit.gray = 8;
+         if (transpFound)
+         {
+-            itemsScanned = sscanf( trans_string, " %hi ", &(info_ptr->trans_vals.gray) );
++            png_color_16 pc;
++            itemsScanned = sscanf( trans_string, " %hi ", &(pc.gray) );
++            pc.gray &= 0xff;
+             if (itemsScanned == 1)          // all required items found?
+             {
+-                info_ptr->valid |= PNG_INFO_tRNS; // activate tRNS chunk
++                png_set_tRNS(write_ptr, info_ptr, NULL, 0, &pc); // activate tRNS chunk
+             }
+             else
+             {
+@@ -275,10 +279,14 @@
+         sig_bit.blue = 8;
+         if (transpFound)
+         {
+-            itemsScanned = sscanf( trans_string, " ( %hi ; %hi ; %hi ) ", &(info_ptr->trans_vals.red), &(info_ptr->trans_vals.green), &(info_ptr->trans_vals.blue) );
++            png_color_16 pc;
++            itemsScanned = sscanf( trans_string, " ( %hi ; %hi ; %hi ) ", &(pc.red), &(pc.green), &(pc.blue) );
++            pc.red &= 0xff;
++            pc.green &= 0xff;
++            pc.blue &= 0xff;
+             if (itemsScanned == 3)          // all required items found?
+             {
+-                info_ptr->valid |= PNG_INFO_tRNS; // activate tRNS chunk
++                png_set_tRNS(write_ptr, info_ptr, NULL, 0, &pc); // activate tRNS chunk
+             }
+             else
+             {
+@@ -328,15 +336,6 @@
+         throw r_Error(r_Error::r_Error_General);
+     } // switch
+ 
+-    // adjust transparency color value to pixel depth (unconditionally, even if transparency is unused)
+-    if (bps == 8)
+-    {
+-        info_ptr->trans_vals.red   &= 0xff;
+-        info_ptr->trans_vals.green &= 0xff;
+-        info_ptr->trans_vals.blue  &= 0xff;
+-        info_ptr->trans_vals.gray  &= 0xff;
+-    }
+-
+     if (trans_string != NULL)
+     {
+         delete [] trans_string;
+@@ -508,7 +507,7 @@
+     {
+         info_ptr = png_create_info_struct(read_ptr);
+         if (info_ptr == NULL) i=1;
+-        else if (setjmp(read_ptr->jmpbuf))
++        else if (png_jmpbuf(read_ptr))
+         {
+             png_destroy_read_struct(&read_ptr, &info_ptr, NULL);
+             RMInit::logOut << "r_Conv_PNG::convertFrom(" << options << "): unable to save the stack" << endl;
diff --git a/rasdaman-shared.patch b/rasdaman-shared.patch
new file mode 100644
index 0000000..1ce2beb
--- /dev/null
+++ b/rasdaman-shared.patch
@@ -0,0 +1,456 @@
+--- rasdaman-8.3.1/configure.ac.orig	2013-01-26 22:25:07.068047331 +0100
++++ rasdaman-8.3.1/configure.ac	2013-01-26 22:26:50.311378512 +0100
+@@ -19,7 +19,7 @@
+ AC_PROG_INSTALL
+ AC_PROG_LN_S
+ AC_PROG_MAKE_SET
+-AC_PROG_RANLIB
++AC_PROG_LIBTOOL
+ AC_PROG_RPCGEN
+ AC_PROG_SED
+ AM_PROG_CC_C_O
+--- rasdaman-8.3.1/catalogmgr/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/catalogmgr/Makefile.am	2012-11-11 17:11:06.649784254 +0100
+@@ -36,8 +36,8 @@
+ AM_LDFLAGS= $(BASEDBLDFLAGS)    
+ 
+ # object files to put in library
+-lib_LIBRARIES=libcatalogmgr.a
+-libcatalogmgr_a_SOURCES=ops.cc typefactory.cc algebraops.cc ops.hh \
++lib_LTLIBRARIES=librascatalogmgr.la
++librascatalogmgr_la_SOURCES=ops.cc typefactory.cc algebraops.cc ops.hh \
+                         typefactory.hh algebraops.hh autogen_ops.hh
+-EXTRA_libcatalogmgr_a_SOURCES = autogen_ops.cc
++EXTRA_librascatalogmgr_la_SOURCES = autogen_ops.cc
+ 
+--- rasdaman-8.3.1/clientcomm/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/clientcomm/Makefile.am	2012-11-13 16:08:24.142690422 +0100
+@@ -32,8 +32,8 @@
+ AM_CXXFLAGS = @CLIENTCXXFLAGS@
+ AM_LDFLAGS = @CLIENTLDFLAGS@
+ 
+-lib_LIBRARIES=libclientcomm.a
+-libclientcomm_a_SOURCES = rpcif_clnt.cc rpcif_xdr.c rpcif.h \
++lib_LTLIBRARIES=librasclientcomm.la
++librasclientcomm_la_SOURCES = rpcif_clnt.cc rpcif_xdr.c rpcif.h \
+                           clientcomm.cc clientcomm.hh rpcclientcomm.cc \
+                           rpcclientcomm.hh clientcomm.icc \
+                           ../mymalloc/mymalloc_cln.cc ../mymalloc/mymalloc.h \
+@@ -47,9 +47,9 @@
+                           ../rnprotocol/rnpclientcomm.cc \
+                           ../rnprotocol/rnpclientcomm2.cc \
+                           ../rnprotocol/rnpclientcomm.hh
+-libclientcomm_a_CPPFLAGS=-I../rnprotocol
++librasclientcomm_la_CPPFLAGS=-I../rnprotocol
+ 
+-EXTRA_libclientcomm_a_SOURCES = rpcif.x                          
++EXTRA_librasclientcomm_la_SOURCES = rpcif.x                          
+ BUILT_SOURCES= rpcif_clnt.cc rpcif_xdr.c rpcif.h rpcif_svc.cc
+ CLEANFILES=rpcif_clnt.cc rpcif_xdr.c rpcif.h rpcif.h.tmp rpcif_clnt.c.tmp \
+            rpcif_svc.cc.tmp rpcif_svc.cc
+--- rasdaman-8.3.1/commline/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/commline/Makefile.am	2012-11-13 16:08:45.326022868 +0100
+@@ -27,5 +27,5 @@
+ #
+ ##################################################################
+ 
+-lib_LIBRARIES=libcommline.a
+-libcommline_a_SOURCES=cmlparser.cc cmlparser.hh
++lib_LTLIBRARIES=librascommline.la
++librascommline_la_SOURCES=cmlparser.cc cmlparser.hh
+--- rasdaman-8.3.1/compression/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/compression/Makefile.am	2012-11-13 16:09:01.406022193 +0100
+@@ -31,6 +31,6 @@
+ AM_CXXFLAGS=@CLIENTCXXFLAGS@
+ AM_LDFLAGS=@CLIENTLDFLAGS@
+ 
+-lib_LIBRARIES = libcompression.a
+-libcompression_a_SOURCES=tilecompression.cc tilecompression.hh tilecompnone.cc tilecompnone.hh \
++lib_LTLIBRARIES = librascompression.la
++librascompression_la_SOURCES=tilecompression.cc tilecompression.hh tilecompnone.cc tilecompnone.hh \
+ 						 tilecompother.cc tilecompother.hh
+--- rasdaman-8.3.1/conversion/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/conversion/Makefile.am	2012-11-13 16:09:16.652688219 +0100
+@@ -29,8 +29,8 @@
+ # 
+ ##################################################################
+ 
+-lib_LIBRARIES=libconversion.a
+-libconversion_a_SOURCES= convertor.cc convfactory.cc tiff.cc hdf.cc png.cc jpeg.cc \
++lib_LTLIBRARIES=librasconversion.la
++librasconversion_la_SOURCES= convertor.cc convfactory.cc tiff.cc hdf.cc png.cc jpeg.cc \
+                          csv.cc bmp.cc vff.cc tor.cc dem.cc ecw.cc memfs.cc netcdf.cc \
+                          convertor.hh convfactory.hh tiff.hh hdf.hh png.hh jpeg.hh \
+                          csv.hh bmp.hh vff.hh tor.hh dem.hh ecw.hh memfs.hh \
+--- rasdaman-8.3.1/httpserver/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/httpserver/Makefile.am	2012-11-13 16:09:34.819354124 +0100
+@@ -24,9 +24,9 @@
+ # 
+ ##################################################################
+ 
+-lib_LIBRARIES=libhttpserver.a
++lib_LTLIBRARIES=librashttpserver.la
+ AM_CFLAGS=$(CXXFLAGS)
+-libhttpserver_a_SOURCES= types.h http.h server.h defs.h http-defs.h protos.h \
++librashttpserver_la_SOURCES= types.h http.h server.h defs.h http-defs.h protos.h \
+                     logging.cc signals.cc config.cc support.cc childs.cc init.cc \
+                     http-support.cc http-methods.cc http-fields.cc http-date.cc \
+                     http-error.cc http-readmsg.cc http-writemsg.cc \
+--- rasdaman-8.3.1/indexmgr/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/indexmgr/Makefile.am	2012-11-13 16:09:50.926020114 +0100
+@@ -29,8 +29,8 @@
+ # 
+ ##################################################################
+ 
+-lib_LIBRARIES=libindexmgr.a
+-libindexmgr_a_SOURCES= mddobjix.cc transdirix.cc keyobject.cc srptindexlogic.cc \
++lib_LTLIBRARIES=librasindexmgr.la
++librasindexmgr_la_SOURCES= mddobjix.cc transdirix.cc keyobject.cc srptindexlogic.cc \
+                        sdirindexlogic.cc indexds.cc hierindexds.cc srcindexlogic.cc \
+                        mddobjix.hh transdirix.hh keyobject.hh srptindexlogic.hh \
+                        sdirindexlogic.hh indexds.hh hierindexds.hh srcindexlogic.hh
+--- rasdaman-8.3.1/mddmgr/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/mddmgr/Makefile.am	2012-11-13 16:10:18.849352277 +0100
+@@ -30,8 +30,8 @@
+ 
+ AM_CXXFLAGS=@BASEDBCXXFLAGS@
+ 
+-lib_LIBRARIES= libmddmgr.a
+-libmddmgr_a_SOURCES= mddobj.cc mddobj.hh \
++lib_LTLIBRARIES= librasmddmgr.la
++librasmddmgr_la_SOURCES= mddobj.cc mddobj.hh \
+                      mddcoll.cc mddcoll.hh \
+                      mddcolliter.cc mddcolliter.icc mddcolliter.hh
+ 
+--- rasdaman-8.3.1/network/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/network/Makefile.am	2013-01-26 21:02:21.838150820 +0100
+@@ -28,8 +28,8 @@
+ #
+ ##################################################################
+ 
+-lib_LIBRARIES=libnetwork.a
+-libnetwork_a_SOURCES= akgnet_commbuffer.cc akgnet_commbuffer.hh \
++lib_LTLIBRARIES=librasnetwork.la
++librasnetwork_la_SOURCES= akgnet_commbuffer.cc akgnet_commbuffer.hh \
+                       akgnet_file.cc akgnet_file.hh \
+                       akgnet_nbcomm.cc akgnet_nbcomm.hh \
+                       akgnet_server.cc akgnet_server.hh \
+--- rasdaman-8.3.1/qlparser/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/qlparser/Makefile.am	2013-01-26 21:03:06.604816554 +0100
+@@ -30,7 +30,7 @@
+ # 
+ ##################################################################
+ 
+-lib_LIBRARIES=libqlparser.a
++lib_LTLIBRARIES=librasqlparser.la
+ 
+ # -I gnererates an interactive scanner which doesn't try to look ahead past a newline
+ # -i generates a scanner which doesn't care about upper and lower case; doesn't work
+@@ -41,7 +41,7 @@
+ AM_YFLAGS=-d -y
+ AM_CXXFLAGS=@BASEDBCXXFLAGS@
+ AM_CFLAGS=$(CXXFLAGS)
+-libqlparser_a_SOURCES=oql.yy lex.ll alloca.c\
++librasqlparser_la_SOURCES=oql.yy lex.ll alloca.c\
+                       symtab.cc symtab.hh \
+                       qtoncstream.cc qtoncstream.hh qtoncstream.icc \
+                       qtmddaccess.cc qtmddaccess.hh qtmddaccess.icc \
+@@ -90,7 +90,7 @@
+ 					  qtmddconfig.hh qtmddconfig.cc \
+ 					  qtmddcfgop.hh qtmddcfgop.cc
+ 
+-EXTRA_libqlparser_a_SOURCES = autogen_qtui.hh autogen_qtui.icc autogen_qtui.cc
++EXTRA_librasqlparser_la_SOURCES = autogen_qtui.hh autogen_qtui.icc autogen_qtui.cc
+ 
+ BUILT_SOURCES=lex.cc oql.cc oql.h
+ CLEANFILES=lex.cc oql.cc oql.h
+--- rasdaman-8.3.1/rascontrol/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/rascontrol/Makefile.am	2013-01-26 21:05:14.891480546 +0100
+@@ -38,13 +38,13 @@
+                    ../rasmgr/ras_crypto.cc ../rasmgr/ras_crypto.hh \
+                    rasmgr_utils_conf.cc rasmgr_utils_conf.hh \
+                    rasmgr_utils_comm.cc rasmgr_utils_comm.hh 
+-rascontrol_LDADD = ../network/libnetwork.a ../commline/libcommline.a
++rascontrol_LDADD = ../network/librasnetwork.la ../commline/librascommline.la
+ 
+ raspasswd_SOURCES=raspasswd.cc raspasswd.hh \
+                   ../rasmgr/ras_crypto.cc ../rasmgr/ras_crypto.hh \
+                   rasmgr_utils_comm.cc rasmgr_utils_comm.hh \
+                   rasmgr_utils_conf.cc rasmgr_utils_conf.hh
+-raspasswd_LDADD = ../network/libnetwork.a ../commline/libcommline.a                  
++raspasswd_LDADD = ../network/librasnetwork.la ../commline/librascommline.la
+ 
+ SUBDIRS=../network ../commline
+ 
+--- rasdaman-8.3.1/rasdl/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/rasdl/Makefile.am	2013-01-26 21:06:37.904812149 +0100
+@@ -40,13 +40,13 @@
+               alloca.cc rasdl.cc rasdl_error.cc rasdl_error.hh \
+               template_inst.hh yparse.hh \
+               ../mymalloc/mymalloc.h ../mymalloc/mymalloc_svc.cc
+-rasdl_LDADD = ../reladminif/libreladminif.a ../relmddif/librelmddif.a \
+-              ../relstorageif/librelstorageif.a ../relindexif/librelindexif.a \
+-              ../relcatalogif/librelcatalogif.a ../relblobif/librelblobif.a \
+-              ../indexmgr/libindexmgr.a ../catalogmgr/libcatalogmgr.a \
+-              ../storagemgr/libstoragemgr.a ../tilemgr/libtilemgr.a \
+-              ../commline/libcommline.a ../raslib/libraslib.a \
+-              ../conversion/libconversion.a ../rasodmg/librasodmg.a
++rasdl_LDADD = ../reladminif/libreladminif.la ../relmddif/librelmddif.la \
++              ../relstorageif/librelstorageif.la ../relindexif/librelindexif.la \
++              ../relcatalogif/librelcatalogif.la ../relblobif/librelblobif.la \
++              ../indexmgr/librasindexmgr.la ../catalogmgr/librascatalogmgr.la \
++              ../storagemgr/librasstoragemgr.la ../tilemgr/librastilemgr.la \
++              ../commline/librascommline.la ../raslib/libraslib.la \
++              ../conversion/librasconversion.la ../rasodmg/librasodmg.la
+ 
+ BUILT_SOURCES=lex.cc odl.cc odl.h              
+ CLEANFILES=lex.cc odl.cc odl.h
+--- rasdaman-8.3.1/raslib/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/raslib/Makefile.am	2013-01-26 21:07:15.464811366 +0100
+@@ -31,8 +31,8 @@
+ AM_CXXFLAGS=@CLIENTCXXFLAGS@
+ AM_LDFLAGS=@CLIENTLDFLAGS@
+ 
+-lib_LIBRARIES=libraslib.a
+-libraslib_a_SOURCES= sinterval.hh dlist.hh point.hh minterval.hh error.hh \
++lib_LTLIBRARIES=libraslib.la
++libraslib_la_SOURCES= sinterval.hh dlist.hh point.hh minterval.hh error.hh \
+                      rmdebug.hh rminit.hh metaobject.hh type.hh marraytype.hh \
+                      basetype.hh primitivetype.hh sintervaltype.hh \
+                      collectiontype.hh property.hh attribute.hh mintervaltype.hh \
+--- rasdaman-8.3.1/rasmgr/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/rasmgr/Makefile.am	2013-01-26 21:07:48.704810674 +0100
+@@ -39,7 +39,7 @@
+                rasmgr.hh rasmgr_protocol.hh rasmgr_master.hh \
+                ../mymalloc/mymalloc_cln.cc ../mymalloc/mymalloc.h
+ 
+-rasmgr_LDADD= ../raslib/libraslib.a ../network/libnetwork.a ../commline/libcommline.a
++rasmgr_LDADD= ../raslib/libraslib.la ../network/librasnetwork.la ../commline/librascommline.la
+ 
+ SUBDIRS=../mymalloc ../network ../commline ../raslib
+ 
+--- rasdaman-8.3.1/rasodmg/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/rasodmg/Makefile.am	2013-01-26 21:17:06.438132384 +0100
+@@ -31,9 +31,9 @@
+ AM_CXXFLAGS=@CLIENTCXXFLAGS@
+ AM_LDFLAGS=@CLIENTLDFLAGS@
+ 
+-lib_LIBRARIES=librasodmg.a
++lib_LTLIBRARIES=librasodmg.la
+ 
+-librasodmg_a_SOURCES = collection.cc collection.hh collection.icc \
++librasodmg_la_SOURCES = collection.cc collection.hh collection.icc \
+                        set.cc set.hh \
+                        iterator.cc iterator.hh iterator.icc \
+                        marray.cc marray.hh marray.icc \
+--- rasdaman-8.3.1/reladminif/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/reladminif/Makefile.am	2013-01-26 21:17:54.838131379 +0100
+@@ -38,8 +38,8 @@
+ 	$(EMBEDDEDSQLPRECOMPILER) $@ $<
+ 
+ 
+-lib_LIBRARIES=libreladminif.a
+-libreladminif_a_SOURCES=adminifcommon.cc adminif.hh databaseifcommon.cc databaseif.hh \
++lib_LTLIBRARIES=libreladminif.la
++libreladminif_la_SOURCES=adminifcommon.cc adminif.hh databaseifcommon.cc databaseif.hh \
+                         transactionifcommon.cc transactionif.hh sqlerror.hh \
+                         oidifcommon.cc oidif.hh dbobject.cc dbobject.hh \
+                         dbnamedobject.cc dbnamedobject.hh eoid.cc eoid.hh \
+@@ -47,13 +47,13 @@
+                         dbobjectiterator.cc dbobjectiterator.hh \
+                         externs.h lists.h binaryrepresentation.hh destroyable.hh \
+                         sqlglobals.h dbobjectiditerator.hh
+-EXTRA_libreladminif_a_SOURCES=adminif.pgc databaseif.pgc transactionif.pgc \
++EXTRA_libreladminif_la_SOURCES=adminif.pgc databaseif.pgc transactionif.pgc \
+                         sqlerror.pgc oidif.pgc objectbroker.pgc \
+                         dbobjectiditerator.cc
+ 
+-libreladminif_a_LIBADD= adminif.$(OBJEXT) databaseif.$(OBJEXT) transactionif.$(OBJEXT) \
++libreladminif_la_LIBADD= adminif.$(OBJEXT) databaseif.$(OBJEXT) transactionif.$(OBJEXT) \
+                         sqlerror.$(OBJEXT) oidif.$(OBJEXT) objectbroker.$(OBJEXT) 
+-libreladminif_a_DEPENDENCIES= adminif.$(OBJEXT) databaseif.$(OBJEXT) transactionif.$(OBJEXT) \
++libreladminif_la_DEPENDENCIES= adminif.$(OBJEXT) databaseif.$(OBJEXT) transactionif.$(OBJEXT) \
+                               sqlerror.$(OBJEXT) oidif.$(OBJEXT) objectbroker.$(OBJEXT) 
+ 
+ 
+--- rasdaman-8.3.1/relblobif/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/relblobif/Makefile.am	2013-01-26 21:18:25.928130726 +0100
+@@ -37,13 +37,13 @@
+ 	$(EMBEDDEDSQLPRECOMPILER) $@ $<
+ 
+ 
+-lib_LIBRARIES=librelblobif.a
+-librelblobif_a_SOURCES= blobtile.hh \
++lib_LTLIBRARIES=librelblobif.la
++librelblobif_la_SOURCES= blobtile.hh \
+                         dbtile.cc dbtile.hh inlinetile.cc inlinetile.hh \
+                         blobtilecommon.cc tileid.hh
+-EXTRA_librelblobif_a_SOURCES=blobtile.pgc 
+-librelblobif_a_LIBADD=blobtile.$(OBJEXT)
+-librelblobif_a_DEPENDENCIES=blobtile.$(OBJEXT)
++EXTRA_librelblobif_la_SOURCES=blobtile.pgc 
++librelblobif_la_LIBADD=blobtile.$(OBJEXT)
++librelblobif_la_DEPENDENCIES=blobtile.$(OBJEXT)
+ 
+ BUILT_SOURCES=blobtile. at EMBEDDEDSQLOUT@
+ 
+--- rasdaman-8.3.1/relcatalogif/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/relcatalogif/Makefile.am	2013-01-26 21:19:01.321463319 +0100
+@@ -40,8 +40,8 @@
+ . at EMBEDDEDSQLEXT@. at EMBEDDEDSQLOUT@:
+ 	$(EMBEDDEDSQLPRECOMPILER) $@ $<
+ 
+-lib_LIBRARIES=librelcatalogif.a
+-librelcatalogif_a_SOURCES= type.C type.hh basetype.C basetype.hh atomictype.C ulongtype.C ulongtype.hh ushorttype.C ushorttype.hh \
++lib_LTLIBRARIES=librelcatalogif.la
++librelcatalogif_la_SOURCES= type.C type.hh basetype.C basetype.hh atomictype.C ulongtype.C ulongtype.hh ushorttype.C ushorttype.hh \
+                        booltype.C booltype.hh compositetype.C compositetype.hh structtypecommon.cc structtype.hh structtype.icc \
+                        longtype.C longtype.hh shorttype.C shorttype.hh octettype.C octettype.hh doubletype.C doubletype.hh\
+                        floattype.C floattype.hh chartype.C chartype.hh collectiontype.C collectiontype.hh settypecommon.cc settype.hh\
+@@ -49,10 +49,10 @@
+                        mdddimensiontypecommon.cc mdddimensiontype.hh dbminterval.hh inlineminterval.cc inlineminterval.hh \
+                        typeiterator.hh atomictype.hh uintegraltype.hh uintegraltype.icc integraltype.hh \
+                        integraltype.icc realtype.hh realtype.icc alltypes.hh complextype.hh complextype.icc
+-EXTRA_librelcatalogif_a_SOURCES= settype.pgc mddtype.pgc mddbasetype.pgc mdddomaintype.pgc mdddimensiontype.pgc structtype.pgc dbminterval.pgc
+-librelcatalogif_a_LIBADD= settype.$(OBJEXT) mddtype.$(OBJEXT) mddbasetype.$(OBJEXT) mdddimensiontype.$(OBJEXT) \
++EXTRA_librelcatalogif_la_SOURCES= settype.pgc mddtype.pgc mddbasetype.pgc mdddomaintype.pgc mdddimensiontype.pgc structtype.pgc dbminterval.pgc
++librelcatalogif_la_LIBADD= settype.$(OBJEXT) mddtype.$(OBJEXT) mddbasetype.$(OBJEXT) mdddimensiontype.$(OBJEXT) \
+                       structtype.$(OBJEXT) dbminterval.$(OBJEXT) mdddomaintype.$(OBJEXT)
+-librelcatalogif_a_DEPENDENCIES= settype.$(OBJEXT) mddtype.$(OBJEXT) mddbasetype.$(OBJEXT) mdddimensiontype.$(OBJEXT) \
++librelcatalogif_la_DEPENDENCIES= settype.$(OBJEXT) mddtype.$(OBJEXT) mddbasetype.$(OBJEXT) mdddimensiontype.$(OBJEXT) \
+                             structtype.$(OBJEXT) dbminterval.$(OBJEXT) mdddomaintype.$(OBJEXT)
+ 
+ BUILT_SOURCES= settype. at EMBEDDEDSQLOUT@ mddtype. at EMBEDDEDSQLOUT@ mddbasetype. at EMBEDDEDSQLOUT@ \
+--- rasdaman-8.3.1/relindexif/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/relindexif/Makefile.am	2013-01-26 21:39:17.998104629 +0100
+@@ -33,15 +33,15 @@
+ . at EMBEDDEDSQLEXT@. at EMBEDDEDSQLOUT@:
+ 	$(EMBEDDEDSQLPRECOMPILER) $@ $<
+ 
+-lib_LIBRARIES=librelindexif.a
+-librelindexif_a_SOURCES=dbrcindexdscommon.cc dbrcindexds.hh \
++lib_LTLIBRARIES=librelindexif.la
++librelindexif_la_SOURCES=dbrcindexdscommon.cc dbrcindexds.hh \
+                         dbtcindexcommon.cc dbtcindex.hh \
+                         hierindexcommon.cc hierindex.hh \
+                         indexid.hh
+-EXTRA_librelindexif_a_SOURCES=dbrcindexds.pgc dbtcindex.pgc hierindex.pgc 
++EXTRA_librelindexif_la_SOURCES=dbrcindexds.pgc dbtcindex.pgc hierindex.pgc 
+ 
+-librelindexif_a_LIBADD=dbrcindexds.$(OBJEXT) dbtcindex.$(OBJEXT) hierindex.$(OBJEXT)
+-librelindexif_a_DEPENDENCIES=dbrcindexds.$(OBJEXT) dbtcindex.$(OBJEXT) hierindex.$(OBJEXT)
++librelindexif_la_LIBADD=dbrcindexds.$(OBJEXT) dbtcindex.$(OBJEXT) hierindex.$(OBJEXT)
++librelindexif_la_DEPENDENCIES=dbrcindexds.$(OBJEXT) dbtcindex.$(OBJEXT) hierindex.$(OBJEXT)
+ 
+ BUILT_SOURCES=dbrcindexds. at EMBEDDEDSQLOUT@ dbtcindex. at EMBEDDEDSQLOUT@ hierindex. at EMBEDDEDSQLOUT@
+ 
+--- rasdaman-8.3.1/relmddif/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/relmddif/Makefile.am	2013-01-26 21:39:58.584770448 +0100
+@@ -36,11 +36,11 @@
+ . at EMBEDDEDSQLEXT@. at EMBEDDEDSQLOUT@:
+ 	$(EMBEDDEDSQLPRECOMPILER) $@ $<
+ 
+-lib_LIBRARIES=librelmddif.a
+-librelmddif_a_SOURCES=dbmddsetcommon.cc dbmddobj.hh dbmddset.hh dbiterid.hh mddid.hh
+-EXTRA_librelmddif_a_SOURCES= dbmddobj.pgc dbmddset.pgc 
+-librelmddif_a_LIBADD=dbmddobj.$(OBJEXT) dbmddset.$(OBJEXT)
+-librelmddif_a_DEPENDENCIES=dbmddobj.$(OBJEXT) dbmddset.$(OBJEXT)
++lib_LTLIBRARIES=librelmddif.la
++librelmddif_la_SOURCES=dbmddsetcommon.cc dbmddobj.hh dbmddset.hh dbiterid.hh mddid.hh
++EXTRA_librelmddif_la_SOURCES= dbmddobj.pgc dbmddset.pgc 
++librelmddif_la_LIBADD=dbmddobj.$(OBJEXT) dbmddset.$(OBJEXT)
++librelmddif_la_DEPENDENCIES=dbmddobj.$(OBJEXT) dbmddset.$(OBJEXT)
+ 
+ BUILT_SOURCES=dbmddobj. at EMBEDDEDSQLOUT@ dbmddset. at EMBEDDEDSQLOUT@
+ 
+--- rasdaman-8.3.1/relstorageif/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/relstorageif/Makefile.am	2013-01-26 21:40:28.418103161 +0100
+@@ -36,11 +36,11 @@
+ 	$(EMBEDDEDSQLPRECOMPILER) $@ $<
+ 
+ 
+-lib_LIBRARIES=librelstorageif.a
+-librelstorageif_a_SOURCES= dbstoragelayout.hh storageid.hh empty.cc
+-EXTRA_librelstorageif_a_SOURCES= dbstoragelayout.pgc 
+-librelstorageif_a_LIBADD= dbstoragelayout.$(OBJEXT) 
+-librelstorageif_a_DEPENDENCIES= dbstoragelayout.$(OBJEXT) 
++lib_LTLIBRARIES=librelstorageif.la
++librelstorageif_la_SOURCES= dbstoragelayout.hh storageid.hh empty.cc
++EXTRA_librelstorageif_la_SOURCES= dbstoragelayout.pgc 
++librelstorageif_la_LIBADD= dbstoragelayout.$(OBJEXT) 
++librelstorageif_la_DEPENDENCIES= dbstoragelayout.$(OBJEXT) 
+ 
+ BUILT_SOURCES= dbstoragelayout. at EMBEDDEDSQLOUT@ 
+ 
+--- rasdaman-8.3.1/server/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/server/Makefile.am	2013-01-26 21:41:43.338101604 +0100
+@@ -39,15 +39,15 @@
+                   ../debug/debug-clt.hh ../debug/debug.hh ../debug/debug-srv.hh \
+                   ../include/bool.h ../include/globals.hh ../include/rasdaman.hh \
+                   ../include/stdexcept.h
+-rasserver_LDADD=../servercomm/libservercomm.a ../qlparser/libqlparser.a ../conversion/libconversion.a \
+-				../rasodmg/librasodmg.a \
+-                ../raslib/libraslib.a ../storagemgr/libstoragemgr.a ../reladminif/libreladminif.a \
+-                ../tilemgr/libtilemgr.a ../mddmgr/libmddmgr.a \
+-                ../catalogmgr/libcatalogmgr.a ../relmddif/librelmddif.a ../relstorageif/librelstorageif.a \
+-                ../relcatalogif/librelcatalogif.a ../indexmgr/libindexmgr.a ../relblobif/librelblobif.a \
+-                ../relindexif/librelindexif.a ../httpserver/libhttpserver.a \
+-                ../network/libnetwork.a ../commline/libcommline.a \
+-                ../relcatalogif/librelcatalogif.a ../raslib/libraslib.a 
++rasserver_LDADD=../servercomm/librasservercomm.la ../qlparser/librasqlparser.la ../conversion/librasconversion.la \
++				../rasodmg/librasodmg.la \
++                ../raslib/libraslib.la ../storagemgr/librasstoragemgr.la ../reladminif/libreladminif.la \
++                ../tilemgr/librastilemgr.la ../mddmgr/librasmddmgr.la \
++                ../catalogmgr/librascatalogmgr.la ../relmddif/librelmddif.la ../relstorageif/librelstorageif.la \
++                ../relcatalogif/librelcatalogif.la ../indexmgr/librasindexmgr.la ../relblobif/librelblobif.la \
++                ../relindexif/librelindexif.la ../httpserver/librashttpserver.la \
++                ../network/librasnetwork.la ../commline/librascommline.la \
++                ../relcatalogif/librelcatalogif.la ../raslib/libraslib.la
+ 
+ SUBDIRS = ../relblobif ../relindexif ../relmddif ../relcatalogif ../reladminif ../relstorageif \
+           ../indexmgr ../catalogmgr ../tilemgr ../storagemgr ../commline ../network \
+--- rasdaman-8.3.1/servercomm/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/servercomm/Makefile.am	2013-01-26 21:42:21.554767470 +0100
+@@ -31,8 +31,8 @@
+ AM_CXXFLAGS=@BASEDBCXXFLAGS@
+ AM_LDFLAGS=@BASEDBLDFLAGS@
+ 
+-lib_LIBRARIES=libservercomm.a
+-libservercomm_a_SOURCES=../clientcomm/rpcif_xdr.c ../clientcomm/rpcif_svc.cc servercomm.cc \
++lib_LTLIBRARIES=librasservercomm.la
++librasservercomm_la_SOURCES=../clientcomm/rpcif_xdr.c ../clientcomm/rpcif_svc.cc servercomm.cc \
+                         servercomm2.cc manager.cc callbackmgr.cc httpserver.cc \
+                         ../mymalloc/mymalloc_svc.cc ../mymalloc/mymalloc.h \
+                         ../clientcomm/rpcif.h callbackmgr.hh httpserver.hh httpserver.icc \
+@@ -51,7 +51,7 @@
+                         ../rnprotocol/rnprasserver.hh \
+                         ../rnprotocol/rnpservercomm.cc \
+                         ../rnprotocol/rnpservercomm.hh
+-libservercomm_a_CPPFLAGS=-I../rnprotocol                        
++librasservercomm_la_CPPFLAGS=-I../rnprotocol
+ 
+ BUILT_SOURCES=../clientcomm/rpcif_xdr.c ../clientcomm/rpcif.h ../clientcomm/rpcif_svc.cc
+ 
+--- rasdaman-8.3.1/storagemgr/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/storagemgr/Makefile.am	2013-01-26 21:42:54.411433452 +0100
+@@ -28,8 +28,8 @@
+ # 
+ ##################################################################
+ 
+-lib_LIBRARIES = libstoragemgr.a
+-libstoragemgr_a_SOURCES = sstoragelayout.cc sstoragelayout.hh \
++lib_LTLIBRARIES = librasstoragemgr.la
++librasstoragemgr_la_SOURCES = sstoragelayout.cc sstoragelayout.hh \
+ 							stgmddconfig.cc stgmddconfig.hh
+ 
+ CLEANFILES= core client.bm client.dbg client.log ir.out
+--- rasdaman-8.3.1/tilemgr/Makefile.am.orig	2012-03-27 18:28:13.000000000 +0200
++++ rasdaman-8.3.1/tilemgr/Makefile.am	2013-01-26 22:08:07.078068591 +0100
+@@ -29,5 +29,5 @@
+ # 
+ ##################################################################
+ 
+-lib_LIBRARIES = libtilemgr.a
+-libtilemgr_a_SOURCES = tile.cc tile.hh tile.icc tiler.cc tiler.hh
++lib_LTLIBRARIES = librastilemgr.la
++librastilemgr_la_SOURCES = tile.cc tile.hh tile.icc tiler.cc tiler.hh
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rasdaman.git/commitdiff/31f8b84d9104f91b076e312a0c44304d417e56c7




More information about the pld-cvs-commit mailing list