This is an automated email from the git hooks/post-receive script. roam-guest pushed a commit to branch master in repository fenix.
commit f2768bad7e5bdb83e7eb5ba6b872c88e6d069bd6 Author: Miriam Ruiz <[email protected]> Date: Tue Jul 31 14:25:12 2007 +0000 Make fxc and fxi return proper values to signal errors in Linux. Added patch and unpatch targets to debian/rules for developers comfort. --- debian/changelog | 1 + debian/patches/fxc_return_values.patch | 38 ++++++++++++++++++++++++++++++++++ debian/patches/fxi_return_values.patch | 21 +++++++++++++++++++ debian/patches/series | 2 ++ debian/rules | 6 ++++++ 5 files changed, 68 insertions(+) diff --git a/debian/changelog b/debian/changelog index e0c3602..2d65769 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,6 +6,7 @@ fenix (0.92a.dfsg1-1) UNRELEASED; urgency=low * Added support for reading programs from stdin in the interpreter. * Added fenix binary to compile and execute a game on the fly. * Put everything in a single package. + * Make fxc and fxi return proper values to signal errors in Linux. [ Cyril Brulebois ] * Added XS-Vcs-Svn and XS-Vcs-Browser fields in the control file. diff --git a/debian/patches/fxc_return_values.patch b/debian/patches/fxc_return_values.patch new file mode 100644 index 0000000..6b97a20 --- /dev/null +++ b/debian/patches/fxc_return_values.patch @@ -0,0 +1,38 @@ +diff -ruN fenix-0.92a.dfsg1.orig/fxc/src/main.c fenix-0.92a.dfsg1/fxc/src/main.c +--- fenix-0.92a.dfsg1.orig/fxc/src/main.c 2007-07-31 13:59:25.000000000 +0000 ++++ fenix-0.92a.dfsg1/fxc/src/main.c 2007-07-31 14:02:05.000000000 +0000 +@@ -260,7 +260,7 @@ + { + fprintf (stderr, MSG_TOO_MANY_FILES) ; + fprintf (stderr, "\n") ; +- return 0 ; ++ return -2 ; + } + filename = argv[i] ; + } +@@ -271,7 +271,7 @@ + fprintf (stderr, MSG_USING, argv[0]) ; + fprintf (stderr, MSG_OPTION_D) ; + fprintf (stderr, MSG_OPTIONS) ; +- return 0 ; ++ return -1 ; + } + + if (*outname) +@@ -330,7 +330,7 @@ + if (!file_exists(stubname)) + { + compile_error (_("Can't open stub file %s"), stubname); +- return -1; ++ return -3; + } + } + } +@@ -355,6 +355,6 @@ + /* destroy error messages list */ + err_destroyErrorTable() ; + +- return 1 ; ++ return 0 ; + } + diff --git a/debian/patches/fxi_return_values.patch b/debian/patches/fxi_return_values.patch new file mode 100644 index 0000000..63cfa00 --- /dev/null +++ b/debian/patches/fxi_return_values.patch @@ -0,0 +1,21 @@ +diff -ruN fenix-0.92a.dfsg1.orig/fxi/src/main.c fenix-0.92a.dfsg1/fxi/src/main.c +--- fenix-0.92a.dfsg1.orig/fxi/src/main.c 2007-07-31 13:59:25.000000000 +0000 ++++ fenix-0.92a.dfsg1/fxi/src/main.c 2007-07-31 14:03:36.000000000 +0000 +@@ -302,7 +302,7 @@ + "agreement (GNU GPL version 2 or later).\n" + "See COPYING for license details.\n"), + argv[0]) ; +- return 0 ; ++ return -1 ; + } + } + +@@ -340,7 +340,7 @@ + if (!dcb_load(dcbname)) + { + gr_error (_("'%s': file does not exist or it's not a DCB version %d file or compatible"), filename, DCB_VERSION >> 8) ; +- return -1 ; ++ return -2 ; + } + } + } diff --git a/debian/patches/series b/debian/patches/series index 093fa73..ceaffe3 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -8,4 +8,6 @@ fxc_nosdlinit.patch common_stdfiles.patch fxc_output.patch fxi_input.patch +fxc_return_values.patch +fxi_return_values.patch 0.92a_to_cvs-20070713.1513.patch diff --git a/debian/rules b/debian/rules index 184587a..1f7874d 100755 --- a/debian/rules +++ b/debian/rules @@ -18,6 +18,12 @@ endif CFLAGS += -DUSE_GETTEXT +patch: + QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2 + +unpatch: + QUILT_PATCHES=debian/patches quilt pop -a -f || test $$? = 2 + config.status: configure dh_testdir $(MAKE) -f /usr/share/quilt/quilt.make patch -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/fenix.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

