packages: shapelib/shapelib-make.patch, shapelib/shapelib.spec - updated to...
qboosh
qboosh at pld-linux.org
Fri Apr 13 21:37:08 CEST 2012
Author: qboosh Date: Fri Apr 13 19:37:08 2012 GMT
Module: packages Tag: HEAD
---- Log message:
- updated to 1.3.0
- updated make patch (now it also restores shared lib building)
---- Files affected:
packages/shapelib:
shapelib-make.patch (1.1 -> 1.2) , shapelib.spec (1.5 -> 1.6)
---- Diffs:
================================================================
Index: packages/shapelib/shapelib-make.patch
diff -u packages/shapelib/shapelib-make.patch:1.1 packages/shapelib/shapelib-make.patch:1.2
--- packages/shapelib/shapelib-make.patch:1.1 Fri Oct 21 00:14:09 2005
+++ packages/shapelib/shapelib-make.patch Fri Apr 13 21:37:02 2012
@@ -1,124 +1,91 @@
---- shapelib-1.2.10/Makefile.orig 2003-04-07 15:03:22.000000000 +0200
-+++ shapelib-1.2.10/Makefile 2005-10-20 23:55:28.785757568 +0200
-@@ -1,6 +1,8 @@
-
- #LINKOPT = /usr/local/lib/libdbmalloc.a
- CFLAGS = -g
+--- shapelib-1.3.0/Makefile.orig 2011-07-24 06:32:26.000000000 +0200
++++ shapelib-1.3.0/Makefile 2012-04-13 18:55:30.562909803 +0200
+@@ -3,6 +3,8 @@
+ CFLAGS = -g -Wall -fPIC
+ #CFLAGS = -g -DUSE_CPL
+ #CC = g++
+libdir = /usr/local/lib
+includedir = /usr/local/include
- default: all
-
-@@ -15,35 +17,35 @@
- dbfopen.o: dbfopen.c shapefil.h
- $(CC) $(CFLAGS) -c dbfopen.c
+ LIBOBJ = shpopen.o dbfopen.o safileio.o shptree.o
+ SHPBIN = shpcreate shpadd shpdump shprewind dbfcreate dbfadd dbfdump \
+@@ -24,35 +26,35 @@
+ safileio.o: safileio.c shapefil.h
+ $(CC) $(CFLAGS) -c safileio.c
--shpcreate: shpcreate.c shpopen.o
-- $(CC) $(CFLAGS) shpcreate.c shpopen.o $(LINKOPT) -o shpcreate
+-shpcreate: shpcreate.c shpopen.o safileio.o
+- $(CC) $(CFLAGS) shpcreate.c shpopen.o safileio.o $(LINKOPT) -o shpcreate
+shpcreate: shpcreate.c libshp.la
-+ /bin/sh ./libtool --mode=link $(CC) $(CFLAGS) shpcreate.c libshp.la $(LINKOPT) -o shpcreate
++ libtool --mode=link $(CC) $(CFLAGS) shpcreate.c libshp.la $(LINKOPT) -o shpcreate
--shpadd: shpadd.c shpopen.o
-- $(CC) $(CFLAGS) shpadd.c shpopen.o $(LINKOPT) -o shpadd
+-shpadd: shpadd.c shpopen.o safileio.o
+- $(CC) $(CFLAGS) shpadd.c shpopen.o safileio.o $(LINKOPT) -o shpadd
+shpadd: shpadd.c libshp.la
-+ /bin/sh ./libtool --mode=link $(CC) $(CFLAGS) shpadd.c libshp.la $(LINKOPT) -o shpadd
++ libtool --mode=link $(CC) $(CFLAGS) shpadd.c libshp.la $(LINKOPT) -o shpadd
--shpdump: shpdump.c shpopen.o
-- $(CC) $(CFLAGS) shpdump.c shpopen.o $(LINKOPT) -o shpdump
+-shpdump: shpdump.c shpopen.o safileio.o
+- $(CC) $(CFLAGS) shpdump.c shpopen.o safileio.o $(LINKOPT) -o shpdump
+shpdump: shpdump.c libshp.la
-+ /bin/sh ./libtool --mode=link $(CC) $(CFLAGS) shpdump.c libshp.la $(LINKOPT) -o shpdump
++ libtool --mode=link $(CC) $(CFLAGS) shpdump.c libshp.la $(LINKOPT) -o shpdump
--shprewind: shprewind.c shpopen.o
-- $(CC) $(CFLAGS) shprewind.c shpopen.o $(LINKOPT) -o shprewind
+-shprewind: shprewind.c shpopen.o safileio.o
+- $(CC) $(CFLAGS) shprewind.c shpopen.o safileio.o $(LINKOPT) -o shprewind
+shprewind: shprewind.c libshp.la
-+ /bin/sh ./libtool --mode=link $(CC) $(CFLAGS) shprewind.c libshp.la $(LINKOPT) -o shprewind
++ libtool --mode=link $(CC) $(CFLAGS) shprewind.c libshp.la $(LINKOPT) -o shprewind
--dbfcreate: dbfcreate.c dbfopen.o
-- $(CC) $(CFLAGS) dbfcreate.c dbfopen.o $(LINKOPT) -o dbfcreate
+-dbfcreate: dbfcreate.c dbfopen.o safileio.o
+- $(CC) $(CFLAGS) dbfcreate.c dbfopen.o safileio.o $(LINKOPT) -o dbfcreate
+dbfcreate: dbfcreate.c libshp.la
-+ /bin/sh ./libtool --mode=link $(CC) $(CFLAGS) dbfcreate.c libshp.la $(LINKOPT) -o dbfcreate
++ libtool --mode=link $(CC) $(CFLAGS) dbfcreate.c libshp.la $(LINKOPT) -o dbfcreate
--dbfadd: dbfadd.c dbfopen.o
-- $(CC) $(CFLAGS) dbfadd.c dbfopen.o $(LINKOPT) -o dbfadd
+-dbfadd: dbfadd.c dbfopen.o safileio.o
+- $(CC) $(CFLAGS) dbfadd.c dbfopen.o safileio.o $(LINKOPT) -o dbfadd
+dbfadd: dbfadd.c libshp.la
-+ /bin/sh ./libtool --mode=link $(CC) $(CFLAGS) dbfadd.c libshp.la $(LINKOPT) -o dbfadd
++ libtool --mode=link $(CC) $(CFLAGS) dbfadd.c libshp.la $(LINKOPT) -o dbfadd
--dbfdump: dbfdump.c dbfopen.o
-- $(CC) $(CFLAGS) dbfdump.c dbfopen.o $(LINKOPT) -o dbfdump
+-dbfdump: dbfdump.c dbfopen.o safileio.o
+- $(CC) $(CFLAGS) dbfdump.c dbfopen.o safileio.o $(LINKOPT) -o dbfdump
+dbfdump: dbfdump.c libshp.la
-+ /bin/sh ./libtool --mode=link $(CC) $(CFLAGS) dbfdump.c libshp.la $(LINKOPT) -o dbfdump
++ libtool --mode=link $(CC) $(CFLAGS) dbfdump.c libshp.la $(LINKOPT) -o dbfdump
--shptest: shptest.c shpopen.o
-- $(CC) $(CFLAGS) shptest.c shpopen.o $(LINKOPT) -o shptest
+-shptest: shptest.c shpopen.o safileio.o
+- $(CC) $(CFLAGS) shptest.c shpopen.o safileio.o $(LINKOPT) -o shptest
+shptest: shptest.c libshp.la
-+ /bin/sh ./libtool --mode=link $(CC) $(CFLAGS) shptest.c libshp.la $(LINKOPT) -o shptest
++ libtool --mode=link $(CC) $(CFLAGS) shptest.c libshp.la $(LINKOPT) -o shptest
--shputils: shputils.c shpopen.o dbfopen.o
-- $(CC) $(CFLAGS) shputils.c shpopen.o dbfopen.o $(LINKOPT) -o shputils
+-shputils: shputils.c shpopen.o safileio.o dbfopen.o
+- $(CC) $(CFLAGS) shputils.c shpopen.o safileio.o dbfopen.o $(LINKOPT) -o shputils
+shputils: shputils.c libshp.la
-+ /bin/sh ./libtool --mode=link $(CC) $(CFLAGS) shputils.c libshp.la $(LINKOPT) -o shputils
++ libtool --mode=link $(CC) $(CFLAGS) shputils.c libshp.la $(LINKOPT) -o shputils
--shptreedump: shptreedump.c shptree.o shpopen.o
-- $(CC) $(CFLAGS) shptreedump.c shptree.o shpopen.o $(LINKOPT) \
+-shptreedump: shptreedump.c shptree.o shpopen.o safileio.o
+- $(CC) $(CFLAGS) shptreedump.c shptree.o shpopen.o safileio.o $(LINKOPT) \
+shptreedump: shptreedump.c libshp.la
-+ /bin/sh ./libtool --mode=link $(CC) $(CFLAGS) shptreedump.c libshp.la $(LINKOPT) \
++ libtool --mode=link $(CC) $(CFLAGS) shptreedump.c libshp.la $(LINKOPT) \
-o shptreedump
clean:
-@@ -98,45 +100,16 @@
- SHPLIB_VERSION=1.2.9
- LIBSHP_VERSION=1.0.1 # still once to be changed manually (see for 1:1:0), sorry
-
--lib:
-- /bin/sh ./libtool --mode=compile gcc -DPACKAGE=\"libshp\" -DVERSION=\"$(SHPLIB_VERSION)\" -DSTDC_HEADERS=1 -I. -I. -I/usr/local/include -g -O2 -c shpopen.c
-- gcc -DPACKAGE=\"libshp\" -DVERSION=\"$(SHPLIB_VERSION)\" -DSTDC_HEADERS=1 -I. -I. -I/usr/local/include -g -O2 -c -fPIC -DPIC shpopen.c -o .libs/shpopen.lo
-- gcc -DPACKAGE=\"libshp\" -DVERSION=\"$(SHPLIB_VERSION)\" -DSTDC_HEADERS=1 -I. -I. -I/usr/local/include -g -O2 -c shpopen.c -o shpopen.o >/dev/null 2>&1
-- mv -f .libs/shpopen.lo shpopen.lo
-- /bin/sh ./libtool --mode=compile gcc -DPACKAGE=\"libshp\" -DVERSION=\"$(SHPLIB_VERSION)\" -DSTDC_HEADERS=1 -I. -I. -I/usr/local/include -g -O2 -c shptree.c
-- rm -f .libs/shptree.lo
-- gcc -DPACKAGE=\"libshp\" -DVERSION=\"$(SHPLIB_VERSION)\" -DSTDC_HEADERS=1 -I. -I. -I/usr/local/include -g -O2 -c -fPIC -DPIC shptree.c -o .libs/shptree.lo
-- gcc -DPACKAGE=\"libshp\" -DVERSION=\"$(SHPLIB_VERSION)\" -DSTDC_HEADERS=1 -I. -I. -I/usr/local/include -g -O2 -c shptree.c -o shptree.o >/dev/null 2>&1
-- mv -f .libs/shptree.lo shptree.lo
-- /bin/sh ./libtool --mode=compile gcc -DPACKAGE=\"libshp\" -DVERSION=\"$(SHPLIB_VERSION)\" -DSTDC_HEADERS=1 -I. -I. -I/usr/local/include -g -O2 -c dbfopen.c
-- rm -f .libs/dbfopen.lo
-- gcc -DPACKAGE=\"libshp\" -DVERSION=\"$(SHPLIB_VERSION)\" -DSTDC_HEADERS=1 -I. -I. -I/usr/local/include -g -O2 -c -fPIC -DPIC dbfopen.c -o .libs/dbfopen.lo
-- gcc -DPACKAGE=\"libshp\" -DVERSION=\"$(SHPLIB_VERSION)\" -DSTDC_HEADERS=1 -I. -I. -I/usr/local/include -g -O2 -c dbfopen.c -o dbfopen.o >/dev/null 2>&1
-- mv -f .libs/dbfopen.lo dbfopen.lo
-- /bin/sh ./libtool --mode=link gcc -g -O2 -o libshp.la -rpath /usr/local/lib -version-info 1:1:0 shpopen.lo shptree.lo dbfopen.lo
-- rm -fr .libs/libshp.la .libs/libshp.* .libs/libshp.*
-- rm -fr .libs/libshp.lax
-- mkdir .libs/libshp.lax
-- /usr/bin/ld -G -h libshp.so.1 -o .libs/libshp.so.$(LIBSHP_VERSION) shpopen.lo shptree.lo dbfopen.lo -lc
--
-- (cd .libs && rm -f libshp.so.1 && ln -s libshp.so.$(LIBSHP_VERSION) libshp.so.1)
-- (cd .libs && rm -f libshp.so && ln -s libshp.so.$(LIBSHP_VERSION) libshp.so)
-- ar cru .libs/libshp.a shpopen.o shptree.o dbfopen.o
-- ranlib .libs/libshp.a
-- rm -fr .libs/libshp.lax
-- (cd .libs && rm -f libshp.la && ln -s ../libshp.la libshp.la)
+@@ -97,14 +99,17 @@
+ fi
+
+
+-lib: libshp.a
+lib: libshp.la
-+
-+libshp.la:
-+ /bin/sh ./libtool --mode=compile $(CC) -DPACKAGE=\"libshp\" -DVERSION=\"$(SHPLIB_VERSION)\" -DSTDC_HEADERS=1 -I. -I. -I/usr/local/include $(CFLAGS) -c shpopen.c
-+ /bin/sh ./libtool --mode=compile $(CC) -DPACKAGE=\"libshp\" -DVERSION=\"$(SHPLIB_VERSION)\" -DSTDC_HEADERS=1 -I. -I. -I/usr/local/include $(CFLAGS) -c shptree.c
-+ /bin/sh ./libtool --mode=compile $(CC) -DPACKAGE=\"libshp\" -DVERSION=\"$(SHPLIB_VERSION)\" -DSTDC_HEADERS=1 -I. -I. -I/usr/local/include $(CFLAGS) -c dbfopen.c
-+ /bin/sh ./libtool --mode=link $(CC) -o libshp.la -rpath $(libdir) -version-info 1:1:0 shpopen.lo shptree.lo dbfopen.lo
-
- lib_install:
-- cp .libs/libshp.la .libs/libshp.lai
-- /bin/sh ./mkinstalldirs /usr/local/lib
-- /bin/sh ./libtool --mode=install /usr/bin/install -c libshp.la /usr/local/lib/libshp.la
-- /usr/bin/install -c .libs/libshp.so.$(LIBSHP_VERSION) /usr/local/lib/libshp.so.$(LIBSHP_VERSION)
-- (cd /usr/local/lib && rm -f libshp.so.1 && ln -s libshp.so.$(LIBSHP_VERSION) libshp.so.1)
-- (cd /usr/local/lib && rm -f libshp.so && ln -s libshp.so.$(LIBSHP_VERSION) libshp.so)
-- chmod +x /usr/local/lib/libshp.so.$(LIBSHP_VERSION)
-- /usr/bin/install -c .libs/libshp.la /usr/local/lib/libshp.la
-- /usr/bin/install -c .libs/libshp.a /usr/local/lib/libshp.a
-- ranlib /usr/local/lib/libshp.a
-- chmod 644 /usr/local/lib/libshp.a
-- /bin/sh ./mkinstalldirs /usr/local/include/libshp
-- /usr/bin/install -c -m 644 shapefil.h /usr/local/include/libshp/shapefil.h
-+ /bin/sh ./mkinstalldirs $(DESTDIR)$(libdir)
-+ /bin/sh ./libtool --mode=install /usr/bin/install -c libshp.la $(DESTDIR)$(libdir)/libshp.la
-+ /bin/sh ./mkinstalldirs $(DESTDIR)$(includedir)/libshp
-+ /usr/bin/install -c -m 644 shapefil.h $(DESTDIR)$(includedir)/libshp/shapefil.h
+
+-libshp.a: $(LIBOBJ)
+- ar r libshp.a $(LIBOBJ)
++libshp.la: $(LIBOBJ:%.o=%.lo)
++ libtool --mode=link $(CC) $(LDFLAGS) $(CFLAGS) -o libshp.la $(LIBOBJ:%.o=%.lo) -rpath $(libdir) -version-info 2:0:1
+
+-lib_install: libshp.a
+- cp libshp.a $(PREFIX)/lib
+- cp shapefil.h $(PREFIX)/include
++%.lo: %.c
++ libtool --mode=compile $(CC) -c $(CFLAGS) -o $@ $<
++
++lib_install: libshp.la
++ libtool --mode=install install libshp.la $(DESTDIR)$(libdir)
++ cp shapefil.h $(DESTDIR)$(includedir)
+
+ bin_install: $(SHPBIN)
+ cp $(SHPBIN) $(PREFIX)/bin
================================================================
Index: packages/shapelib/shapelib.spec
diff -u packages/shapelib/shapelib.spec:1.5 packages/shapelib/shapelib.spec:1.6
--- packages/shapelib/shapelib.spec:1.5 Sun Feb 19 13:58:23 2012
+++ packages/shapelib/shapelib.spec Fri Apr 13 21:37:02 2012
@@ -4,12 +4,12 @@
Summary: Shapefile C Library
Summary(pl.UTF-8): Biblioteka Shapefile dla C
Name: shapelib
-Version: 1.2.10
+Version: 1.3.0
Release: 1
License: MIT or LGPL
Group: Libraries
Source0: ftp://ftp.remotesensing.org/shapelib/%{name}-%{version}.tar.gz
-# Source0-md5: 4d96bd926167193d27bf14d56e2d484e
+# Source0-md5: 2ff7d0b21d4b7506b452524492795f77
Patch0: %{name}-make.patch
URL: http://www.remotesensing.org/
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -63,14 +63,16 @@
%install
rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_includedir}}
+
%{__make} lib_install \
libdir=%{_libdir} \
- includedir=%{_includedir} \
+ includedir=%{_includedir}/libshp \
DESTDIR=$RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_bindir}
for p in dbfadd dbfcreate dbfdump shpadd shpcreate shpdump shprewind shptest; do
- sh ./libtool --mode=install install $p $RPM_BUILD_ROOT%{_bindir}
+ libtool --mode=install install $p $RPM_BUILD_ROOT%{_bindir}
done
%clean
@@ -81,11 +83,11 @@
%files
%defattr(644,root,root,755)
-%doc ChangeLog README* *.html
+%doc ChangeLog README* web/*.html
%attr(755,root,root) %{_bindir}/dbf*
%attr(755,root,root) %{_bindir}/shp*
%attr(755,root,root) %{_libdir}/libshp.so.*.*.*
-%ghost %{_libdir}/libshp.so.1
+%attr(755,root,root) %ghost %{_libdir}/libshp.so.1
%files devel
%defattr(644,root,root,755)
@@ -103,6 +105,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.6 2012/04/13 19:37:02 qboosh
+- updated to 1.3.0
+- updated make patch (now it also restores shared lib building)
+
Revision 1.5 2012/02/19 12:58:23 qboosh
- updated Source URL
================================================================
---- CVS-web:
http://cvs.pld-linux.org/packages/shapelib/shapelib-make.patch?r1=1.1&r2=1.2
http://cvs.pld-linux.org/packages/shapelib/shapelib.spec?r1=1.5&r2=1.6
More information about the pld-cvs-commit
mailing list