--- syck-0.55+svn256.orig/lib/bytecode.c +++ syck-0.55+svn256/lib/bytecode.c @@ -1,10 +1,10 @@ -/* Generated by re2c 0.9.12 on Sat Oct 14 00:53:59 2006 */ +/* Generated by re2c 0.12.1 on Sun Jun 24 23:16:01 2007 */ #line 1 "bytecode.re" /* * bytecode.re * * $Author: why $ - * $Date: 2006-10-14 08:58:02 +0200 (Sat, 14 Oct 2006) $ + * $Date: 2005-09-20 07:21:06 +0200 (Tue, 20 Sep 2005) $ * * Copyright (C) 2003 why the lucky stiff */ @@ -164,41 +164,37 @@ #line 165 "" { YYCTYPE yych; - unsigned int yyaccept = 0; - goto yy0; - ++YYCURSOR; -yy0: + if((YYLIMIT - YYCURSOR) < 3) YYFILL(3); yych = *YYCURSOR; - switch(yych){ + switch(yych) { case 0x00: goto yy2; case 'D': goto yy3; default: goto yy5; } -yy2: YYCURSOR = YYMARKER; - switch(yyaccept){ - case 0: goto yy4; - } -yy3: yyaccept = 0; +yy2: + YYCURSOR = YYMARKER; + goto yy4; +yy3: yych = *(YYMARKER = ++YYCURSOR); - switch(yych){ + switch(yych) { case 0x0A: goto yy6; case 0x0D: goto yy8; default: goto yy4; } yy4: #line 199 "bytecode.re" -{ YYPOS(0); + { YYPOS(0); goto Document; } -#line 195 "" -yy5: yych = *++YYCURSOR; +#line 191 "" +yy5: + yych = *++YYCURSOR; goto yy4; -yy6: ++YYCURSOR; - goto yy7; -yy7: +yy6: + ++YYCURSOR; #line 186 "bytecode.re" -{ if ( lvl->status == syck_lvl_header ) + { if ( lvl->status == syck_lvl_header ) { CHK_NL(YYCURSOR); goto Directive; @@ -210,8 +206,9 @@ return 0; } } -#line 214 "" -yy8: ++YYCURSOR; +#line 210 "" +yy8: + ++YYCURSOR; switch((yych = *YYCURSOR)) { case 0x0A: goto yy6; default: goto yy2; @@ -231,15 +228,12 @@ YYTOKEN = YYCURSOR; -#line 235 "" +#line 232 "" { YYCTYPE yych; - goto yy9; - ++YYCURSOR; -yy9: if((YYLIMIT - YYCURSOR) < 3) YYFILL(3); yych = *YYCURSOR; - switch(yych){ + switch(yych) { case 0x00: goto yy30; case 0x0A: goto yy27; case 0x0D: goto yy29; @@ -255,71 +249,73 @@ case 'c': goto yy25; default: goto yy11; } -yy11:yy12: yych = *++YYCURSOR; - switch(yych){ +yy11: +yy12: + yych = *++YYCURSOR; + switch(yych) { case 0x0A: goto yy41; case 0x0D: goto yy44; default: goto yy11; } -yy13: yych = *++YYCURSOR; - switch(yych){ +yy13: + yych = *++YYCURSOR; + switch(yych) { case 0x0A: goto yy41; case 0x0D: goto yy43; default: goto yy11; } -yy14: yych = *++YYCURSOR; - switch(yych){ +yy14: + yych = *++YYCURSOR; + switch(yych) { case 0x0A: goto yy38; case 0x0D: goto yy40; default: goto yy11; } -yy15: yych = *++YYCURSOR; - switch(yych){ +yy15: + yych = *++YYCURSOR; + switch(yych) { case 0x0A: goto yy35; case 0x0D: goto yy37; default: goto yy11; } -yy16: yych = *++YYCURSOR; - switch(yych){ +yy16: + yych = *++YYCURSOR; + switch(yych) { case 0x0A: goto yy32; case 0x0D: goto yy34; default: goto yy11; } -yy17: ++YYCURSOR; - goto yy18; -yy18: +yy17: + ++YYCURSOR; #line 288 "bytecode.re" -{ ADD_BYTE_LEVEL(lvl, lvl->spaces + 1, syck_lvl_str); + { ADD_BYTE_LEVEL(lvl, lvl->spaces + 1, syck_lvl_str); goto Scalar; } -#line 296 "" -yy19: ++YYCURSOR; - goto yy20; -yy20: +#line 295 "" +yy19: + ++YYCURSOR; #line 292 "bytecode.re" -{ ADD_BYTE_LEVEL(lvl, lvl->spaces + 1, syck_lvl_open); + { ADD_BYTE_LEVEL(lvl, lvl->spaces + 1, syck_lvl_open); sycklval->name = get_inline( parser ); syck_hdlr_remove_anchor( parser, sycklval->name ); CHK_NL(YYCURSOR); return YAML_ANCHOR; } -#line 307 "" -yy21: ++YYCURSOR; - goto yy22; -yy22: +#line 305 "" +yy21: + ++YYCURSOR; #line 299 "bytecode.re" -{ ADD_BYTE_LEVEL(lvl, lvl->spaces + 1, syck_lvl_str); + { ADD_BYTE_LEVEL(lvl, lvl->spaces + 1, syck_lvl_str); sycklval->name = get_inline( parser ); POP_LEVEL(); if ( *( YYCURSOR - 1 ) == '\n' ) YYCURSOR--; return YAML_ALIAS; } -#line 318 "" -yy23: ++YYCURSOR; - goto yy24; -yy24: +#line 315 "" +yy23: + ++YYCURSOR; #line 306 "bytecode.re" -{ char *qstr; + { char *qstr; ADD_BYTE_LEVEL(lvl, lvl->spaces + 1, syck_lvl_open); qstr = get_inline( parser ); CHK_NL(YYCURSOR); @@ -378,18 +374,16 @@ sycklval->name = qstr; return YAML_TAGURI; } -#line 382 "" -yy25: ++YYCURSOR; - goto yy26; -yy26: +#line 378 "" +yy25: + ++YYCURSOR; #line 366 "bytecode.re" -{ goto Comment; } -#line 388 "" -yy27: ++YYCURSOR; - goto yy28; -yy28: + { goto Comment; } +#line 383 "" +yy27: + ++YYCURSOR; #line 368 "bytecode.re" -{ CHK_NL(YYCURSOR); + { CHK_NL(YYCURSOR); if ( lvl->status == syck_lvl_seq ) { return YAML_INDENT; @@ -401,26 +395,25 @@ } goto Document; } -#line 405 "" -yy29: yych = *++YYCURSOR; - switch(yych){ +#line 399 "" +yy29: + yych = *++YYCURSOR; + switch(yych) { case 0x0A: goto yy27; default: goto yy11; } -yy30: ++YYCURSOR; - goto yy31; -yy31: +yy30: + ++YYCURSOR; #line 381 "bytecode.re" -{ ENSURE_YAML_IEND(lvl, -1); + { ENSURE_YAML_IEND(lvl, -1); YYPOS(0); return 0; } -#line 419 "" -yy32: ++YYCURSOR; - goto yy33; -yy33: +#line 413 "" +yy32: + ++YYCURSOR; #line 252 "bytecode.re" -{ if ( lvl->status == syck_lvl_seq && lvl->ncount == 0 ) + { if ( lvl->status == syck_lvl_seq && lvl->ncount == 0 ) { lvl->ncount++; YYPOS(0); @@ -455,17 +448,17 @@ CHK_NL(YYCURSOR); return YAML_IEND; } -#line 459 "" -yy34: yych = *++YYCURSOR; - switch(yych){ +#line 452 "" +yy34: + yych = *++YYCURSOR; + switch(yych) { case 0x0A: goto yy32; default: goto yy11; } -yy35: ++YYCURSOR; - goto yy36; -yy36: +yy35: + ++YYCURSOR; #line 237 "bytecode.re" -{ int complex = 0; + { int complex = 0; if ( lvl->ncount % 2 == 0 && ( lvl->status == syck_lvl_map || lvl->status == syck_lvl_seq ) ) { complex = 1; @@ -479,17 +472,17 @@ } return YAML_IOPEN; } -#line 483 "" -yy37: yych = *++YYCURSOR; - switch(yych){ +#line 476 "" +yy37: + yych = *++YYCURSOR; + switch(yych) { case 0x0A: goto yy35; default: goto yy11; } -yy38: ++YYCURSOR; - goto yy39; -yy39: +yy38: + ++YYCURSOR; #line 222 "bytecode.re" -{ int complex = 0; + { int complex = 0; if ( lvl->ncount % 2 == 0 && ( lvl->status == syck_lvl_map || lvl->status == syck_lvl_seq ) ) { complex = 1; @@ -503,27 +496,29 @@ } return YAML_IOPEN; } -#line 507 "" -yy40: yych = *++YYCURSOR; - switch(yych){ +#line 500 "" +yy40: + yych = *++YYCURSOR; + switch(yych) { case 0x0A: goto yy38; default: goto yy11; } -yy41: ++YYCURSOR; - goto yy42; -yy42: +yy41: + ++YYCURSOR; #line 217 "bytecode.re" -{ ENSURE_YAML_IEND(lvl, -1); + { ENSURE_YAML_IEND(lvl, -1); YYPOS(0); return 0; } -#line 521 "" -yy43: yych = *++YYCURSOR; - switch(yych){ +#line 514 "" +yy43: + yych = *++YYCURSOR; + switch(yych) { case 0x0A: goto yy41; default: goto yy11; } -yy44: ++YYCURSOR; +yy44: + ++YYCURSOR; switch((yych = *YYCURSOR)) { case 0x0A: goto yy41; default: goto yy11; @@ -539,27 +534,22 @@ YYTOKEN = YYCURSOR; -#line 543 "" +#line 538 "" { YYCTYPE yych; - unsigned int yyaccept = 0; - goto yy45; - ++YYCURSOR; -yy45: if((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; - switch(yych){ + switch(yych) { case 0x00: goto yy47; case 'V': goto yy48; default: goto yy50; } -yy47: YYCURSOR = YYMARKER; - switch(yyaccept){ - case 0: goto yy49; - } -yy48: yyaccept = 0; +yy47: + YYCURSOR = YYMARKER; + goto yy49; +yy48: yych = *(YYMARKER = ++YYCURSOR); - switch(yych){ + switch(yych) { case '.': case '/': case '0': @@ -609,7 +599,8 @@ case '\\': case ']': case '^': - case '_': case 'a': + case '_': + case 'a': case 'b': case 'c': case 'd': @@ -639,17 +630,18 @@ } yy49: #line 399 "bytecode.re" -{ YYCURSOR = YYTOKEN; + { YYCURSOR = YYTOKEN; return YAML_DOCSEP; } -#line 646 "" -yy50: yych = *++YYCURSOR; +#line 637 "" +yy50: + yych = *++YYCURSOR; goto yy49; -yy51: ++YYCURSOR; +yy51: + ++YYCURSOR; if((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; - goto yy52; -yy52: switch(yych){ + switch(yych) { case '.': case '/': case '0': @@ -661,7 +653,8 @@ case '6': case '7': case '8': - case '9': case ';': + case '9': + case ';': case '<': case '=': case '>': @@ -697,7 +690,8 @@ case '\\': case ']': case '^': - case '_': case 'a': + case '_': + case 'a': case 'b': case 'c': case 'd': @@ -726,8 +720,9 @@ case ':': goto yy53; default: goto yy47; } -yy53: yych = *++YYCURSOR; - switch(yych){ +yy53: + yych = *++YYCURSOR; + switch(yych) { case '.': case '/': case '0': @@ -777,7 +772,8 @@ case '\\': case ']': case '^': - case '_': case 'a': + case '_': + case 'a': case 'b': case 'c': case 'd': @@ -805,11 +801,11 @@ case 'z': goto yy54; default: goto yy47; } -yy54: ++YYCURSOR; +yy54: + ++YYCURSOR; if((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; - goto yy55; -yy55: switch(yych){ + switch(yych) { case 0x0A: goto yy56; case 0x0D: goto yy58; case '.': @@ -861,7 +857,8 @@ case '\\': case ']': case '^': - case '_': case 'a': + case '_': + case 'a': case 'b': case 'c': case 'd': @@ -889,14 +886,14 @@ case 'z': goto yy54; default: goto yy47; } -yy56: ++YYCURSOR; - goto yy57; -yy57: +yy56: + ++YYCURSOR; #line 396 "bytecode.re" -{ CHK_NL(YYCURSOR); + { CHK_NL(YYCURSOR); goto Directive; } -#line 899 "" -yy58: ++YYCURSOR; +#line 895 "" +yy58: + ++YYCURSOR; switch((yych = *YYCURSOR)) { case 0x0A: goto yy56; default: goto yy47; @@ -912,39 +909,40 @@ YYTOKEN = YYCURSOR; -#line 916 "" +#line 913 "" { YYCTYPE yych; - goto yy59; - ++YYCURSOR; -yy59: if((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; - switch(yych){ + switch(yych) { case 0x00: goto yy61; case 0x0A: goto yy62; case 0x0D: goto yy64; default: goto yy66; } -yy61:yy62: ++YYCURSOR; - goto yy63; +yy61: +yy62: + ++YYCURSOR; yy63: #line 412 "bytecode.re" -{ CHK_NL(YYCURSOR); + { CHK_NL(YYCURSOR); goto Document; } -#line 936 "" -yy64: ++YYCURSOR; +#line 931 "" +yy64: + ++YYCURSOR; switch((yych = *YYCURSOR)) { case 0x0A: goto yy67; default: goto yy65; } yy65: #line 415 "bytecode.re" -{ goto Comment; } -#line 945 "" -yy66: yych = *++YYCURSOR; + { goto Comment; } +#line 941 "" +yy66: + yych = *++YYCURSOR; goto yy65; -yy67: ++YYCURSOR; +yy67: + ++YYCURSOR; yych = *YYCURSOR; goto yy63; } @@ -966,21 +964,19 @@ tok = YYCURSOR; -#line 970 "" +#line 968 "" { YYCTYPE yych; - goto yy68; - ++YYCURSOR; -yy68: if((YYLIMIT - YYCURSOR) < 3) YYFILL(3); yych = *YYCURSOR; - switch(yych){ + switch(yych) { case 0x00: goto yy74; case 0x0A: goto yy70; case 0x0D: goto yy72; default: goto yy76; } -yy70: ++YYCURSOR; +yy70: + ++YYCURSOR; switch((yych = *YYCURSOR)) { case 'C': goto yy78; case 'N': goto yy80; @@ -989,50 +985,51 @@ } yy71: #line 461 "bytecode.re" -{ YYCURSOR = tok; + { YYCURSOR = tok; goto ScalarEnd; } -#line 996 "" -yy72: ++YYCURSOR; +#line 992 "" +yy72: + ++YYCURSOR; switch((yych = *YYCURSOR)) { case 0x0A: goto yy77; default: goto yy73; } yy73: #line 469 "bytecode.re" -{ CAT(str, cap, idx, tok[0]); + { CAT(str, cap, idx, tok[0]); goto Scalar2; } -#line 1007 "" -yy74: ++YYCURSOR; - goto yy75; -yy75: +#line 1004 "" +yy74: + ++YYCURSOR; #line 465 "bytecode.re" -{ YYCURSOR = tok; + { YYCURSOR = tok; goto ScalarEnd; } -#line 1015 "" -yy76: yych = *++YYCURSOR; +#line 1011 "" +yy76: + yych = *++YYCURSOR; goto yy73; -yy77: yych = *++YYCURSOR; - switch(yych){ +yy77: + yych = *++YYCURSOR; + switch(yych) { case 'C': goto yy78; case 'N': goto yy80; case 'Z': goto yy83; default: goto yy71; } -yy78: ++YYCURSOR; - goto yy79; -yy79: +yy78: + ++YYCURSOR; #line 435 "bytecode.re" -{ CHK_NL(tok+1); + { CHK_NL(tok+1); goto Scalar2; } -#line 1031 "" -yy80: ++YYCURSOR; +#line 1028 "" +yy80: + ++YYCURSOR; if(YYLIMIT == YYCURSOR) YYFILL(1); yych = *YYCURSOR; - goto yy81; -yy81: switch(yych){ + switch(yych) { case '0': case '1': case '2': @@ -1047,7 +1044,7 @@ } yy82: #line 438 "bytecode.re" -{ CHK_NL(tok+1); + { CHK_NL(tok+1); if ( tok + 2 < YYCURSOR ) { char *count = tok + 2; @@ -1064,16 +1061,15 @@ } goto Scalar2; } -#line 1068 "" -yy83: ++YYCURSOR; - goto yy84; -yy84: +#line 1065 "" +yy83: + ++YYCURSOR; #line 456 "bytecode.re" -{ CHK_NL(tok+1); + { CHK_NL(tok+1); CAT(str, cap, idx, '\0'); goto Scalar2; } -#line 1077 "" +#line 1073 "" } #line 473 "bytecode.re" @@ -1110,49 +1106,48 @@ tok = YYCURSOR; -#line 1114 "" +#line 1110 "" { YYCTYPE yych; - goto yy85; - ++YYCURSOR; -yy85: if((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; - switch(yych){ + switch(yych) { case 0x00: goto yy91; case 0x0A: goto yy87; case 0x0D: goto yy89; default: goto yy93; } -yy87: ++YYCURSOR; - goto yy88; +yy87: + ++YYCURSOR; yy88: #line 508 "bytecode.re" -{ CHK_NL(YYCURSOR); + { CHK_NL(YYCURSOR); return str; } -#line 1134 "" -yy89: ++YYCURSOR; +#line 1127 "" +yy89: + ++YYCURSOR; switch((yych = *YYCURSOR)) { case 0x0A: goto yy94; default: goto yy90; } yy90: #line 515 "bytecode.re" -{ CAT(str, cap, idx, tok[0]); + { CAT(str, cap, idx, tok[0]); goto Inline; } -#line 1145 "" -yy91: ++YYCURSOR; - goto yy92; -yy92: +#line 1139 "" +yy91: + ++YYCURSOR; #line 511 "bytecode.re" -{ YYCURSOR = tok; + { YYCURSOR = tok; return str; } -#line 1153 "" -yy93: yych = *++YYCURSOR; +#line 1146 "" +yy93: + yych = *++YYCURSOR; goto yy90; -yy94: ++YYCURSOR; +yy94: + ++YYCURSOR; yych = *YYCURSOR; goto yy88; } --- syck-0.55+svn256.orig/lib/Makefile.am +++ syck-0.55+svn256/lib/Makefile.am @@ -2,6 +2,7 @@ REC = re2c AM_YFLAGS = -d -t -v -p syck SUFFIXES = .re +CFLAGS = -fPIC .re.c: $(REC) $< > $@.new && mv $@.new $@ --- syck-0.55+svn256.orig/tests/Makefile.am +++ syck-0.55+svn256/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+svn256.orig/debian/docs +++ syck-0.55+svn256/debian/docs @@ -0,0 +1,3 @@ +RELEASE +README +README.BYTECODE --- syck-0.55+svn256.orig/debian/control +++ syck-0.55+svn256/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+svn256.orig/debian/rules +++ syck-0.55+svn256/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+svn256.orig/debian/watch +++ syck-0.55+svn256/debian/watch @@ -0,0 +1,5 @@ +version=2 +http://rubyforge.org/frs/?group_id=224 \ + .*/syck-(.*)\.tar\.gz \ + debian \ + uupdate --- syck-0.55+svn256.orig/debian/changelog +++ syck-0.55+svn256/debian/changelog @@ -0,0 +1,121 @@ +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+svn256.orig/debian/syck.ini +++ syck-0.55+svn256/debian/syck.ini @@ -0,0 +1,3 @@ +# configuration for the php syck module +extension=syck.so + --- syck-0.55+svn256.orig/debian/compat +++ syck-0.55+svn256/debian/compat @@ -0,0 +1 @@ +4 --- syck-0.55+svn256.orig/debian/copyright +++ syck-0.55+svn256/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+svn256.orig/debian/libsyck0-dev.install +++ syck-0.55+svn256/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+svn256.orig/bootstrap +++ syck-0.55+svn256/bootstrap @@ -3,5 +3,5 @@ set -x aclocal autoheader -automake --foreign --add-missing --copy +automake-1.10 --foreign --add-missing --copy autoconf