summaryrefslogtreecommitdiff
path: root/x11-libs/libXaw
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /x11-libs/libXaw
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-libs/libXaw')
-rw-r--r--x11-libs/libXaw/Manifest8
-rw-r--r--x11-libs/libXaw/files/libXaw-1.0.12-format-security.patch26
-rw-r--r--x11-libs/libXaw/libXaw-1.0.12.ebuild37
-rw-r--r--x11-libs/libXaw/libXaw-1.0.13.ebuild32
-rw-r--r--x11-libs/libXaw/metadata.xml11
5 files changed, 114 insertions, 0 deletions
diff --git a/x11-libs/libXaw/Manifest b/x11-libs/libXaw/Manifest
new file mode 100644
index 000000000000..154d1b9fa800
--- /dev/null
+++ b/x11-libs/libXaw/Manifest
@@ -0,0 +1,8 @@
+AUX libXaw-1.0.12-format-security.patch 818 SHA256 bde20c0fe5ee51debd2de15bcc4368b19104a18d79c76bc3d120a7c7401a7f51 SHA512 d08763618a02eeb2ec2abe339566d7a2d2465615306831e4ee02ee2b1699446e598d5aa8dd36356936a87c643900b36845e8419bfa1a1570431c4b5a608f955a WHIRLPOOL f10bfde72933bf0d7fc8c8f82dcccb966cfb5f9403792f0083b5ac90a5f14e8714e78feb10d3be75b7a0ba8b3355d13585d4c153d70c86dd450c66fa046c63c2
+DIST libXaw-1.0.12.tar.bz2 677147 SHA256 96fc314874fce9979556321d1d6ee00b5baf32fb333b7278853b4983bc3cdbf6 SHA512 baf11625a20b89f08747e25dff6755ab796c8a5a91341d3cb21f85780733c4a3c25bbf134ac6259982207067d0a617f83f516c48aef6f57cbab14c8a9862944d WHIRLPOOL f23798a3c221d6f23de9b8d708f5c054d39d6681df23a53ab7a3c221215dfafc23463475e2d8290d609fd591443e35c1d0e9bc939a528eca3c6e757d7dd2d6e0
+DIST libXaw-1.0.13.tar.bz2 674140 SHA256 8ef8067312571292ccc2bbe94c41109dcf022ea5a4ec71656a83d8cce9edb0cd SHA512 d768a39f7111802493fa1df1b80d858e4139ceeb883d45ff13ce3b7a0e775a7d2834b7ad157c8330117f04c32f38979795332dd7a119adb2344fcb1aa9cf1e2f WHIRLPOOL c2af8386b8803b0429bc27875761214a5dbabf4b3feda69af18ddcd00ae6809a3de6fa0912ac1299cbb381d4d8180d1a57f2330639bfede79ef9bcbdd6e6fd34
+EBUILD libXaw-1.0.12.ebuild 1099 SHA256 192b1067d704ae8223248c81147c959ef6fd1352b9dcfca0713bd525fc21d78c SHA512 1b7ea909325c6cebf3c70e22ffe13f3806c8db62a62d111677ad98ec1df166be40e4bd360f865d5c838dc9e356ce1a5f9bc3d8f8f61c75becb1033c7bfcbaf22 WHIRLPOOL d0402e8c4f1d413986f64f8c13bad5affb22f6b43dbb060eca416f8306b4a22ec0305c13898c552683f09759a4da7e24364beaf6055cf648f077a3db30597bec
+EBUILD libXaw-1.0.13.ebuild 981 SHA256 f8935b0d2eb0d0943c368dcaf52068b2ba03101e49070963289d902768ad7116 SHA512 8bcb3fd9eb65d62bd851952c32422c2250c0bda73005977a85e5bed5222202a9c0a390bd98f0c8c0fab8e6bc0a62061dac013cf0278bf5c444fa015c4cebd670 WHIRLPOOL 7c5f187d7c0d75a2c2128f1f41d700ca0aabd97a9419163acd0712098f5bffeca4917c20158e9c31c91973fd5af240117e79de794a53ab9e55cc26b7fcbb4493
+MISC ChangeLog 4051 SHA256 f2f93748cb2549411f7d16c7955c1a352b8d39473f12b8863bad22de375f4559 SHA512 e70721007723a02cf6a268a9fcb8d39465ed4287494e76cd6fc4f79524681260fb682d722a595f11da3470f13c8c30c360e9a05b5b5bc3e3ffbc75556c18d050 WHIRLPOOL 42ae700bb844ef9942317dd09ef852fa28dcf4ab413d785d09c2e53ebb448c8a6f6b018c70203b9e38091a611f87c2811e363d9173f6f24db05ed8e7f578eff8
+MISC ChangeLog-2015 15489 SHA256 ba4deed7f81b17a848d766b535aa53aa3378f36f9dde67e70c348801c8e6cfa4 SHA512 6bc161e68191be653a01ec4ab5728780d310defa2b1d3c50785149d9d94489e6546af472e5acc44e8569c2e593121f089c83eaa4b2cce8598873d5902372ee24 WHIRLPOOL bb78175238d2d18aea6fcd2e1239825ed93a9c5340e9ac00385779b1e5fd0960c5802255a6947c5202e89a47df659b5f902ab5fd910ed1c83d61d21ee4cbc000
+MISC metadata.xml 308 SHA256 86718af383b6c9ac2967adb409aa65e86fa690af1ba54f356bb271363fe0e229 SHA512 331203494a47823877466669591ec0de413400dc18f51e96c18a06b7bece2fe56a73055cd7f1e4ffcf6cc9cc9bdd488a7a5ce2830def9ce5a6ae187c52dad364 WHIRLPOOL 898faac1cc1bfd45c2407d1afb3dc860c7b261a262f58ed2ed124e24d98bf0173a86847f508ea821c9d086bf4101a6e760e362425bbbb894d15d2f703baac1b8
diff --git a/x11-libs/libXaw/files/libXaw-1.0.12-format-security.patch b/x11-libs/libXaw/files/libXaw-1.0.12-format-security.patch
new file mode 100644
index 000000000000..dfc2e23672f9
--- /dev/null
+++ b/x11-libs/libXaw/files/libXaw-1.0.12-format-security.patch
@@ -0,0 +1,26 @@
+From ec7d7c303385a6bdb0833a5aaae96be697cca7ab Mon Sep 17 00:00:00 2001
+From: Adam Jackson <ajax@redhat.com>
+Date: Thu, 21 Nov 2013 11:43:55 -0500
+Subject: Fix build with gcc -Werror=format-security
+
+DisplayList.c:290:4: error: format not a string literal and no format
+arguments [-Werror=format-security]
+
+Signed-off-by: Adam Jackson <ajax@redhat.com>
+
+diff --git a/src/DisplayList.c b/src/DisplayList.c
+index 3e99df4..0581bf7 100644
+--- a/src/DisplayList.c
++++ b/src/DisplayList.c
+@@ -287,7 +287,7 @@ _XawDisplayList *XawCreateDisplayList(String string, Screen *screen,
+ }
+ if (fp)
+ {
+- snprintf(cname, fp - fname + 1, fname);
++ snprintf(cname, fp - fname + 1, "%s", fname);
+ memmove(fname, fp + 1, strlen(fp));
+ lc = cname[0] ? XawGetDisplayListClass(cname) : xlibc;
+ if (!lc)
+--
+cgit v0.10.2
+
diff --git a/x11-libs/libXaw/libXaw-1.0.12.ebuild b/x11-libs/libXaw/libXaw-1.0.12.ebuild
new file mode 100644
index 000000000000..93554d3c6304
--- /dev/null
+++ b/x11-libs/libXaw/libXaw-1.0.12.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_DOC=doc
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org Xaw library"
+
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="deprecated"
+
+RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+ >=x11-libs/libXmu-1.1.1-r1[${MULTILIB_USEDEP}]
+ >=x11-libs/libXpm-3.5.10-r1[${MULTILIB_USEDEP}]
+ >=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]
+ >=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ # Fix build with gcc -Werror=format-security (from 'master')
+ "${FILESDIR}"/${P}-format-security.patch
+)
+
+src_configure() {
+ XORG_CONFIGURE_OPTIONS=(
+ $(use_enable deprecated xaw6)
+ $(use_enable doc specs)
+ $(use_with doc xmlto)
+ --without-fop
+ )
+ xorg-2_src_configure
+}
diff --git a/x11-libs/libXaw/libXaw-1.0.13.ebuild b/x11-libs/libXaw/libXaw-1.0.13.ebuild
new file mode 100644
index 000000000000..e6e751e4bb70
--- /dev/null
+++ b/x11-libs/libXaw/libXaw-1.0.13.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+XORG_DOC=doc
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org Xaw library"
+
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="deprecated"
+
+RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+ >=x11-libs/libXmu-1.1.1-r1[${MULTILIB_USEDEP}]
+ >=x11-libs/libXpm-3.5.10-r1[${MULTILIB_USEDEP}]
+ >=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]
+ >=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ XORG_CONFIGURE_OPTIONS=(
+ $(use_enable deprecated xaw6)
+ $(use_enable doc specs)
+ $(use_with doc xmlto)
+ --without-fop
+ )
+ xorg-2_src_configure
+}
diff --git a/x11-libs/libXaw/metadata.xml b/x11-libs/libXaw/metadata.xml
new file mode 100644
index 000000000000..570177e533dc
--- /dev/null
+++ b/x11-libs/libXaw/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+<use>
+ <flag name="deprecated">Install deprecated Xaw6 library.</flag>
+</use>
+</pkgmetadata>