--- syck-0.55+svn270.orig/tests/Makefile.am +++ syck-0.55+svn270/tests/Makefile.am @@ -1,7 +1,7 @@ INCLUDES = -I$(top_srcdir)/lib LDFLAGS = -L$(top_builddir)/lib -TESTS = test-basic test-parse test-yts test-emit +TESTS = test-basic test-parse test-emit noinst_PROGRAMS = test-basic test-parse test-yts test-emit test_basic_SOURCES = Basic.c CuTest.c CuTest.h test_basic_LDADD = -lsyck --- syck-0.55+svn270.orig/debian/docs +++ syck-0.55+svn270/debian/docs @@ -0,0 +1,3 @@ +RELEASE +README +README.BYTECODE --- syck-0.55+svn270.orig/debian/control +++ syck-0.55+svn270/debian/control @@ -0,0 +1,55 @@ +Source: syck +Priority: optional +Section: devel +Maintainer: Thomas Jollans +Build-Depends: debhelper (>= 5.0.37.2), cdbs, dh-buildinfo, flex, php5-dev, re2c, bison, chrpath, autoconf, automake1.10 +Standards-Version: 3.7.2 + +Package: libsyck0-dev +Section: libdevel +Architecture: any +Provides: libsyck-dev +Conflicts: libsyck-dev +Replaces: libsyck-dev +Depends: ${shlibs:Depends} +Suggests: python-syck, php5-syck +Description: YAML parser kit -- development files + Syck is a simple YAML parser kit. + . + YAML(tm) (rhymes with 'camel') is a straightforward machine parsable + data serialization format designed for human readability and + interaction with scripting languages such as Perl and Python. YAML is + optimized for data serialization, formatted dumping, configuration + files, log files, Internet messaging and filtering. This specification + describes the YAML information model and serialization format. Together + with the Unicode standard for characters, it provides all the + information necessary to understand YAML Version 1.0 and construct + computer programs to process it. + . + The whole point of Syck is to make parsing and emitting YAML very + simple for scripting languages through C bindings. It doesn't strive + to be a pull parser or very extendible. It just is concerned with + loading a YAML document into a C structure which can be easily + translated into a scripting language's internal native data type. + . + This package contains headers, and the static library to be included in + your programs or to build bindings from. + +Package: php5-syck +Section: web +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, ${php:Depends} +Description: YAML parser kit -- PHP5 bindings + Syck is a simple YAML parser kit. + . + YAML(tm) (rhymes with 'camel') is a straightforward machine parsable + data serialization format designed for human readability and + interaction with scripting languages such as Perl and Python. YAML is + optimized for data serialization, formatted dumping, configuration + files, log files, Internet messaging and filtering. This specification + describes the YAML information model and serialization format. Together + with the Unicode standard for characters, it provides all the + information necessary to understand YAML Version 1.0 and construct + computer programs to process it. + . + This package contains the syck bindings for PHP45 --- syck-0.55+svn270.orig/debian/rules +++ syck-0.55+svn270/debian/rules @@ -0,0 +1,61 @@ +#!/usr/bin/make -f +# rules +# +# Robert Jordens +# +# This software may be used and distributed according to the terms +# of the GNU General Public License, incorporated herein by reference. +# + +DEB_BUILD_DEPENDENCIES = configure build-arch build-indep +build: $(DEB_BUILD_DEPENDENCIES) + +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/debhelper.mk + + +DEB_MAKE_CHECK_TARGET = check +phpapiver=$(shell php-config5 --phpapi) + +configure: + sh bootstrap + touch configure-bs-stamp + + +# after the directories are created but before dh_compress is run. +common-binary-post-install-arch:: + dh_buildinfo + +build/php5-syck:: build/libsyck0-dev + (cd ext/php; phpize5) + (cd ext/php; CPPFLAGS=-I../../lib ./configure \ + --disable-maintainer-mode --prefix=/usr --with-syck=../..) + (cd ext/php; $(MAKE)) + (cd ext/php; install -D --mode=0664 modules/syck.so $(CURDIR)/debian/php5-syck$(shell php-config5 --extension-dir)/syck.so) + install -D --mode=0664 debian/syck.ini $(CURDIR)/debian/php5-syck/etc/php5/conf.d/syck.ini + +#build/libsyck-ruby1.8:: +# (cd ext/ruby; ruby1.8 install.rb config \ +# --site-ruby=/usr/lib/ruby/1.8 \ +# --so-dir=/usr/lib/ruby/1.8/$(DEB_BUILD_GNU_TYPE)) +# (cd ext/ruby; ruby1.8 install.rb setup) +# (cd ext/ruby; ruby1.8 install.rb install \ +# --prefix=$(CURDIR)/debian/libsyck-ruby1.8) + +binary-predeb/php5-syck:: + echo "php:Depends=phpapi-$(phpapiver)" >> debian/php5-syck.substvars + chrpath -d $(CURDIR)/debian/php5-syck$(shell php-config5 --extension-dir)/syck.so + +clean:: + -for v in $(PYVERS); do \ + (cd ext/python; python$$v setup.py clean -a); \ + done + -(cd ext/php; $(MAKE) distclean) + -(cd ext/php; phpize --clean) + -(cd ext/ruby; $(MAKE) distclean) + -(cd ext/ruby; ruby1.8 install.rb clean) + -rm -f configure config.h.in config.log config.status + -rm -f config/depcomp config/install-sh config/missing config/ylwrap + -rm -f Makefile.in */Makefile */Makefile.in aclocal.m4 + -rm -f lib/gram.c lib/gram.output lib/gram.h + --- syck-0.55+svn270.orig/debian/watch +++ syck-0.55+svn270/debian/watch @@ -0,0 +1,5 @@ +version=2 +http://rubyforge.org/frs/?group_id=224 \ + .*/syck-(.*)\.tar\.gz \ + debian \ + uupdate --- syck-0.55+svn270.orig/debian/changelog +++ syck-0.55+svn270/debian/changelog @@ -0,0 +1,130 @@ +syck (0.55+svn270-1) unstable; urgency=medium + + * php5-syck: emitter added + + * include config.h in lib/syck.h (Closes: #435772, #435773) + * prototype CuStringFree and CuSuiteFree in tests/CuTest.h + + -- Thomas Jollans Fri, 03 Aug 2007 14:46:26 +0200 + +syck (0.55+svn256-1) unstable; urgency=low + + * Upgrade to a current upstream svn revision (Closes: #324316, #378440). + + * Remove Python bindings (replacement: PySyck) (Closes: #415217). + + * Switched to PHP5 (Closes: #418308, #359245, #432416) + + -- Thomas Jollans Mon, 09 Jul 2007 23:13:38 +0200 + +syck (0.55-3.3) unstable; urgency=medium + + * NMU. + * Build the tests with -O0, fixes FTFBS on amd64. + * Add build dependency on python-central. + + -- Matthias Klose Sun, 16 Jul 2006 11:34:04 +0000 + +syck (0.55-3.2) unstable; urgency=low + + * Convert to updated Python policy. Closes: #373388. + + -- Matthias Klose Fri, 7 Jul 2006 17:31:09 +0000 + +syck (0.55-3.1) unstable; urgency=low + + * Non-maintainer upload + * Remove rpath on /usr/lib/php5/20051025/syck.so (Closes: #359245) + * Add chrpath to build-dependencies + + -- Steffen Joeris Sat, 29 Apr 2006 19:06:09 +0200 + +syck (0.55-3) unstable; urgency=low + + * debian/{control,rules}: use output from php4-config --phpapi instead of + grepping the include file and depend on a recent php4-dev + to rebuild against new phpapi; closes: Bug#331382 + + -- Robert Jordens Wed, 5 Oct 2005 15:46:09 +0200 + +syck (0.55-2) unstable; urgency=low + + * add includes to fix 64 bit pointer issues which cause FTBFSs on ia64 again + + -- Robert Jordens Fri, 19 Aug 2005 14:22:42 +0200 + +syck (0.55-1) unstable; urgency=low + + * new upstream version + + debian/{watch,copyright}: updated homepage + + closes: Bug#323893: python2.3-syck: Segfault when parsing + + -- Robert Jordens Fri, 19 Aug 2005 12:31:57 +0200 + +syck (0.42-9) unstable; urgency=high + + * apply patch from dann frazier , which closes: Bug#253665; + syck_0.42-3(ia64/unstable): FTBFS: test failures; + fixes integer return pointer truncation on 64bit architectures; + this is clearly wrong on all architectures and maybe even dangerous: + high urgency + + -- Robert Jordens Sat, 7 May 2005 00:51:00 +0200 + +syck (0.42-8) unstable; urgency=medium + + * rebuild against the new PHP4 without ZTS; revert most of the changes from + 0.42-7; closes: Bug#301337 + * urgency medium due to above changes in PHP + + -- Robert Jordens Fri, 25 Mar 2005 11:42:01 +0100 + +syck (0.42-7) unstable; urgency=medium + + * debian/control: b-dep on php4-dev (>= 4:4.3.10-3); + debian/rules: let php4-syck depend on the right phpapi-$phpapiver; + closes: Bug#294017 (php4-gpib: phpapi revision requires a new upload in + sid) + * urgency medium due to above change + + -- Robert Jordens Tue, 8 Feb 2005 16:41:12 +0100 + +syck (0.42-6) unstable; urgency=low + + * fix ydumps serialization of booleans; + closes: Bug#286173; thanks to Ken Harris + + -- Robert Jordens Wed, 22 Dec 2004 09:35:52 +0100 + +syck (0.42-5) unstable; urgency=low + + * debian/watch: added watchfile + * debian/control: add python-dev to Build-Depends; closes: Bug#258485 + + -- Robert Jordens Fri, 30 Jul 2004 18:31:17 +0200 + +syck (0.42-4) unstable; urgency=low + + * use AM_MAINTAINER_MODE, dont depend on auto*; closes: Bug#253560 + + -- Robert Jordens Fri, 11 Jun 2004 00:25:34 +0200 + +syck (0.42-3) unstable; urgency=low + + * don't build ruby bindings. libyaml-ruby1.8 has them identically + closes: Bug#251409 + + -- Robert Jordens Mon, 7 Jun 2004 19:18:20 +0200 + +syck (0.42-2) unstable; urgency=low + + * build the static library with -fPIC, so that dynamic objects (the + bindings) work + + -- Robert Jordens Thu, 27 May 2004 14:49:03 +0200 + +syck (0.42-1) unstable; urgency=low + + * initial release to Debian; closes: Bug#246938 (ITP) + + -- Robert Jordens Thu, 6 May 2004 17:14:49 +0200 --- syck-0.55+svn270.orig/debian/syck.ini +++ syck-0.55+svn270/debian/syck.ini @@ -0,0 +1,3 @@ +# configuration for the php syck module +extension=syck.so + --- syck-0.55+svn270.orig/debian/compat +++ syck-0.55+svn270/debian/compat @@ -0,0 +1 @@ +4 --- syck-0.55+svn270.orig/debian/copyright +++ syck-0.55+svn270/debian/copyright @@ -0,0 +1,68 @@ +This package was debianized by Robert Jordens on +Thu Apr 29 16:20:16 CEST 2004. + +It was downloaded from http://rubyforge.org/projects/syck/. + +Upstream Author is: Why the Lucky Stiff + +syck is dual-licensed (broadened BSD or D&R): + + Copyright (c) 2003 why the lucky stiff + + This software is subject to either of two licenses (BSD or D&R), + which you can choose from in your use of the code. The terms for + each of these licenses is listed below: + + BSD License + =========== + + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + D&R (Death and Repudiation) License + =================================== + + This software may not be used directly by any living being. ANY use + of this software (even perfectly legitimate and non-commercial uses) + until after death is explicitly restricted. Any living being using + (or attempting to use) this software will be punished to the fullest + extent of the law. + + For your protection, corpses will not be punished. We respectfully + request that you submit your uses (revisions, uses, distributions, + uses, etc.) to your children, who may vicariously perform these uses + on your behalf. If you use this software and you are found to be + not dead, you will be punished to the fullest extent of the law. + + If you are found to be a ghost or angel, you will be punished to the + fullest extent of the law. + + After your following the terms of this license, the author has vowed + to repudiate your claim, meaning that the validity of this contract + will no longer be recognized. This license will be unexpectedly + revoked (at a time which is designated to be most inconvenient) and + involved heirs will be punished to the fullest extent of the law. + + Furthermore, if any parties (related or non-related) escape the + punishments outlined herein, they will be severely punished to the + fullest extent of a new revised law that (1) expands the statement + "fullest extent of the law" to encompass an infinite duration of + infinite punishments and (2) exacts said punishments upon all + parties (related or non-related). + --- syck-0.55+svn270.orig/debian/libsyck0-dev.install +++ syck-0.55+svn270/debian/libsyck0-dev.install @@ -0,0 +1,5 @@ +debian/tmp/usr/include/* +debian/tmp/usr/lib/lib*.a +debian/tmp/usr/lib/lib*.so +debian/tmp/usr/lib/pkgconfig/* +debian/tmp/usr/lib/*.la --- syck-0.55+svn270.orig/bootstrap +++ syck-0.55+svn270/bootstrap @@ -3,5 +3,5 @@ set -x aclocal autoheader -automake --foreign --add-missing --copy +automake-1.10 --foreign --add-missing --copy autoconf