packages: pl/pl-clib-configure.patch, pl/pl.spec, pl/pl-xpce-install.patch ...
qboosh
qboosh at pld-linux.org
Sat Mar 17 21:45:06 CET 2012
Author: qboosh Date: Sat Mar 17 20:45:06 2012 GMT
Module: packages Tag: HEAD
---- Log message:
- updated to 6.0.2
- updated clib-configure patch, added xpce-install patch
---- Files affected:
packages/pl:
pl-clib-configure.patch (1.1 -> 1.2) , pl.spec (1.85 -> 1.86) , pl-xpce-install.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/pl/pl-clib-configure.patch
diff -u packages/pl/pl-clib-configure.patch:1.1 packages/pl/pl-clib-configure.patch:1.2
--- packages/pl/pl-clib-configure.patch:1.1 Tue Mar 10 22:24:20 2009
+++ packages/pl/pl-clib-configure.patch Sat Mar 17 21:45:01 2012
@@ -1,13 +1,13 @@
---- pl-5.7.7/packages/clib/configure.in~ 2009-02-26 15:19:36.000000000 +0100
-+++ pl-5.7.7/packages/clib/configure.in 2009-03-10 18:20:37.000000000 +0100
-@@ -120,8 +120,8 @@
+--- pl-6.0.2/packages/clib/configure.in.orig 2012-02-19 18:50:57.000000000 +0100
++++ pl-6.0.2/packages/clib/configure.in 2012-03-16 17:19:54.898098597 +0100
+@@ -66,8 +66,8 @@
( CC=$ACC; LD=$ALD; CPP=$ACPP; CFLAGS=$CFLAGS; LDFLAGS=$LDFLAGS;
export CC LD CFLAGS LDFLAGS
-- (cd maildrop/rfc822 && $SHELL configure)
-- (cd maildrop/rfc2045 && $SHELL configure)
-+ (cd maildrop/rfc822 && $SHELL ./configure)
-+ (cd maildrop/rfc2045 && $SHELL ./configure)
+- (cd maildrop/rfc822 && $SHELL configure --host=$host)
+- (cd maildrop/rfc2045 && $SHELL configure --host=$host)
++ (cd maildrop/rfc822 && $SHELL ./configure --host=$host)
++ (cd maildrop/rfc2045 && $SHELL ./configure --host=$host)
)
AC_MSG_RESULT("Done")
================================================================
Index: packages/pl/pl.spec
diff -u packages/pl/pl.spec:1.85 packages/pl/pl.spec:1.86
--- packages/pl/pl.spec:1.85 Fri Jan 13 22:00:46 2012
+++ packages/pl/pl.spec Sat Mar 17 21:45:01 2012
@@ -11,17 +11,18 @@
%undefine with_java
%endif
-%define xpce_version 6.6.66
Summary: SWI Prolog Language
Summary(pl.UTF-8): Język SWI Prolog
Name: pl
-Version: 5.10.4
-Release: 3
-License: LGPL/GPL
+Version: 6.0.2
+Release: 1
+License: LGPL v2.1+
Group: Development/Languages
+#Source0Download: http://www.swi-prolog.org/download/stable
Source0: http://www.swi-prolog.org/download/stable/src/%{name}-%{version}.tar.gz
-# Source0-md5: 363433bb2f80a6c2befeaee7768197b4
+# Source0-md5: dcde1c50713317d0f5093dd2dedc1bd0
Patch0: %{name}-clib-configure.patch
+Patch1: %{name}-xpce-install.patch
URL: http://www.swi-prolog.org/
BuildRequires: autoconf
BuildRequires: automake
@@ -76,22 +77,23 @@
Requires: java-sun
%description jpl
-JPL 3.x is a dynamic, bidirectional interface between SWI-Prolog 5.2.0 or
-later and Java 2 runtimes (see JPL 3.x Objectives). It offers two APIs:
- * Java API (Java-calls-Prolog): this interface comprises public Java
- classes which support:
- + constructing Java representations of Prolog terms and queries
- + calling queries within SWI-Prolog engines
- + retrieving (as Java representations of Prolog terms) any bindings
- created by a call
- * Prolog API (Prolog-calls-Java): this interface comprises Prolog library
- predicates which support:
- + creating instances (objects) of Java classes (built-in and
- user-defined)
- + calling methods of Java objects (and static methods of classes),
- perhaps returning values or object references
- + getting and setting the values of fields of Java objects and
- classes
+JPL 3.x is a dynamic, bidirectional interface between SWI-Prolog 5.2.0
+or later and Java 2 runtimes (see JPL 3.x Objectives). It offers two
+APIs:
+ * Java API (Java-calls-Prolog): this interface comprises public Java
+ classes which support:
+ + constructing Java representations of Prolog terms and queries
+ + calling queries within SWI-Prolog engines
+ + retrieving (as Java representations of Prolog terms) any
+ bindings created by a call
+ * Prolog API (Prolog-calls-Java): this interface comprises Prolog
+ library predicates which support:
+ + creating instances (objects) of Java classes (built-in and
+ user-defined)
+ + calling methods of Java objects (and static methods of classes),
+ perhaps returning values or object references
+ + getting and setting the values of fields of Java objects and
+ classes
Calls to the two APIs can be nested, e.g. Java code can call Prolog
predicates which call Java methods which call Prolog predicates etc.
@@ -100,19 +102,19 @@
JPL 3.x to dynamiczny, dwukierunkowy interfejs pomiędzy SWI-Prologiem
5.2.0 i późniejszymi a środowiskami uruchomieniowymi Javy 2 (więcej w
dokumencie JPL 3.x Objectives). Oferuje dwa API:
- - API Javy (wywołania Prologu z Javy) - ten interfejs obejmuje klasy
- publiczne Javy obsługujące:
- - tworzenie reprezentacji wyrażeń i zapytań Prologu w Javie
- - wywoływanie zapytań wewnątrz silników SWI-Prologu
- - odtwarzanie (jako reprezentacji wyrażeń Prologu w Javie)
- wszelkich dowiązań utworzonych przez wywołanie
- - API Prologu (wywołania Javy z Prologu) - ten interfejs obejmuje
- predykaty biblioteki Prologu obsługującą:
- - tworzenie instancji (obiektów) klas Javy (wbudowanych i
- zdefiniowanych przez użytkownika)
- - wywołania metod obiektów (i statycznych metod klas) Javy, także
- zwracających wartości lub referencje do obiektów
- - pobieranie i ustawianie wartości pól obiektów i klas Javy
+ - API Javy (wywołania Prologu z Javy) - ten interfejs obejmuje klasy
+ publiczne Javy obsługujące:
+ - tworzenie reprezentacji wyrażeń i zapytań Prologu w Javie
+ - wywoływanie zapytań wewnątrz silników SWI-Prologu
+ - odtwarzanie (jako reprezentacji wyrażeń Prologu w Javie)
+ wszelkich dowiązań utworzonych przez wywołanie
+ - API Prologu (wywołania Javy z Prologu) - ten interfejs obejmuje
+ predykaty biblioteki Prologu obsługującą:
+ - tworzenie instancji (obiektów) klas Javy (wbudowanych i
+ zdefiniowanych przez użytkownika)
+ - wywołania metod obiektów (i statycznych metod klas) Javy, także
+ zwracających wartości lub referencje do obiektów
+ - pobieranie i ustawianie wartości pól obiektów i klas Javy
Wywołania obu API mogą być zagnieżdżane, np. kod w Javie może wywołać
predykaty Prologu wywołujące metody Javy, które wywołują predykaty
@@ -141,6 +143,7 @@
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
%build
cd src
@@ -158,15 +161,16 @@
cd packages
wd=`pwd`
+# see packages/configure for default packages list and their order
for i in clib cpp odbc table xpce/src sgml RDF semweb http chr \
clpqr nlp ssl tipc pldoc plunit %{?with_java:jpl} \
- zlib R protobufs \
+ zlib R protobufs PDT utf8proc \
inclpr ; do
cd $i
cp -f /usr/share/automake/config.sub .
%{__aclocal}
%{__autoconf}
- %{__autoheader} || :
+ grep -q AC_CONFIG_HEADER configure.in && %{__autoheader}
%configure
%{__make}
cd $wd
@@ -193,15 +197,20 @@
mandir=$RPM_BUILD_ROOT%{_mandir}/man1
done
+# packaged as doc
+%{__rm} -r $RPM_BUILD_ROOT%{_libdir}/swipl-%{version}/{customize,xpce/{COPYING,README}}
+# no need to package
+%{__rm} -r $RPM_BUILD_ROOT%{_libdir}/swipl-%{version}/demo
+
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc README* ReleaseNotes/*
-%doc dotfiles/dot*
+%doc README ReleaseNotes/relnotes-* customize
%attr(755,root,root) %{_bindir}/swipl*
%dir %{_libdir}/swipl-%{version}
+%{_libdir}/swipl-%{version}/Makefile
%attr(755,root,root) %{_libdir}/swipl-%{version}/bin
%{_libdir}/swipl-%{version}/boot*
%dir %{_libdir}/swipl-%{version}/lib
@@ -218,26 +227,26 @@
%{_libdir}/swipl-%{version}/*.rc
%{_libdir}/swipl-%{version}/swipl.home
%{_pkgconfigdir}/swipl.pc
-%{_mandir}/man?/swipl*
+%{_mandir}/man1/swipl*.1*
%files xpce
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/xpce*
-%dir %{_libdir}/swipl-%{version}/xpce-%{xpce_version}
-%{_libdir}/swipl-%{version}/xpce
-%attr(755,root,root) %{_libdir}/swipl-%{version}/xpce-%{xpce_version}/bin
-%attr(755,root,root) %{_libdir}/swipl-%{version}/xpce-%{xpce_version}/lib
-%{_libdir}/swipl-%{version}/xpce-%{xpce_version}/appl-help
-%{_libdir}/swipl-%{version}/xpce-%{xpce_version}/bitmaps
-%{_libdir}/swipl-%{version}/xpce-%{xpce_version}/man
-%{_libdir}/swipl-%{version}/xpce-%{xpce_version}/pl
-%{_libdir}/swipl-%{version}/xpce-%{xpce_version}/prolog
+%doc packages/xpce/{EXTENDING,INFO,README,README-4.8,README.CXX,README.alpha,README.customise}
+%attr(755,root,root) %{_bindir}/xpce-client
+%dir %{_libdir}/swipl-%{version}/xpce
+%{_libdir}/swipl-%{version}/xpce/Defaults*
+%attr(755,root,root) %{_libdir}/swipl-%{version}/xpce/bin
+%{_libdir}/swipl-%{version}/xpce/appl-help
+%{_libdir}/swipl-%{version}/xpce/bitmaps
+%{_libdir}/swipl-%{version}/xpce/man
+%{_libdir}/swipl-%{version}/xpce/pl
+%{_libdir}/swipl-%{version}/xpce/prolog
%if %{with java}
%files jpl
%defattr(644,root,root,755)
-%{_libdir}/swipl-%{version}/lib/jpl.jar
%attr(755,root,root) %{_libdir}/swipl-%{version}/lib/*-linux/libjpl.so
+%{_libdir}/swipl-%{version}/lib/jpl.jar
%{_libdir}/swipl-%{version}/library/jpl.pl
%endif
@@ -247,6 +256,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.86 2012/03/17 20:45:01 qboosh
+- updated to 6.0.2
+- updated clib-configure patch, added xpce-install patch
+
Revision 1.85 2012/01/13 21:00:46 arekm
- release 3
================================================================
Index: packages/pl/pl-xpce-install.patch
diff -u /dev/null packages/pl/pl-xpce-install.patch:1.1
--- /dev/null Sat Mar 17 21:45:07 2012
+++ packages/pl/pl-xpce-install.patch Sat Mar 17 21:45:01 2012
@@ -0,0 +1,11 @@
+--- pl-6.0.2/packages/xpce/src/Makefile.in.orig 2012-02-09 16:01:49.000000000 +0100
++++ pl-6.0.2/packages/xpce/src/Makefile.in 2012-03-17 09:46:12.973414463 +0100
+@@ -708,7 +708,7 @@
+ fi; \
+ echo done; \
+ done
+- $(PL) -C "$(DESTDIR)$(DVHOME)" -f none -t 'halt(1)' \
++ ./xpce.sh -C "$(DESTDIR)$(DVHOME)" -f none -t 'halt(1)' \
+ -g "make_library_index('prolog/lib'),halt"
+ $(INSTALL_DATA) ../prolog/lib/Overview $(DESTDIR)$(DVHOME)/prolog/lib
+ $(INSTALL_DATA) ../prolog/lib/trace/pltracer.hlp $(DESTDIR)$(DVHOME)/prolog/lib/trace
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/pl/pl-clib-configure.patch?r1=1.1&r2=1.2&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/pl/pl.spec?r1=1.85&r2=1.86&f=u
More information about the pld-cvs-commit
mailing list