diff options
author | jperkin <jperkin> | 2013-06-25 10:06:34 +0000 |
---|---|---|
committer | jperkin <jperkin> | 2013-06-25 10:06:34 +0000 |
commit | c265432e125d8e0f0a5ee6d18610032eaad34cce (patch) | |
tree | 10cd4da7463821579e8d3c7ec3189710feb212bf /lang/erlang | |
parent | de5ccfeaae1d4dccd7c1d7ec9066af2e2fe899a1 (diff) | |
download | pkgsrc-c265432e125d8e0f0a5ee6d18610032eaad34cce.tar.gz |
Avoid -Werror=return-type errors. Fixes SunOS build.
Diffstat (limited to 'lang/erlang')
-rw-r--r-- | lang/erlang/distinfo | 4 | ||||
-rw-r--r-- | lang/erlang/patches/patch-lib_os__mon_c__src_ferrule.c | 15 | ||||
-rw-r--r-- | lang/erlang/patches/patch-lib_os__mon_c__src_mod__syslog.c | 25 |
3 files changed, 43 insertions, 1 deletions
diff --git a/lang/erlang/distinfo b/lang/erlang/distinfo index 5f689817f6c..c4def4af603 100644 --- a/lang/erlang/distinfo +++ b/lang/erlang/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.31 2013/06/08 06:48:24 asau Exp $ +$NetBSD: distinfo,v 1.32 2013/06/25 10:06:34 jperkin Exp $ SHA1 (erlang/otp_src_R16B.tar.gz) = a538c64a4fd9ed16a29f981321f0830a3da02bae RMD160 (erlang/otp_src_R16B.tar.gz) = e786a8c7ba578ed9612cd7e46565f48b7435390b @@ -9,6 +9,8 @@ SHA1 (patch-am) = 11ff769b6954f950d6447e69b033cdc0bfa767e9 SHA1 (patch-ao) = a4ee17b0a81415d541cb55d76b3c1ecc3148c2c2 SHA1 (patch-ay) = 7d1a7f79e8c3ea909b2f4476d9ff271ed1318234 SHA1 (patch-erts_emulator_sys_common_erl__mseg.c) = 087b9c33bfd2b58c5e961b6d8a1c10be09358936 +SHA1 (patch-lib_os__mon_c__src_ferrule.c) = ba09f2546613e8184cc9a400ec6571839cbd4be5 SHA1 (patch-lib_os__mon_c__src_memsup.c) = 1a6ae70dff9e6468c9c84d3fe1964dab6624a8c3 +SHA1 (patch-lib_os__mon_c__src_mod__syslog.c) = cf50d11f9448a6a7f7327ca9ba18772270eb6080 SHA1 (patch-lib_wx_configure) = 995744de7390813683257050f19c51e87a3bb58f SHA1 (patch-lib_wx_configure.in) = f38d2ed003dfd1d069f6a08a73e7971c135759d8 diff --git a/lang/erlang/patches/patch-lib_os__mon_c__src_ferrule.c b/lang/erlang/patches/patch-lib_os__mon_c__src_ferrule.c new file mode 100644 index 00000000000..7009b8476b6 --- /dev/null +++ b/lang/erlang/patches/patch-lib_os__mon_c__src_ferrule.c @@ -0,0 +1,15 @@ +$NetBSD: patch-lib_os__mon_c__src_ferrule.c,v 1.1 2013/06/25 10:06:34 jperkin Exp $ + +Avoid -Werror=return-type errors. + +--- lib/os_mon/c_src/ferrule.c.orig 2013-02-25 19:21:31.000000000 +0000 ++++ lib/os_mon/c_src/ferrule.c +@@ -50,7 +50,7 @@ + #define FDS_STDIN 0 + #define FDS_PIPE 1 + +-main(int argc, char *argv[]) ++int main(int argc, char *argv[]) + /* usage: ferrule ownpath */ + { + int i, pipe_fd; diff --git a/lang/erlang/patches/patch-lib_os__mon_c__src_mod__syslog.c b/lang/erlang/patches/patch-lib_os__mon_c__src_mod__syslog.c new file mode 100644 index 00000000000..5330b189738 --- /dev/null +++ b/lang/erlang/patches/patch-lib_os__mon_c__src_mod__syslog.c @@ -0,0 +1,25 @@ +$NetBSD: patch-lib_os__mon_c__src_mod__syslog.c,v 1.1 2013/06/25 10:06:34 jperkin Exp $ + +Avoid -Werror=return-type errors. + +--- lib/os_mon/c_src/mod_syslog.c.orig 2013-02-25 19:21:31.000000000 +0000 ++++ lib/os_mon/c_src/mod_syslog.c +@@ -47,7 +47,7 @@ + #define TRUE 1 + #define WAIT 1 + +-main(int argc, char *argv[]) ++int main(int argc, char *argv[]) + /* usage: mod_syslog mode ownpath syslogconf */ + { + int syslogd_pid, n_lines_copied=0; +@@ -128,6 +128,9 @@ main(int argc, char *argv[]) + make_exit(PIPE_NOT_FOUND); + else */ + make_exit(OK); ++ ++ /* NOTREACHED */ ++ return 0; + } + + void make_exit(int exit_code) |