diff options
author | 2014-05-11 19:12:35 +0000 | |
---|---|---|
committer | 2014-05-11 19:12:35 +0000 | |
commit | d8f85f33894d572e14e63b7e232879d833ad6278 (patch) | |
tree | 67427370c1e065b218e7d71720263d1ac224b14f /net-print | |
parent | Version bump #504726. (diff) | |
download | gentoo-2-d8f85f33894d572e14e63b7e232879d833ad6278.tar.gz gentoo-2-d8f85f33894d572e14e63b7e232879d833ad6278.tar.bz2 gentoo-2-d8f85f33894d572e14e63b7e232879d833ad6278.zip |
Fix build on uclibc, bug 509884
(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 84AD142F)
Diffstat (limited to 'net-print')
-rw-r--r-- | net-print/cups-filters/ChangeLog | 7 | ||||
-rw-r--r-- | net-print/cups-filters/cups-filters-1.0.53.ebuild | 6 | ||||
-rw-r--r-- | net-print/cups-filters/cups-filters-9999.ebuild | 6 | ||||
-rw-r--r-- | net-print/cups-filters/files/cups-filters-1.0.53-uclibc.patch | 16 |
4 files changed, 32 insertions, 3 deletions
diff --git a/net-print/cups-filters/ChangeLog b/net-print/cups-filters/ChangeLog index 99b91c034f4d..33d4570f188e 100644 --- a/net-print/cups-filters/ChangeLog +++ b/net-print/cups-filters/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-print/cups-filters # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-print/cups-filters/ChangeLog,v 1.122 2014/05/11 08:02:39 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-print/cups-filters/ChangeLog,v 1.123 2014/05/11 19:12:35 dilfridge Exp $ + + 11 May 2014; Andreas K. Huettel <dilfridge@gentoo.org> + cups-filters-1.0.53.ebuild, cups-filters-9999.ebuild, + +files/cups-filters-1.0.53-uclibc.patch: + Fix build on uclibc, bug 509884 11 May 2014; Agostino Sarubbo <ago@gentoo.org> cups-filters-1.0.53.ebuild: Stable for ppc64, wrt bug #508844 diff --git a/net-print/cups-filters/cups-filters-1.0.53.ebuild b/net-print/cups-filters/cups-filters-1.0.53.ebuild index c0eefa967181..978c325507b7 100644 --- a/net-print/cups-filters/cups-filters-1.0.53.ebuild +++ b/net-print/cups-filters/cups-filters-1.0.53.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-print/cups-filters/cups-filters-1.0.53.ebuild,v 1.8 2014/05/11 08:02:39 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-print/cups-filters/cups-filters-1.0.53.ebuild,v 1.9 2014/05/11 19:12:35 dilfridge Exp $ EAPI=5 @@ -44,6 +44,10 @@ RDEPEND=" " DEPEND="${RDEPEND}" +PATCHES=( + "${FILESDIR}/${P}-uclibc.patch" +) + src_prepare() { base_src_prepare sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" -i configure.ac || die diff --git a/net-print/cups-filters/cups-filters-9999.ebuild b/net-print/cups-filters/cups-filters-9999.ebuild index e2eb267b96b6..e1b0a20db45e 100644 --- a/net-print/cups-filters/cups-filters-9999.ebuild +++ b/net-print/cups-filters/cups-filters-9999.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-print/cups-filters/cups-filters-9999.ebuild,v 1.45 2014/01/05 21:54:10 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-print/cups-filters/cups-filters-9999.ebuild,v 1.46 2014/05/11 19:12:35 dilfridge Exp $ EAPI=5 @@ -44,6 +44,10 @@ RDEPEND=" " DEPEND="${RDEPEND}" +PATCHES=( + "${FILESDIR}/${P}-uclibc.patch" +) + src_prepare() { base_src_prepare sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" -i configure.ac || die diff --git a/net-print/cups-filters/files/cups-filters-1.0.53-uclibc.patch b/net-print/cups-filters/files/cups-filters-1.0.53-uclibc.patch new file mode 100644 index 000000000000..88e6c341f1f5 --- /dev/null +++ b/net-print/cups-filters/files/cups-filters-1.0.53-uclibc.patch @@ -0,0 +1,16 @@ +--- cups-filters-1.0.53/filter/foomatic-rip/foomaticrip.c ++++ cups-filters-1.0.53-uclibc/filter/foomatic-rip/foomaticrip.c +@@ -736,8 +736,13 @@ int main(int argc, char** argv) + debug = 1; + + if (debug) { ++#ifdef __UCLIBC__ ++ sprintf(tmp, "%s-log-XXXXXX", LOG_FILE); ++ int fd = mkstemp (tmp); ++#else + sprintf(tmp, "%s-XXXXXX.log", LOG_FILE); + int fd = mkstemps (tmp, 4); ++#endif + if (fd != -1) + logh = fdopen(fd, "w"); + else |