--- spl-1.0~pre5.orig/GNUmakefile +++ spl-1.0~pre5/GNUmakefile @@ -22,7 +22,7 @@ BUILDING_FOR_MACOSX := $(shell uname | grep -qvi darwin; echo $$?) BUILDING_FOR_CYGWIN := $(shell uname | grep -qvi cygwin; echo $$?) BUILDING_FOR_MINGW := $(shell uname | grep -qvi mingw; echo $$?) -BUILDING_FOR_BSD := $(shell uname | grep -qvi bsd; echo $$?) +BUILDING_FOR_BSD := $(shell uname | sed "s/GNU\/kFreeBSD/not-b-s-d/" | grep -qvi bsd; echo $$?) BUILDING_FOR_IRIX := $(shell uname | grep -qvi irix; echo $$?) --- spl-1.0~pre5.orig/debian/rules +++ spl-1.0~pre5/debian/rules @@ -0,0 +1,220 @@ +#!/usr/bin/make -f +# debian/rules for spl +# (c) 2006-2009 by Gerfried Fuchs +# Licenced BSD style + +PKGCORE = spl-core +PKGPG = spl-postgres +PKGMYSQL = spl-mysql +PKGSQLITE = spl-sqlite +#PKGKDE = spl-kde +PKGSDL = spl-sdl +PKGOPENGL = spl-opengl +PKGXML = spl-xml +PKGCURL = spl-curl +PKGWEB = spl-webspl +PKGDEV = spl-dev +#ALLPKG = $(PKGCORE) $(PKGPG) $(PKGMYSQL) $(PKGSQLITE) $(PKGKDE) $(PKGSDL) $(PKGOPENGL) $(PKGXML) $(PKGCURL) $(PKGWEB) $(PKGDEV) +ALLPKG = $(PKGCORE) $(PKGPG) $(PKGMYSQL) $(PKGSQLITE) $(PKGSDL) $(PKGOPENGL) $(PKGXML) $(PKGCURL) $(PKGWEB) $(PKGDEV) +TMPCORE = $(CURDIR)/debian/$(PKGCORE) +TMPPG = $(CURDIR)/debian/$(PKGPG) +TMPMYSQL = $(CURDIR)/debian/$(PKGMYSQL) +TMPSQLITE = $(CURDIR)/debian/$(PKGSQLITE) +#TMPKDE = $(CURDIR)/debian/$(PKGKDE) +TMPSDL = $(CURDIR)/debian/$(PKGSDL) +TMPOPENGL = $(CURDIR)/debian/$(PKGOPENGL) +TMPXML = $(CURDIR)/debian/$(PKGXML) +TMPCURL = $(CURDIR)/debian/$(PKGCURL) +TMPWEB = $(CURDIR)/debian/$(PKGWEB) +TMPDEV = $(CURDIR)/debian/$(PKGDEV) +#ALLTMP = $(TMPCORE) $(TMPPG) $(TMPMYSQL) $(TMPSQLITE) $(TMPKDE) $(TMPSDL) $(TMPOPENGL) $(TMPXML) $(TMPCURL) $(TMPWEB) $(TMPDEV) +ALLTMP = $(TMPCORE) $(TMPPG) $(TMPMYSQL) $(TMPSQLITE) $(TMPSDL) $(TMPOPENGL) $(TMPXML) $(TMPCURL) $(TMPWEB) $(TMPDEV) + + +CFLAGS = -Wall -g +INSTALL = install +INSTALL_FILE = $(INSTALL) -p -oroot -groot -m644 +INSTALL_PROGRAM = $(INSTALL) -p -oroot -groot -m755 +INSTALL_SCRIPT = $(INSTALL) -p -oroot -groot -m755 +INSTALL_DIR = $(INSTALL) -p -d -oroot -groot -m755 +ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) + BUILD_WITH_DEBUG = 1 +else + BUILD_WITH_DEBUG = 0 +endif +ifeq (,$(filter nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s + STRIP = true +endif +ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) + NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) + MAKEFLAGS += -j$(NUMJOBS) +endif + + +clean: + $(checkdir) + $(checkroot) + -rm -rf build-stamp $(ALLTMP) \ + debian/files debian/*.substvars config.cache + [ ! -f GNUmakefile ] || $(MAKE) clean + + +build: build-stamp +build-stamp: + $(checkdir) + $(MAKE) prefix=/usr BUILD_WITH_DEBUG="$(BUILD_WITH_DEBUG)" CC="$(CC)" CXX="$(CXX)" + touch build-stamp + + +install: build + $(checkdir) + $(checkroot) + -rm -rf $(ALLTMP) + $(MAKE) install DESTDIR=$(TMPCORE) prefix=/usr + -test "$(STRIP)" = "true" && cd $(TMPCORE)/usr && strip \ + --remove-section=.comment --remove-section=.note --strip-unneeded \ + bin/* lib/spl_modules/*.so lib/cgi-bin/* + # permission fix, see BTS #393996 & Co. + chmod -x $(TMPCORE)/usr/lib/spl_modules/*.so $(TMPCORE)/usr/lib/*.a + $(INSTALL_DIR) $(TMPCORE)/usr/share/doc/$(PKGCORE)/examples + + $(INSTALL_DIR) $(TMPPG)/usr/lib/spl_modules + mv $(TMPCORE)/usr/lib/spl_modules/mod_sql_postgres.so $(TMPPG)/usr/lib/spl_modules + + $(INSTALL_DIR) $(TMPMYSQL)/usr/lib/spl_modules + mv $(TMPCORE)/usr/lib/spl_modules/mod_sql_mysql.so $(TMPMYSQL)/usr/lib/spl_modules + + $(INSTALL_DIR) $(TMPSQLITE)/usr/lib/spl_modules + mv $(TMPCORE)/usr/lib/spl_modules/mod_sql_sqlite.so $(TMPSQLITE)/usr/lib/spl_modules + + #$(INSTALL_DIR) $(TMPKDE)/usr/lib/spl_modules + #mv $(TMPCORE)/usr/lib/spl_modules/mod_kde.so $(TMPCORE)/usr/lib/spl_modules/mod_qt.so \ + # $(TMPKDE)/usr/lib/spl_modules + + $(INSTALL_DIR) $(TMPSDL)/usr/lib/spl_modules + mv $(TMPCORE)/usr/lib/spl_modules/mod_sdl.so $(TMPSDL)/usr/lib/spl_modules + + $(INSTALL_DIR) $(TMPOPENGL)/usr/lib/spl_modules + mv $(TMPCORE)/usr/lib/spl_modules/mod_gl.so $(TMPOPENGL)/usr/lib/spl_modules + + $(INSTALL_DIR) $(TMPXML)/usr/lib/spl_modules + mv $(TMPCORE)/usr/lib/spl_modules/mod_xml.so $(TMPXML)/usr/lib/spl_modules + + $(INSTALL_DIR) $(TMPCURL)/usr/lib/spl_modules + mv $(TMPCORE)/usr/lib/spl_modules/mod_curl.so $(TMPCURL)/usr/lib/spl_modules + + $(INSTALL_DIR) $(TMPWEB)/usr/lib/spl_modules $(TMPWEB)/usr/bin + cd $(TMPCORE)/usr/lib/spl_modules && mv mod_w2t.splb mod_webdebug.so \ + mod_wsf.splb mod_wsf_action.splb mod_wsf_debug.splb \ + mod_wsf_dialog.splb mod_wsf_display.splb mod_wsf_edit.splb \ + mod_wsf_edit_sql.splb mod_wsf_graph.splb mod_wsf_menu.splb \ + mod_wsf_switch.splb $(TMPWEB)/usr/lib/spl_modules + mv $(TMPCORE)/usr/bin/webspld $(TMPWEB)/usr/bin + mv $(TMPCORE)/usr/lib/cgi-bin/ $(TMPWEB)/usr/lib + + $(INSTALL_DIR) $(TMPDEV)/usr/lib $(TMPDEV)/usr/bin $(TMPDEV)/usr/share + mv $(TMPCORE)/usr/share/aclocal $(TMPDEV)/usr/share + mv $(TMPCORE)/usr/include $(TMPDEV)/usr + mv $(TMPCORE)/usr/bin/spl-config $(TMPDEV)/usr/bin + mv $(TMPCORE)/usr/lib/libspl.a $(TMPDEV)/usr/lib + + $(INSTALL_FILE) README README.API README.LANG \ + $(TMPCORE)/usr/share/doc/$(PKGCORE) + cd $(TMPCORE)/usr/share/doc/$(PKGCORE) && gzip -9 \ + README README.LANG + $(INSTALL_FILE) httpd.conf 4row.spl hanoi.spl spldoc.spl \ + txt2tex.spl syntax-spltpl.vim syntax-spl.vim \ + $(TMPCORE)/usr/share/doc/$(PKGCORE)/examples + cd $(TMPCORE)/usr/share/doc/$(PKGCORE)/examples && gzip -9 \ + 4row.spl spldoc.spl syntax-spl.vim + $(INSTALL_DIR) $(TMPWEB)/usr/share/doc/$(PKGCORE) + $(INSTALL_FILE) README.WEBSPL \ + $(TMPWEB)/usr/share/doc/$(PKGCORE) + + gzip -9 $(TMPWEB)/usr/share/doc/$(PKGCORE)/README.WEBSPL + $(INSTALL_DIR) $(TMPCORE)/usr/share/doc/$(PKGCORE) + $(INSTALL_DIR) $(TMPPG)/usr/share/doc + $(INSTALL_DIR) $(TMPMYSQL)/usr/share/doc + $(INSTALL_DIR) $(TMPSQLITE)/usr/share/doc + #$(INSTALL_DIR) $(TMPKDE)/usr/share/doc + $(INSTALL_DIR) $(TMPSDL)/usr/share/doc + $(INSTALL_DIR) $(TMPOPENGL)/usr/share/doc + $(INSTALL_DIR) $(TMPXML)/usr/share/doc + $(INSTALL_DIR) $(TMPCURL)/usr/share/doc + $(INSTALL_DIR) $(TMPWEB)/usr/share/doc + $(INSTALL_DIR) $(TMPDEV)/usr/share/doc + cd $(TMPPG)/usr/share/doc && ln -s $(PKGCORE) $(PKGPG) + cd $(TMPMYSQL)/usr/share/doc && ln -s $(PKGCORE) $(PKGMYSQL) + cd $(TMPSQLITE)/usr/share/doc && ln -s $(PKGCORE) $(PKGSQLITE) + #cd $(TMPKDE)/usr/share/doc && ln -s $(PKGCORE) $(PKGKDE) + cd $(TMPSDL)/usr/share/doc && ln -s $(PKGCORE) $(PKGSDL) + cd $(TMPOPENGL)/usr/share/doc && ln -s $(PKGCORE) $(PKGOPENGL) + cd $(TMPXML)/usr/share/doc && ln -s $(PKGCORE) $(PKGXML) + cd $(TMPCURL)/usr/share/doc && ln -s $(PKGCORE) $(PKGCURL) + cd $(TMPWEB)/usr/share/doc && ln -s $(PKGCORE) $(PKGWEB) + cd $(TMPDEV)/usr/share/doc && ln -s $(PKGCORE) $(PKGDEV) + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + + +# Build architecture-dependent files here. +binary-arch: build install + $(checkdir) + $(checkroot) + for i in $(ALLTMP) ; do \ + $(INSTALL_DIR) $$i/DEBIAN; \ + done + $(INSTALL_FILE) debian/changelog \ + $(TMPCORE)/usr/share/doc/$(PKGCORE)/changelog.Debian + gzip -9 $(TMPCORE)/usr/share/doc/$(PKGCORE)/changelog.Debian + $(INSTALL_FILE) debian/copyright debian/README.Debian \ + $(TMPCORE)/usr/share/doc/$(PKGCORE) + dpkg-shlibdeps -Tdebian/$(PKGCORE).substvars -dDepends \ + $(TMPCORE)/usr/bin/* $(TMPCORE)/usr/lib/spl_modules/*.so + dpkg-shlibdeps -Tdebian/$(PKGPG).substvars -dDepends \ + $(TMPPG)/usr/lib/spl_modules/*.so + dpkg-shlibdeps -Tdebian/$(PKGMYSQL).substvars -dDepends \ + $(TMPMYSQL)/usr/lib/spl_modules/*.so + dpkg-shlibdeps -Tdebian/$(PKGSQLITE).substvars -dDepends \ + $(TMPSQLITE)/usr/lib/spl_modules/*.so + #dpkg-shlibdeps -Tdebian/$(PKGKDE).substvars -dDepends \ + # $(TMPKDE)/usr/lib/spl_modules/*.so + dpkg-shlibdeps -Tdebian/$(PKGSDL).substvars -dDepends \ + $(TMPSDL)/usr/lib/spl_modules/*.so + dpkg-shlibdeps -Tdebian/$(PKGOPENGL).substvars -dDepends \ + $(TMPOPENGL)/usr/lib/spl_modules/*.so + dpkg-shlibdeps -Tdebian/$(PKGXML).substvars -dDepends \ + $(TMPXML)/usr/lib/spl_modules/*.so + dpkg-shlibdeps -Tdebian/$(PKGCURL).substvars -dDepends \ + $(TMPCURL)/usr/lib/spl_modules/*.so + dpkg-shlibdeps -Tdebian/$(PKGWEB).substvars -dDepends \ + $(TMPWEB)/usr/bin/* $(TMPWEB)/usr/lib/cgi-bin/* \ + $(TMPWEB)/usr/lib/spl_modules/*.so + for i in $(ALLPKG) ; do \ + dpkg-gencontrol -isp -Tdebian/$$i.substvars \ + -p$$i -P$(CURDIR)/debian/$$i; \ + done + for i in $(ALLTMP) ; do \ + cd $$i && find * -type f ! -regex '^DEBIAN/.*' -print0 | \ + xargs -r0 md5sum > DEBIAN/md5sums; \ + done + for i in $(ALLTMP) ; do \ + dpkg --build $$i ..; \ + done + + +binary: binary-indep binary-arch + +define checkdir + test -f debian/rules +endef + +define checkroot + test root = "`whoami`" +endef + +.PHONY: clean build install binary binary-indep binary-arch --- spl-1.0~pre5.orig/debian/control +++ spl-1.0~pre5/debian/control @@ -0,0 +1,132 @@ +Source: spl +Section: devel +Priority: optional +Maintainer: Gerfried Fuchs +Build-Depends: bison, libpcre3-dev, libexpat1-dev, libsqlite3-dev, + libmysqlclient-dev, libpq-dev, libxml2-dev, libxslt1-dev, uuid-dev, + libsdl-image1.2-dev, libcurl4-gnutls-dev, libreadline5-dev +# libsmokeqt4-dev, libqt4-dev, +# qt3-dev-tools, libqt3-headers, libqt3-mt-dev, +Build-Conflicts: libsmokeqt4-dev +Standards-Version: 3.8.3 +Homepage: http://www.clifford.at/spl/ + +Package: spl-core +Section: devel +Architecture: any +Depends: ${shlibs:Depends} +Description: SPL Programming Language + SPL is an embeddable programming language with a wide range of features. This + package contains the core functionality for spl. If you need the adapters for a + database consider installing one of spl-postgres, spl-mysql or spl-sqlite. + . + Features include but are not limited to: + * Completely stateful. It is at any point possible to interrupt a running + SPL script, dump its entire state to disk and resume later on. + * Feature-Rich. SPL has native support for hashes and arrays, regular + expressions, object oriented programming, etc. + * Dynamic. SPL is a full dynamic language - with all the advantages and + disadvantages. + * C-Style Syntax. SPL has a c-style syntax (as well as many other languages + such as Java, JavaScript, PHP, S-Lang, etc). So it is easier to get + started. + * Advanced String Lexing. SPL allows the programmer to simply embed + variables and complex expressions in string and template files. E.g. + this is very important for rapid development of web applications. + * Well-Structured Backend. The SPL runtime is not just one big blackbox. + Instead there is a clear and visible seperation of compiler, assembler, + optimizer, virtual machine, etc. This makes it possible to easily adapt + the library for your special needs when embedding it in your applications. + +Package: spl-postgres +Section: devel +Architecture: any +Depends: ${shlibs:Depends}, spl-core (= ${binary:Version}) +Description: SPL Programming Language -- postgres adapter + SPL is an embeddable programming language with a wide range of features. This + package contains the adapter for postgres. + +Package: spl-mysql +Section: devel +Architecture: any +Depends: ${shlibs:Depends}, spl-core (= ${binary:Version}) +Description: SPL Programming Language -- MySQL adapter + SPL is an embeddable programming language with a wide range of features. This + package contains the adapter for MySQL. + +Package: spl-sqlite +Section: devel +Architecture: any +Depends: ${shlibs:Depends}, spl-core (= ${binary:Version}) +Description: SPL Programming Language -- sqlite adapter + SPL is an embeddable programming language with a wide range of features. This + package contains the adapter for sqlite. + +#Package: spl-kde +#Section: kde +#Architecture: any +#Depends: ${shlibs:Depends}, spl-core (= ${binary:Version}) +#Description: SPL Programming Language -- KDE adapter +# SPL is an embeddable programming language with a wide range of features. This +# package contains the adapter for KDE. +# +Package: spl-sdl +Section: devel +Architecture: any +Depends: ${shlibs:Depends}, spl-core (= ${binary:Version}) +Description: SPL Programming Language -- SDL adapter + SPL is an embeddable programming language with a wide range of features. This + package contains the adapter for SDL. + +Package: spl-opengl +Section: devel +Architecture: any +Depends: ${shlibs:Depends}, spl-core (= ${binary:Version}) +Description: SPL Programming Language -- OpenGL adapter + SPL is an embeddable programming language with a wide range of features. This + package contains the adapter for OpenGL. + +Package: spl-xml +Section: devel +Architecture: any +Depends: ${shlibs:Depends}, spl-core (= ${binary:Version}) +Description: SPL Programming Language -- XML adapter + SPL is an embeddable programming language with a wide range of features. This + package contains the adapter for XML. + +Package: spl-curl +Section: net +Architecture: any +Depends: ${shlibs:Depends}, spl-core (= ${binary:Version}) +Description: SPL Programming Language -- curl adapter + SPL is an embeddable programming language with a wide range of features. This + package contains the adapter for curl. + +Package: spl-webspl +Section: web +Architecture: any +Depends: ${shlibs:Depends}, spl-core (= ${binary:Version}) +Description: SPL based web application framework + WebSPL is a pretty powerful framework for doing web application development + with SPL. + . + The interesting thing about WebSPL is that, other than usual CGI scripts, a + WebSPL script is not executed once for each HTTP request. Instead there is one + SPL process for each session and such a WebSPL script can pause its execution + at any time, wait for the user to do something and continue execution as soon + as the user did something. + . + In addition to that there is a module package called "WSF" (WebSPL Forms) which + adds an additional abstraction layer between the application logic and the + representation as web page. With this SPL modules, web application development + becomes as easy as normal application development with well-designed widget + sets. + +Package: spl-dev +Section: devel +Architecture: any +#Depends: ${shlibs:Depends}, spl-core (= ${binary:Version}), spl-sqlite (= ${binary:Version}), spl-mysql (= ${binary:Version}), spl-postgres (= ${binary:Version}), spl-kde (= ${binary:Version}), spl-sdl (= ${binary:Version}), spl-xml (= ${binary:Version}), spl-webspl (= ${binary:Version}), libpcre3-dev, libreadline5-dev +Depends: ${shlibs:Depends}, spl-core (= ${binary:Version}), spl-sqlite (= ${binary:Version}), spl-mysql (= ${binary:Version}), spl-postgres (= ${binary:Version}), spl-sdl (= ${binary:Version}), spl-xml (= ${binary:Version}), spl-webspl (= ${binary:Version}), libpcre3-dev, libreadline5-dev +Description: SPL Programming Language -- development files + SPL is an embeddable programming language with a wide range of features. This + package contains the development files required to build your applications. --- spl-1.0~pre5.orig/debian/changelog +++ spl-1.0~pre5/debian/changelog @@ -0,0 +1,149 @@ +spl (1.0~pre5-3) unstable; urgency=low + + * Apply patch from Cyril Brulebois to make spl build on kFreeBSD + (closes: #542438) + * Bump Standards-Version to 3.8.3. + * Replace Build-Depends on libmysqlclient15-dev with libmysqlclient-dev as + suggested in #538530. + * Changed debianization licensing to BSD style, added two more noticed + upstream copyright informations. + * Added Build-Conflicts: libsmokeqt4-dev just to be on the save side and not + run into a FTBFS because it's installed. + + -- Gerfried Fuchs Sun, 23 Aug 2009 21:16:41 +0200 + +spl (1.0~pre5-2) unstable; urgency=low + + * Disable spl-kde package for the time being until libsmokeqt returns and + spl gets changed for it. Thanks to Ana Guerrero for telling me about the + issue, some others didn't (closes: #522574) + * Bump Standards-Version to 3.8.1. + + -- Gerfried Fuchs Mon, 20 Apr 2009 14:38:02 +0200 + +spl (1.0~pre5-1) unstable; urgency=low + + * New upstream release. + + -- Gerfried Fuchs Mon, 01 Sep 2008 13:15:26 +0200 + +spl (1.0~pre4-3) unstable; urgency=low + + * Remove arm{,el} build workaround from debian/rules, too. + * Enable support for parallel build in DEB_BUILD_OPTIONS. + + -- Gerfried Fuchs Mon, 14 Jul 2008 12:09:18 +0200 + +spl (1.0~pre4-2) unstable; urgency=low + + * Do spell S-Lang and MySQL proper in package description (closes: #460447) + * Bump to Standards-Version 3.8.0, add tiny README.source even though there + is nothing special about the source handling in this package. + * Updated copyright file a tiny bit. + * Remove gcc 4.1 workaround for arm{,el} from debian/control, 4.3 is default + in the meantime. + * Switch from libcurl3-gnutls-dev to libcurl4-gnutls-dev Build-Depends + because the former is only a virtual package provided by the later. + + -- Gerfried Fuchs Tue, 17 Jun 2008 12:02:39 +0200 + +spl (1.0~pre4-1) unstable; urgency=low + + * New upstream release. + + -- Gerfried Fuchs Fri, 14 Sep 2007 09:35:44 +0200 + +spl (1.0~pre3-4) unstable; urgency=low + + * debian/control: + - s/Source-Version/binary:Version/ + - Add Homepage: source field, remove it from long description. + * debian/copyright: + - point to GPL-2 as it's licenced GPLv2 or later. + - Updated copyright with recent years. + * debian/rules: + - Added copyright informations. + - Don't ignore make clean anymore, check for GNUmakefile availability. + + -- Gerfried Fuchs Tue, 04 Sep 2007 09:43:48 +0200 + +spl (1.0~pre3-3) unstable; urgency=low + + * There seems to be a problem building with gcc 4.1 on arm - thanks to + Aurelien Jarno for debugging and preparing a patch for doing build on arm + with g{cc,++}-4.2 instead. + + -- Gerfried Fuchs Sun, 24 Jun 2007 19:18:38 +0100 + +spl (1.0~pre3-2) unstable; urgency=low + + * Pulled r975 from upstream svn: Tiny hotfix for new CURL version + (closes: #423860) + * Added libpcre3-dev and libreadline5-dev to the Dependency of spl-dev. + Most propably quite some others are missing too, though those are the + ones qcake complains about. + + -- Gerfried Fuchs Thu, 31 May 2007 10:39:13 +0200 + +spl (1.0~pre3-1) unstable; urgency=low + + * New upstream release, which also incorporated our patch. + * Remove execute permissions on library files (closes: #393996 & co) + * Made watch file pre release aware. + + -- Gerfried Fuchs Mon, 08 Jan 2007 21:28:59 +0100 + +spl (1.0~pre2-1) unstable; urgency=low + + * New upstream release, OpenGL should work now. + * syscheck.sh and make-deps.sh had problems, applied patch for fixing those + supplied by Margarita Manterola (closes: #382085, #382146) + + -- Gerfried Fuchs Mon, 21 Aug 2006 08:21:06 -0500 + +spl (0.9i-2) unstable; urgency=low + + * Minor fix: spl-sdl fits better into section devel instead of x11. + * Correctified 0.9i-1 changelog entry which was a silly error. + + -- Gerfried Fuchs Mon, 07 Aug 2006 10:13:44 -0500 + +spl (0.9i-1) unstable; urgency=low + + * New upstream release: Offers OpenGL adapter now, too. Unfortunately it + doesn't build (yet). + + -- Gerfried Fuchs Fri, 23 Jun 2006 08:24:52 -0500 + +spl (0.9h-1) unstable; urgency=low + + * New upstream release. + * Bumped to standards version to 3.7.2. + * Example profile.spl not in the package anymore. + + -- Gerfried Fuchs Mon, 29 May 2006 07:21:51 -0500 + +spl (0.9g-1) unstable; urgency=low + + * New upstream release, great timing. :) + + -- Gerfried Fuchs Thu, 20 Apr 2006 11:21:42 +0200 + +spl (0.9f-3) unstable; urgency=low + + * Sorry, includes belong in /usr/include, not /usr/share/include... + + -- Gerfried Fuchs Wed, 19 Apr 2006 20:45:35 +0200 + +spl (0.9f-2) unstable; urgency=low + + * Forgot to set the Sections of the packages. Oops. + * Split mod_curl.so into its own package, due to its larger dependencies. + + -- Gerfried Fuchs Mon, 03 Apr 2006 12:40:26 +0200 + +spl (0.9f-1) unstable; urgency=low + + * Initial release (closes: #344771) + + -- Gerfried Fuchs Thu, 23 Mar 2006 14:16:56 +0100 --- spl-1.0~pre5.orig/debian/README.Debian +++ spl-1.0~pre5/debian/README.Debian @@ -0,0 +1,18 @@ +spl for Debian +-------------- + + spl is split into several packages so you don't need to pull in all the +dependencies: + + -) spl-core -- the core modules for spl + -) spl-curl -- curl adapter + -) spl-postgres, spl-mysql, spl-sqlite -- the database adapters + -) spl-kde, spl-sdl, spl-opengl -- the GUI adapters + -) spl-xml -- XML adapter + -) spl-webspl -- SPL based web application framework + -) spl-dev -- development files + + The following packages are pending: + -) spl-fann -- requires libfann2 which isn't in Debian yet + + -- Gerfried Fuchs Mon, 21 Aug 2006 05:16:07 -0500 --- spl-1.0~pre5.orig/debian/copyright +++ spl-1.0~pre5/debian/copyright @@ -0,0 +1,36 @@ +This package was first debianized by Gerfried Fuchs on +Sun, 25 Dec 2005 16:12:47 +0100. + +It was downloaded from + +Copyright Holder: +================= + Clifford Wolf + +License: +======== + Copyright (C) 2004, 2005, 2006, 2007, 2008 Clifford Wolf + Copyright (C) 2005, 2006 Michael Bauer + Copyright (C) 2006-2007 Raphael Langerhorst + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + +The debianization of the package is Copyright 2005-2009 by +Gerfried Fuchs and licensed under BSD style. +See /usr/share/common-licenses/BSD. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL-2', +later versions can be found in the same directory. --- spl-1.0~pre5.orig/debian/watch +++ spl-1.0~pre5/debian/watch @@ -0,0 +1,4 @@ +version=3 +opts="uversionmangle=s/pre/~pre/" \ +http://www.clifford.at/spl/releases/ spl-([0-9][0-9a-z.]+)\.tar\.gz debian uupdate +# Site/Directory Pattern Version Script --- spl-1.0~pre5.orig/debian/README.source +++ spl-1.0~pre5/debian/README.source @@ -0,0 +1,8 @@ + There is nothing special about this package, it is built from untouched +upstream sources. + + Only one thing, for the people really interested: There is a script +debian/fetchlog that one might want to use to take a look at the +upstream changelog which isn't shipped in the tarball (you don't +have to do that at all, it's just informations). Call it through +"sh debian/fetchlog" as it doesn't have the execeutable bit set. --- spl-1.0~pre5.orig/debian/fetchlog +++ spl-1.0~pre5/debian/fetchlog @@ -0,0 +1,15 @@ +#!/bin/sh +# script to fetch upstream log - does require subversion-tools installed +# (c) 2008 by Gerfried Fuchs +# Licenced BSD style + +export LC_ALL=C + +# extract upstream version +release=$(dpkg-parsechangelog | grep "^Version:" | cut -d" " -f2 | rev | cut -d- -f2 | rev | tr -d \~ ) + +# extract relevant svn revision +svn_rev=$(svn info http://svn.clifford.at/spl/tags/spl-$release/ | grep '^Last Changed Rev:' | awk '{print $4}') + +# display upstream changelog +svn2cl -r $svn_rev:1 -i --stdout http://svn.clifford.at/spl/trunk/