--- spl-1.0~pre6.orig/debian/rules
+++ spl-1.0~pre6/debian/rules
@@ -0,0 +1,223 @@
+#!/usr/bin/make -f
+# debian/rules for spl
+# (c) 2006-2009 by Gerfried Fuchs <rhonda@debian.at>
+# Licenced under WTFPLv2
+
+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) $(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) $(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
+
+include /usr/share/quilt/quilt.make
+
+
+clean:
+ $(checkdir)
+ $(checkroot)
+ -rm -rf build-stamp $(ALLTMP) \
+ debian/files debian/*.substvars config.cache
+ [ ! -f GNUmakefile ] || $(MAKE) clean
+ debian/rules unpatch
+
+
+build: build-stamp
+build-stamp: patch
+ $(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~pre6.orig/debian/control
+++ spl-1.0~pre6/debian/control
@@ -0,0 +1,129 @@
+Source: spl
+Section: devel
+Priority: optional
+Maintainer: Gerfried Fuchs <rhonda@debian.at>
+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, libreadline-dev, quilt
+# libsmokeqt4-dev, libqt4-dev,
+# qt3-dev-tools, libqt3-headers, libqt3-mt-dev,
+Build-Conflicts: libsmokeqt4-dev
+Standards-Version: 3.9.0
+Homepage: http://www.clifford.at/spl/
+Vcs-Browser: http://git.deb.at/w/pkg/spl.git
+Vcs-Git: git://git.deb.at/g/pkg/spl.git
+
+Package: spl-core
+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: database
+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: database
+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: database
+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
+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
+#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
+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
+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-opengl (= ${binary:Version}), spl-xml (= ${binary:Version}), spl-webspl (= ${binary:Version}), libpcre3-dev, libreadline-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, libreadline-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~pre6.orig/debian/changelog
+++ spl-1.0~pre6/debian/changelog
@@ -0,0 +1,174 @@
+spl (1.0~pre6-2) unstable; urgency=low
+
+ * Brown paper bag release. Really change Build-Depends from libreadline5-dev
+ to libreadline-dev.
+
+ -- Gerfried Fuchs <rhonda@debian.at> Fri, 02 Jul 2010 01:21:57 +0200
+
+spl (1.0~pre6-1) unstable; urgency=low
+
+ * New upstream release.
+ * Change Build-Depends from libreadline5-dev to libreadline-dev
+ (closes: #553857)
+ * Use quilt, putting the patch from Cyril into its own file.
+ * Bumped Standards-Version to 3.9.0.
+ * Fix typo in changelog.
+ * Disable spl-opengl too, it doesn't compile anymore and works only with
+ spl-kde anyway which is already disabled.
+ * Add Vcs-* fields to source control part.
+ * Adjusted some binary package sections, removed duplication of devel from
+ others.
+ * Relicense packaging to WTFPLv2 as BSD is going to get removed from
+ common-licenses.
+
+ -- Gerfried Fuchs <rhonda@debian.at> Thu, 01 Jul 2010 19:13:24 +0200
+
+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 information.
+ * Added Build-Conflicts: libsmokeqt4-dev just to be on the save side and not
+ run into a FTBFS because it's installed.
+
+ -- Gerfried Fuchs <rhonda@debian.at> 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 <rhonda@debian.at> Mon, 20 Apr 2009 14:38:02 +0200
+
+spl (1.0~pre5-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Gerfried Fuchs <rhonda@debian.at> 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 <rhonda@debian.at> 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 <rhonda@debian.at> Tue, 17 Jun 2008 12:02:39 +0200
+
+spl (1.0~pre4-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Gerfried Fuchs <rhonda@debian.at> 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 information.
+ - Don't ignore make clean anymore, check for GNUmakefile availability.
+
+ -- Gerfried Fuchs <rhonda@debian.at> 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 <rhonda@debian.at> 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 <rhonda@debian.at> 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 <alfie@debian.org> 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 <alfie@debian.org> 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 <alfie@debian.org> 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 <alfie@debian.org> 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 <alfie@debian.org> Mon, 29 May 2006 07:21:51 -0500
+
+spl (0.9g-1) unstable; urgency=low
+
+ * New upstream release, great timing. :)
+
+ -- Gerfried Fuchs <alfie@debian.org> 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 <alfie@debian.org> 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 <alfie@debian.org> Mon, 03 Apr 2006 12:40:26 +0200
+
+spl (0.9f-1) unstable; urgency=low
+
+ * Initial release (closes: #344771)
+
+ -- Gerfried Fuchs <alfie@debian.org> Thu, 23 Mar 2006 14:16:56 +0100
--- spl-1.0~pre6.orig/debian/README.Debian
+++ spl-1.0~pre6/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-sdl -- the GUI adapter
+ -) 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 <alfie@debian.org> Mon, 21 Aug 2006 05:16:07 -0500
--- spl-1.0~pre6.orig/debian/copyright
+++ spl-1.0~pre6/debian/copyright
@@ -0,0 +1,48 @@
+This package was first debianized by Gerfried Fuchs <rhonda@debian.at> on
+Sun, 25 Dec 2005 16:12:47 +0100.
+
+It was downloaded from <http://www.clifford.at/spl/>
+
+Copyright Holder:
+=================
+ Clifford Wolf <clifford@clifford.at>
+
+License:
+========
+ Copyright (C) 2004, 2005, 2006, 2007, 2008 Clifford Wolf <clifford@clifford.at>
+ Copyright (C) 2005, 2006 Michael Bauer <mihi@lo-res.org>
+ Copyright (C) 2006-2007 Raphael Langerhorst <raphael@raphael.g-system.at>
+
+ 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
+
+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.
+
+The debianization of the package is licensed under the WTFPLv2:
+
+ DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
+ Version 2, December 2004
+
+ Copyright (C) 2005-2010 Gerfried Fuchs
+
+ Everyone is permitted to copy and distribute verbatim or modified
+ copies of this license document, and changing it is allowed as long
+ as the name is changed.
+
+ DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. You just DO WHAT THE FUCK YOU WANT TO.
--- spl-1.0~pre6.orig/debian/watch
+++ spl-1.0~pre6/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~pre6.orig/debian/README.source
+++ spl-1.0~pre6/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~pre6.orig/debian/fetchlog
+++ spl-1.0~pre6/debian/fetchlog
@@ -0,0 +1,15 @@
+#!/bin/sh
+# script to fetch upstream log - does require subversion-tools installed
+# (c) 2008 by Gerfried Fuchs <rhonda@debian.at>
+# Licenced under WTFPLv2
+
+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/
--- spl-1.0~pre6.orig/debian/patches/series
+++ spl-1.0~pre6/debian/patches/series
@@ -0,0 +1 @@
+01_fix-kfreebsd-ftbfs
--- spl-1.0~pre6.orig/debian/patches/01_fix-kfreebsd-ftbfs
+++ spl-1.0~pre6/debian/patches/01_fix-kfreebsd-ftbfs
@@ -0,0 +1,17 @@
+Author: Cyril Brulebois <kibi@debian.org> vim:ft=diff:
+Description: Fix FTBFS issue for kFreeBSD
+Bug-Debian: http://bugs.debian.org/542438
+
+Index: spl-1.0~pre6/GNUmakefile
+===================================================================
+--- spl-1.0~pre6.orig/GNUmakefile
++++ spl-1.0~pre6/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 $$?)
+
+