summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2015-04-08 06:53:09 +0000
committerJustin Lecher <jlec@gentoo.org>2015-04-08 06:53:09 +0000
commit58d8bf8a8cb1057286522a06a17af637dc057f63 (patch)
tree3010b8474d156fad52e21861d1a20927ab6c8ed9 /sci-misc/oww
parentAdd pypy support, drop old (diff)
downloadgentoo-2-58d8bf8a8cb1057286522a06a17af637dc057f63.tar.gz
gentoo-2-58d8bf8a8cb1057286522a06a17af637dc057f63.tar.bz2
gentoo-2-58d8bf8a8cb1057286522a06a17af637dc057f63.zip
Version Bump, bug #545636
(Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key B9D4F231BD1558AB!)
Diffstat (limited to 'sci-misc/oww')
-rw-r--r--sci-misc/oww/ChangeLog11
-rw-r--r--sci-misc/oww/files/oww-0.86.5-format-security.patch30
-rw-r--r--sci-misc/oww/oww-0.86.5.ebuild39
3 files changed, 77 insertions, 3 deletions
diff --git a/sci-misc/oww/ChangeLog b/sci-misc/oww/ChangeLog
index dffdc3c0cf6a..aa74f25c95b0 100644
--- a/sci-misc/oww/ChangeLog
+++ b/sci-misc/oww/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-misc/oww
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-misc/oww/ChangeLog,v 1.11 2015/04/07 14:44:45 jlec Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-misc/oww/ChangeLog,v 1.12 2015/04/08 06:53:09 jlec Exp $
+
+*oww-0.86.5 (08 Apr 2015)
+
+ 08 Apr 2015; Justin Lecher <jlec@gentoo.org>
+ +files/oww-0.86.5-format-security.patch, +oww-0.86.5.ebuild:
+ Version Bump, bug #545636
*oww-0.86.4 (08 Oct 2013)
@@ -55,4 +61,3 @@
17 Dec 2003; Patrick Kursawe <phosphan@gentoo.org> metadata.xml,
oww-0.71.1.ebuild:
Initial import based on bug #19974 by Roger Pau Monné <royger@bdftech.com>
-
diff --git a/sci-misc/oww/files/oww-0.86.5-format-security.patch b/sci-misc/oww/files/oww-0.86.5-format-security.patch
new file mode 100644
index 000000000000..190c637e1983
--- /dev/null
+++ b/sci-misc/oww/files/oww-0.86.5-format-security.patch
@@ -0,0 +1,30 @@
+ src/file.c | 2 +-
+ src/werr_linux.c | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/file.c b/src/file.c
+index 9726564..af2f672 100644
+--- a/src/file.c
++++ b/src/file.c
+@@ -152,7 +152,7 @@ int file_check_file(char *file_name, int create)
+
+ fp = fopen(file_name, "w") ;
+ if (!fp) return 0 ;
+- fprintf(fp, setup_format_loghead) ;
++ fprintf(fp, "%s", setup_format_loghead) ;
+ fprintf(fp, "\n") ;
+ fclose(fp) ;
+ return 1 ;
+diff --git a/src/werr_linux.c b/src/werr_linux.c
+index 50d3993..0f8834e 100644
+--- a/src/werr_linux.c
++++ b/src/werr_linux.c
+@@ -331,7 +331,7 @@ void werr(int flags, char* format, ...)
+ else
+ syslog_level = LOG_DEBUG ;
+
+- syslog(syslog_level, message) ;
++ syslog(syslog_level, "%s", message) ;
+ }
+ # endif
+ # else // i.e. ifndef NOGUI
diff --git a/sci-misc/oww/oww-0.86.5.ebuild b/sci-misc/oww/oww-0.86.5.ebuild
new file mode 100644
index 000000000000..faa125083a75
--- /dev/null
+++ b/sci-misc/oww/oww-0.86.5.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-misc/oww/oww-0.86.5.ebuild,v 1.1 2015/04/08 06:53:09 jlec Exp $
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF=true
+
+inherit autotools-utils
+
+DESCRIPTION="A one-wire weather station for Dallas Semiconductor"
+HOMEPAGE="http://oww.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="Artistic"
+KEYWORDS="~amd64 ~x86"
+IUSE="gtk nls usb"
+
+RDEPEND="
+ net-misc/curl
+ gtk? ( x11-libs/gtk+:2 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.86.4-build.patch
+ "${FILESDIR}"/${P}-format-security.patch
+ )
+
+src_configure() {
+ local myeconfargs=(
+ --enable-interactive
+ $(use_enable nls)
+ $(use_enable gtk gui)
+ $(use_with usb)
+ )
+ autotools-utils_src_configure
+}