Hello community, here is the log from the commit of package ccscript3 for openSUSE:Factory checked in at 2012-03-01 17:18:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ccscript3 (Old) and /work/SRC/openSUSE:Factory/.ccscript3.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ccscript3", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/ccscript3/ccscript3.changes 2011-12-05 12:43:06.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.ccscript3.new/ccscript3.changes 2012-03-01 17:18:57.000000000 +0100 @@ -1,0 +2,40 @@ +Mon Feb 27 10:31:46 UTC 2012 - [email protected] + +- Adhere to shared library packaging policy +- Correctly provide/obsolete ccscript +- Move documentation into base (lib) package, all subpackages require + it and legal needs 'COPYING' there +- CFLAGS are already part of %configure +- Ran spec-cleaner + +------------------------------------------------------------------- +Wed Feb 22 19:00:14 UTC 2012 - [email protected] + +- update to version 1.1.7 + From ccScript3 1.1.5 to 1.1.6 + - minor preproc fix and dupString export + + From ccScript3 1.1.4 to 1.1.5 + - fix for some kinds of call argument parsing + - support for passing traditional positional arguments into calls + - addition of bool type + - positional argument expansion in sub with %* + + From ccScript3 1.1.3 to 1.1.4 + - packed structs + - contruct packing, deconstruct unpacking, ? expr for member search + + From ccScript3 1.1.2 to 1.1.3 + - fix fatel bug on _keydata_ method setting + + From ccScript3 1.1.1 to 1.1.2 + - exit token for keydata... + + From ccScript3 1.1.0 to 1.1.1 + - new embedded keydata support + + From ccScript3 1.0.9 to 1.1.0 + - fix for slog check levels + - standardization of arguments + +------------------------------------------------------------------- Old: ---- ccscript3-1.0.9.tar.bz2 New: ---- ccscript3-1.1.7.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ccscript3.spec ++++++ --- /var/tmp/diff_new_pack.DCHfcS/_old 2012-03-01 17:18:59.000000000 +0100 +++ /var/tmp/diff_new_pack.DCHfcS/_new 2012-03-01 17:18:59.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package ccscript3 # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,23 +16,25 @@ # - Name: ccscript3 -BuildRequires: commoncpp2-devel gcc-c++ pkgconfig unixODBC-devel -BuildRequires: libtool -Url: http://www.gnu.org/software/ccscript/ +Version: 1.1.7 +Release: 0 +Summary: A GNU Common C++ framework for embedded scripting License: GPL-2.0+ Group: Productivity/Multimedia/Other -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Provides: ccscript -Obsoletes: ccscript -Summary: a GNU Common C++ framework for embedded scripting -Version: 1.0.9 -Release: 139 +Url: http://www.gnu.org/software/ccscript/ Source: %{name}-%{version}.tar.bz2 Patch1: unixODBC.diff Patch2: ccscript3-gcc43.diff Patch3: ccscript3-libtool.diff +BuildRequires: commoncpp2-devel +BuildRequires: gcc-c++ +BuildRequires: libtool +BuildRequires: pkgconfig +BuildRequires: unixODBC-devel +Provides: ccscript = %{version} +Obsoletes: ccscript < %{version} +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description The GNU ccScript package offers a class extensible threaded embedded @@ -44,64 +46,76 @@ execution rather than the linear and non-deterministic fashion of embedded script systems such as tcl, libguile, etc. +%package -n libccscript3-1_1-0 +Summary: A GNU Common C++ framework for embedded scripting +Group: Development/Libraries/C and C++ +Recommends: ccscript3-modules = %{version} +%description -n libccscript3-1_1-0 +The GNU ccScript package offers a class extensible threaded embedded +scripting engine for use with GNU Common C++. This engine is also used +in GNU Bayonne (the GNU telephony application server package) and other +parts of GNUCOMM (the GNU telephony meta-project). This engine differs +from traditional scripting systems in that it is used to script near +real-time state-event systems through deterministic callback step +execution rather than the linear and non-deterministic fashion of +embedded script systems such as tcl, libguile, etc. -%package devel -License: GPL-2.0+ -Summary: Header files and documentation for ccscript -Group: Productivity/Multimedia/Other -Requires: %{name} = %{version} commoncpp2-devel -Provides: ccscript-devel -Obsoletes: ccscript-devel - -%description -n ccscript3-devel -This package contains header files and documentation needed when -developing applications with ccscript. +%package modules +Summary: Modules for ccScript +Group: Development/Libraries/C and C++ +Requires: libccscript3-1_1-0 = %{version} +%description modules +This package contains ccScript modules. +%package devel +Summary: Header files and documentation for ccScript +Group: Development/Libraries/C and C++ +Requires: commoncpp2-devel +Requires: libccscript3-1_1-0 = %{version} +Provides: ccscript-devel = %{version} +Obsoletes: ccscript-devel < %{version} -Authors: --------- - David Sugar <[email protected]> +%description devel +This package contains header files and documentation needed when +developing applications with ccScript. %prep -%setup -q -n %{name}-%{version} +%setup -q %patch1 %patch2 -p1 %patch3 %build -#autoreconf --force --install -./reconfig -CFLAGS="$RPM_OPT_FLAGS" +./autogen.sh %configure \ --with-pic \ --disable-static -make CPPFLAGS="$RPM_OPT_FLAGS" +make CPPFLAGS="%{optflags}" %install -make DESTDIR=$RPM_BUILD_ROOT install +%make_install rm -f %{buildroot}%{_libdir}/libccscript*.la -cat %{buildroot}%{_libdir}/pkgconfig/libccscript3.pc - -%clean -rm -rf $RPM_BUILD_ROOT -%post -p /sbin/ldconfig +%post -n libccscript3-1_1-0 -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%postun -n libccscript3-1_1-0 -p /sbin/ldconfig -%files -%defattr(-,root,root,0755) -%{_libdir}/libccscript*.so.* -%dir %{_libdir}/%{name}-1.0 -%{_libdir}/%{name}-1.0/* +%files -n libccscript3-1_1-0 +%defattr(-,root,root) +%doc AUTHORS COPYING NEWS README +%{_libdir}/libccscript3*.so.* + +%files modules +%defattr(-,root,root) +%{_libdir}/%{name}-1.1/ %files devel -%defattr(-,root,root,0755) -%doc AUTHORS COPYING NEWS README ChangeLog -%{_libdir}/libccscript*.so +%defattr(-,root,root) +%doc ChangeLog +%{_libdir}/libccscript3.so %{_libdir}/pkgconfig/libccscript3.pc -%{_includedir}/cc++/script3.h +%{_includedir}/cc++ %changelog ++++++ ccscript3-1.0.9.tar.bz2 -> ccscript3-1.1.7.tar.bz2 ++++++ ++++ 32456 lines of diff (skipped) ++++++ ccscript3-gcc43.diff ++++++ --- /var/tmp/diff_new_pack.DCHfcS/_old 2012-03-01 17:18:59.000000000 +0100 +++ /var/tmp/diff_new_pack.DCHfcS/_new 2012-03-01 17:18:59.000000000 +0100 @@ -1,7 +1,7 @@ -Index: ccscript3-1.0.9/modules/math.cpp -================================================================================ ---- ccscript3-1.0.9/modules/check.cpp -+++ ccscript3-1.0.9/modules/check.cpp +Index: ccscript3-1.1.7/modules/check.cpp +=================================================================== +--- ccscript3-1.1.7.orig/modules/check.cpp ++++ ccscript3-1.1.7/modules/check.cpp @@ -36,6 +36,7 @@ // @@ -10,8 +10,10 @@ namespace ccscript3Extension { ---- ccscript3-1.0.9/modules/csv.cpp -+++ ccscript3-1.0.9/modules/csv.cpp +Index: ccscript3-1.1.7/modules/csv.cpp +=================================================================== +--- ccscript3-1.1.7.orig/modules/csv.cpp ++++ ccscript3-1.1.7/modules/csv.cpp @@ -37,6 +37,7 @@ #include "script3.h" @@ -20,8 +22,10 @@ #include <cstdio> namespace ccscript3Extension { ---- ccscript3-1.0.9/modules/math.cpp -+++ ccscript3-1.0.9/modules/math.cpp +Index: ccscript3-1.1.7/modules/math.cpp +=================================================================== +--- ccscript3-1.1.7.orig/modules/math.cpp ++++ ccscript3-1.1.7/modules/math.cpp @@ -36,6 +36,7 @@ // @@ -30,17 +34,19 @@ #include <cmath> #ifndef M_PI -@@ -91,7 +92,7 @@ +@@ -91,7 +92,7 @@ static long fArcTangent(long *values, un static long fPi(long *values, unsigned prec) { -- char pi[10]; -+ char pi[12]; - strcpy(pi, "3141592653"); - pi[prec + 1] = 0; - return atol(pi); ---- ccscript3-1.0.9/modules/property.cpp -+++ ccscript3-1.0.9/modules/property.cpp +- char pi[10]; ++ char pi[12]; + strcpy(pi, "3141592653"); + pi[prec + 1] = 0; + return atol(pi); +Index: ccscript3-1.1.7/modules/property.cpp +=================================================================== +--- ccscript3-1.1.7.orig/modules/property.cpp ++++ ccscript3-1.1.7/modules/property.cpp @@ -36,6 +36,7 @@ // @@ -49,8 +55,10 @@ #include <cstdio> #ifdef WIN32 ---- ccscript3-1.0.9/modules/sort.cpp -+++ ccscript3-1.0.9/modules/sort.cpp +Index: ccscript3-1.1.7/modules/sort.cpp +=================================================================== +--- ccscript3-1.1.7.orig/modules/sort.cpp ++++ ccscript3-1.1.7/modules/sort.cpp @@ -36,6 +36,7 @@ // @@ -59,8 +67,10 @@ namespace ccscript3Extension { ---- ccscript3-1.0.9/modules/string.cpp -+++ ccscript3-1.0.9/modules/string.cpp +Index: ccscript3-1.1.7/modules/string.cpp +=================================================================== +--- ccscript3-1.1.7.orig/modules/string.cpp ++++ ccscript3-1.1.7/modules/string.cpp @@ -36,6 +36,8 @@ // @@ -70,8 +80,10 @@ namespace ccscript3Extension { ---- ccscript3-1.0.9/modules/time.cpp -+++ ccscript3-1.0.9/modules/time.cpp +Index: ccscript3-1.1.7/modules/time.cpp +=================================================================== +--- ccscript3-1.1.7.orig/modules/time.cpp ++++ ccscript3-1.1.7/modules/time.cpp @@ -36,6 +36,7 @@ // @@ -80,8 +92,10 @@ namespace ccscript3Extension { ---- ccscript3-1.0.9/modules/url.cpp -+++ ccscript3-1.0.9/modules/url.cpp +Index: ccscript3-1.1.7/modules/url.cpp +=================================================================== +--- ccscript3-1.1.7.orig/modules/url.cpp ++++ ccscript3-1.1.7/modules/url.cpp @@ -36,6 +36,7 @@ // @@ -90,8 +104,10 @@ namespace ccscript3Extension { ---- ccscript3-1.0.9/modules/userauth.cpp -+++ ccscript3-1.0.9/modules/userauth.cpp +Index: ccscript3-1.1.7/modules/userauth.cpp +=================================================================== +--- ccscript3-1.1.7.orig/modules/userauth.cpp ++++ ccscript3-1.1.7/modules/userauth.cpp @@ -36,6 +36,7 @@ // ++++++ ccscript3-libtool.diff ++++++ --- /var/tmp/diff_new_pack.DCHfcS/_old 2012-03-01 17:18:59.000000000 +0100 +++ /var/tmp/diff_new_pack.DCHfcS/_new 2012-03-01 17:18:59.000000000 +0100 @@ -1,4 +1,6 @@ ---- libccscript3.pc +Index: libccscript3.pc +=================================================================== +--- libccscript3.pc.orig +++ libccscript3.pc @@ -3,7 +3,7 @@ exec_prefix=${prefix} libdir=${exec_prefix}/lib @@ -6,6 +8,6 @@ -modflags=-module -shared +modflags=-XCClinker -shared - modpath=${libdir}/ccscript3-1.0 - scriptdir=${libdir}/ccscript3-1.0 + modpath=${libdir}/ccscript3-1.1 + scriptdir=${libdir}/ccscript3-1.1 ++++++ unixODBC.diff ++++++ --- /var/tmp/diff_new_pack.DCHfcS/_old 2012-03-01 17:18:59.000000000 +0100 +++ /var/tmp/diff_new_pack.DCHfcS/_new 2012-03-01 17:18:59.000000000 +0100 @@ -1,15 +1,17 @@ -diff -wruN ../orig-ccscript3-1.0.9/optional/odbc/database.cpp ./optional/odbc/database.cpp ---- ../orig-ccscript3-1.0.9/optional/odbc/database.cpp 2006-05-03 19:26:16.000000000 +0200 -+++ ./optional/odbc/database.cpp 2006-07-18 18:02:04.000000000 +0200 -@@ -47,7 +47,11 @@ +Index: optional/odbc/database.cpp +=================================================================== +--- optional/odbc/database.cpp.orig ++++ optional/odbc/database.cpp +@@ -47,8 +47,11 @@ SQLDatabase::SQLDatabase(ScriptImage *im ScriptObject(img) { char buffer[256]; +#if ODBCVER >= 0x0300 && !defined(__ppc__) + SQLINTEGER err; +#else - long err; + long err; +- +#endif - ScriptCommand *cmd = img->getCommand(); + name = ScriptCommand::findKeyword(line, "database"); -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
