commit 7d826570f2d5cefa403eff3d45b121a360473d0e
Author: Jakub Bogusz <qbo...@pld-linux.org>
Date:   Mon Dec 4 21:05:35 2017 +0100

    - updated to 2.0 (note: new sonames)
    - updated make-jN patch

 ffcall-make-jN.patch | 27 ++++++++++++++++++++-------
 ffcall.spec          | 17 +++++++++++------
 2 files changed, 31 insertions(+), 13 deletions(-)
---
diff --git a/ffcall.spec b/ffcall.spec
index a7e45c7..27317c6 100644
--- a/ffcall.spec
+++ b/ffcall.spec
@@ -1,13 +1,13 @@
 Summary:       Libraries for building foreign function call interfaces
 Summary(pl.UTF-8):     Biblioteki do tworzenia interfejsów wywołań obcych 
funkcji
 Name:          ffcall
-Version:       1.13
+Version:       2.0
 Release:       1
 Epoch:         1
 License:       GPL v2+
 Group:         Libraries
 Source0:       http://ftp.gnu.org/gnu/libffcall/libffcall-%{version}.tar.gz
-# Source0-md5: cb3051a80726b5e7b9031c4038a56afc
+# Source0-md5: e2e67382752287c5a7c42ac7ae79bfdc
 Patch0:                %{name}-make-jN.patch
 URL:           http://savannah.gnu.org/projects/libffcall
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -82,7 +82,6 @@ Statyczne wersje bibliotek avcall i callback.
 
 %install
 rm -rf $RPM_BUILD_ROOT
-#install -d $RPM_BUILD_ROOT%{_mandir}
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
@@ -100,24 +99,29 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc ChangeLog NEWS PLATFORMS README
 %attr(755,root,root) %{_libdir}/libavcall.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libavcall.so.0
+%attr(755,root,root) %ghost %{_libdir}/libavcall.so.1
 %attr(755,root,root) %{_libdir}/libcallback.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libcallback.so.0
+%attr(755,root,root) %ghost %{_libdir}/libcallback.so.1
+%attr(755,root,root) %{_libdir}/libffcall.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libffcall.so.0
 %attr(755,root,root) %{_libdir}/libtrampoline.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libtrampoline.so.0
+%attr(755,root,root) %ghost %{_libdir}/libtrampoline.so.1
 
 %files devel
 %defattr(644,root,root,755)
 %doc */*.html
 %attr(755,root,root) %{_libdir}/libavcall.so
 %attr(755,root,root) %{_libdir}/libcallback.so
+%attr(755,root,root) %{_libdir}/libffcall.so
 %attr(755,root,root) %{_libdir}/libtrampoline.so
 %{_libdir}/libavcall.la
 %{_libdir}/libcallback.la
+%{_libdir}/libffcall.la
 %{_libdir}/libtrampoline.la
 %{_libdir}/libvacall.a
 %{_includedir}/avcall.h
 %{_includedir}/callback.h
+%{_includedir}/ffcall-*.h
 %{_includedir}/trampoline*.h
 %{_includedir}/vacall*.h
 %{_mandir}/man3/avcall.3*
@@ -129,4 +133,5 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %{_libdir}/libavcall.a
 %{_libdir}/libcallback.a
+%{_libdir}/libffcall.a
 %{_libdir}/libtrampoline.a
diff --git a/ffcall-make-jN.patch b/ffcall-make-jN.patch
index d08c896..5fadadd 100644
--- a/ffcall-make-jN.patch
+++ b/ffcall-make-jN.patch
@@ -1,13 +1,26 @@
---- ffcall-1.10/callback/Makefile.in~  2003-10-01 21:46:19.000000000 +0200
-+++ ffcall-1.10/callback/Makefile.in   2007-12-18 21:10:51.302118000 +0100
-@@ -51,6 +51,10 @@
- all-subdirs : force
-       cd @subdir@; $(MAKE) all
+--- libffcall-2.0/callback/Makefile.in.orig    2017-09-10 13:48:38.000000000 
+0200
++++ libffcall-2.0/callback/Makefile.in 2017-12-04 19:00:05.515956833 +0100
+@@ -76,6 +76,10 @@
+ callback-compat.lo : $(srcdir)/callback-compat.c ../config.h
+       $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) -c 
$(srcdir)/callback-compat.c
  
 +vacall_r/libvacall.la: all-subdirs
 +
 +trampoline_r/libtrampoline.la: all-subdirs
 +
- callback.h :
-       $(LN_S) $(srcdir)/callback.h.in callback.h
+ libcallback.la : vacall_r/libvacall.la trampoline_r/libtrampoline.la 
callback-libapi.lo callback-compat.lo
+       $(LIBTOOL_LINK) $(CC) -o libcallback.la -rpath $(libdir) -no-undefined 
-export-symbols-regex $(LIBCALLBACK_EXPORTED_SYMBOLS_REGEX) -version-info 
$(LIBCALLBACK_VERSION_INFO) vacall_r/vacall.lo vacall_r/vacall-libapi.lo 
vacall_r/vacall-structcpy.lo trampoline_r/*.lo callback-libapi.lo 
callback-compat.lo ../gnulib-lib/libgnu.la $(LDFLAGS) $(LTLIBTHREAD)
+ 
+--- libffcall-2.0/Makefile.in.orig     2017-09-10 13:49:17.000000000 +0200
++++ libffcall-2.0/Makefile.in  2017-12-04 20:16:10.922571372 +0100
+@@ -65,6 +65,10 @@
+ ffcall-version.lo : $(srcdir)/ffcall-version.c ffcall-version.h config.h
+       $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) -c 
$(srcdir)/ffcall-version.c
+ 
++avcall/avcall.lo avcall/avcall-libapi.lo avcall/avcall-structcpy.lo: 
all-subdirs
++
++callback/vacall_r/libvacall.la callback/trampoline_r/libtrampoline.la 
callback/callback-libapi.lo: all-subdirs
++
+ libffcall.la : ffcall-version.lo avcall/avcall.lo avcall/avcall-libapi.lo 
avcall/avcall-structcpy.lo callback/vacall_r/libvacall.la 
callback/trampoline_r/libtrampoline.la callback/callback-libapi.lo
+       $(LIBTOOL_LINK) $(CC) -o libffcall.la -rpath $(libdir) -no-undefined 
-export-symbols-regex $(LIBFFCALL_EXPORTED_SYMBOLS_REGEX) -version-info 
$(LIBFFCALL_VERSION_INFO) ffcall-version.lo avcall/avcall.lo 
avcall/avcall-libapi.lo avcall/avcall-structcpy.lo callback/vacall_r/vacall.lo 
callback/vacall_r/vacall-libapi.lo callback/vacall_r/vacall-structcpy.lo 
callback/trampoline_r/*.lo callback/callback-libapi.lo gnulib-lib/libgnu.la 
$(LDFLAGS) $(LTLIBTHREAD)
  
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ffcall.git/commitdiff/7d826570f2d5cefa403eff3d45b121a360473d0e

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to