parent
34885bb0ea
commit
6c00dd486e
@ -1,49 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/monit/monit-5.10.ebuild,v 1.2 2015/02/11 23:22:22 blueness Exp $
|
||||
|
||||
EAPI="5"
|
||||
inherit systemd
|
||||
|
||||
DESCRIPTION="a utility for monitoring and managing daemons or similar programs running on a Unix system"
|
||||
HOMEPAGE="http://mmonit.com/monit/"
|
||||
SRC_URI="http://mmonit.com/monit/dist/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
|
||||
IUSE="pam ssl"
|
||||
|
||||
RDEPEND="ssl? ( dev-libs/openssl )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/flex
|
||||
sys-devel/bison
|
||||
pam? ( virtual/pam )"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e '/^INSTALL_PROG/s/-s//' Makefile.in || die "sed failed in Makefile.in"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_with ssl) $(use_with pam) || die "econf failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DESTDIR="${D}" install || die "make install failed"
|
||||
|
||||
dodoc README*
|
||||
dohtml -r doc/*
|
||||
|
||||
insinto /etc; insopts -m600; doins monitrc || die "doins monitrc failed"
|
||||
newinitd "${FILESDIR}"/monit.initd-5.0-r1 monit || die "newinitd failed"
|
||||
systemd_dounit "${FILESDIR}"/${PN}.service || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Sample configurations are available at:"
|
||||
elog "http://mmonit.com/monit/documentation/"
|
||||
}
|
@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/monit/monit-5.11-r1.ebuild,v 1.2 2015/02/11 23:22:22 blueness Exp $
|
||||
|
||||
EAPI="5"
|
||||
inherit pam systemd
|
||||
|
||||
DESCRIPTION="a utility for monitoring and managing daemons or similar programs running on a Unix system"
|
||||
HOMEPAGE="http://mmonit.com/monit/"
|
||||
SRC_URI="http://mmonit.com/monit/dist/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
|
||||
IUSE="pam ssl"
|
||||
|
||||
RDEPEND="ssl? ( dev-libs/openssl )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/flex
|
||||
sys-devel/bison
|
||||
pam? ( virtual/pam )"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e '/^INSTALL_PROG/s/-s//' Makefile.in || die "sed failed in Makefile.in"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_with ssl) $(use_with pam)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
dodoc README*
|
||||
dohtml -r doc/*
|
||||
|
||||
insinto /etc; insopts -m600; doins monitrc
|
||||
newinitd "${FILESDIR}"/monit.initd-5.0-r1 monit
|
||||
systemd_dounit "${FILESDIR}"/${PN}.service
|
||||
|
||||
use pam && newpamd "${FILESDIR}"/${PN}.pamd ${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Sample configurations are available at:"
|
||||
elog "http://mmonit.com/monit/documentation/"
|
||||
}
|
@ -1,49 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/monit/monit-5.11.ebuild,v 1.2 2015/02/11 23:22:22 blueness Exp $
|
||||
|
||||
EAPI="5"
|
||||
inherit systemd
|
||||
|
||||
DESCRIPTION="a utility for monitoring and managing daemons or similar programs running on a Unix system"
|
||||
HOMEPAGE="http://mmonit.com/monit/"
|
||||
SRC_URI="http://mmonit.com/monit/dist/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
|
||||
IUSE="pam ssl"
|
||||
|
||||
RDEPEND="ssl? ( dev-libs/openssl )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/flex
|
||||
sys-devel/bison
|
||||
pam? ( virtual/pam )"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e '/^INSTALL_PROG/s/-s//' Makefile.in || die "sed failed in Makefile.in"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_with ssl) $(use_with pam) || die "econf failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DESTDIR="${D}" install || die "make install failed"
|
||||
|
||||
dodoc README*
|
||||
dohtml -r doc/*
|
||||
|
||||
insinto /etc; insopts -m600; doins monitrc || die "doins monitrc failed"
|
||||
newinitd "${FILESDIR}"/monit.initd-5.0-r1 monit || die "newinitd failed"
|
||||
systemd_dounit "${FILESDIR}"/${PN}.service || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Sample configurations are available at:"
|
||||
elog "http://mmonit.com/monit/documentation/"
|
||||
}
|
@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/monit/monit-5.12.1.ebuild,v 1.1 2015/03/13 06:43:07 patrick Exp $
|
||||
|
||||
EAPI="5"
|
||||
inherit pam systemd
|
||||
|
||||
DESCRIPTION="a utility for monitoring and managing daemons or similar programs running on a Unix system"
|
||||
HOMEPAGE="http://mmonit.com/monit/"
|
||||
SRC_URI="http://mmonit.com/monit/dist/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
|
||||
IUSE="pam ssl"
|
||||
|
||||
RDEPEND="ssl? ( dev-libs/openssl )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/flex
|
||||
sys-devel/bison
|
||||
pam? ( virtual/pam )"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e '/^INSTALL_PROG/s/-s//' Makefile.in || die "sed failed in Makefile.in"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_with ssl) $(use_with pam)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
dodoc README*
|
||||
dohtml -r doc/*
|
||||
|
||||
insinto /etc; insopts -m600; doins monitrc
|
||||
newinitd "${FILESDIR}"/monit.initd-5.0-r1 monit
|
||||
systemd_dounit "${FILESDIR}"/${PN}.service
|
||||
|
||||
use pam && newpamd "${FILESDIR}"/${PN}.pamd ${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Sample configurations are available at:"
|
||||
elog "http://mmonit.com/monit/documentation/"
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/monit/monit-5.12.ebuild,v 1.1 2015/02/28 06:05:10 patrick Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/monit/monit-5.13.ebuild,v 1.1 2015/05/11 02:27:22 patrick Exp $
|
||||
|
||||
EAPI="5"
|
||||
inherit pam systemd
|
@ -0,0 +1,74 @@
|
||||
From 08836a47c56b47b658025e41a20027c5d915f836 Mon Sep 17 00:00:00 2001
|
||||
From: "Scott M. Kroll" <skroll@gmail.com>
|
||||
Date: Fri, 15 Aug 2014 10:40:38 -0400
|
||||
Subject: [PATCH 1/3] Fix vmxnet module on kernels >= 3.16
|
||||
|
||||
* Add compat check for ethtool_ops in net_device struct.
|
||||
* SET_ETHTOOL_OPS is no longer defined, but can be manually.
|
||||
---
|
||||
open-vm-tools/modules/linux/shared/compat_netdevice.h | 4 ++++
|
||||
open-vm-tools/modules/linux/vmxnet/vmxnet.c | 13 ++++++++-----
|
||||
2 files changed, 12 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/open-vm-tools/modules/linux/shared/compat_netdevice.h b/open-vm-tools/modules/linux/shared/compat_netdevice.h
|
||||
index 3aec25b..a65d59b 100644
|
||||
--- a/open-vm-tools/modules/linux/shared/compat_netdevice.h
|
||||
+++ b/open-vm-tools/modules/linux/shared/compat_netdevice.h
|
||||
@@ -337,4 +337,8 @@ typedef netdev_features_t compat_netdev_features_t;
|
||||
typedef u32 compat_netdev_features_t;
|
||||
#endif
|
||||
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 16, 0) || defined(SET_ETHTOOL_OPS)
|
||||
+#define VMW_HAVE_ETHTOOL_OPS 1
|
||||
+#endif
|
||||
+
|
||||
#endif /* __COMPAT_NETDEVICE_H__ */
|
||||
diff --git a/open-vm-tools/modules/linux/vmxnet/vmxnet.c b/open-vm-tools/modules/linux/vmxnet/vmxnet.c
|
||||
index 33afb9b..40abde5 100644
|
||||
--- a/open-vm-tools/modules/linux/vmxnet/vmxnet.c
|
||||
+++ b/open-vm-tools/modules/linux/vmxnet/vmxnet.c
|
||||
@@ -279,8 +279,7 @@ vmxnet_change_mtu(struct net_device *dev, int new_mtu)
|
||||
|
||||
#endif
|
||||
|
||||
-
|
||||
-#ifdef SET_ETHTOOL_OPS
|
||||
+#ifdef VMW_HAVE_ETHTOOL_OPS
|
||||
/*
|
||||
*----------------------------------------------------------------------------
|
||||
*
|
||||
@@ -526,7 +525,7 @@ vmxnet_ethtool_ops = {
|
||||
};
|
||||
|
||||
|
||||
-#else /* !defined(SET_ETHTOOL_OPS) */
|
||||
+#else /* !defined(VMW_HAVE_ETHTOOL_OPS) */
|
||||
|
||||
|
||||
/*
|
||||
@@ -739,7 +738,7 @@ vmxnet_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd)
|
||||
}
|
||||
return -EOPNOTSUPP;
|
||||
}
|
||||
-#endif /* SET_ETHTOOL_OPS */
|
||||
+#endif /* !defined(VMW_HAVE_ETHTOOL_OPS) */
|
||||
|
||||
|
||||
/*
|
||||
@@ -1142,8 +1141,12 @@ vmxnet_probe_device(struct pci_dev *pdev, // IN: vmxnet PCI device
|
||||
dev->watchdog_timeo = VMXNET_WATCHDOG_TIMEOUT;
|
||||
#endif
|
||||
|
||||
-#ifdef SET_ETHTOOL_OPS
|
||||
+#ifdef VMW_HAVE_ETHTOOL_OPS
|
||||
+# ifdef SET_ETHTOOL_OPS
|
||||
SET_ETHTOOL_OPS(dev, &vmxnet_ethtool_ops);
|
||||
+# else
|
||||
+ dev->ethtool_ops = &vmxnet_ethtool_ops;
|
||||
+# endif
|
||||
#else
|
||||
dev->do_ioctl = vmxnet_ioctl;
|
||||
#endif
|
||||
--
|
||||
2.3.4
|
||||
|
@ -0,0 +1,34 @@
|
||||
From 8df98f3c779fa43d073a42e82bd18cf28c2bd4af Mon Sep 17 00:00:00 2001
|
||||
From: Wendell Smith <wendellwsmith@gmail.com>
|
||||
Date: Sat, 7 Feb 2015 15:42:13 -0500
|
||||
Subject: [PATCH 2/3] Fix d_alias to d_u.d_alias for kernel 3.18
|
||||
|
||||
---
|
||||
open-vm-tools/modules/linux/vmhgfs/inode.c | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/open-vm-tools/modules/linux/vmhgfs/inode.c b/open-vm-tools/modules/linux/vmhgfs/inode.c
|
||||
index 77b1669..2d289e3 100644
|
||||
--- a/open-vm-tools/modules/linux/vmhgfs/inode.c
|
||||
+++ b/open-vm-tools/modules/linux/vmhgfs/inode.c
|
||||
@@ -1917,7 +1917,7 @@ HgfsPermission(struct inode *inode,
|
||||
p,
|
||||
#endif
|
||||
&inode->i_dentry,
|
||||
- d_alias) {
|
||||
+ d_u.d_alias) {
|
||||
int dcount = hgfs_d_count(dentry);
|
||||
if (dcount) {
|
||||
LOG(4, ("Found %s %d \n", dentry->d_name.name, dcount));
|
||||
@@ -1970,7 +1970,7 @@ HgfsPermission(struct inode *inode,
|
||||
/* Find a dentry with valid d_count. Refer bug 587879. */
|
||||
list_for_each(pos, &inode->i_dentry) {
|
||||
int dcount;
|
||||
- struct dentry *dentry = list_entry(pos, struct dentry, d_alias);
|
||||
+ struct dentry *dentry = list_entry(pos, struct dentry, d_u.d_alias);
|
||||
dcount = hgfs_d_count(dentry);
|
||||
if (dcount) {
|
||||
LOG(4, ("Found %s %d \n", (dentry)->d_name.name, dcount));
|
||||
--
|
||||
2.3.4
|
||||
|
@ -0,0 +1,429 @@
|
||||
From 61751db8cd4679fc76034a5d1f99df6c64c48de6 Mon Sep 17 00:00:00 2001
|
||||
From: lotan <lotan@gmx.de>
|
||||
Date: Mon, 30 Mar 2015 08:58:56 +0200
|
||||
Subject: [PATCH 3/3] Make vmhgfs work on kernel 3.19.
|
||||
|
||||
---
|
||||
open-vm-tools/modules/linux/vmhgfs/dir.c | 35 ++++++------
|
||||
open-vm-tools/modules/linux/vmhgfs/file.c | 65 +++++++++++-----------
|
||||
open-vm-tools/modules/linux/vmhgfs/fsutil.c | 3 +-
|
||||
.../modules/linux/vmhgfs/shared/compat_dentry.h | 10 ++++
|
||||
4 files changed, 63 insertions(+), 50 deletions(-)
|
||||
create mode 100644 open-vm-tools/modules/linux/vmhgfs/shared/compat_dentry.h
|
||||
|
||||
diff --git a/open-vm-tools/modules/linux/vmhgfs/dir.c b/open-vm-tools/modules/linux/vmhgfs/dir.c
|
||||
index 809611a..c6a87bd 100644
|
||||
--- a/open-vm-tools/modules/linux/vmhgfs/dir.c
|
||||
+++ b/open-vm-tools/modules/linux/vmhgfs/dir.c
|
||||
@@ -31,6 +31,7 @@
|
||||
#include "compat_kernel.h"
|
||||
#include "compat_slab.h"
|
||||
#include "compat_mutex.h"
|
||||
+#include "compat_dentry.h"
|
||||
|
||||
#include "cpName.h"
|
||||
#include "hgfsEscape.h"
|
||||
@@ -414,7 +415,7 @@ HgfsPackDirOpenRequest(struct file *file, // IN: File pointer for this open
|
||||
|
||||
/* Build full name to send to server. */
|
||||
if (HgfsBuildPath(name, req->bufferSize - (requestSize - 1),
|
||||
- file->f_dentry) < 0) {
|
||||
+ DENTRY(file)) < 0) {
|
||||
LOG(4, (KERN_DEBUG "VMware hgfs: HgfsPackDirOpenRequest: build path failed\n"));
|
||||
return -EINVAL;
|
||||
}
|
||||
@@ -560,8 +561,8 @@ HgfsPrivateDirRelease(struct file *file, // IN: File for the dir getting relea
|
||||
int result = 0;
|
||||
|
||||
ASSERT(file);
|
||||
- ASSERT(file->f_dentry);
|
||||
- ASSERT(file->f_dentry->d_sb);
|
||||
+ ASSERT(DENTRY(file));
|
||||
+ ASSERT(DENTRY(file)->d_sb);
|
||||
|
||||
LOG(6, (KERN_DEBUG "VMware hgfs: HgfsPrivateDirRelease: close fh %u\n", handle));
|
||||
|
||||
@@ -704,7 +705,7 @@ HgfsDirLlseek(struct file *file,
|
||||
loff_t offset,
|
||||
int origin)
|
||||
{
|
||||
- struct dentry *dentry = file->f_dentry;
|
||||
+ struct dentry *dentry = DENTRY(file);
|
||||
struct inode *inode = dentry->d_inode;
|
||||
compat_mutex_t *mtx;
|
||||
|
||||
@@ -853,7 +854,7 @@ HgfsReaddirRefreshEntries(struct file *file) // IN: File pointer for this ope
|
||||
}
|
||||
|
||||
LOG(6, (KERN_DEBUG "VMware hgfs: %s: error: stale handle (%s) return %d)\n",
|
||||
- __func__, file->f_dentry->d_name.name, result));
|
||||
+ __func__, DENTRY(file)->d_name.name, result));
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -988,9 +989,9 @@ HgfsReaddirNextEntry(struct file *file, // IN: file
|
||||
char *fileName = NULL;
|
||||
int result;
|
||||
|
||||
- ASSERT(file->f_dentry->d_inode->i_sb);
|
||||
+ ASSERT(DENTRY(file)->d_inode->i_sb);
|
||||
|
||||
- si = HGFS_SB_TO_COMMON(file->f_dentry->d_inode->i_sb);
|
||||
+ si = HGFS_SB_TO_COMMON(DENTRY(file)->d_inode->i_sb);
|
||||
*entryIgnore = FALSE;
|
||||
|
||||
/*
|
||||
@@ -1079,18 +1080,18 @@ HgfsReaddirNextEntry(struct file *file, // IN: file
|
||||
*/
|
||||
if (!strncmp(entryName, ".", sizeof ".")) {
|
||||
if (!dotAndDotDotIgnore) {
|
||||
- *entryIno = file->f_dentry->d_inode->i_ino;
|
||||
+ *entryIno = DENTRY(file)->d_inode->i_ino;
|
||||
} else {
|
||||
*entryIgnore = TRUE;
|
||||
}
|
||||
} else if (!strncmp(entryName, "..", sizeof "..")) {
|
||||
if (!dotAndDotDotIgnore) {
|
||||
- *entryIno = compat_parent_ino(file->f_dentry);
|
||||
+ *entryIno = compat_parent_ino(DENTRY(file));
|
||||
} else {
|
||||
*entryIgnore = TRUE;
|
||||
}
|
||||
} else {
|
||||
- *entryIno = HgfsGetFileInode(&entryAttrs, file->f_dentry->d_inode->i_sb);
|
||||
+ *entryIno = HgfsGetFileInode(&entryAttrs, DENTRY(file)->d_inode->i_sb);
|
||||
}
|
||||
|
||||
if (*entryIgnore) {
|
||||
@@ -1170,16 +1171,16 @@ HgfsDoReaddir(struct file *file, // IN:
|
||||
ASSERT(filldirCtx);
|
||||
|
||||
if (!file ||
|
||||
- !(file->f_dentry) ||
|
||||
- !(file->f_dentry->d_inode)) {
|
||||
+ !(DENTRY(file)) ||
|
||||
+ !(DENTRY(file)->d_inode)) {
|
||||
LOG(4, (KERN_DEBUG "VMware hgfs: HgfsReaddir: null input\n"));
|
||||
return -EFAULT;
|
||||
}
|
||||
|
||||
LOG(4, (KERN_DEBUG "VMware hgfs: %s(%s, inum %lu, pos %Lu)\n",
|
||||
__func__,
|
||||
- file->f_dentry->d_name.name,
|
||||
- file->f_dentry->d_inode->i_ino,
|
||||
+ DENTRY(file)->d_name.name,
|
||||
+ DENTRY(file)->d_inode->i_ino,
|
||||
*currentPos));
|
||||
|
||||
/*
|
||||
@@ -1294,7 +1295,7 @@ HgfsReaddir(struct file *file, // IN:
|
||||
/* If either dot and dotdot are filled in for us we can exit. */
|
||||
if (!dir_emit_dots(file, ctx)) {
|
||||
LOG(6, (KERN_DEBUG "VMware hgfs: %s: dir_emit_dots(%s, @ %Lu)\n",
|
||||
- __func__, file->f_dentry->d_name.name, ctx->pos));
|
||||
+ __func__, DENTRY(file)->d_name.name, ctx->pos));
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -1464,8 +1465,8 @@ HgfsDirRelease(struct inode *inode, // IN: Inode that the file* points to
|
||||
|
||||
ASSERT(inode);
|
||||
ASSERT(file);
|
||||
- ASSERT(file->f_dentry);
|
||||
- ASSERT(file->f_dentry->d_sb);
|
||||
+ ASSERT(DENTRY(file));
|
||||
+ ASSERT(DENTRY(file)->d_sb);
|
||||
|
||||
handle = FILE_GET_FI_P(file)->handle;
|
||||
|
||||
diff --git a/open-vm-tools/modules/linux/vmhgfs/file.c b/open-vm-tools/modules/linux/vmhgfs/file.c
|
||||
index bbde3f4..39502d0 100644
|
||||
--- a/open-vm-tools/modules/linux/vmhgfs/file.c
|
||||
+++ b/open-vm-tools/modules/linux/vmhgfs/file.c
|
||||
@@ -32,6 +32,7 @@
|
||||
#include "compat_fs.h"
|
||||
#include "compat_kernel.h"
|
||||
#include "compat_slab.h"
|
||||
+#include "compat_dentry.h"
|
||||
|
||||
/* Must be after compat_fs.h */
|
||||
#if defined VMW_USE_AIO
|
||||
@@ -384,7 +385,7 @@ HgfsPackOpenRequest(struct inode *inode, // IN: Inode of the file to open
|
||||
/* Build full name to send to server. */
|
||||
if (HgfsBuildPath(name,
|
||||
req->bufferSize - (requestSize - 1),
|
||||
- file->f_dentry) < 0) {
|
||||
+ DENTRY(file)) < 0) {
|
||||
LOG(4, (KERN_DEBUG "VMware hgfs: HgfsPackOpenRequest: build path "
|
||||
"failed\n"));
|
||||
return -EINVAL;
|
||||
@@ -523,8 +524,8 @@ HgfsOpen(struct inode *inode, // IN: Inode of the file to open
|
||||
ASSERT(inode);
|
||||
ASSERT(inode->i_sb);
|
||||
ASSERT(file);
|
||||
- ASSERT(file->f_dentry);
|
||||
- ASSERT(file->f_dentry->d_inode);
|
||||
+ ASSERT(DENTRY(file));
|
||||
+ ASSERT(DENTRY(file)->d_inode);
|
||||
|
||||
iinfo = INODE_GET_II_P(inode);
|
||||
|
||||
@@ -605,7 +606,7 @@ HgfsOpen(struct inode *inode, // IN: Inode of the file to open
|
||||
* This is not the root of our file system so there should always
|
||||
* be a parent.
|
||||
*/
|
||||
- ASSERT(file->f_dentry->d_parent);
|
||||
+ ASSERT(DENTRY(file)->d_parent);
|
||||
|
||||
/*
|
||||
* Here we obtain a reference on the parent to make sure it doesn't
|
||||
@@ -620,10 +621,10 @@ HgfsOpen(struct inode *inode, // IN: Inode of the file to open
|
||||
* We could do this if we were willing to give up support for
|
||||
* O_EXCL on 2.4 kernels.
|
||||
*/
|
||||
- dparent = dget(file->f_dentry->d_parent);
|
||||
+ dparent = dget(DENTRY(file)->d_parent);
|
||||
iparent = dparent->d_inode;
|
||||
|
||||
- HgfsSetUidGid(iparent, file->f_dentry,
|
||||
+ HgfsSetUidGid(iparent, DENTRY(file),
|
||||
current_fsuid(), current_fsgid());
|
||||
|
||||
dput(dparent);
|
||||
@@ -683,7 +684,7 @@ out:
|
||||
* forcing a revalidate on one will not force it on any others.
|
||||
*/
|
||||
if (result != 0 && iinfo->createdAndUnopened == TRUE) {
|
||||
- HgfsDentryAgeForce(file->f_dentry);
|
||||
+ HgfsDentryAgeForce(DENTRY(file));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
@@ -772,13 +773,13 @@ HgfsFileRead(struct kiocb *iocb, // IN: I/O control block
|
||||
|
||||
ASSERT(iocb);
|
||||
ASSERT(iocb->ki_filp);
|
||||
- ASSERT(iocb->ki_filp->f_dentry);
|
||||
+ ASSERT(DENTRY(iocb->ki_filp));
|
||||
ASSERT(iov);
|
||||
|
||||
pos = HGFS_IOCB_TO_POS(iocb, offset);
|
||||
iovSegs = HGFS_IOV_TO_SEGS(iov, numSegs);
|
||||
|
||||
- readDentry = iocb->ki_filp->f_dentry;
|
||||
+ readDentry = DENTRY(iocb->ki_filp);
|
||||
|
||||
LOG(4, (KERN_DEBUG "VMware hgfs: %s(%s/%s)\n",
|
||||
__func__, readDentry->d_parent->d_name.name,
|
||||
@@ -882,13 +883,13 @@ HgfsFileWrite(struct kiocb *iocb, // IN: I/O control block
|
||||
|
||||
ASSERT(iocb);
|
||||
ASSERT(iocb->ki_filp);
|
||||
- ASSERT(iocb->ki_filp->f_dentry);
|
||||
+ ASSERT(DENTRY(iocb->ki_filp));
|
||||
ASSERT(iov);
|
||||
|
||||
pos = HGFS_IOCB_TO_POS(iocb, offset);
|
||||
iovSegs = HGFS_IOV_TO_SEGS(iov, numSegs);
|
||||
|
||||
- writeDentry = iocb->ki_filp->f_dentry;
|
||||
+ writeDentry = DENTRY(iocb->ki_filp);
|
||||
|
||||
LOG(4, (KERN_DEBUG "VMware hgfs: %s(%s/%s)\n",
|
||||
__func__, writeDentry->d_parent->d_name.name,
|
||||
@@ -951,7 +952,7 @@ HgfsRead(struct file *file, // IN: File to read from
|
||||
int result;
|
||||
|
||||
ASSERT(file);
|
||||
- ASSERT(file->f_dentry);
|
||||
+ ASSERT(DENTRY(file));
|
||||
ASSERT(buf);
|
||||
ASSERT(offset);
|
||||
|
||||
@@ -959,7 +960,7 @@ HgfsRead(struct file *file, // IN: File to read from
|
||||
__func__, file->f_dentry->d_parent->d_name.name,
|
||||
file->f_dentry->d_name.name, count, (long long) *offset));
|
||||
|
||||
- result = HgfsRevalidate(file->f_dentry);
|
||||
+ result = HgfsRevalidate(DENTRY(file));
|
||||
if (result) {
|
||||
LOG(4, (KERN_DEBUG "VMware hgfs: HgfsRead: invalid dentry\n"));
|
||||
goto out;
|
||||
@@ -1002,8 +1003,8 @@ HgfsWrite(struct file *file, // IN: File to write to
|
||||
int result;
|
||||
|
||||
ASSERT(file);
|
||||
- ASSERT(file->f_dentry);
|
||||
- ASSERT(file->f_dentry->d_inode);
|
||||
+ ASSERT(DENTRY(file));
|
||||
+ ASSERT(DENTRY(file)->d_inode);
|
||||
ASSERT(buf);
|
||||
ASSERT(offset);
|
||||
|
||||
@@ -1011,7 +1012,7 @@ HgfsWrite(struct file *file, // IN: File to write to
|
||||
__func__, file->f_dentry->d_parent->d_name.name,
|
||||
file->f_dentry->d_name.name, count, (long long) *offset));
|
||||
|
||||
- result = HgfsRevalidate(file->f_dentry);
|
||||
+ result = HgfsRevalidate(DENTRY(file));
|
||||
if (result) {
|
||||
LOG(4, (KERN_DEBUG "VMware hgfs: HgfsWrite: invalid dentry\n"));
|
||||
goto out;
|
||||
@@ -1051,7 +1052,7 @@ HgfsSeek(struct file *file, // IN: File to seek
|
||||
loff_t result = -1;
|
||||
|
||||
ASSERT(file);
|
||||
- ASSERT(file->f_dentry);
|
||||
+ ASSERT(DENTRY(file));
|
||||
|
||||
LOG(6, (KERN_DEBUG "VMware hgfs: %s(%s/%s, %u, %lld, %d)\n",
|
||||
__func__,
|
||||
@@ -1059,7 +1060,7 @@ HgfsSeek(struct file *file, // IN: File to seek
|
||||
file->f_dentry->d_name.name,
|
||||
FILE_GET_FI_P(file)->handle, offset, origin));
|
||||
|
||||
- result = (loff_t) HgfsRevalidate(file->f_dentry);
|
||||
+ result = (loff_t) HgfsRevalidate(DENTRY(file));
|
||||
if (result) {
|
||||
LOG(6, (KERN_DEBUG "VMware hgfs: %s: invalid dentry\n", __func__));
|
||||
goto out;
|
||||
@@ -1143,8 +1144,8 @@ HgfsFlush(struct file *file // IN: file to flush
|
||||
int ret = 0;
|
||||
|
||||
LOG(4, (KERN_DEBUG "VMware hgfs: %s(%s/%s)\n",
|
||||
- __func__, file->f_dentry->d_parent->d_name.name,
|
||||
- file->f_dentry->d_name.name));
|
||||
+ __func__, DENTRY(file)->d_parent->d_name.name,
|
||||
+ DENTRY(file)->d_name.name));
|
||||
|
||||
if ((file->f_mode & FMODE_WRITE) == 0) {
|
||||
goto exit;
|
||||
@@ -1157,7 +1158,7 @@ HgfsFlush(struct file *file // IN: file to flush
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 36)
|
||||
ret = vfs_fsync(file, 0);
|
||||
#else
|
||||
- ret = HgfsDoFsync(file->f_dentry->d_inode);
|
||||
+ ret = HgfsDoFsync(DENTRY(file)->d_inode);
|
||||
#endif
|
||||
|
||||
exit:
|
||||
@@ -1215,13 +1216,13 @@ HgfsFsync(struct file *file, // IN: File we operate on
|
||||
|
||||
LOG(4, (KERN_DEBUG "VMware hgfs: %s(%s/%s, %lld, %lld, %d)\n",
|
||||
__func__,
|
||||
- file->f_dentry->d_parent->d_name.name,
|
||||
- file->f_dentry->d_name.name,
|
||||
+ DENTRY(file)->d_parent->d_name.name,
|
||||
+ DENTRY(file)->d_name.name,
|
||||
startRange, endRange,
|
||||
datasync));
|
||||
|
||||
/* Flush writes to the server and return any errors */
|
||||
- inode = file->f_dentry->d_inode;
|
||||
+ inode = DENTRY(file)->d_inode;
|
||||
#if defined VMW_FSYNC_31
|
||||
ret = filemap_write_and_wait_range(inode->i_mapping, startRange, endRange);
|
||||
#else
|
||||
@@ -1261,14 +1262,14 @@ HgfsMmap(struct file *file, // IN: File we operate on
|
||||
|
||||
ASSERT(file);
|
||||
ASSERT(vma);
|
||||
- ASSERT(file->f_dentry);
|
||||
+ ASSERT(DENTRY(file));
|
||||
|
||||
LOG(6, (KERN_DEBUG "VMware hgfs: %s(%s/%s)\n",
|
||||
__func__,
|
||||
file->f_dentry->d_parent->d_name.name,
|
||||
file->f_dentry->d_name.name));
|
||||
|
||||
- result = HgfsRevalidate(file->f_dentry);
|
||||
+ result = HgfsRevalidate(DENTRY(file));
|
||||
if (result) {
|
||||
LOG(4, (KERN_DEBUG "VMware hgfs: %s: invalid dentry\n", __func__));
|
||||
goto out;
|
||||
@@ -1309,8 +1310,8 @@ HgfsRelease(struct inode *inode, // IN: Inode that this file points to
|
||||
|
||||
ASSERT(inode);
|
||||
ASSERT(file);
|
||||
- ASSERT(file->f_dentry);
|
||||
- ASSERT(file->f_dentry->d_sb);
|
||||
+ ASSERT(DENTRY(file));
|
||||
+ ASSERT(DENTRY(file)->d_sb);
|
||||
|
||||
handle = FILE_GET_FI_P(file)->handle;
|
||||
LOG(6, (KERN_DEBUG "VMware hgfs: %s(%s/%s, %u)\n",
|
||||
@@ -1443,14 +1444,14 @@ HgfsSendfile(struct file *file, // IN: File to read from
|
||||
ssize_t result;
|
||||
|
||||
ASSERT(file);
|
||||
- ASSERT(file->f_dentry);
|
||||
+ ASSERT(DENTRY(file));
|
||||
ASSERT(target);
|
||||
ASSERT(offset);
|
||||
ASSERT(actor);
|
||||
|
||||
LOG(6, (KERN_DEBUG "VMware hgfs: HgfsSendfile: was called\n"));
|
||||
|
||||
- result = HgfsRevalidate(file->f_dentry);
|
||||
+ result = HgfsRevalidate(DENTRY(file));
|
||||
if (result) {
|
||||
LOG(4, (KERN_DEBUG "VMware hgfs: HgfsSendfile: invalid dentry\n"));
|
||||
goto out;
|
||||
@@ -1497,7 +1498,7 @@ HgfsSpliceRead(struct file *file, // IN: File to read from
|
||||
ssize_t result;
|
||||
|
||||
ASSERT(file);
|
||||
- ASSERT(file->f_dentry);
|
||||
+ ASSERT(DENTRY(file));
|
||||
|
||||
LOG(6, (KERN_DEBUG "VMware hgfs: %s(%s/%s, %lu@%Lu)\n",
|
||||
__func__,
|
||||
@@ -1505,7 +1506,7 @@ HgfsSpliceRead(struct file *file, // IN: File to read from
|
||||
file->f_dentry->d_name.name,
|
||||
(unsigned long) len, (unsigned long long) *offset));
|
||||
|
||||
- result = HgfsRevalidate(file->f_dentry);
|
||||
+ result = HgfsRevalidate(DENTRY(file));
|
||||
if (result) {
|
||||
LOG(4, (KERN_DEBUG "VMware hgfs: %s: invalid dentry\n", __func__));
|
||||
goto out;
|
||||
diff --git a/open-vm-tools/modules/linux/vmhgfs/fsutil.c b/open-vm-tools/modules/linux/vmhgfs/fsutil.c
|
||||
index 5023324..a2e794c 100644
|
||||
--- a/open-vm-tools/modules/linux/vmhgfs/fsutil.c
|
||||
+++ b/open-vm-tools/modules/linux/vmhgfs/fsutil.c
|
||||
@@ -36,6 +36,7 @@
|
||||
#include "compat_sched.h"
|
||||
#include "compat_slab.h"
|
||||
#include "compat_spinlock.h"
|
||||
+#include "compat_dentry.h"
|
||||
|
||||
#include "vm_assert.h"
|
||||
#include "cpName.h"
|
||||
@@ -1924,7 +1925,7 @@ HgfsCreateFileInfo(struct file *file, // IN: File pointer to attach to
|
||||
|
||||
ASSERT(file);
|
||||
|
||||
- inodeInfo = INODE_GET_II_P(file->f_dentry->d_inode);
|
||||
+ inodeInfo = INODE_GET_II_P(DENTRY(file)->d_inode);
|
||||
ASSERT(inodeInfo);
|
||||
|
||||
/* Get the mode of the opened file. */
|
||||
diff --git a/open-vm-tools/modules/linux/vmhgfs/shared/compat_dentry.h b/open-vm-tools/modules/linux/vmhgfs/shared/compat_dentry.h
|
||||
new file mode 100644
|
||||
index 0000000..dd53760
|
||||
--- /dev/null
|
||||
+++ b/open-vm-tools/modules/linux/shared/compat_dentry.h
|
||||
@@ -0,0 +1,10 @@
|
||||
+#ifndef __COMPAT_DENTRY_H__
|
||||
+# define __COMPAT_DENTRY_H__
|
||||
+
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 19, 0)
|
||||
+# define DENTRY(file) (file->f_path.dentry)
|
||||
+#else
|
||||
+# define DENTRY(file) (file->f_dentry)
|
||||
+#endif
|
||||
+
|
||||
+#endif /* __COMPAT_DENTRY_H__ */
|
||||
--
|
||||
2.3.4
|
||||
|
@ -0,0 +1,68 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-9.10.0_p2476743.ebuild,v 1.1 2015/05/10 14:31:14 floppym Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils linux-mod versionator udev
|
||||
|
||||
MY_PN=${PN%-kmod}
|
||||
MY_P=${MY_PN}-${PV/_p/-}
|
||||
|
||||
DESCRIPTION="Opensourced tools for VMware guests"
|
||||
HOMEPAGE="http://open-vm-tools.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+vmhgfs +vmxnet"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
CONFIG_CHECK="~DRM_VMWGFX ~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3"
|
||||
|
||||
# See logic in configure.ac.
|
||||
local MODULES=
|
||||
|
||||
use vmhgfs && MODULES+=" vmhgfs"
|
||||
use vmxnet && MODULES+=" vmxnet"
|
||||
|
||||
if kernel_is -lt 3 9; then
|
||||
MODULES+=" vmci vsock"
|
||||
else
|
||||
CONFIG_CHECK+=" VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS"
|
||||
fi
|
||||
|
||||
if kernel_is -lt 3; then
|
||||
MODULES+=" vmblock vmsync"
|
||||
else
|
||||
CONFIG_CHECK+=" ~FUSE_FS"
|
||||
fi
|
||||
|
||||
local mod
|
||||
for mod in ${MODULES}; do
|
||||
MODULE_NAMES+=" ${mod}(ovt:modules/linux/${mod})"
|
||||
done
|
||||
|
||||
linux-mod_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/9.10.0-0001-Fix-vmxnet-module-on-kernels-3.16.patch
|
||||
epatch "${FILESDIR}"/9.10.0-0002-Fix-d_alias-to-d_u.d_alias-for-kernel-3.18.patch
|
||||
epatch "${FILESDIR}"/9.10.0-0003-Fix-f_dentry-msghdr-kernel-3.19.patch
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
BUILD_TARGETS="auto-build"
|
||||
export OVT_SOURCE_DIR="${S}"
|
||||
export LINUXINCLUDE="${KV_OUT_DIR}/include"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
linux-mod_src_install
|
||||
udev_dorules "${FILESDIR}/60-vmware.rules"
|
||||
}
|
@ -1,28 +1,32 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA512
|
||||
|
||||
AUX tmux-1.7-terminfo.patch 722 SHA256 6143e2d71fac90f0905d65c5c00e45c37d521a9c2a4cef545f93d43c809a2670 SHA512 0cbf05e0b56ce96d0f9a66dbff97fa154a4c5b47ad871e6d46e763a887cb6dfd0b531ba876ac73c88a3e1b8dfbc7096aa8b176e8720a74fec732dd5731bb5119 WHIRLPOOL e46d9cfe1e8f0474b956bd6bbf9b8e6ae4d14471e30bdc372fbf19f093751a6de8d67d7e093878e3009970608fbb66b8c64dd32641f623adbe137ab5ed6d0ba1
|
||||
AUX tmux-1.9a-flags.patch 703 SHA256 723c48adc0857f6a58ac770be923a625383ea68e13c48ef794b3472e553dd88f SHA512 26b87b658a6c97b95d3be37a164cce073c5fc4de9b94763b490d1028cef83c034bf777fd43b0e71403ecd4e79f43773a2f5fde8045f980bb738f63c9384aab23 WHIRLPOOL 49b08eb4c642d26fe8e4bed2a73515319842b8328d173f108b4834b184f317f7cd09be2d840ca82e5d548438df7060e23767f57ad1f25dca1394127b052160f2
|
||||
AUX tmux-2.0-flags.patch 584 SHA256 17dba9f233ca99e31d0619a47ca1cfd1f78bc429bfc9564e3fbc0174b39b61e7 SHA512 029a29182f5998c19883f24eab980d16f2e89c72f4150354e0a1101f9092491e836952fb9442e511508f47fd701c8cc8171f29c6ff097248894b6696d108f6dd WHIRLPOOL 026220084ff52382a168053b67bc5133b6d0d455059108ff85f58bb98eaab1656d1d76cd2c7814b9a7fde75e30cf79dfdf65c6c4429aa51852dfb9e6afef13e4
|
||||
AUX tmux.vim 55 SHA256 ab10a475aa32e2aacba7b47e9ca38057ee2e447a953497a0349f1640167be6b7 SHA512 5307bf7d27209ce143d7a57856440ba0462783f5b047b00ec5a5046f1b72110e62ef8bca47b67807cb9e9ffcede06c512f6136d825260f735cc32a63706c9e5e WHIRLPOOL fa0019bcfcbe46aa9d383f8778ea4b7d8ec94f7b58f9c38b07c9b6649ea17363f2436e684d83c0c262711e30b62f90fe7f65d87e3a2c9dc5b391633f75a5d7ca
|
||||
DIST tmux-1.9a.tar.gz 447938 SHA256 c5e3b22b901cf109b20dab54a4a651f0471abd1f79f6039d79b250d21c2733f5 SHA512 842984638dc1f7364c03393187379598f35679d535d911d5df4016944d6032e61a1bf840d7d339c6e99b30c55581d470acca85ab6ee5799b8927d18c0e9a91df WHIRLPOOL eca5cd48a263e25d24b7e2865f76bb30267e20590e9b2a905637498d7992389b9c7e0253c992780b1a6458869204cffcf93f4dba09efdfeb2f803a0f95f6553e
|
||||
DIST tmux-2.0.tar.gz 455754 SHA256 795f4b4446b0ea968b9201c25e8c1ef8a6ade710ebca4657dd879c35916ad362 SHA512 8a4be40ceb9b371a91107173de08348c4379b103454fa397ee326506f78a5fda1034dc7148c090c687221eddb8a2fc0c3aeb85da57841df6bcd74fb5f4f5f53d WHIRLPOOL d5c9570aafed049b1404e9243e0339202bfa33e8ca2874f304cb9a7c764b7878db19f87aa5f6b9a9476038bc3702e5d11784c8ca83eb731e61763ecb08a39fec
|
||||
EBUILD tmux-1.9a.ebuild 2236 SHA256 830f40fa72f61c3f523c56765cd6305bcb585f66c801525df74762830f342ffd SHA512 ab35fd05a976b0325f3f1b41a750eac31012d1b8d7966cf4e96dc8dcbaa79134676c34f9e0e67f0851f84d51df9a6661e8bfc42a871ab1804bdb314a2ed6fe8b WHIRLPOOL 1a9215c105501bea632f7c7f3eea7813e14c75297ef688d0343bb3dadee1b2b4e31e68bfdfbd417d41f4eb3f0b8a2a616026883ca069d04e888ab1b546b287aa
|
||||
EBUILD tmux-9999.ebuild 1498 SHA256 02b04bddb043aadb58f529de84de5b8c0b3ad0a7fb0e1ea6250a44356affd906 SHA512 d8617780153cb5fa0a9e7f9315a6e2a30cdf874addd828cfc028c6bb372cf235cfd983a89b3139d62f94119404e9327d61a05506d796027d60af648a56c8252d WHIRLPOOL 692a8c4f5f33975103fdbcbf26c2bb41aec2fce7c5e3d06d139e1bbea2e18a8cee10badafbc1b07aa5bcb3b538044fefaad3642ac8beb13e6f94a4a62c443e65
|
||||
MISC ChangeLog 13408 SHA256 8955a6b86f6e1f60f26e659662914f91fce4810d6f6c55f7bd4e0cf947ec4cd7 SHA512 180e425fad43d4d65323893ae73481a487058364f0bfd2bfed0933d07be4bc1cca6569af161b24bc28cd41772af1d7ce63827fabd09489fea038b3e1d9633541 WHIRLPOOL 56080e3082df71d6ad85c6199f70ed3d1c2a3ed15d7d837ba18f8703386ac50e1a1ed1ac7a30ca6053a808789acf144897e1555e9cc1e4757e0a5953f6c3c110
|
||||
EBUILD tmux-2.0.ebuild 2243 SHA256 ab55c7d6a1fcd6b092b633a51b7c7a24849626250332627e4bd75d2ebb29149f SHA512 70d941dd05af3e5bc2dfa09f6d1acbcc754c08204128ff50d5dbcd8db6c08c41af79a3e50c5a2c2825b7a745463abc39c5431dbccbcc592ac81611b9cdadcc22 WHIRLPOOL c573a3b4ac2ca51bf7d88408803eca6680bb5aeb86365484c6fac1c71b9e591088b95f0d32307f9da5487d9a8a04d67d9f965ed57fa2b5126cf2636f8d96b2bb
|
||||
EBUILD tmux-9999.ebuild 1511 SHA256 f4f5bf0731786b7d744a4cbf58cbbc8691b6459d1b5276825d52ee6ec876fea1 SHA512 a80664d50a670141130fe7594fa8b4ed622f58b0d45472799590cbf56f67044eb18d3dafdd7f372c40ab8c2e693dd7901a3332516a7012c8f9fb985b126d9fe9 WHIRLPOOL 2b6f1139ac40b26a56796997928d1646ba866517871e238edee04cfe6c23b591c829079cb30e0d16de042c70dfee1af8d9f7f2a88e4fba11a1e23384003b4763
|
||||
MISC ChangeLog 13608 SHA256 6f0828564803b610e27fd94661d5f3036d460e1708a29c9ce17c65401de6566d SHA512 25a5fcd4ea4263deb3370af456286cc6d536ec626e40e6b0dbeffef87ec876289925c965e3d7a0b6e314f57a7265a49e275ebde676e0f9bd748fd5ff903fca50 WHIRLPOOL ab0cc6b765c6ecec3e07feca6985c2d829bdb99b3c6ffb9a501acede143ea3d35fd4cf40a5862c77d7b9bb3a74afa9fe761e01d5cea21b2d30a02db03a0a8872
|
||||
MISC metadata.xml 561 SHA256 e830ad48fa3fa353f2239d9d7e6ee9b09f23df299fbac5abca85611d37d6524a SHA512 4717b3a2f2371c155ab1a46970064a5477979e86433d5d2da1e367b123fd343bbcb81c188ace482cb59b3eea2381f151e1865d4f444d3ee6bdd4cd158efcf048 WHIRLPOOL 50c293608e026dfd5c9ddc9399d6342c9074e0246c66475af0e72b48a91853ce9d253b8db39f069187cd0cdaa007d6cdd537d3943a5c8d54bf4539c08d72919d
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
Version: GnuPG v2.1
|
||||
|
||||
iQIcBAEBCAAGBQJUqk44AAoJEJIMDbyqvv1V5FEP/2eWZE+VDJ19fcqx9VKIUkl6
|
||||
1f+yAZ88apJ3GY01d/V1zJ76hPe93/yXW/sjpM/l8pUfMvfZaizDXWkpunBxc5MP
|
||||
SqiQ5xX84NSabr+uuDrHkLd+0QjpJ9xGQUprGxK6QgbBeBRIFBr1ICWWp5o2JkGT
|
||||
puGzG5bq4ItMQSM+CjTA1zwPvFerVczJc/XCG5DirX3NfRQN/8X108G+CL5cXykE
|
||||
6cJ0imqU5hUMpLDJbkDikg/6f6nsR6AtuQCTsib56q7CgP2c2xyE4xLwXhozQcMf
|
||||
Xm0HiHCf4LzSJXRE3c89+SKSPTpRtt/uq1Qqr3fx60C4/J+aW3j7TAmyQ6AewXqe
|
||||
yqD0g1olDDlfX3PtDxSfQeEyhUsYO/RfmY6MFniP86iS4lC+OcbQSLOO+7oe+zfh
|
||||
HIxFW4CfIG2JlJTRQcBjcNHk8lemAu5pIQk3hHRWeQfVeBCBvK4vmnyeF12i7g2j
|
||||
xuZ9+Qf67tttWQZV9dGHrBLyoA+5ZBShzKKJxZzeBRWkkEqLoz4nplo/qDz/jyIV
|
||||
HRdpAvnerCtYSI9Fvoa4V/amukPPOWxFonY43AAbbgqYz5nkngbQhNXX644e/ubX
|
||||
PSBFBJixre6Pj56GkOkK30gA/TQscAPOjDcYuQJiL+5ZY6yPgfVqlsw7km+D9A1C
|
||||
1X0+9ZeqOyidLSR+hj4h
|
||||
=XNoq
|
||||
iQJ8BAEBCgBmBQJVTwQNXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
|
||||
OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FViroaAQAJC+WIufAE1f8M6vp3leA9AZ
|
||||
h3LzEae5H5zZDA23dA+z7fojzYPEQ63pjMVoE762XBbZp8TrPfLAEbVjHbSxZ9YN
|
||||
1TLFnoh1R9FZovkCFVwLG2MvfjK5UELudpE/h0rW2UBA9zATAsxuDftY8uy0ie9F
|
||||
j8jRMtcAlvRXMSIXxvEVxlQb1Jhj62oooA8bHpVVNDC7OG6zj2N04OikzWcWTxCS
|
||||
XKudscHZNJXQmc8SbIcX41TQ3HGrc3wqxAhLYqL59jhokwdQgbIpyYYHXavsexFf
|
||||
Uxuj9BVJiMSKz4S+886JhiLHVTF+KnnTbx/MtB9pKPJLWdEUkwfU6IsUhLsDlxNa
|
||||
EVKPM/GsZ0TpgITFVM5dLDESHqkx/qoLDl6sz1FEFvTaxzmXaRvSjZrR6eqmWmvB
|
||||
KvRGh/hdPJoHPEFNxW39ypvgM+YWC0G/daeAuP+kWOEqKcitPyrQYeZD1Z0OBsOl
|
||||
hBW+JvU9yEmNXA0ckBpEISIeP242Wxl/McSog9qeNLZbIkHM+s9KpfIIrHjkOHQZ
|
||||
zlAytX6SdsZ3qqx0OY7/2aMbZ72UP7uDL+LIvd8TA8wYRj4MGJwflatPQlHM30n+
|
||||
w0Z3wtcrhlESCoG2qO/tUX/D1vuEoz7hOSoeO0sllmfIDroC65cXWEyRHUtLf1bV
|
||||
UgslM91rhfaPHDRdqLY/
|
||||
=wxTI
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,35 +0,0 @@
|
||||
configure.ac | 21 ++++++++++++++++-----
|
||||
1 file changed, 16 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index f78cfc3..ac40bf9 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -127,11 +127,22 @@ if test "x$found_libevent" = xno; then
|
||||
fi
|
||||
|
||||
# Look for curses.
|
||||
-AC_SEARCH_LIBS(
|
||||
- setupterm,
|
||||
- [terminfo curses ncurses],
|
||||
- found_curses=yes,
|
||||
- found_curses=no
|
||||
+PKG_CHECK_MODULES(
|
||||
+ CURSES,
|
||||
+ ncurses,
|
||||
+ [
|
||||
+ CPPFLAGS="$CURSES_CFLAGS $CPPFLAGS"
|
||||
+ LIBS="$CURSES_LIBS $LIBS"
|
||||
+ found_curses=yes
|
||||
+ ],
|
||||
+ [
|
||||
+ AC_SEARCH_LIBS(
|
||||
+ setupterm,
|
||||
+ [terminfo curses ncurses],
|
||||
+ found_curses=yes,
|
||||
+ found_curses=no
|
||||
+ )
|
||||
+ ]
|
||||
)
|
||||
if test "x$found_curses" = xno; then
|
||||
AC_MSG_ERROR("curses not found")
|
@ -0,0 +1,18 @@
|
||||
Makefile.am | 3 +--
|
||||
1 file changed, 1 insertion(+), 2 deletions(-)
|
||||
|
||||
diff --git a/Makefile.am b/Makefile.am
|
||||
index 63e20b1..a2fec1e 100644
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -25,9 +25,8 @@ endif
|
||||
# Set flags for gcc. gcc4 whines abouts silly stuff so it needs slightly
|
||||
# different flags.
|
||||
if IS_GCC
|
||||
-CFLAGS += -std=gnu99 -O2
|
||||
+CFLAGS += -std=gnu99
|
||||
if IS_DEBUG
|
||||
-CFLAGS += -g
|
||||
CFLAGS += -Wno-long-long -Wall -W -Wnested-externs -Wformat=2
|
||||
CFLAGS += -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations
|
||||
CFLAGS += -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare
|
@ -0,0 +1,86 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/tmux/tmux-2.0.ebuild,v 1.1 2015/05/10 07:09:00 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
AUTOTOOLS_AUTORECONF=true
|
||||
|
||||
inherit autotools-utils bash-completion-r1 flag-o-matic
|
||||
|
||||
DESCRIPTION="Terminal multiplexer"
|
||||
HOMEPAGE="http://tmux.sourceforge.net"
|
||||
SRC_URI="mirror://sourceforge/tmux/${P}.tar.gz"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="debug selinux vim-syntax"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=dev-libs/libevent-2.0.10
|
||||
sys-libs/ncurses"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/pkgconfig"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
selinux? ( sec-policy/selinux-screen )
|
||||
vim-syntax? ( || (
|
||||
app-editors/vim
|
||||
app-editors/gvim ) )"
|
||||
|
||||
DOCS=( CHANGES FAQ README TODO )
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${P}-flags.patch )
|
||||
|
||||
pkg_setup() {
|
||||
if has_version "<app-misc/tmux-1.9a"; then
|
||||
echo
|
||||
ewarn "Some configuration options changed in this release."
|
||||
ewarn "Please read the CHANGES file in /usr/share/doc/${PF}/"
|
||||
ewarn
|
||||
ewarn "WARNING: After updating to ${P} you will _not_ be able to connect to any"
|
||||
ewarn "older, running tmux server instances. You'll have to use an existing client to"
|
||||
ewarn "end your old sessions or kill the old server instances. Otherwise you'll have"
|
||||
ewarn "to temporarily downgrade to access them."
|
||||
echo
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# bug 438558
|
||||
# 1.7 segfaults when entering copy mode if compiled with -Os
|
||||
replace-flags -Os -O2
|
||||
|
||||
# regenerate aclocal.m4 to support earlier automake versions
|
||||
rm aclocal.m4 || die
|
||||
|
||||
# remove generated files
|
||||
rm -r compat/.{dirstamp,deps} || die
|
||||
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--sysconfdir="${EPREFIX}"/etc
|
||||
$(use_enable debug)
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install
|
||||
|
||||
newbashcomp examples/bash_completion_tmux.sh ${PN}
|
||||
|
||||
docinto examples
|
||||
dodoc examples/*.conf
|
||||
|
||||
if use vim-syntax; then
|
||||
insinto /usr/share/vim/vimfiles/syntax
|
||||
doins examples/tmux.vim
|
||||
|
||||
insinto /usr/share/vim/vimfiles/ftdetect
|
||||
doins "${FILESDIR}"/tmux.vim
|
||||
fi
|
||||
}
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/diction/diction-1.11.ebuild,v 1.13 2010/11/04 20:07:53 jer Exp $
|
||||
|
||||
DESCRIPTION="Diction and style checkers for english and german texts"
|
||||
HOMEPAGE="http://www.gnu.org/software/diction/diction.html"
|
||||
SRC_URI="http://www.moria.de/~michael/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 hppa ~mips ppc sparc x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
|
||||
IUSE="unicode"
|
||||
|
||||
DEPEND="sys-devel/gettext
|
||||
virtual/libintl"
|
||||
RDEPEND=""
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
if use unicode; then
|
||||
for lang in de nl; do
|
||||
iconv -f ISO-8859-1 -t UTF-8 ${lang} > ${lang}.new || die "iconv failed."
|
||||
mv ${lang}.new ${lang}
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "emake install failed."
|
||||
dodoc NEWS README
|
||||
}
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/barman/barman-1.3.0.ebuild,v 1.4 2015/04/08 18:45:26 mgorny Exp $
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7)
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Administration tool for disaster recovery of PostgreSQL servers"
|
||||
|
||||
HOMEPAGE="http://www.pgbarman.org"
|
||||
SRC_URI="http://downloads.sourceforge.net/project/pgbarman/${PV}/${P}.tar.gz"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-python/argh[${PYTHON_USEDEP}]
|
||||
>=dev-python/psycopg-2[${PYTHON_USEDEP}]
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
net-misc/rsync
|
||||
dev-db/postgresql[server]"
|
||||
DEPEND=""
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/barman/barman-1.3.1.ebuild,v 1.4 2015/04/08 18:45:26 mgorny Exp $
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7)
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Administration tool for disaster recovery of PostgreSQL servers"
|
||||
|
||||
HOMEPAGE="http://www.pgbarman.org"
|
||||
SRC_URI="http://downloads.sourceforge.net/project/pgbarman/${PV}/${P}.tar.gz"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-python/argh[${PYTHON_USEDEP}]
|
||||
>=dev-python/psycopg-2[${PYTHON_USEDEP}]
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
net-misc/rsync
|
||||
dev-db/postgresql[server]"
|
||||
DEPEND=""
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/barman/barman-1.3.2.ebuild,v 1.4 2015/04/08 18:45:26 mgorny Exp $
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7)
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Administration tool for disaster recovery of PostgreSQL servers"
|
||||
|
||||
HOMEPAGE="http://www.pgbarman.org"
|
||||
SRC_URI="http://downloads.sourceforge.net/project/pgbarman/${PV}/${P}.tar.gz"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-python/argh[${PYTHON_USEDEP}]
|
||||
>=dev-python/psycopg-2[${PYTHON_USEDEP}]
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
net-misc/rsync
|
||||
dev-db/postgresql[server]"
|
||||
DEPEND=""
|
@ -1,115 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mariadb/mariadb-10.0.17.ebuild,v 1.2 2015/03/25 18:22:33 grknight Exp $
|
||||
|
||||
EAPI="5"
|
||||
MY_EXTRAS_VER="20141215-0144Z"
|
||||
|
||||
inherit toolchain-funcs mysql-multilib
|
||||
# only to make repoman happy. it is really set in the eclass
|
||||
IUSE="$IUSE"
|
||||
|
||||
# REMEMBER: also update eclass/mysql*.eclass before committing!
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||
|
||||
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
|
||||
EPATCH_EXCLUDE=''
|
||||
|
||||
DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
|
||||
RDEPEND="${RDEPEND}"
|
||||
|
||||
# Official test instructions:
|
||||
# USE='-cluster embedded extraengine perl ssl static-libs community' \
|
||||
# FEATURES='test userpriv -usersandbox' \
|
||||
# ebuild mariadb-X.X.XX.ebuild \
|
||||
# digest clean package
|
||||
multilib_src_test() {
|
||||
|
||||
if ! multilib_is_native_abi ; then
|
||||
einfo "Server tests not available on non-native abi".
|
||||
return 0;
|
||||
fi
|
||||
|
||||
local TESTDIR="${BUILD_DIR}/mysql-test"
|
||||
local retstatus_unit
|
||||
local retstatus_tests
|
||||
|
||||
# Bug #213475 - MySQL _will_ object strenously if your machine is named
|
||||
# localhost. Also causes weird failures.
|
||||
[[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
|
||||
|
||||
if ! use "minimal" ; then
|
||||
|
||||
if [[ $UID -eq 0 ]]; then
|
||||
die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
|
||||
fi
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||
addpredict /this-dir-does-not-exist/t9.MYI
|
||||
|
||||
# Run CTest (test-units)
|
||||
cmake-utils_src_test
|
||||
retstatus_unit=$?
|
||||
[[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
|
||||
|
||||
# Ensure that parallel runs don't die
|
||||
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
|
||||
# Enable parallel testing, auto will try to detect number of cores
|
||||
# You may set this by hand.
|
||||
# The default maximum is 8 unless MTR_MAX_PARALLEL is increased
|
||||
export MTR_PARALLEL="${MTR_PARALLEL:-auto}"
|
||||
|
||||
# create directories because mysqladmin might right out of order
|
||||
mkdir -p "${T}"/var-tests{,/log}
|
||||
|
||||
# These are failing in MariaDB 10.0 for now and are believed to be
|
||||
# false positives:
|
||||
#
|
||||
# main.information_schema, binlog.binlog_statement_insert_delayed,
|
||||
# main.mysqld--help, funcs_1.is_triggers, funcs_1.is_tables_mysql,
|
||||
# funcs_1.is_columns_mysql
|
||||
# fails due to USE=-latin1 / utf8 default
|
||||
#
|
||||
# main.mysql_client_test, main.mysql_client_test_nonblock
|
||||
# main.mysql_client_test_comp:
|
||||
# segfaults at random under Portage only, suspect resource limits.
|
||||
#
|
||||
|
||||
for t in main.mysql_client_test main.mysql_client_test_nonblock \
|
||||
main.mysql_client_test_comp \
|
||||
binlog.binlog_statement_insert_delayed main.information_schema \
|
||||
main.mysqld--help \
|
||||
funcs_1.is_triggers funcs_1.is_tables_mysql funcs_1.is_columns_mysql ; do
|
||||
mysql-multilib_disable_test "$t" "False positives in Gentoo"
|
||||
done
|
||||
|
||||
# Run mysql tests
|
||||
pushd "${TESTDIR}"
|
||||
|
||||
# run mysql-test tests
|
||||
perl mysql-test-run.pl --force --vardir="${T}/var-tests"
|
||||
|
||||
retstatus_tests=$?
|
||||
[[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
popd
|
||||
|
||||
# Cleanup is important for these testcases.
|
||||
pkill -9 -f "${S}/ndb" 2>/dev/null
|
||||
pkill -9 -f "${S}/sql" 2>/dev/null
|
||||
|
||||
failures=""
|
||||
[[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
|
||||
[[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
[[ -z "$failures" ]] || die "Test failures: $failures"
|
||||
einfo "Tests successfully completed"
|
||||
|
||||
else
|
||||
|
||||
einfo "Skipping server tests due to minimal build."
|
||||
fi
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mariadb/mariadb-10.0.18.ebuild,v 1.1 2015/05/08 03:59:23 grknight Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mariadb/mariadb-10.0.19.ebuild,v 1.1 2015/05/09 18:53:27 grknight Exp $
|
||||
|
||||
EAPI="5"
|
||||
MY_EXTRAS_VER="20141215-0144Z"
|
@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mariadb/mariadb-5.5.43.ebuild,v 1.1 2015/05/01 02:57:38 grknight Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mariadb/mariadb-5.5.43-r1.ebuild,v 1.1 2015/05/09 18:53:27 grknight Exp $
|
||||
|
||||
EAPI="5"
|
||||
MY_EXTRAS_VER="20141215-0144Z"
|
||||
MY_EXTRAS_VER="20150509-1847Z"
|
||||
|
||||
# Build system
|
||||
BUILD="cmake"
|
@ -1,37 +1,37 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX compiler-settings-3.3 282 SHA256 233f31f877115a0cd74dc08a3c7a9ac50a4ca707860c0f16c1de3dca77ce1f14 SHA512 6a61dfe0bce06f4297160f6ea64707b9619254f71c8de16e9ff0971688d16c9717afd4dca16b71ac9d54eea7f12f6eaa3cfb9511be9105d82d82a60fdaa09447 WHIRLPOOL 5b3aefa2f5b8424256b3ec12c61e445aed28fee2c1e224fe20857f638929f606ddf3209ccf1f75ad15153f638bd64c6a7aa2d3a31b210763c74fc918968cd3eb
|
||||
AUX compiler-settings-3.4 290 SHA256 e1d89a7314bf9ad8849e15fd376017d857f42d19f9d757b66d53a3776e2d2639 SHA512 e5a9a74da44f2dc6503ec632cbdf47a31b28c4f9944140e4528124f6847b7949a1d1637b02e94306da3f20790a8c2bcdcc7f07ffb140525ebdebf8286a3a9367 WHIRLPOOL 8e8a72ec383963de91623a7f099d98c4818dbe5411f1547ad5a1e6d310afcaedc6c77955666fa78621a8ef6390e3948bc73184889d76413bcfb5ff302e05bcda
|
||||
AUX compiler-settings-3.5 290 SHA256 42e5936eb8260d1e44b62e262adde4ab4a01166e01d949f0dbcdb56be6e027ee SHA512 4b57de7b9deaa5bc07cba94b0e166f78a765ce757b013860eff418c2bc0fadcaa2807f78e8122781d88b741d4e0cd6ee441d35341a572d0871289b406ac1a5ff WHIRLPOOL 1f09502a007f5ed65f38f82f66d7d64b41a762d745292893d88e1cfcb1581e4dde7a0b0f7dcadc11ea0dc275bbe57e11a7a05d843c345f7ad98d8f0747cb70b2
|
||||
AUX ecj-3.6 290 SHA256 b016e59461466246a6a93229033f557caf7143af50475cd37c4e27889ff6696e SHA512 029bd612122884ff9ab69b7cfb01ae2db29ad1e6fdc2437c99a0883371d1a6425ba99a83153a71ce7d6d1547a9f3e919449aaf480db6d9504fdedd7722063bd8 WHIRLPOOL 47f8de1ee8bd7fd102ac959f0d49d09c1c8e3ae0bdfa33718a11f5683cbc20605e343179adf2129d466138c2c6e3c925a7387d18bf8ec099bf891b47bd2ca54f
|
||||
AUX ecj-3.7 290 SHA256 8aef10c7b5f66949e225da588f8d59a0bc4de875d840a1e259eeac654dcf32c1 SHA512 a633f33904bafb3dab9d51f37831c1233ea6c55e2db87a6c31742ac4a680893dc8542ad739a365c19e7a88c611556005e198e5e5b977f23e01c15da6fae9ae30 WHIRLPOOL ede85ace085bc946bfe3cbb72038c4c1671994ec9449b921e5bb5535312877c7afaa5f8bdd224dc12b5f4bc96883371ad8be15048eee7bb5a1646923fac1c610
|
||||
AUX ecj-4.2 290 SHA256 0c39a0bce7857c919666a6b52a51367ae7a15a343f018993417e1a9b7d0ec3f2 SHA512 9fee5e853c9ffde67103b35cb8b28d06dde9be305aba872703a14a95be3e51f5087a5c897e6685f0381794415a524513a4e988ca088b7d30a574518943f97713 WHIRLPOOL 272520596f7d533529b94943d54007bcde062f2a828058733b1538fc3f6a8abfb7788f5562d9adc060f775b9c2d43a929bc1ac130c0f1b4a8a8dc92d50479896
|
||||
AUX ecj-4.4 314 SHA256 f5eba0b180a56baf024b118fc5a82e49c8cb48f784d86626f9941e95529e55f7 SHA512 a0023e61ed3b1174e7ab7ebc9eb2bc42e9df6a23e5010ede6c2456eca60c4f4a9e11633fcc6438824fe1db4c881499b5f384715c19381411460e78e78ddca678 WHIRLPOOL b0399878efc4c96631f40ba09baad246c7e555906ab25a35499dae00d1f7ab11d9cbb0117bd3091c94171910396ea56b0c228a5c24888f33f8a3b914eefe1d66
|
||||
DIST ecjsrc-3.4.zip 1280774 SHA256 a6ce5f0682462e85e5e47229e5b16555f74c60188fa0bb17536beb1138c537b4 SHA512 dfd2620b488e195ad456092ce9508823c60334698968a68466a004572301fb4e297c8daed71ad3a25eab6a70c9909bd24bac241138a8824166e2c4f57ed9727c WHIRLPOOL fc5f9bbfddb5a45c5b8099abace0584534eb1c6b19c62cacb1b78cf0454c4aca37fa82bcb72f7a5b52f9ce11a0adb90dc398dfa20ba1ecd998f892a0fae3e39a
|
||||
DIST ecjsrc-3.5.2.zip 1298691 SHA256 4ae91449962b1e2781b70713e299f9fa16fb1ce25a4d2bb335c13b55c08d6d74 SHA512 5fb3a38358511c92c12dfebbb4beb91581de25e2a3e3b4593d0388531dea5bae469f677e5154b69d634ede7395375992ae9f043be36f6b5a0fcfa873dbc98558 WHIRLPOOL 54860dd40254521cecd38d6dff645443ce61edd4b5eba036ebc002401560b313d3db26eca24b601f66ff78e288246e76b6db219379a65a88c5e16728a4f31c1d
|
||||
DIST ecjsrc-3.6.zip 1310484 SHA256 bc2d624c5ca135d593c71a677674509f5801998ffe98c386749d15a46ee69242 SHA512 23f5be36de85f8a95bf029e42df632aa417ffa58a84b50ab5f6c78dd1fa1882316c61165b4d0d7be2c2568226f1e1c352ea45e391759ca6c5c1fef97e8c5fada WHIRLPOOL d2ea8c0ad3eb34e0d0a09b06d87a5dc89b79b106d0d68bec9e19a627f7e1732348c559ff0b4dc1558eeebbb4822ad68b8f0b59b46db84b5c6a7162e7a12f06c3
|
||||
DIST ecjsrc-3.7.1.jar 1365199 SHA256 d8567a5de289b750dd9853654aeb941a8e48766b1d7ae80803c71d1f47fbe9b4 SHA512 e01a4a12634a8280e27fe6d1ca0a0cb3e8865a59fa82b5f3836ef3985bdb592fc7e5c373b677a4641b891364f41efde78beb9e584039c0399f7512d09774f631 WHIRLPOOL 0bb99b9574d87df58c003c76dd117ca0458bf8e8b3f3507cc164e1882d1a4d1d47fa42e33eb3f4982abe63702627e76f0a232b533d71a92feb4fb28052866f10
|
||||
DIST ecjsrc-3.7.2.jar 1366333 SHA256 755d871c3066f15cfaf5ea84075527eb97c92f9685058c3a326057e797f69e6b SHA512 53b9800a53d494330ef517983c756d622eaab242552586775f85a694142faa43d348131f9b49ec6ba41066c7d19dcb339eab3140302d46ccbcc7a2edd30e9d32 WHIRLPOOL 399d971251b022cea47d6db2ddea6f6b0a325789c5a09661782d7fad2b29840863b406f1c2b5f49b8b34b55ff3283519e63a76aed09305fe92b3a0ec866c6d97
|
||||
DIST ecjsrc-4.2.1.jar 1417043 SHA256 d261b2158f598640f1923805d2e9bf47eb21d8333f4e1b37f59f847ad00d48f4 SHA512 967b47a722893ea1f9eb17e69d386881dc87516e93c1d7a2a119d6fb2e053faa0d9d6455b6e4b89c3f23a3ec7ae33686f4acc305d7c6e51929ce7837c9c93eaf WHIRLPOOL 3f91bbf654d8ce0621e3ce21b5a1fce5058c86ad1dd24f89269aba6716945bff8686b6e1829c602864c15f62b45c65f5d5fe0430052dd2419da7e0c0225c95d5
|
||||
DIST ecjsrc-4.4.1.jar 1759152 SHA256 ba3a471d000ae983498a0f398955e2f09d8c1093880c9f37544d47e5460ff82a SHA512 27086c4c6d35a07f38e2c5ae3d34314fcdfe8b03fd1bbd3e652acd10195a0ec4a20b312f4cc0d0e8204b824eb230d1730a2aef9d886896b81f26b93eff1ae2d1 WHIRLPOOL 1b1da40f61ea5b3768e48dd7b9685b9405e35f3b5019acaeae937335f521819743cb7bacd5a7603ea72a20fe1310c6e28fb57d6c64e46b2035b70335029b2937
|
||||
DIST ecjsrc-4.4.2.jar 1764959 SHA256 ad3daf77ab710268f88c41fba87218dcdf502b423217a3799b5227ddf03b5858 SHA512 53e850fc64994b104d45f58c22f1302ceb1f23bcf69300940be5689dfa6278bea14b4506746fec7b14db6f48c24ccbee16755943fffcdd7f6ad4fe5d9ddc1f20 WHIRLPOOL 5c4e40e482b8c30143bb7043822935eac9ff6f425a9d4f175ef5968ebe0bf0cf219f0f5d8046bfc9b77e067a6ff62166bdb7f7c51f887e5675064a2ca85fe721
|
||||
DIST ecjsrc.zip 1215250 SHA256 f41194a9580023afd11d18b82f6815b064af83c4f9ca407a40cd8d960bd112cc SHA512 ad6b95daa8bb4c8d5bb628bf8ecb8e4540b3630cc647b88536a960ec724ea749d7b562570bb9cc7aca9faefdf725942eac4226c01a5ffd8567de7fd68ee492bc WHIRLPOOL 672ece312b4e511a3225c925976119ad1bdd5584ecb53b2184515f68d32e1584488111b5b3fdc344bfb68349caedd43fcc1bff3969ddf48af72b6ff6a6ea9228
|
||||
EBUILD ant-eclipse-ecj-3.3.0-r1.ebuild 1398 SHA256 869585beab6be32685b39644332dd723a5ac92520150f1ba40d66b7f8aa39194 SHA512 ade0e1b6e6d59b3d748e4c2011aa53c19b9d42177540452a29d71404e8ea3db7eac0f3fc434ac848d69621bd5229ea95d1b696c74d76fa436ce424dc92a06d80 WHIRLPOOL 87a8f6abb562664a6786dfc6726f587cc8bb625fbc17f3dee963e01c0804461357c980e4284c2d69622967fa59310fb51968cb5875b855371b07fe11957f19d7
|
||||
EBUILD ant-eclipse-ecj-3.4.ebuild 1364 SHA256 dbe22feec7cd898a2d895ee498ce068e45410a653ce801f446df4791bcdc8d07 SHA512 64c792310084cb7d4fa766dc1544a76216ccb9cb0c36a34f70886152d033ae30f1f1db3aeae445cdffcfe15381162a540eab66af05dcff179f7f8a736cd687f0 WHIRLPOOL 4a2ca2555ade2bfbf1c1689a3526de74d5e9676ef0f521207629625f6a59160507241f99444a7c074ccb42f436bcfc05727ea0971c6197a1ec5799c31632c53c
|
||||
EBUILD ant-eclipse-ecj-3.5.2.ebuild 1408 SHA256 67187dc085ea01a8cc417a1b60a494a560b5f97b566afd67f747cd3666159c42 SHA512 c6e0b331d176c25e693ade188f6a3e91aeedebcc817688401b53d4f88aad489818d9e8b090750eeaa863e11b098b39d0f3ddacdfdb591fbada267d506603cda7 WHIRLPOOL cbeedded1f53a5a936b37e2550573bf63edc6495977cab68ff91203b073b0d9c19b54b651be48e470d549c89af673660e17e6ec9522d2082c8f35a0fa2060ce4
|
||||
EBUILD ant-eclipse-ecj-3.6-r1.ebuild 1389 SHA256 f2bf7bf6366faaf882d4017a858f4bb6dbfdad98421efe3f1834d6037769feef SHA512 b1e2fec30d13ec71cd381924914c1223fc35813cddba16c4c37608b3b067baa83e56c30578f12cb30ad35cdf77a957fed0ff0f690af7c664c89321cc713a64f2 WHIRLPOOL f4140294444bedc14db3a9d8f046041c59e56d4cd8798338350d2d96cffa9943bc4c0ca28e292aa509461eb3549483c1acef2d8a722fcff62cd6b1b833d0e366
|
||||
EBUILD ant-eclipse-ecj-3.7.1.ebuild 1388 SHA256 121b73cc1893207df348a87650082d83ae82bbe2141f3082de7df7acf2d44118 SHA512 83d28b0c2eebf14dc39f2bdda33aa44ebea9ce9f7948c011c128663a7615ed26d2e07f5060fcda0c8c3cb9309d99ceea837401405eb83c6498d76ea6c38ff9c5 WHIRLPOOL c521120df454e773e9b44b286bc572106e5bbe640db046a946ad747b16e3c5d472ddbe29d3f0d5e845d764e04a2cfa8af0ba68a19c5eb12af5dae47b71fc3b47
|
||||
EBUILD ant-eclipse-ecj-3.7.2.ebuild 1504 SHA256 3b5d9464977e978e7624104c708dde43fe49b269a4777a84ea35023732235534 SHA512 0bb7b7ced326dfcbb05c4dfb5e04b2441cca02a7deb5d00247a8da6de1c3d9b1764d35f00c9468816d92a7c644ba7aa062c58beec539e4469dc01535fede3176 WHIRLPOOL b392e49f7ebc6983dba75afcff66f52380405509ef87f05c2dd14224eb27e1854d38cb290e1e0c24efc87e543947e4f7a240ad1638999c1ac3d1c89d02b2c815
|
||||
EBUILD ant-eclipse-ecj-4.2.1.ebuild 1502 SHA256 1f12c953ec3951ceb8791b6cb254ffca32f8899e48c8e994557509589cf92536 SHA512 fba3263c9a9768155d24e316d37b1436b6aebe1633a01177df5ccd30e0c65541e308ad1fb823aec9f829485a55ad330cad94e82998b5955b9fe961d9945cd749 WHIRLPOOL 5d64a62c55b57db181a8507e8f20171b19313b312874260e420fbde02bffd05c40d507c8211372d533c406a43765f699777ab5f20ccd1d14184e5d34234177d8
|
||||
EBUILD ant-eclipse-ecj-4.4.1.ebuild 1243 SHA256 420c5e9cd1dc1735c63ef27986c06cfaba8366bba3cbc45a72e1710aee8cca1b SHA512 e30c34dfcabc036e9e1306adf2f7b0f8bffc9b20a74180c88699555e0d02037f1269506eefc9360d7756a36952278496970b271cd38d684dfd7a7c4456ef54cd WHIRLPOOL ad30ab577e5602f55028c55f22f2eaa2172af5829c1c9b7463ba6179a31c370928e67c606790d5b6066dc4da3cfba19e26ea0ffc2e4643258b13bfa540391436
|
||||
EBUILD ant-eclipse-ecj-4.4.2.ebuild 1393 SHA256 cac040c71dcb1e1298827fe4f78d53111a91b2ccf9c2a90338968fde978e0580 SHA512 5bff3371e4093a881f9b1d9fc3e1ccabc12c3ecf510827491bfe9e48b86cdf6fdce0e3b524d690379f2092ba455ac9e905f47c71b5c96be2e560139be9414c6a WHIRLPOOL 64fe6823aa2fe01618dd1ffa70f9a3cc0f1589363a04805ce779c227dcd42b7dfcb4b2dc53fc8786c3a8dacc96902156e158692dcb6c4fc0caa7d2508bf62544
|
||||
MISC ChangeLog 7150 SHA256 2ad121bb9be8974b7eb98618ad91aa97b0a7801039ab18226f295c1f795e7a48 SHA512 30869fa3c907f623c8a9650a23e4fe80cd5e10a31cc9c82eb07a05a0ce40d9bb9f21a4276fd2c068eb90ac978f4dc6bd261fa09e7aebf4a9759f2b31c258a4a8 WHIRLPOOL f0d0865f39843da38677bf4fc7bad09517821c39d7e9aae053d01080102f60aa2d6918a996fa50c1835d86a93b4d04703e1789a2e378fa6f027f137d6a04ec01
|
||||
MISC ChangeLog 7464 SHA256 45ab2143c495dae8785e81f2168b48f52ab20b78a24583a230f632b9be1612d3 SHA512 dad4146f25839d97047ee3fe69be591d403641bc2576be44849c20764e01bfb92ba8af2dded0937ee641555e21a827f193f435f28bfbf521ffb2446ee3574ed6 WHIRLPOOL c6549a22e27ff340bce87f8fdff24ec2447035975165738ae8628a62fc49f2902de982128c0d10c4a2052818c2eb796bf440d9522288aba0e392e6cef9a9327f
|
||||
MISC metadata.xml 471 SHA256 229f3cffb80ccec1b7c3ddff609d045bd11f8004724bcb9de5d3bf9104a37d20 SHA512 c12674e9cf502c5bea1e673d438b6aab7b470ab8c11b4d7d2d78b3c2f95bdbbda8a3540e23b4765577a6a125f6bdc912f243fab050081f840ac6930748c5ce41 WHIRLPOOL 4b9b38b6010757c649ba22947e90936aaec2e8b3a2520fdf4caeebec4780a9133f97415864f1814089ab9709580b5e20d137d58191d570931bdf2f755fc9e2a2
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iEYEAREIAAYFAlU2m/IACgkQCaWpQKGI+9RK+ACfdc6rVAgNuixZ/oV2ijAJ20uJ
|
||||
KkYAnii9Q5689nLSXcaXe4mHqU0G5Rag
|
||||
=QpWt
|
||||
iQJ8BAEBCABmBQJVTpQkXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1MjhERTZCRDg2OTFBNDM5MUZEQTJFRDQy
|
||||
MUM2MzIxMjlDNkQ3REU0AAoJECHGMhKcbX3k66UP/1Tz4ePLQQlIvQ2aH1jtI/Zg
|
||||
eBJW1uoiRmnMXJ2S8dgHycxnuRjBp/+tzVhzuvWypro+fwDhNASyqCWab+sJJ8dB
|
||||
u2G96FgB/TVjQVkd3RHy6+T0//kWS0+U/MINLVeMdwQwZlOZBTHduZX6MWUe2FwN
|
||||
h/YDgcikHqMIXL/RLPOc5IuRPCaG6GNqNUhA7qUtkBNSjcUkTeeUMBvl03a6eMZk
|
||||
9Fojc1HF0Icgdt4SipJWgp8/wY+35cEjZweGwLs+/DPt8E/EzYJJkTRaPTtxCSQR
|
||||
b9HxK275X+UE19i/2cCKKSlPeWvrXiirmHEWeKMig2W0MEMhNu3xWqLcLwaOOjJo
|
||||
yXVPc6w7u8D/njAbPNRuNccYRlqdh1pmpafOoJTciZpWJhpnDBMD32vJPa+Oyaav
|
||||
Or8gB11pNC8AFhGfEPFewWsthrr+QLdzu8r/QNUcPCP7tpgod251/7VosW08RskX
|
||||
MZrYFj8nSPk0sTR21gIcxYR7raWxrLkFkXU/fG8YcUwPyU3Bmr7hvToU6uz1xfnR
|
||||
/HVCJDu7luo8JXku4nSM7G9x968e57bVL5ur9wCgqrzzaB7u9GucjWcnEeoBFKgK
|
||||
bga1mSneYCw6LOtj4Nlvv1ci+vBq4dQT9v+ABV/gtB0QwvZbI3uavTaLZNSBbQkm
|
||||
e8+DGv//VW0Jrf4frRcT
|
||||
=tLCY
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/ant-eclipse-ecj/ant-eclipse-ecj-3.3.0-r1.ebuild,v 1.6 2008/03/22 00:54:20 maekke Exp $
|
||||
|
||||
inherit java-pkg-2
|
||||
|
||||
MY_PN="ecj"
|
||||
DMF="R-${PV}-200706251500"
|
||||
S="${WORKDIR}"
|
||||
|
||||
DESCRIPTION="Ant Compiler Adapter for Eclipse Java Compiler"
|
||||
HOMEPAGE="http://www.eclipse.org/"
|
||||
SRC_URI="http://download.eclipse.org/eclipse/downloads/drops/${DMF/.0}/${MY_PN}src.zip"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
KEYWORDS="amd64 ppc ppc64 x86"
|
||||
SLOT="3.3"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
~dev-java/eclipse-ecj-${PV}
|
||||
>=dev-java/ant-core-1.7"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip
|
||||
>=virtual/jdk-1.4
|
||||
sys-apps/findutils"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mkdir -p src/org/eclipse/jdt/{core,internal}
|
||||
cp org/eclipse/jdt/core/JDTCompilerAdapter.java \
|
||||
src/org/eclipse/jdt/core || die
|
||||
cp -r org/eclipse/jdt/internal/antadapter \
|
||||
src/org/eclipse/jdt/internal || die
|
||||
rm -fr about* org
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd src
|
||||
ejavac -classpath "$(java-pkg_getjars ant-core,eclipse-ecj-${SLOT})" \
|
||||
`find org/ -name '*.java'` || die "ejavac failed!"
|
||||
find org/ -name '*.class' -o -name '*.properties' | \
|
||||
xargs jar cf "${S}/${PN}.jar" || die "jar failed!"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar ${PN}.jar
|
||||
insinto /usr/share/java-config-2/compiler
|
||||
newins "${FILESDIR}/compiler-settings-${SLOT}" ecj-${SLOT}
|
||||
}
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/ant-eclipse-ecj/ant-eclipse-ecj-3.4.ebuild,v 1.5 2009/11/06 15:26:14 elvanor Exp $
|
||||
|
||||
inherit java-pkg-2
|
||||
|
||||
DMF="R-${PV}-200806172000"
|
||||
S="${WORKDIR}"
|
||||
|
||||
DESCRIPTION="Ant Compiler Adapter for Eclipse Java Compiler"
|
||||
HOMEPAGE="http://www.eclipse.org/"
|
||||
SRC_URI="http://download.eclipse.org/eclipse/downloads/drops/${DMF/.0}/ecjsrc-${PV}.zip"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
KEYWORDS="amd64 ppc ppc64 x86"
|
||||
SLOT="3.4"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
~dev-java/eclipse-ecj-${PV}
|
||||
>=dev-java/ant-core-1.7"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip
|
||||
>=virtual/jdk-1.4"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mkdir -p src/org/eclipse/jdt/{core,internal}
|
||||
cp org/eclipse/jdt/core/JDTCompilerAdapter.java \
|
||||
src/org/eclipse/jdt/core || die
|
||||
cp -r org/eclipse/jdt/internal/antadapter \
|
||||
src/org/eclipse/jdt/internal || die
|
||||
rm -fr about* org
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd src
|
||||
ejavac -classpath "$(java-pkg_getjars ant-core,eclipse-ecj-${SLOT})" \
|
||||
$(find org/ -name '*.java') || die "ejavac failed!"
|
||||
find org/ -name '*.class' -o -name '*.properties' | \
|
||||
xargs jar cf "${S}/${PN}.jar" || die "jar failed!"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar ${PN}.jar
|
||||
insinto /usr/share/java-config-2/compiler
|
||||
newins "${FILESDIR}/compiler-settings-${SLOT}" ecj-${SLOT}
|
||||
}
|
@ -1,49 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/ant-eclipse-ecj/ant-eclipse-ecj-3.5.2.ebuild,v 1.6 2010/11/05 19:50:45 halcy0n Exp $
|
||||
|
||||
inherit java-pkg-2
|
||||
|
||||
DMF="R-${PV}-201002111343"
|
||||
S="${WORKDIR}"
|
||||
|
||||
DESCRIPTION="Ant Compiler Adapter for Eclipse Java Compiler"
|
||||
HOMEPAGE="http://www.eclipse.org/"
|
||||
SRC_URI="http://download.eclipse.org/eclipse/downloads/drops/${DMF/.0}/ecjsrc-${PV}.zip"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd"
|
||||
SLOT="3.5"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
~dev-java/eclipse-ecj-${PV}
|
||||
>=dev-java/ant-core-1.7"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip
|
||||
>=virtual/jdk-1.4"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mkdir -p src/org/eclipse/jdt/{core,internal}
|
||||
cp org/eclipse/jdt/core/JDTCompilerAdapter.java \
|
||||
src/org/eclipse/jdt/core || die
|
||||
cp -r org/eclipse/jdt/internal/antadapter \
|
||||
src/org/eclipse/jdt/internal || die
|
||||
rm -fr about* org
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd src
|
||||
java-pkg_filter-compiler jikes
|
||||
ejavac -classpath "$(java-pkg_getjars ant-core,eclipse-ecj-${SLOT})" \
|
||||
$(find org/ -name '*.java') || die "ejavac failed!"
|
||||
find org/ -name '*.class' -o -name '*.properties' | \
|
||||
xargs jar cf "${S}/${PN}.jar" || die "jar failed!"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar ${PN}.jar
|
||||
insinto /usr/share/java-config-2/compiler
|
||||
newins "${FILESDIR}/compiler-settings-${SLOT}" ecj-${SLOT}
|
||||
}
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/ant-eclipse-ecj/ant-eclipse-ecj-3.6-r1.ebuild,v 1.3 2015/04/21 18:50:25 pacho Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit java-pkg-2
|
||||
|
||||
DMF="R-${PV}-201006080911"
|
||||
S="${WORKDIR}"
|
||||
|
||||
DESCRIPTION="Ant Compiler Adapter for Eclipse Java Compiler"
|
||||
HOMEPAGE="http://www.eclipse.org/"
|
||||
SRC_URI="http://archive.eclipse.org/eclipse/downloads/drops/${DMF/.0}/ecjsrc-${PV}.zip"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
KEYWORDS="~amd64 ppc ~ppc64 x86 ~x86-fbsd"
|
||||
SLOT="3.6"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
~dev-java/eclipse-ecj-${PV}
|
||||
>=dev-java/ant-core-1.7"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip
|
||||
>=virtual/jdk-1.4"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mkdir -p src/org/eclipse/jdt/{core,internal}
|
||||
cp org/eclipse/jdt/core/JDTCompilerAdapter.java \
|
||||
src/org/eclipse/jdt/core || die
|
||||
cp -r org/eclipse/jdt/internal/antadapter \
|
||||
src/org/eclipse/jdt/internal || die
|
||||
rm -fr about* org
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd src
|
||||
java-pkg_filter-compiler jikes
|
||||
ejavac -classpath "$(java-pkg_getjars ant-core,eclipse-ecj-${SLOT})" \
|
||||
$(find org/ -name '*.java') || die "ejavac failed!"
|
||||
find org/ -name '*.class' -o -name '*.properties' | \
|
||||
xargs jar cf "${S}/${PN}.jar" || die "jar failed!"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar ${PN}.jar
|
||||
insinto /usr/share/java-config-2/compiler
|
||||
doins "${FILESDIR}/ecj-${SLOT}"
|
||||
}
|
@ -1,7 +0,0 @@
|
||||
JAVAC="/usr/bin/ecj-3.3"
|
||||
PACKAGE="=dev-java/ant-eclipse-ecj-3.3*"
|
||||
SUPPORTED_TARGET="1.1 1.2 1.3 1.4 1.5 1.6"
|
||||
SUPPORTED_SOURCE="1.3 1.4 1.5 1.6"
|
||||
ANT_BUILD_COMPILER="org.eclipse.jdt.core.JDTCompilerAdapter"
|
||||
ANT_BUILD_COMPILER_DEPS="eclipse-ecj-3.3,ant-eclipse-ecj-3.3"
|
||||
GENERATION="2"
|
@ -1,7 +0,0 @@
|
||||
JAVAC="/usr/bin/ecj-3.4"
|
||||
PACKAGE="=dev-java/ant-eclipse-ecj-3.4*"
|
||||
SUPPORTED_TARGET="1.1 1.2 1.3 1.4 1.5 1.6 1.7"
|
||||
SUPPORTED_SOURCE="1.3 1.4 1.5 1.6 1.7"
|
||||
ANT_BUILD_COMPILER="org.eclipse.jdt.core.JDTCompilerAdapter"
|
||||
ANT_BUILD_COMPILER_DEPS="eclipse-ecj-3.4,ant-eclipse-ecj-3.4"
|
||||
GENERATION="2"
|
@ -1,7 +0,0 @@
|
||||
JAVAC="/usr/bin/ecj-3.5"
|
||||
PACKAGE="=dev-java/ant-eclipse-ecj-3.5*"
|
||||
SUPPORTED_TARGET="1.1 1.2 1.3 1.4 1.5 1.6 1.7"
|
||||
SUPPORTED_SOURCE="1.3 1.4 1.5 1.6 1.7"
|
||||
ANT_BUILD_COMPILER="org.eclipse.jdt.core.JDTCompilerAdapter"
|
||||
ANT_BUILD_COMPILER_DEPS="eclipse-ecj-3.5,ant-eclipse-ecj-3.5"
|
||||
GENERATION="2"
|
@ -1,7 +0,0 @@
|
||||
JAVAC="/usr/bin/ecj-3.6"
|
||||
PACKAGE="=dev-java/ant-eclipse-ecj-3.6*"
|
||||
SUPPORTED_TARGET="1.1 1.2 1.3 1.4 1.5 1.6 1.7"
|
||||
SUPPORTED_SOURCE="1.3 1.4 1.5 1.6 1.7"
|
||||
ANT_BUILD_COMPILER="org.eclipse.jdt.core.JDTCompilerAdapter"
|
||||
ANT_BUILD_COMPILER_DEPS="eclipse-ecj-3.6,ant-eclipse-ecj-3.6"
|
||||
GENERATION="2"
|
@ -1,34 +1,34 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX eclipse-ecj-3.3.0-gcj.patch 20084 SHA256 6c5ffcefdc385305f01b63fcb7088b04698b5d1b8d9db54d058ffcf2252460e8 SHA512 5bfd5659a6869be502979dc74175dc9db8bdb3b0e6cc1a59aebf0515b66d7b7ad9e1e471cdac26bb695c7f486163cc395c133d6b7fa39ba9f3511a6755e86278 WHIRLPOOL 77953be247626c06bf2643ae2e1810308a9ba4acae9ae529eb7dd0d2305f3d80ad3799cdbe11103225d0c4481df04b05da7531d80fc98a960c51129d096d746e
|
||||
DIST ecjsrc-3.4.zip 1280774 SHA256 a6ce5f0682462e85e5e47229e5b16555f74c60188fa0bb17536beb1138c537b4 SHA512 dfd2620b488e195ad456092ce9508823c60334698968a68466a004572301fb4e297c8daed71ad3a25eab6a70c9909bd24bac241138a8824166e2c4f57ed9727c WHIRLPOOL fc5f9bbfddb5a45c5b8099abace0584534eb1c6b19c62cacb1b78cf0454c4aca37fa82bcb72f7a5b52f9ce11a0adb90dc398dfa20ba1ecd998f892a0fae3e39a
|
||||
DIST ecjsrc-3.5.2.zip 1298691 SHA256 4ae91449962b1e2781b70713e299f9fa16fb1ce25a4d2bb335c13b55c08d6d74 SHA512 5fb3a38358511c92c12dfebbb4beb91581de25e2a3e3b4593d0388531dea5bae469f677e5154b69d634ede7395375992ae9f043be36f6b5a0fcfa873dbc98558 WHIRLPOOL 54860dd40254521cecd38d6dff645443ce61edd4b5eba036ebc002401560b313d3db26eca24b601f66ff78e288246e76b6db219379a65a88c5e16728a4f31c1d
|
||||
DIST ecjsrc-3.6.zip 1310484 SHA256 bc2d624c5ca135d593c71a677674509f5801998ffe98c386749d15a46ee69242 SHA512 23f5be36de85f8a95bf029e42df632aa417ffa58a84b50ab5f6c78dd1fa1882316c61165b4d0d7be2c2568226f1e1c352ea45e391759ca6c5c1fef97e8c5fada WHIRLPOOL d2ea8c0ad3eb34e0d0a09b06d87a5dc89b79b106d0d68bec9e19a627f7e1732348c559ff0b4dc1558eeebbb4822ad68b8f0b59b46db84b5c6a7162e7a12f06c3
|
||||
DIST ecjsrc-3.7.1.jar 1365199 SHA256 d8567a5de289b750dd9853654aeb941a8e48766b1d7ae80803c71d1f47fbe9b4 SHA512 e01a4a12634a8280e27fe6d1ca0a0cb3e8865a59fa82b5f3836ef3985bdb592fc7e5c373b677a4641b891364f41efde78beb9e584039c0399f7512d09774f631 WHIRLPOOL 0bb99b9574d87df58c003c76dd117ca0458bf8e8b3f3507cc164e1882d1a4d1d47fa42e33eb3f4982abe63702627e76f0a232b533d71a92feb4fb28052866f10
|
||||
DIST ecjsrc-3.7.2.jar 1366333 SHA256 755d871c3066f15cfaf5ea84075527eb97c92f9685058c3a326057e797f69e6b SHA512 53b9800a53d494330ef517983c756d622eaab242552586775f85a694142faa43d348131f9b49ec6ba41066c7d19dcb339eab3140302d46ccbcc7a2edd30e9d32 WHIRLPOOL 399d971251b022cea47d6db2ddea6f6b0a325789c5a09661782d7fad2b29840863b406f1c2b5f49b8b34b55ff3283519e63a76aed09305fe92b3a0ec866c6d97
|
||||
DIST ecjsrc-4.2.1.jar 1417043 SHA256 d261b2158f598640f1923805d2e9bf47eb21d8333f4e1b37f59f847ad00d48f4 SHA512 967b47a722893ea1f9eb17e69d386881dc87516e93c1d7a2a119d6fb2e053faa0d9d6455b6e4b89c3f23a3ec7ae33686f4acc305d7c6e51929ce7837c9c93eaf WHIRLPOOL 3f91bbf654d8ce0621e3ce21b5a1fce5058c86ad1dd24f89269aba6716945bff8686b6e1829c602864c15f62b45c65f5d5fe0430052dd2419da7e0c0225c95d5
|
||||
DIST ecjsrc-4.4.1.jar 1759152 SHA256 ba3a471d000ae983498a0f398955e2f09d8c1093880c9f37544d47e5460ff82a SHA512 27086c4c6d35a07f38e2c5ae3d34314fcdfe8b03fd1bbd3e652acd10195a0ec4a20b312f4cc0d0e8204b824eb230d1730a2aef9d886896b81f26b93eff1ae2d1 WHIRLPOOL 1b1da40f61ea5b3768e48dd7b9685b9405e35f3b5019acaeae937335f521819743cb7bacd5a7603ea72a20fe1310c6e28fb57d6c64e46b2035b70335029b2937
|
||||
DIST ecjsrc-4.4.2.jar 1764959 SHA256 ad3daf77ab710268f88c41fba87218dcdf502b423217a3799b5227ddf03b5858 SHA512 53e850fc64994b104d45f58c22f1302ceb1f23bcf69300940be5689dfa6278bea14b4506746fec7b14db6f48c24ccbee16755943fffcdd7f6ad4fe5d9ddc1f20 WHIRLPOOL 5c4e40e482b8c30143bb7043822935eac9ff6f425a9d4f175ef5968ebe0bf0cf219f0f5d8046bfc9b77e067a6ff62166bdb7f7c51f887e5675064a2ca85fe721
|
||||
DIST ecjsrc.zip 1215250 SHA256 f41194a9580023afd11d18b82f6815b064af83c4f9ca407a40cd8d960bd112cc SHA512 ad6b95daa8bb4c8d5bb628bf8ecb8e4540b3630cc647b88536a960ec724ea749d7b562570bb9cc7aca9faefdf725942eac4226c01a5ffd8567de7fd68ee492bc WHIRLPOOL 672ece312b4e511a3225c925976119ad1bdd5584ecb53b2184515f68d32e1584488111b5b3fdc344bfb68349caedd43fcc1bff3969ddf48af72b6ff6a6ea9228
|
||||
EBUILD eclipse-ecj-3.3.0-r3.ebuild 2162 SHA256 789721bbd99a2978e5c22381f76bb13a9f587fa9d1d8ce7087a65324dc766fb6 SHA512 e7adf8dc2c8b6168d110c29af9b75387e85795212682846ab448624280cf22590e31e8dd48fbb8d02353f848078685a5e746b58bee7b8dca02fde3bc8a013b4d WHIRLPOOL dd693ebde3a5e1fbfea5d894ffc76113624f78ea7b4cbaf32f563d16b0c2adccba501bffafb90ca1136bc1114a1aef1f9b8ea9a3dd1565673af934539dd1ec52
|
||||
EBUILD eclipse-ecj-3.3.0-r4.ebuild 2181 SHA256 1b0ae86fd6edfe50e536113a86ce359dd208f74759a6c665a910848b41ac78bd SHA512 0fb1b0a53c20bef65877eb1200a847277a2c01c0a96062fa7cb9a750edb00139682a98f70838fa524a736366a94cd4f836d6952fcac4514a428ce84123966c93 WHIRLPOOL 05952b990bd469fcc8929a3c5ca93b25184ca2b2a84a4af39ec19a6987789832f86957bfab33da6f42b3f65538530dc5c49e9f236e612d45cf4229d97b564049
|
||||
EBUILD eclipse-ecj-3.4-r4.ebuild 2308 SHA256 2003f86bebfb5285f17d54f583c33dadd610529d1e0b349c094f8c10554aaa4a SHA512 eee475809aacbf3f92d9b9359e255e32ee6aebe8ca4dd47910f7bd9e8a6a4172e3531c47e945537ef395f4e32ef8424a1e62f54187351d441b452af0635610e7 WHIRLPOOL 24986f263e417db4739501405e34526dedcde6756837d49cf5ac70d58637b9a91fd136f22654c891a1e5f38d908273ac6f895dc69abc86a50d24f66d32f4d3dd
|
||||
EBUILD eclipse-ecj-3.4-r5.ebuild 2336 SHA256 99b19077cf58481fa46d61e5358b50f882e83a9ebc4984774c8bb2ca30f83309 SHA512 60f1be5158cf3cfcbcf32f4557a507fffcfb97965e1505f3ba7b6ffa05624b91a05edabbc8d34bfc28458907c865926351c750f579a7649cc1c1c164ea63b9e8 WHIRLPOOL 22859f2d55803290e921aa24627aaefa679048747e3b9d513f3faa8aabcefb1c0f7b5c4a8e7ccc9f3da76cd4845803ce53730cff3da8a3a2277dfaeae298f82f
|
||||
EBUILD eclipse-ecj-3.5.2-r1.ebuild 2886 SHA256 0c2f7b1872782d0af5cadb10b83cc338d2e87c5325805287a8fec8858479c9c4 SHA512 eff104075a968f718bf8ff3ee34a808c4038228dea17307eac7849f957642079ee987f9be4f97c5ab7eeca6f75859ab37d625b5fedbf6b8ddc53200aa732d4e0 WHIRLPOOL 4fc0cc41e38628251ea28f0b5f8fbb99968fd2506668287d5b8da45286a7d20e08992920010e23690f6d2f96a5a9fd245ef307ab7d9c09593979b0e4c450940d
|
||||
EBUILD eclipse-ecj-3.5.2.ebuild 2855 SHA256 95c103a9ae957506dfe7169bf39fb25272f41ca73866cacdb8fd6bc989765808 SHA512 97b88c831a5b7ae0c3b83e1bcfc7ddf3f3e49727018b1139f7b6674fa4bde376b149af353317384761471c0316b8252f3b33306a44ebed19da483b6b42166ed6 WHIRLPOOL dddb8552a29f9c35d258e82f0a64784828d11e19db388a76dc6dd243a8341225166585daece1767a9cdd6dcaa888d5d97e4d8302159beb5cad3b651496423fcf
|
||||
EBUILD eclipse-ecj-3.6-r1.ebuild 2921 SHA256 f5b88131ce6a2ec0ef71e205ab96ef58fcdb1c563ace0d073fa342765aec50a2 SHA512 b8a3863bdaf8fdd7ca94e3a1909393a0e78ffcfe3841b405bb401db933c5c408b46cbdf86de9fd3ef51b6786a697cd78a64332b8cae3d1325e6a8856ebd312a4 WHIRLPOOL ba2aa2e18d23ef73a600aeb43473399c539858ec53f217f1b99ed4f89db8e68bb473d3aeea72edf8c0017e3905a37dc75749b9a4c95925791de7d842f42310ef
|
||||
EBUILD eclipse-ecj-3.7.1.ebuild 2879 SHA256 ac7293a79300100065e4b25493662c6c7a4224089262809f2cf5190d10d2e494 SHA512 dc13e3dcea13d73a241abbf84b027bd0ccfdb5abc1aab087172214b80bd9d5d3c4273dee00e65e2413e507376a9eb0228fdf1113a03f86581d8427d67a1631b7 WHIRLPOOL 047a7492beec0ef4a3a0f31b3012dfe699c4236ebc440c02c7bbc24ae1b620e73025c7992464f46680fb7ad500efd24fe35b6759258bdebd58db4cfb748c532b
|
||||
EBUILD eclipse-ecj-3.7.2-r1.ebuild 2932 SHA256 6286c64c9f66c2bb6af3fe73522ad5bbd71abbcd79c4c82c9f21feed1721042f SHA512 e96d6bfb6b8c3afb0eeda45e15248803b2d82cfa2bfb795711af4061acb49b8b7949cfa8d881fbba44f59cf619a48564decb9d487f7e62ee0b7bdd2fcdf93bb5 WHIRLPOOL 5b83a4bb0ff0a988f38d80635627efdd326aa35fd3acc68cea70bd0f67990b7bbb050daff24838a919b09e274a98e2b50877ee81793d729b4a804ceb88025084
|
||||
EBUILD eclipse-ecj-4.2.1.ebuild 2945 SHA256 76fe728269fe6b59908a77487caf229b75bb250df2f81742fb68f5d05925784f SHA512 9583901154fa815f96997be169e4d7e7c9a41ff186a07505f8ba52e2c28060ff04c9751597e78efcaf34f4b2ffe382b10167fe3eb04adfb1a3b6099e9e7079ff WHIRLPOOL f35f361528d2759c5cd87d7ec0ed168a6c9aeb394d92a6f122db1408de19961c3fef9e1600fb7ae30bca6635f0e212be755d37b76024da18de6414caac951101
|
||||
EBUILD eclipse-ecj-4.4.1.ebuild 1718 SHA256 63a85ae14d9f4f86cd78cca4d20ef9ecdc7e5165bb4b337492392c26f80f5ab5 SHA512 158f5a33d718641dedc6ff841e29b66c2bcb3bb5bbd294eed3ea317474e8e74a748aba379105f0bc010347e671d8647b9514f36a9d1753fecd71d97d04e961be WHIRLPOOL c00a0a54307b19f3b62920eb5030c370fa40957fe7467b224c836e7e2dc4eb130272bdeabf17fe2ba5a69bd0a00e8bdc953118b43bd8b4d0158e6df01951bd50
|
||||
EBUILD eclipse-ecj-4.4.2-r1.ebuild 1543 SHA256 73a8678060c516e96bc3907d037cbfc2c3b64466404eaa4819a5117a60e94be7 SHA512 fc42614559ab431eb6b08fb12c86d370705581da372b3cff597a3b7e8274b4ef48a24649193ad9d7730797bfb2bb858c60ab698ab8b33e40b955c4c5d7fabc9c WHIRLPOOL 0c685c1ddcd1090b3a82f88d6dc48b817a22eca15478a321b6040e573cde04921e0772c7bb6c299173e4cce6e8f5f9543bb3a7dc44ee7bad31e767046380c4c9
|
||||
MISC ChangeLog 15918 SHA256 82abb15a3fb069cd080e3b24fa5fec4e833d40d8fb1feb9b6efb3fcc265cb62a SHA512 901cd18d170754b2a1d476a42e9e1408c47ba1fdc791336454d682115da790dafb871da37125eac642f60f4095a791f7c99dbe88cb8ffb4e37690a76c9d3689e WHIRLPOOL 7f9e2bf506632f9a11abdc689dfd6b640f8b4226a65aee19f9d5fa661e137bc263d5de7bc241845b38826dd41151b415408c99a4fad83fb9dea5d579e1e81b46
|
||||
MISC ChangeLog 16237 SHA256 adf19024a5656dcc350f9581b48a15407532b685226c0cdf510862e655720ea0 SHA512 9c66e879c5c7ae29b7cdbd5554b5c95ec31435e8b486dbdea2257f5b2365ac692ea43ca320983f8093d6bfbe3e7ba8e356bd595db2a9dbc0e208727b7d3e0f12 WHIRLPOOL 1cee445b27f3cbcb7ae65aff2d73e248629e14ae7d4e1d92d44bc3596de792b4a5615e3c79db39923bc1342ee8fcc98198f71fa4a8a66a19db154c09a6a6b2dc
|
||||
MISC metadata.xml 570 SHA256 dd2a09440442264363911b455040196cbb42763fbacbb135c07b3f0de44a1e3a SHA512 d71a40ba9d726da96a59e2741756863af162d44b8a3ae3a419124a43dd31180857a8e638b2e1e37d4d4bba226482900e4fb775ecf202c0cb496dc840c8c34a5b WHIRLPOOL 5963a35acb313b2d80d051be628a86e581422648e7b8eeb2cbf61c33f8ea7a1d4deb45623ef406d6fbbe1bb0fc74436ab19846b2eae09d8239608e7a7e89d29b
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iEYEAREIAAYFAlU2m+gACgkQCaWpQKGI+9TvUgCfeaPhsHpKoOKk0MP1GJPlQywU
|
||||
Y3AAnRj38QENpN7SDUTptObFnf4JxiBP
|
||||
=ZLKN
|
||||
iQJ8BAEBCABmBQJVTpREXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1MjhERTZCRDg2OTFBNDM5MUZEQTJFRDQy
|
||||
MUM2MzIxMjlDNkQ3REU0AAoJECHGMhKcbX3kWgEP/1c+i466aPzDFIoJsLx6slCc
|
||||
P3pPrzNqyun14uATEQyE3OMAVMtytRLnxn3HQ7/3tqucLecwUQp4bWSFo9iR5br/
|
||||
pDwdpGt6F+xg1eVXYmh7mlYQLqNdcoAcuAMdqizEbB64sXqfnJhXKKOG27K6fi2Q
|
||||
vLIeXbPx5GrG/YDUqpIdFr5KCd2qBXH+GMRn6MxTdJ16C9ml4QfFCqAmVcRBVz7y
|
||||
6Ox1ZeWuT85XTzJQJ+S5Ge8tYVeziwaHtZkNV3EpPCC/V4uhckr2VgX8KT7ofsA3
|
||||
mXuK1KtcizyM23D28ZYOyEoCDimlcdGlKiPytYxkyrNzDnpu+knSCEYDzI+ID0iJ
|
||||
BRPzjpj1vJeCWEmrqsalYuexA3JP9/vtWw0csF4f+iDxfE4TyjBL5sftwnWpOwp3
|
||||
JFE1u3wNiNjmPiZf2wLKpAqxYXY5pD7JIXyRLvZAhKS6SIqZZFXRZkN66mSzkBgY
|
||||
nCrBg5bm0/pSiR43uu7K3+GOnqg/eP/+qR9fEW8/cO8/TB1okKqV+8zKzG6q1VUI
|
||||
I1xXUzEgtfort/b9MO5fUh7sX69YxYe0ZU4iHL+2qtYgLDKoV/Xn1qIrBMU99N/g
|
||||
sA3hKcSysiKySZR3mSmaQ1bOdYTglcS5q1uim+f6sq1wlxTPrYSBW+Zvqd/M250e
|
||||
f9eZsTLe4WTGYRAxwHiK
|
||||
=f9m5
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,86 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/eclipse-ecj/eclipse-ecj-3.3.0-r3.ebuild,v 1.11 2015/03/31 18:51:35 ulm Exp $
|
||||
|
||||
inherit eutils java-pkg-2
|
||||
|
||||
MY_PN="ecj"
|
||||
DMF="R-${PV}-200706251500"
|
||||
S="${WORKDIR}"
|
||||
|
||||
DESCRIPTION="Eclipse Compiler for Java"
|
||||
HOMEPAGE="http://www.eclipse.org/"
|
||||
SRC_URI="http://archive.eclipse.org/eclipse/downloads/drops/${DMF/.0}/${MY_PN}src.zip"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
SLOT="3.3"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEPEND="app-eselect/eselect-ecj"
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${COMMON_DEPEND}"
|
||||
DEPEND="<virtual/jdk-1.7
|
||||
sys-apps/findutils
|
||||
app-arch/unzip
|
||||
${COMMON_DEPEND}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
# own package
|
||||
rm -f org/eclipse/jdt/core/JDTCompilerAdapter.java
|
||||
rm -fr org/eclipse/jdt/internal/antadapter
|
||||
|
||||
# what the heck...?! java6
|
||||
rm -fr org/eclipse/jdt/internal/compiler/tool/ \
|
||||
org/eclipse/jdt/internal/compiler/apt/
|
||||
|
||||
# gcj feature
|
||||
epatch "${FILESDIR}"/${P}-gcj.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local javac="javac" java="java" jar="jar"
|
||||
|
||||
mkdir -p bootstrap
|
||||
cp -pPR org bootstrap
|
||||
|
||||
einfo "bootstrapping ${MY_PN} with javac"
|
||||
|
||||
cd "${S}"/bootstrap
|
||||
${javac} $(find org/ -name '*.java') || die "${MY_PN} bootstrap failed!"
|
||||
|
||||
find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' | \
|
||||
xargs ${jar} cf ${MY_PN}.jar
|
||||
|
||||
einfo "build ${MY_PN} with bootstrapped ${MY_PN}"
|
||||
|
||||
cd "${S}"
|
||||
${java} -classpath bootstrap/${MY_PN}.jar \
|
||||
org.eclipse.jdt.internal.compiler.batch.Main -encoding ISO-8859-1 org \
|
||||
|| die "${MY_PN} build failed!"
|
||||
find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' | \
|
||||
xargs ${jar} cf ${MY_PN}.jar
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar ${MY_PN}.jar
|
||||
java-pkg_dolauncher ${MY_PN}-${SLOT} --main \
|
||||
org.eclipse.jdt.internal.compiler.batch.Main
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "To get the Compiler Adapter of ECJ for ANT..."
|
||||
einfo " # emerge ant-eclipse-ecj"
|
||||
echo
|
||||
einfo "To select between slots of ECJ..."
|
||||
einfo " # eselect ecj"
|
||||
|
||||
eselect ecj update ecj-${SLOT}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect ecj update
|
||||
}
|
@ -1,85 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/eclipse-ecj/eclipse-ecj-3.3.0-r4.ebuild,v 1.3 2015/03/31 18:51:35 ulm Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils java-pkg-2
|
||||
|
||||
MY_PN="ecj"
|
||||
DMF="R-${PV}-200706251500"
|
||||
S="${WORKDIR}"
|
||||
|
||||
DESCRIPTION="Eclipse Compiler for Java"
|
||||
HOMEPAGE="http://www.eclipse.org/"
|
||||
SRC_URI="http://archive.eclipse.org/eclipse/downloads/drops/${DMF/.0}/${MY_PN}src.zip"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
SLOT="3.3"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEPEND="|| ( app-eselect/eselect-java app-eselect/eselect-ecj )"
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${COMMON_DEPEND}"
|
||||
DEPEND="<virtual/jdk-1.7
|
||||
sys-apps/findutils
|
||||
app-arch/unzip
|
||||
${COMMON_DEPEND}"
|
||||
|
||||
java_prepare() {
|
||||
# own package
|
||||
rm -f org/eclipse/jdt/core/JDTCompilerAdapter.java
|
||||
rm -fr org/eclipse/jdt/internal/antadapter
|
||||
|
||||
# what the heck...?! java6
|
||||
rm -fr org/eclipse/jdt/internal/compiler/tool/ \
|
||||
org/eclipse/jdt/internal/compiler/apt/
|
||||
|
||||
# gcj feature
|
||||
epatch "${FILESDIR}"/${P}-gcj.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local javac="javac" java="java" jar="jar"
|
||||
|
||||
mkdir -p bootstrap
|
||||
cp -pPR org bootstrap
|
||||
|
||||
einfo "bootstrapping ${MY_PN} with javac"
|
||||
|
||||
cd "${S}"/bootstrap
|
||||
${javac} $(find org/ -name '*.java') || die "${MY_PN} bootstrap failed!"
|
||||
|
||||
find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' | \
|
||||
xargs ${jar} cf ${MY_PN}.jar
|
||||
|
||||
einfo "build ${MY_PN} with bootstrapped ${MY_PN}"
|
||||
|
||||
cd "${S}"
|
||||
${java} -classpath bootstrap/${MY_PN}.jar \
|
||||
org.eclipse.jdt.internal.compiler.batch.Main -encoding ISO-8859-1 org \
|
||||
|| die "${MY_PN} build failed!"
|
||||
find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' | \
|
||||
xargs ${jar} cf ${MY_PN}.jar
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar ${MY_PN}.jar
|
||||
java-pkg_dolauncher ${MY_PN}-${SLOT} --main \
|
||||
org.eclipse.jdt.internal.compiler.batch.Main
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "To get the Compiler Adapter of ECJ for ANT..."
|
||||
einfo " # emerge ant-eclipse-ecj"
|
||||
echo
|
||||
einfo "To select between slots of ECJ..."
|
||||
einfo " # eselect ecj"
|
||||
|
||||
eselect ecj update ecj-${SLOT}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect ecj update
|
||||
}
|
@ -1,92 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/eclipse-ecj/eclipse-ecj-3.4-r4.ebuild,v 1.8 2015/03/31 18:51:35 ulm Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit java-pkg-2
|
||||
|
||||
MY_PN="ecj"
|
||||
DMF="R-${PV}-200806172000"
|
||||
S="${WORKDIR}"
|
||||
|
||||
DESCRIPTION="Eclipse Compiler for Java"
|
||||
HOMEPAGE="http://www.eclipse.org/"
|
||||
SRC_URI="http://archive.eclipse.org/eclipse/downloads/drops/${DMF}/${MY_PN}src-${PV}.zip"
|
||||
|
||||
IUSE="java6"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
SLOT="3.4"
|
||||
|
||||
CDEPEND=">=app-eselect/eselect-ecj-0.3"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
app-arch/unzip
|
||||
!java6? ( >=virtual/jdk-1.4 )
|
||||
java6? ( >=virtual/jdk-1.6 )"
|
||||
RDEPEND="${CDEPEND}
|
||||
!java6? ( >=virtual/jre-1.4 )
|
||||
java6? ( >=virtual/jre-1.6 )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}" || die
|
||||
|
||||
# These have their own package.
|
||||
rm -f org/eclipse/jdt/core/JDTCompilerAdapter.java || die
|
||||
rm -fr org/eclipse/jdt/internal/antadapter || die
|
||||
|
||||
if ! use java6 ; then
|
||||
rm -fr org/eclipse/jdt/internal/compiler/{apt,tool}/ || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local javac_opts javac java jar
|
||||
|
||||
javac_opts="$(java-pkg_javac-args) -encoding ISO-8859-1"
|
||||
javac="$(java-config -c)"
|
||||
java="$(java-config -J)"
|
||||
jar="$(java-config -j)"
|
||||
|
||||
mkdir -p bootstrap || die
|
||||
cp -pPR org bootstrap || die
|
||||
cd "${S}/bootstrap" || die
|
||||
|
||||
einfo "bootstrapping ${MY_PN} with ${javac} ..."
|
||||
${javac} ${javac_opts} $(find org/ -name '*.java') || die
|
||||
find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' |\
|
||||
xargs ${jar} cf ${MY_PN}.jar
|
||||
|
||||
cd "${S}" || die
|
||||
einfo "building ${MY_PN} with bootstrapped ${MY_PN} ..."
|
||||
${java} -classpath bootstrap/${MY_PN}.jar \
|
||||
org.eclipse.jdt.internal.compiler.batch.Main \
|
||||
${javac_opts} -nowarn org || die
|
||||
find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' |\
|
||||
xargs ${jar} cf ${MY_PN}.jar
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
java-pkg_dolauncher ${MY_PN}-${SLOT} --main \
|
||||
org.eclipse.jdt.internal.compiler.batch.Main
|
||||
|
||||
java-pkg_dojar ${MY_PN}.jar
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "To get the Compiler Adapter of ECJ for ANT..."
|
||||
einfo " # emerge ant-eclipse-ecj"
|
||||
echo
|
||||
einfo "To select between slots of ECJ..."
|
||||
einfo " # eselect ecj"
|
||||
|
||||
eselect ecj update ecj-${SLOT}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect ecj update
|
||||
}
|
@ -1,91 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/eclipse-ecj/eclipse-ecj-3.4-r5.ebuild,v 1.3 2015/03/31 18:51:35 ulm Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit java-pkg-2
|
||||
|
||||
MY_PN="ecj"
|
||||
DMF="R-${PV}-200806172000"
|
||||
S="${WORKDIR}"
|
||||
|
||||
DESCRIPTION="Eclipse Compiler for Java"
|
||||
HOMEPAGE="http://www.eclipse.org/"
|
||||
SRC_URI="http://archive.eclipse.org/eclipse/downloads/drops/${DMF}/${MY_PN}src-${PV}.zip"
|
||||
|
||||
IUSE="java6"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
SLOT="3.4"
|
||||
|
||||
CDEPEND="|| ( app-eselect/eselect-java app-eselect/eselect-ecj )"
|
||||
DEPEND="${CDEPEND}
|
||||
app-arch/unzip
|
||||
!java6? ( >=virtual/jdk-1.4 )
|
||||
java6? ( >=virtual/jdk-1.6 )"
|
||||
RDEPEND="${CDEPEND}
|
||||
!java6? ( >=virtual/jre-1.4 )
|
||||
java6? ( >=virtual/jre-1.6 )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}" || die
|
||||
|
||||
# These have their own package.
|
||||
rm -f org/eclipse/jdt/core/JDTCompilerAdapter.java || die
|
||||
rm -fr org/eclipse/jdt/internal/antadapter || die
|
||||
|
||||
if ! use java6 ; then
|
||||
rm -fr org/eclipse/jdt/internal/compiler/{apt,tool}/ || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local javac_opts javac java jar
|
||||
|
||||
javac_opts="$(java-pkg_javac-args) -encoding ISO-8859-1"
|
||||
javac="$(java-config -c)"
|
||||
java="$(java-config -J)"
|
||||
jar="$(java-config -j)"
|
||||
|
||||
mkdir -p bootstrap || die
|
||||
cp -pPR org bootstrap || die
|
||||
cd "${S}/bootstrap" || die
|
||||
|
||||
einfo "bootstrapping ${MY_PN} with ${javac} ..."
|
||||
${javac} ${javac_opts} $(find org/ -name '*.java') || die
|
||||
find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' |\
|
||||
xargs ${jar} cf ${MY_PN}.jar
|
||||
|
||||
cd "${S}" || die
|
||||
einfo "building ${MY_PN} with bootstrapped ${MY_PN} ..."
|
||||
${java} -classpath bootstrap/${MY_PN}.jar \
|
||||
org.eclipse.jdt.internal.compiler.batch.Main \
|
||||
${javac_opts} -nowarn org || die
|
||||
find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' |\
|
||||
xargs ${jar} cf ${MY_PN}.jar
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
java-pkg_dolauncher ${MY_PN}-${SLOT} --main \
|
||||
org.eclipse.jdt.internal.compiler.batch.Main
|
||||
|
||||
java-pkg_dojar ${MY_PN}.jar
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "To get the Compiler Adapter of ECJ for ANT..."
|
||||
einfo " # emerge ant-eclipse-ecj"
|
||||
echo
|
||||
einfo "To select between slots of ECJ..."
|
||||
einfo " # eselect ecj"
|
||||
|
||||
eselect ecj update ecj-${SLOT}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect ecj update
|
||||
}
|
@ -1,102 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/eclipse-ecj/eclipse-ecj-3.5.2-r1.ebuild,v 1.3 2015/03/31 18:51:35 ulm Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit java-pkg-2
|
||||
|
||||
MY_PN="ecj"
|
||||
DMF="R-${PV}-201002111343"
|
||||
S="${WORKDIR}"
|
||||
|
||||
DESCRIPTION="Eclipse Compiler for Java"
|
||||
HOMEPAGE="http://www.eclipse.org/"
|
||||
SRC_URI="http://archive.eclipse.org/eclipse/downloads/drops/${DMF}/${MY_PN}src-${PV}.zip"
|
||||
|
||||
IUSE="+ant userland_GNU"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
SLOT="3.5"
|
||||
|
||||
JAVA_PKG_WANT_SOURCE=1.4
|
||||
JAVA_PKG_WANT_TARGET=1.4
|
||||
|
||||
CDEPEND="|| ( app-eselect/eselect-java app-eselect/eselect-ecj )"
|
||||
DEPEND="${CDEPEND}
|
||||
app-arch/unzip
|
||||
>=virtual/jdk-1.6
|
||||
userland_GNU? ( sys-apps/findutils )"
|
||||
RDEPEND="${CDEPEND}
|
||||
>=virtual/jre-1.4"
|
||||
PDEPEND="ant? ( ~dev-java/ant-eclipse-ecj-${PV} )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
# These have their own package.
|
||||
rm -f org/eclipse/jdt/core/JDTCompilerAdapter.java || die
|
||||
rm -fr org/eclipse/jdt/internal/antadapter || die
|
||||
|
||||
# upstream build.xml excludes this
|
||||
rm META-INF/eclipse.inf
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local javac_opts javac java jar
|
||||
|
||||
javac_opts="$(java-pkg_javac-args) -encoding ISO-8859-1"
|
||||
javac="$(java-config -c)"
|
||||
java="$(java-config -J)"
|
||||
jar="$(java-config -j)"
|
||||
|
||||
find org/ -path org/eclipse/jdt/internal/compiler/apt -prune -o \
|
||||
-path org/eclipse/jdt/internal/compiler/tool -prune -o -name '*.java' \
|
||||
-print > sources-1.4
|
||||
find org/eclipse/jdt/internal/compiler/{apt,tool} -name '*.java' > sources-1.6
|
||||
|
||||
mkdir -p bootstrap || die
|
||||
cp -pPR org bootstrap || die
|
||||
cd "${S}/bootstrap" || die
|
||||
|
||||
einfo "bootstrapping ${MY_PN} with ${javac} ..."
|
||||
${javac} ${javac_opts} @../sources-1.4 || die
|
||||
${javac} -encoding ISO-8859-1 -source 1.6 -target 1.6 @../sources-1.6 || die
|
||||
|
||||
find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' \
|
||||
| xargs ${jar} cf ${MY_PN}.jar
|
||||
|
||||
cd "${S}" || die
|
||||
einfo "building ${MY_PN} with bootstrapped ${MY_PN} ..."
|
||||
${java} -classpath bootstrap/${MY_PN}.jar \
|
||||
org.eclipse.jdt.internal.compiler.batch.Main \
|
||||
${javac_opts} -nowarn @sources-1.4 || die
|
||||
${java} -classpath bootstrap/${MY_PN}.jar \
|
||||
org.eclipse.jdt.internal.compiler.batch.Main \
|
||||
-encoding ISO-8859-1 -source 1.6 -target 1.6 -nowarn @sources-1.6 || die
|
||||
|
||||
find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' \
|
||||
| xargs ${jar} cf ${MY_PN}.jar
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dolauncher ${MY_PN}-${SLOT} --main \
|
||||
org.eclipse.jdt.internal.compiler.batch.Main
|
||||
|
||||
# disable the class version verify, this has intentionally
|
||||
# some classes with 1.6, but most is 1.4
|
||||
JAVA_PKG_STRICT="" java-pkg_dojar ${MY_PN}.jar
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "To select between slots of ECJ..."
|
||||
einfo " # eselect ecj"
|
||||
|
||||
eselect ecj update ecj-${SLOT}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect ecj update
|
||||
}
|
@ -1,103 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/eclipse-ecj/eclipse-ecj-3.5.2.ebuild,v 1.8 2015/03/31 18:51:35 ulm Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit java-pkg-2
|
||||
|
||||
MY_PN="ecj"
|
||||
DMF="R-${PV}-201002111343"
|
||||
S="${WORKDIR}"
|
||||
|
||||
DESCRIPTION="Eclipse Compiler for Java"
|
||||
HOMEPAGE="http://www.eclipse.org/"
|
||||
SRC_URI="http://archive.eclipse.org/eclipse/downloads/drops/${DMF}/${MY_PN}src-${PV}.zip"
|
||||
|
||||
IUSE="+ant userland_GNU"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
SLOT="3.5"
|
||||
|
||||
CDEPEND=">=app-eselect/eselect-ecj-0.3"
|
||||
|
||||
JAVA_PKG_WANT_SOURCE=1.4
|
||||
JAVA_PKG_WANT_TARGET=1.4
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
app-arch/unzip
|
||||
>=virtual/jdk-1.6
|
||||
userland_GNU? ( sys-apps/findutils )"
|
||||
RDEPEND="${CDEPEND}
|
||||
>=virtual/jre-1.4"
|
||||
PDEPEND="ant? ( ~dev-java/ant-eclipse-ecj-${PV} )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
# These have their own package.
|
||||
rm -f org/eclipse/jdt/core/JDTCompilerAdapter.java || die
|
||||
rm -fr org/eclipse/jdt/internal/antadapter || die
|
||||
|
||||
# upstream build.xml excludes this
|
||||
rm META-INF/eclipse.inf
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local javac_opts javac java jar
|
||||
|
||||
javac_opts="$(java-pkg_javac-args) -encoding ISO-8859-1"
|
||||
javac="$(java-config -c)"
|
||||
java="$(java-config -J)"
|
||||
jar="$(java-config -j)"
|
||||
|
||||
find org/ -path org/eclipse/jdt/internal/compiler/apt -prune -o \
|
||||
-path org/eclipse/jdt/internal/compiler/tool -prune -o -name '*.java' \
|
||||
-print > sources-1.4
|
||||
find org/eclipse/jdt/internal/compiler/{apt,tool} -name '*.java' > sources-1.6
|
||||
|
||||
mkdir -p bootstrap || die
|
||||
cp -pPR org bootstrap || die
|
||||
cd "${S}/bootstrap" || die
|
||||
|
||||
einfo "bootstrapping ${MY_PN} with ${javac} ..."
|
||||
${javac} ${javac_opts} @../sources-1.4 || die
|
||||
${javac} -encoding ISO-8859-1 -source 1.6 -target 1.6 @../sources-1.6 || die
|
||||
|
||||
find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' \
|
||||
| xargs ${jar} cf ${MY_PN}.jar
|
||||
|
||||
cd "${S}" || die
|
||||
einfo "building ${MY_PN} with bootstrapped ${MY_PN} ..."
|
||||
${java} -classpath bootstrap/${MY_PN}.jar \
|
||||
org.eclipse.jdt.internal.compiler.batch.Main \
|
||||
${javac_opts} -nowarn @sources-1.4 || die
|
||||
${java} -classpath bootstrap/${MY_PN}.jar \
|
||||
org.eclipse.jdt.internal.compiler.batch.Main \
|
||||
-encoding ISO-8859-1 -source 1.6 -target 1.6 -nowarn @sources-1.6 || die
|
||||
|
||||
find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' \
|
||||
| xargs ${jar} cf ${MY_PN}.jar
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dolauncher ${MY_PN}-${SLOT} --main \
|
||||
org.eclipse.jdt.internal.compiler.batch.Main
|
||||
|
||||
# disable the class version verify, this has intentionally
|
||||
# some classes with 1.6, but most is 1.4
|
||||
JAVA_PKG_STRICT="" java-pkg_dojar ${MY_PN}.jar
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "To select between slots of ECJ..."
|
||||
einfo " # eselect ecj"
|
||||
|
||||
eselect ecj update ecj-${SLOT}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect ecj update
|
||||
}
|
@ -1,102 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/eclipse-ecj/eclipse-ecj-3.6-r1.ebuild,v 1.4 2015/04/21 18:50:15 pacho Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit java-pkg-2
|
||||
|
||||
MY_PN="ecj"
|
||||
DMF="R-${PV}-201006080911"
|
||||
|
||||
DESCRIPTION="Eclipse Compiler for Java"
|
||||
HOMEPAGE="http://www.eclipse.org/"
|
||||
SRC_URI="http://archive.eclipse.org/eclipse/downloads/drops/${DMF}/${MY_PN}src-${PV}.zip"
|
||||
|
||||
IUSE="+ant userland_GNU"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
KEYWORDS="~amd64 ppc ~ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
SLOT="3.6"
|
||||
|
||||
COMMON_DEP="
|
||||
|| ( app-eselect/eselect-java >=app-eselect/eselect-ecj-0.3 )"
|
||||
RDEPEND="${COMMON_DEP}
|
||||
>=virtual/jre-1.4"
|
||||
DEPEND="${COMMON_DEP}
|
||||
>=virtual/jdk-1.6
|
||||
app-arch/unzip
|
||||
userland_GNU? ( sys-apps/findutils )"
|
||||
PDEPEND="
|
||||
ant? ( ~dev-java/ant-eclipse-ecj-${PV} )"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
JAVA_PKG_WANT_SOURCE=1.4
|
||||
JAVA_PKG_WANT_TARGET=1.4
|
||||
|
||||
java_prepare() {
|
||||
# These have their own package.
|
||||
rm -f org/eclipse/jdt/core/JDTCompilerAdapter.java || die
|
||||
rm -fr org/eclipse/jdt/internal/antadapter || die
|
||||
|
||||
# upstream build.xml excludes this
|
||||
rm META-INF/eclipse.inf || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local javac_opts javac java jar
|
||||
|
||||
javac_opts="$(java-pkg_javac-args) -encoding ISO-8859-1"
|
||||
javac="$(java-config -c)"
|
||||
java="$(java-config -J)"
|
||||
jar="$(java-config -j)"
|
||||
|
||||
find org/ -path org/eclipse/jdt/internal/compiler/apt -prune -o \
|
||||
-path org/eclipse/jdt/internal/compiler/tool -prune -o -name '*.java' \
|
||||
-print > sources-1.4
|
||||
find org/eclipse/jdt/internal/compiler/{apt,tool} -name '*.java' > sources-1.6
|
||||
|
||||
mkdir -p bootstrap || die
|
||||
cp -pPR org bootstrap || die
|
||||
cd "${S}/bootstrap" || die
|
||||
|
||||
einfo "bootstrapping ${MY_PN} with ${javac} ..."
|
||||
${javac} ${javac_opts} @../sources-1.4 || die
|
||||
${javac} -encoding ISO-8859-1 -source 1.6 -target 1.6 @../sources-1.6 || die
|
||||
|
||||
find org/ \( -name '*.class' -o -name '*.properties' -o -name '*.rsc' \) \
|
||||
-exec ${jar} cf ${MY_PN}.jar {} + || die
|
||||
|
||||
cd "${S}" || die
|
||||
einfo "building ${MY_PN} with bootstrapped ${MY_PN} ..."
|
||||
${java} -classpath bootstrap/${MY_PN}.jar \
|
||||
org.eclipse.jdt.internal.compiler.batch.Main \
|
||||
${javac_opts} -nowarn @sources-1.4 || die
|
||||
${java} -classpath bootstrap/${MY_PN}.jar \
|
||||
org.eclipse.jdt.internal.compiler.batch.Main \
|
||||
-encoding ISO-8859-1 -source 1.6 -target 1.6 -nowarn @sources-1.6 || die
|
||||
|
||||
find org/ \( -name '*.class' -o -name '*.properties' -o -name '*.rsc' \) \
|
||||
-exec ${jar} cf ${MY_PN}.jar {} + || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dolauncher ${MY_PN}-${SLOT} --main \
|
||||
org.eclipse.jdt.internal.compiler.batch.Main
|
||||
|
||||
# disable the class version verify, this has intentionally
|
||||
# some classes with 1.6, but most is 1.4
|
||||
JAVA_PKG_STRICT="" java-pkg_dojar ${MY_PN}.jar
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "To select between slots of ECJ..."
|
||||
einfo " # eselect ecj"
|
||||
|
||||
eselect ecj update ecj-${SLOT}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect ecj update
|
||||
}
|
@ -1,509 +0,0 @@
|
||||
--- org/eclipse/jdt/internal/compiler/batch/messages.properties 8 Feb 2007 15:04:43 -0000 1.546.2.23
|
||||
+++ org/eclipse/jdt/internal/compiler/batch/messages.properties 26 Feb 2007 18:21:06 -0000
|
||||
@@ -249,3 +249,8 @@
|
||||
template.restrictedAccess.constructor = The constructor {0} is not accessible due to restriction on classpath entry {1}
|
||||
template.restrictedAccess.field = The field {0} from the type {1} is not accessible due to restriction on classpath entry {2}
|
||||
template.restrictedAccess.method = The method {0} from the type {1} is not accessible due to restriction on classpath entry {2}
|
||||
+
|
||||
+# GCCMain messages.
|
||||
+gcc.zipArg=-fzip-target requires argument
|
||||
+gcc.zipDepArg=-fzip-dependency requires argument
|
||||
+gcc.noClasspath=no classpath specified
|
||||
--- /dev/null 1 Jan 1970 00:00:00 -0000
|
||||
+++ org/eclipse/jdt/internal/compiler/batch/GCCMain.java 1 Jan 1970 00:00:00 -0000
|
||||
@@ -0,0 +1,495 @@
|
||||
+/**
|
||||
+ *
|
||||
+ */
|
||||
+package org.eclipse.jdt.internal.compiler.batch;
|
||||
+
|
||||
+import java.io.BufferedOutputStream;
|
||||
+import java.io.BufferedReader;
|
||||
+import java.io.ByteArrayInputStream;
|
||||
+import java.io.File;
|
||||
+import java.io.FileOutputStream;
|
||||
+import java.io.FileReader;
|
||||
+import java.io.IOException;
|
||||
+import java.io.InputStreamReader;
|
||||
+import java.io.OutputStream;
|
||||
+import java.io.PrintWriter;
|
||||
+import java.io.UnsupportedEncodingException;
|
||||
+import java.util.ArrayList;
|
||||
+import java.util.HashSet;
|
||||
+import java.util.Iterator;
|
||||
+import java.util.Map;
|
||||
+import java.util.StringTokenizer;
|
||||
+import java.util.zip.CRC32;
|
||||
+import java.util.zip.ZipEntry;
|
||||
+import java.util.zip.ZipOutputStream;
|
||||
+
|
||||
+import org.eclipse.jdt.core.compiler.InvalidInputException;
|
||||
+import org.eclipse.jdt.internal.compiler.ClassFile;
|
||||
+import org.eclipse.jdt.internal.compiler.CompilationResult;
|
||||
+import org.eclipse.jdt.internal.compiler.env.AccessRule;
|
||||
+import org.eclipse.jdt.internal.compiler.env.AccessRuleSet;
|
||||
+import org.eclipse.jdt.internal.compiler.impl.CompilerOptions;
|
||||
+import org.eclipse.jdt.internal.compiler.util.Messages;
|
||||
+import org.eclipse.jdt.internal.compiler.util.SuffixConstants;
|
||||
+
|
||||
+/**
|
||||
+ * This is an alternate entry point for the command-line compiler which
|
||||
+ * is simpler to integrate into GCC. In particular the option processing
|
||||
+ * is more GNU-like and the recognized options are similar to those supported
|
||||
+ * by other GCC front ends.
|
||||
+ */
|
||||
+public class GCCMain extends Main {
|
||||
+
|
||||
+ // All the compilation units specified on the command line.
|
||||
+ private HashSet commandLineCompilationUnits = new HashSet();
|
||||
+ // True if we are only checking syntax.
|
||||
+ private boolean syntaxOnly;
|
||||
+ // If not null, the name of the output zip file.
|
||||
+ // If null, we are generating class files in the file system,
|
||||
+ // not a zip file.
|
||||
+ private String zipDestination;
|
||||
+ // The zip stream to which we're writing, or null if it hasn't been opened.
|
||||
+ private ZipOutputStream zipStream;
|
||||
+
|
||||
+ // If not null, the name of the zip file to which dependency class files
|
||||
+ // should be written.
|
||||
+ private String zipDependencyDestination;
|
||||
+ // The zip stream to which dependency files should be written.
|
||||
+ private ZipOutputStream zipDependencyStream;
|
||||
+
|
||||
+ public GCCMain(PrintWriter outWriter, PrintWriter errWriter,
|
||||
+ boolean systemExitWhenFinished) {
|
||||
+ super(outWriter, errWriter, systemExitWhenFinished);
|
||||
+ this.logger.setEmacs();
|
||||
+ }
|
||||
+
|
||||
+ public GCCMain(PrintWriter outWriter, PrintWriter errWriter,
|
||||
+ boolean systemExitWhenFinished, Map customDefaultOptions) {
|
||||
+ super(outWriter, errWriter, systemExitWhenFinished,
|
||||
+ customDefaultOptions);
|
||||
+ this.logger.setEmacs();
|
||||
+ }
|
||||
+
|
||||
+ private void fail(Exception t) {
|
||||
+ this.logger.logException(t);
|
||||
+ System.exit(1);
|
||||
+ }
|
||||
+
|
||||
+ public CompilationUnit[] getCompilationUnits() throws InvalidInputException {
|
||||
+ CompilationUnit[] units = super.getCompilationUnits();
|
||||
+ for (int i = 0; i < units.length; ++i)
|
||||
+ this.commandLineCompilationUnits.add(units[i]);
|
||||
+ return units;
|
||||
+ }
|
||||
+
|
||||
+ private String combine(char[] one, char[] two) {
|
||||
+ StringBuffer b = new StringBuffer();
|
||||
+ b.append(one);
|
||||
+ b.append(two);
|
||||
+ return b.toString();
|
||||
+ }
|
||||
+
|
||||
+ private ZipOutputStream getZipOutput() throws IOException {
|
||||
+ if (this.zipDestination != null && this.zipStream == null) {
|
||||
+ OutputStream os;
|
||||
+ if ("-".equals(this.zipDestination)) { //$NON-NLS-1$
|
||||
+ os = System.out;
|
||||
+ } else {
|
||||
+ os = new FileOutputStream(this.zipDestination);
|
||||
+ }
|
||||
+ zipStream = new ZipOutputStream(new BufferedOutputStream(os));
|
||||
+ zipStream.setMethod(ZipOutputStream.STORED);
|
||||
+ }
|
||||
+ return zipStream;
|
||||
+ }
|
||||
+
|
||||
+ private ZipOutputStream getDependencyOutput() throws IOException {
|
||||
+ if (this.zipDependencyDestination != null && this.zipDependencyStream == null) {
|
||||
+ OutputStream os = new FileOutputStream(zipDependencyDestination);
|
||||
+ zipDependencyStream = new ZipOutputStream(new BufferedOutputStream(os));
|
||||
+ zipDependencyStream.setMethod(ZipOutputStream.STORED);
|
||||
+ }
|
||||
+ return zipDependencyStream;
|
||||
+ }
|
||||
+
|
||||
+ public void outputClassFiles(CompilationResult unitResult) {
|
||||
+ if (this.syntaxOnly) {
|
||||
+ return;
|
||||
+ }
|
||||
+ if (this.zipDestination == null) {
|
||||
+ // Nothing special to do here.
|
||||
+ super.outputClassFiles(unitResult);
|
||||
+ return;
|
||||
+ }
|
||||
+ if (unitResult == null || unitResult.hasErrors()) {
|
||||
+ return;
|
||||
+ }
|
||||
+
|
||||
+ // If we are compiling with indirect dispatch, we don't need
|
||||
+ // any dependent classes. If we are using the C++ ABI, then we
|
||||
+ // do need the dependencies in order to do proper layout.
|
||||
+ boolean gcjCompile = this.commandLineCompilationUnits.contains(unitResult.getCompilationUnit());
|
||||
+ if (this.zipDependencyDestination == null && !gcjCompile) {
|
||||
+ return;
|
||||
+ }
|
||||
+
|
||||
+ try {
|
||||
+ ZipOutputStream dest = gcjCompile ? getZipOutput() : getDependencyOutput();
|
||||
+ ClassFile[] classFiles = unitResult.getClassFiles();
|
||||
+ for (int i = 0; i < classFiles.length; ++i) {
|
||||
+ ClassFile classFile = classFiles[i];
|
||||
+ String filename = combine(classFile.fileName(), SuffixConstants.SUFFIX_class);
|
||||
+ if (this.verbose)
|
||||
+ this.out.println(
|
||||
+ Messages.bind(
|
||||
+ Messages.compilation_write,
|
||||
+ new String[] {
|
||||
+ String.valueOf(this.exportedClassFilesCounter+1),
|
||||
+ filename
|
||||
+ }));
|
||||
+ ZipEntry entry = new ZipEntry(filename);
|
||||
+ byte[] contents = classFile.getBytes();
|
||||
+ CRC32 crc = new CRC32();
|
||||
+ crc.update(contents);
|
||||
+ entry.setSize(contents.length);
|
||||
+ entry.setCrc(crc.getValue());
|
||||
+ dest.putNextEntry(entry);
|
||||
+ dest.write(contents);
|
||||
+ dest.closeEntry();
|
||||
+ }
|
||||
+ } catch (IOException err) {
|
||||
+ fail(err);
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ private String getArgument(String option) {
|
||||
+ int index = option.indexOf('=');
|
||||
+ return option.substring(index + 1);
|
||||
+ }
|
||||
+
|
||||
+ private void addPath(ArrayList result, String currentClasspathName) {
|
||||
+ String customEncoding = null;
|
||||
+ AccessRule[] accessRules = new AccessRule[0];
|
||||
+ String templates[] = new String[AccessRuleSet.MESSAGE_TEMPLATES_LENGTH];
|
||||
+ templates[0] = this.bind(
|
||||
+ "template.restrictedAccess.type", //$NON-NLS-1$
|
||||
+ new String[] {"{0}", currentClasspathName}); //$NON-NLS-1$
|
||||
+ templates[1] = this.bind(
|
||||
+ "template.restrictedAccess.constructor", //$NON-NLS-1$
|
||||
+ new String[] {"{0}", currentClasspathName}); //$NON-NLS-1$
|
||||
+ templates[2] = this.bind(
|
||||
+ "template.restrictedAccess.method", //$NON-NLS-1$
|
||||
+ new String[] {"{0}", "{1}", currentClasspathName}); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
+ templates[3] = this.bind(
|
||||
+ "template.restrictedAccess.field", //$NON-NLS-1$
|
||||
+ new String[] {"{0}", "{1}", currentClasspathName}); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
+ AccessRuleSet accessRuleSet = new AccessRuleSet(accessRules, templates);
|
||||
+ FileSystem.Classpath currentClasspath = FileSystem
|
||||
+ .getClasspath(currentClasspathName,
|
||||
+ customEncoding, accessRuleSet);
|
||||
+ if (currentClasspath != null) {
|
||||
+ result.add(currentClasspath);
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ private void parsePath(ArrayList result, String path) {
|
||||
+ StringTokenizer iter = new StringTokenizer(path, File.pathSeparator);
|
||||
+ while (iter.hasMoreTokens()) {
|
||||
+ addPath(result, iter.nextToken());
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ protected void handleWarningToken(String token, boolean isEnabling,
|
||||
+ boolean useEnableJavadoc) throws InvalidInputException {
|
||||
+ // Recognize this for compatibility with older versions of gcj.
|
||||
+ if ("deprecated".equals(token)) //$NON-NLS-1$
|
||||
+ token = "deprecation"; //$NON-NLS-1$
|
||||
+ else if ("static-access".equals(token) //$NON-NLS-1$
|
||||
+ || "dep-ann".equals(token) //$NON-NLS-1$
|
||||
+ || "over-ann".equals(token)) { //$NON-NLS-1$
|
||||
+ // Some exceptions to the warning naming rule.
|
||||
+ } else if ("extraneous-semicolon".equals(token)) { //$NON-NLS-1$
|
||||
+ // Compatibility with earlier versions of gcj.
|
||||
+ token = "semicolon"; //$NON-NLS-1$
|
||||
+ } else {
|
||||
+ // Turn "foo-bar-baz" into eclipse-style "fooBarBaz".
|
||||
+ StringBuffer newToken = new StringBuffer(token.length());
|
||||
+ StringTokenizer t = new StringTokenizer(token, "-"); //$NON-NLS-1$
|
||||
+ boolean first = true;
|
||||
+ while (t.hasMoreTokens()) {
|
||||
+ String next = t.nextToken();
|
||||
+ if (first) {
|
||||
+ newToken.append(next);
|
||||
+ first = false;
|
||||
+ } else {
|
||||
+ newToken.append(Character.toUpperCase(next.charAt(0)));
|
||||
+ newToken.append(next.substring(1));
|
||||
+ }
|
||||
+ }
|
||||
+ token = newToken.toString();
|
||||
+ }
|
||||
+ super.handleWarningToken(token, isEnabling, useEnableJavadoc);
|
||||
+ }
|
||||
+
|
||||
+ private void turnWarningsToErrors() {
|
||||
+ Object[] entries = this.options.entrySet().toArray();
|
||||
+ for (int i = 0, max = entries.length; i < max; i++) {
|
||||
+ Map.Entry entry = (Map.Entry) entries[i];
|
||||
+ if (!(entry.getKey() instanceof String))
|
||||
+ continue;
|
||||
+ if (!(entry.getValue() instanceof String))
|
||||
+ continue;
|
||||
+ if (((String) entry.getValue()).equals(CompilerOptions.WARNING)) {
|
||||
+ this.options.put(entry.getKey(), CompilerOptions.ERROR);
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ /**
|
||||
+ * Set the debug level to the indicated value. The level should be
|
||||
+ * between 0 and 2, inclusive, but this is not checked.
|
||||
+ * @param level the debug level
|
||||
+ */
|
||||
+ private void setDebugLevel(int level) {
|
||||
+ this.options.put(
|
||||
+ CompilerOptions.OPTION_LocalVariableAttribute,
|
||||
+ level > 1 ? CompilerOptions.GENERATE : CompilerOptions.DO_NOT_GENERATE);
|
||||
+ this.options.put(
|
||||
+ CompilerOptions.OPTION_LineNumberAttribute,
|
||||
+ level > 0 ? CompilerOptions.GENERATE : CompilerOptions.DO_NOT_GENERATE);
|
||||
+ this.options.put(
|
||||
+ CompilerOptions.OPTION_SourceFileAttribute,
|
||||
+ CompilerOptions.GENERATE);
|
||||
+ }
|
||||
+
|
||||
+ private void readFileList(String file, ArrayList result) {
|
||||
+ try {
|
||||
+ BufferedReader b = new BufferedReader(new FileReader(file));
|
||||
+ String line;
|
||||
+ while ((line = b.readLine()) != null) {
|
||||
+ if (line.endsWith(SUFFIX_STRING_java))
|
||||
+ result.add(line);
|
||||
+ }
|
||||
+ b.close();
|
||||
+ } catch (IOException err) {
|
||||
+ fail(err);
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ private void readAllFileListFiles(ArrayList fileList, ArrayList result) {
|
||||
+ Iterator it = fileList.iterator();
|
||||
+ while (it.hasNext()) {
|
||||
+ readFileList((String) it.next(), result);
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ private void handleWall(boolean enable) throws InvalidInputException {
|
||||
+ // A somewhat arbitrary list. We use the GCC names
|
||||
+ // here, and the local handleWarningToken translates
|
||||
+ // for us.
|
||||
+ handleWarningToken("constructor-name", enable, false);
|
||||
+ handleWarningToken("pkg-default-method", enable, false);
|
||||
+ handleWarningToken("masked-catch-block", enable, false);
|
||||
+ handleWarningToken("all-deprecation", enable, false);
|
||||
+ handleWarningToken("unused-local", enable, false);
|
||||
+ handleWarningToken("unused-label", enable, false);
|
||||
+ handleWarningToken("static-receiver", enable, false);
|
||||
+ handleWarningToken("indirect-static", enable, false);
|
||||
+ handleWarningToken("no-effect-assign", enable, false);
|
||||
+ handleWarningToken("char-concat", enable, false);
|
||||
+ handleWarningToken("useless-type-check", enable, false);
|
||||
+ handleWarningToken("final-bound", enable, false);
|
||||
+ handleWarningToken("assert-identifier", enable, false);
|
||||
+ handleWarningToken("enum-identifier", enable, false);
|
||||
+ handleWarningToken("finally", enable, false);
|
||||
+ handleWarningToken("varargs-cast", enable, false);
|
||||
+ handleWarningToken("unused", enable, false);
|
||||
+ handleWarningToken("forbidden", enable, false);
|
||||
+ }
|
||||
+
|
||||
+ public void configure(String[] argv) throws InvalidInputException {
|
||||
+ if ((argv == null) || (argv.length == 0)) {
|
||||
+ // This is a "can't happen".
|
||||
+ System.exit(1);
|
||||
+ }
|
||||
+
|
||||
+ ArrayList files = new ArrayList();
|
||||
+ ArrayList otherFiles = new ArrayList();
|
||||
+ String classpath = null;
|
||||
+ boolean haveFileList = false;
|
||||
+ boolean inhibitAllWarnings = false;
|
||||
+ boolean treatWarningsAsErrors = false;
|
||||
+
|
||||
+ for (int i = 0; i < argv.length; ++i) {
|
||||
+ String currentArg = argv[i];
|
||||
+
|
||||
+ if (currentArg.startsWith("-fencoding=")) { //$NON-NLS-1$
|
||||
+ // Simply accept the last one.
|
||||
+ String encoding = getArgument(currentArg);
|
||||
+ try { // ensure encoding is supported
|
||||
+ new InputStreamReader(new ByteArrayInputStream(new byte[0]), encoding);
|
||||
+ } catch (UnsupportedEncodingException e) {
|
||||
+ throw new InvalidInputException(
|
||||
+ this.bind("configure.unsupportedEncoding", encoding)); //$NON-NLS-1$
|
||||
+ }
|
||||
+ this.options.put(CompilerOptions.OPTION_Encoding, encoding);
|
||||
+ } else if (currentArg.startsWith("-foutput-class-dir=")) { //$NON-NLS-1$
|
||||
+ String arg = getArgument(currentArg);
|
||||
+ if (this.destinationPath != null) {
|
||||
+ StringBuffer errorMessage = new StringBuffer();
|
||||
+ errorMessage.append("-d"); //$NON-NLS-1$
|
||||
+ errorMessage.append(' ');
|
||||
+ errorMessage.append(arg);
|
||||
+ throw new InvalidInputException(
|
||||
+ this.bind("configure.duplicateOutputPath", errorMessage.toString())); //$NON-NLS-1$
|
||||
+ }
|
||||
+ this.destinationPath = arg;
|
||||
+ //this.generatePackagesStructure = true;
|
||||
+ } else if (currentArg.startsWith("-fbootclasspath=")) { //$NON-NLS-1$
|
||||
+ classpath = getArgument(currentArg);
|
||||
+ } else if (currentArg.equals("-fzip-target")) { //$NON-NLS-1$
|
||||
+ ++i;
|
||||
+ if (i >= argv.length)
|
||||
+ throw new InvalidInputException(this.bind("gcc.zipArg")); //$NON-NLS-1$
|
||||
+ this.zipDestination = argv[i];
|
||||
+ } else if (currentArg.equals("-fzip-dependency")) { //$NON-NLS-1$
|
||||
+ ++i;
|
||||
+ if (i >= argv.length)
|
||||
+ throw new InvalidInputException(this.bind("gcc.zipDepArg")); //$NON-NLS-1$
|
||||
+ this.zipDependencyDestination = argv[i];
|
||||
+ } else if (currentArg.startsWith("-g")) { //$NON-NLS-1$
|
||||
+ if (currentArg.equals("-g0")) { //$NON-NLS-1$
|
||||
+ setDebugLevel(0);
|
||||
+ } else if (currentArg.equals("-g2") || currentArg.equals("-g3") //$NON-NLS-1$ //$NON-NLS-2$
|
||||
+ || currentArg.equals("-g")) { //$NON-NLS-1$
|
||||
+ setDebugLevel(2);
|
||||
+ } else {
|
||||
+ // Handle -g1 but also things like -gstabs.
|
||||
+ setDebugLevel(1);
|
||||
+ }
|
||||
+ } else if (currentArg.equals("-Werror")) { //$NON-NLS-1$
|
||||
+ treatWarningsAsErrors = true;
|
||||
+ } else if (currentArg.equals("-Wno-error")) { //$NON-NLS-1$
|
||||
+ treatWarningsAsErrors = false;
|
||||
+ } else if (currentArg.equals("-Wall")) { //$NON-NLS-1$
|
||||
+ handleWall(true);
|
||||
+ } else if (currentArg.equals("-Wno-all")) { //$NON-NLS-1$
|
||||
+ handleWall(false);
|
||||
+ } else if (currentArg.startsWith("-Wno-")) { //$NON-NLS-1$
|
||||
+ handleWarningToken(currentArg.substring(5), false, false);
|
||||
+ } else if (currentArg.startsWith("-W")) { //$NON-NLS-1$
|
||||
+ handleWarningToken(currentArg.substring(2), true, false);
|
||||
+ } else if (currentArg.equals("-w")) { //$NON-NLS-1$
|
||||
+ inhibitAllWarnings = true;
|
||||
+ } else if (currentArg.startsWith("-O")) { //$NON-NLS-1$
|
||||
+ // Ignore.
|
||||
+ } else if (currentArg.equals("-v")) { //$NON-NLS-1$
|
||||
+ this.verbose = true;
|
||||
+ } else if (currentArg.equals("-fsyntax-only")) { //$NON-NLS-1$
|
||||
+ this.syntaxOnly = true;
|
||||
+ } else if (currentArg.startsWith("-fsource=")) { //$NON-NLS-1$
|
||||
+ currentArg = getArgument(currentArg);
|
||||
+ if (currentArg.equals("1.3")) { //$NON-NLS-1$
|
||||
+ this.options.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_1_3);
|
||||
+ } else if (currentArg.equals("1.4")) { //$NON-NLS-1$
|
||||
+ this.options.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_1_4);
|
||||
+ } else if (currentArg.equals("1.5") || currentArg.equals("5") || currentArg.equals("5.0")) { //$NON-NLS-1$//$NON-NLS-2$ //$NON-NLS-3$
|
||||
+ this.options.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_1_5);
|
||||
+ } else if (currentArg.equals("1.6") || currentArg.equals("6") || currentArg.equals("6.0")) { //$NON-NLS-1$//$NON-NLS-2$ //$NON-NLS-3$
|
||||
+ this.options.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_1_6);
|
||||
+ } else {
|
||||
+ throw new InvalidInputException(this.bind("configure.source", currentArg)); //$NON-NLS-1$
|
||||
+ }
|
||||
+ } else if (currentArg.startsWith("-ftarget=")) { //$NON-NLS-1$
|
||||
+ currentArg = getArgument(currentArg);
|
||||
+ if (currentArg.equals("1.1")) { //$NON-NLS-1$
|
||||
+ this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_1);
|
||||
+ } else if (currentArg.equals("1.2")) { //$NON-NLS-1$
|
||||
+ this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_2);
|
||||
+ } else if (currentArg.equals("1.3")) { //$NON-NLS-1$
|
||||
+ this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_3);
|
||||
+ } else if (currentArg.equals("1.4")) { //$NON-NLS-1$
|
||||
+ this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_4);
|
||||
+ } else if (currentArg.equals("1.5") || currentArg.equals("5") || currentArg.equals("5.0")) { //$NON-NLS-1$//$NON-NLS-2$ //$NON-NLS-3$
|
||||
+ this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_5);
|
||||
+ } else if (currentArg.equals("1.6") || currentArg.equals("6") || currentArg.equals("6.0")) { //$NON-NLS-1$//$NON-NLS-2$ //$NON-NLS-3$
|
||||
+ this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_1_6);
|
||||
+ } else if (currentArg.equals("jsr14")) { //$NON-NLS-1$
|
||||
+ this.options.put(CompilerOptions.OPTION_TargetPlatform, CompilerOptions.VERSION_JSR14);
|
||||
+ } else {
|
||||
+ throw new InvalidInputException(this.bind("configure.targetJDK", currentArg)); //$NON-NLS-1$
|
||||
+ }
|
||||
+ } else if (currentArg.equals("-ffilelist-file")) { //$NON-NLS-1$
|
||||
+ haveFileList = true;
|
||||
+ } else if (currentArg.endsWith(SuffixConstants.SUFFIX_STRING_java)) {
|
||||
+ files.add(currentArg);
|
||||
+ } else if (currentArg.charAt(0) == '-'){
|
||||
+ // FIXME: error if not a file?
|
||||
+ } else {
|
||||
+ otherFiles.add(currentArg);
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ // Read the file list file. We read them all, but really there
|
||||
+ // will only be one.
|
||||
+ if (haveFileList)
|
||||
+ readAllFileListFiles(otherFiles, files);
|
||||
+
|
||||
+ this.filenames = (String[]) files.toArray(new String[0]);
|
||||
+ this.encodings = new String[this.filenames.length];
|
||||
+ this.destinationPaths = new String[this.filenames.length];
|
||||
+ for (int i = 0; i < this.filenames.length; ++i)
|
||||
+ this.destinationPaths[i] = this.destinationPath;
|
||||
+
|
||||
+ // Classpath processing.
|
||||
+ ArrayList result = new ArrayList();
|
||||
+ if (classpath == null)
|
||||
+ throw new InvalidInputException(this.bind("gcc.noClasspath")); //$NON-NLS-1$
|
||||
+ parsePath(result, classpath);
|
||||
+
|
||||
+ // We must always create both output files, even if one is not used.
|
||||
+ // That way we will always pass valid zip file on to jc1.
|
||||
+ try {
|
||||
+ getZipOutput();
|
||||
+ getDependencyOutput();
|
||||
+ } catch (IOException err) {
|
||||
+ fail(err);
|
||||
+ }
|
||||
+
|
||||
+ if (inhibitAllWarnings)
|
||||
+ disableWarnings();
|
||||
+ if (treatWarningsAsErrors)
|
||||
+ turnWarningsToErrors();
|
||||
+
|
||||
+ this.checkedClasspaths = new FileSystem.Classpath[result.size()];
|
||||
+ result.toArray(this.checkedClasspaths);
|
||||
+
|
||||
+ this.logger.logCommandLineArguments(argv);
|
||||
+ this.logger.logOptions(this.options);
|
||||
+ this.logger.logClasspath(this.checkedClasspaths);
|
||||
+
|
||||
+ this.repetitions = 1;
|
||||
+ }
|
||||
+
|
||||
+ public boolean compile(String[] argv) {
|
||||
+ boolean result = super.compile(argv);
|
||||
+ try {
|
||||
+ if (zipStream != null) {
|
||||
+ zipStream.finish();
|
||||
+ zipStream.close();
|
||||
+ }
|
||||
+ if (zipDependencyStream != null) {
|
||||
+ zipDependencyStream.finish();
|
||||
+ zipDependencyStream.close();
|
||||
+ }
|
||||
+ } catch (IOException err) {
|
||||
+ fail(err);
|
||||
+ }
|
||||
+ return result;
|
||||
+ }
|
||||
+
|
||||
+ public static void main(String[] argv) {
|
||||
+ boolean result = new GCCMain(new PrintWriter(System.out), new PrintWriter(System.err), false).compile(argv);
|
||||
+ System.exit(result ? 0 : 1);
|
||||
+ }
|
||||
+}
|
@ -1,29 +1,55 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX fontconfig.Gentoo.properties.src 15624 SHA256 06dc1c588fdf939f3942d435a9a695679b9d6b44591f6efb7bef3a5e38972b59 SHA512 beaf931cee245eddb8d595dd2c74eff5eb2617ab1332cad0c0c70c1bd382ef35d702707549a552f27dc8fd56c7605957361fddf6e2420bb5d0a1f1cbea2a5a55 WHIRLPOOL 8a1819e3acf1c1e5fa0b6ddf37b2339361c818a72788a65cc1349af437239b4561276866af766162b697cb3d81b3aaee04bef4271afbd98eb286e84559fd43ab
|
||||
AUX fontconfig.Gentoo.properties.src 15626 SHA256 83d34411a91700a0f7f5ba60e112d15ff4b9eb1a1e2ebe6a2869f261f16ef9c4 SHA512 dbc3c94fe106eccce8c5e7eb1d6fe05fcb38e59149a97c951f166898045618e51cf5ad52d9e753add772203c4454b831a7894a65a0d552dab74bc82cfd976f44 WHIRLPOOL 27e29a0f06aa3b1c55999c215a6f34eecefa324021bc51179e68f0c616da2af74854d11d9d1acf44862e0e89bffaf7600ac0ee5c0938fc831df61d3906a5b154
|
||||
AUX icedtea-bin-6.env 1061 SHA256 a6aedf9a1a5eaa3bc5c26b0bd0ef5b79b12f7384e705a1f202929aee76399d92 SHA512 4a50072c1f4719dc2fcb70b3c3acd217359027968fbf585beaeede2c8fa8e9da97d8e2247c2c028e0456aed59c438abeab03b6e17d0c4d1fadf3a705db5446b0 WHIRLPOOL 61eb22e04523a20d4edc2f82a6d0d24823c326f40b6af4baff0bfc483956232e636c73080b68cdc4206d0b19f5161001af8d4da9d9a116107c5d26be1f06609d
|
||||
AUX icedtea-bin-7.env 1061 SHA256 4715904865c9794e0abfe69ae1bceb634c1e0182ba80046a0e086f84cb81087b SHA512 a82f576eed3bed9d7282194619e475fb98959d9f76c7292cce782e38c7fbc74a4211f61153d465542f20fe31bc48794d01e18663e08ca7b57ede9470e9ea5049 WHIRLPOOL f7f1cfdadf9b752ca91aae360675c384fb90ac70a962b501ab9e0e3f9a33acbea2217a556e23d59f09bc19745fdab54951adc4921b5749bc440788eabbc76585
|
||||
DIST icedtea-bin-core-6.1.13.5-amd64.tar.bz2 52278418 SHA256 42b57b3fc20d893d18928a47637356414f568f3b731cd1cfc1530c501d057af4 SHA512 79d0f4debac147804fd9e0ed24a97ad91f4ee0fe4b2cc05dbe5981d7411b40f73df96c9208332f5520bb2620208bbc2300255d26218b5177f9a2b4099d17d3e3 WHIRLPOOL 206a749c932db75f85c8ebe3c023b9d2ce3a977161d548e7907026ae5c6eeff0fd31fecb133da3d171ffa76578f11e6da5a1bcbddbc82715efa7536cb1df9a15
|
||||
DIST icedtea-bin-core-6.1.13.5-x86.tar.bz2 53213698 SHA256 42fd83b69738d35bb314d180927cb35c70786148d1288d6dbbaa105c20189f6d SHA512 1e4424fc4ccd7cfc19c698615eca1fdc56adab16c781deba7de3b79d4ba9db1ecd72daa53f4d38712845846c7ffecebc1fec8a2405cb7d7f6672fc5230e212ce WHIRLPOOL ca7d542e53a02f37e8dffa641e45e8573e927eee3ebaf6333713afc5f28509d85b8d8aab2bdb523a565cf5fc6de58502f70c3a11c2e9afbb9daa0068c62dcd0f
|
||||
DIST icedtea-bin-core-6.1.13.7-amd64.tar.xz 49242728 SHA256 146bc914aa9d2e19d1273f2e0f71888c4ea1130eacc63bd22075f9a79e255f63 SHA512 b9e6509fe3ac033d593863af05d7853b7d4cbaf7dca041035b662dbde7866d56418fd075e4592aaf6640894bb639673a683e9c8add5aaf3c502caabae67ad2ee WHIRLPOOL 05fcd580b9d678a3717692582393d00f8e0f0de621e9edfdd1ecd76269f9d5a0ac87b14416dd49f0df0c572bf99de2436b1b4a15944f771d60c568b51c298706
|
||||
DIST icedtea-bin-core-6.1.13.7-x86.tar.xz 50373836 SHA256 3cc3e7c1fc07370bc7009d0ce7cfc2270de47165c45b8352b429aa1ccca561f2 SHA512 eb3eff46f20ffc93b7babe90aa3b9283119cf369fca503e7bdd7905455b9ac0e2eb389cc77e2e9bb02d802dc846dff75bbd218a844b80fa475e4ff04c88e9cf2 WHIRLPOOL 7593fd10d4c2e95fc02c2a7c94276632b6d99a077ec095018d5003e0c694c63f3e6eb3aa1d872f32911ad5ec2a90eae5f7a40c2784ef1b460e4a24a451369fd2
|
||||
DIST icedtea-bin-core-7.2.5.3-amd64.tar.bz2 55719739 SHA256 b777b90c92ec7939ad037b10a5b11e9405f6e6d7a6565b32b4eeebdf9410033c SHA512 6d990aef564e0a6c64949bd8b8a41d3acb146a143ca5fb8b7ba2aa32c0c0a06161888114e424e65e6e0c6610731b97b6a57dce9ee6b08e5c5026baef7a9b53ac WHIRLPOOL 4a64440b0ef1ca1f3e0c45e3196583ce0f0bdc5d2bea201b6e780be9aac18fce20d3215abafe83136d0c3ebaf6fc4326e979fddc197d49249723fd13ea0abe76
|
||||
DIST icedtea-bin-core-7.2.5.3-x86.tar.bz2 56635165 SHA256 89b9d724689b8c4ecfa20ddf514296b440f789852386417e392f64d8281169a1 SHA512 ca30891112c0bf8eed54d40bb351bce43433d725f07ce999aeec59ce7c08e5aa66b0b0eeb261b9944aeabf79ffa60ca680d7c8dc3ff8871d4caf11ce333f79ec WHIRLPOOL 6f41e6ad10bf976837e6e51f2d73bd1f83d2a50c51329f26ff4a65c779dab19b7f8e23d6f6d2024aeeb2230de6e362dbac9cdee2aeb848fcfc222041b710afe7
|
||||
DIST icedtea-bin-core-7.2.5.5-amd64.tar.xz 52642552 SHA256 cfa0399d93eab61004c6d3c23c7b2b46623c0fde1c8034adc09a6fdae9ba1a26 SHA512 427b134109bfd92a073f10467f030f2bccf7b3fdcc6ec66f63d0ab5a896dfb4cc4904a9b8f5b6833fe4ae73bffb54e97e75a363500ed897a153ea7a687c75e9a WHIRLPOOL 84fa1a480633d2f2459238c11fa58ba514a8eede37f54eebd19effd5e2dcf01bcf1f320c65f150018b52eea3c630c313ba85166ea9d8d44bb61b42c42738b9ad
|
||||
DIST icedtea-bin-core-7.2.5.5-x86.tar.xz 53895468 SHA256 f32ddce3e2435334aedc9bbda2319f88b4a0e92a9b7ada7afbc2724d8a1cee07 SHA512 e4e085a9e23f75e79f0172986e83bc5b03373826a11f4240c8331c0086521189a611b6a20b4f7f4c28d8e2436dcb046590a06487e14d1d79c454698ac0a5a9bc WHIRLPOOL 0785f0cac8655b6c9843b592bfe71a4c28ec4215e18d0257499ac5207458a159fb8d1c56defe6b3bedf07a0fa299531b51182f6c27abdf24bf801157b3b624a5
|
||||
DIST icedtea-bin-doc-6.1.13.5.tar.bz2 11511128 SHA256 17b51c45f432056b809db6f586c2217f115a0aec1aa8431f4ce3c02526d6a6e3 SHA512 65d5dd0acfc9dbf67b76fdb120f639fbbffc3b18555cac5ba9f0deed5a8503fae843e6600810f2c01f98cb24ad67e7eb58ce6ecf7b67f2e694bbe3e775b8ef24 WHIRLPOOL 3fee74e6921dc3cc92275fb2577c115535d1bb7932034559c391800e5d20621e6f4471ff0d93fff5fcfe142682270e8fbf221067b8b484ad21b7309fb9d289d1
|
||||
DIST icedtea-bin-doc-6.1.13.7.tar.xz 9845104 SHA256 75e2d37caa2bbcca8d77f4b6b63be7337484f1a0cd35ba784f191ac433b4f8bc SHA512 0f78642a0a27cee3439aac44f2df4cb43dd167c1bdb84c337636357f63195a3dfc4d2157a2368fdc72eceaad73eea17d016ca4f39f4c09a62322abac72111999 WHIRLPOOL 66db5023cd88c241427731aa66f227cab917a389ad89140a9e9174d8da5aa9a83850edd42a9359121633305e542d74c9f9b73788c7683da733c1b407d71df8e0
|
||||
DIST icedtea-bin-doc-7.2.5.3.tar.bz2 12511315 SHA256 fa3b7b96fcf9534e724fb16c244b0e58ec526d32ce64d40cad19433675f63848 SHA512 32e82f48eeed2199bd24b4dbb3ce16b84e05b683f33ac00e6b1a90c52279f79fd0351300581f0db2e27a0357d34cdfc085af010fe79738ab1d5a6229bd511b5b WHIRLPOOL 2c2520aa91b5831fa2306e23f8eb87c3f39ebd81f4e9569a7c84a523f094094f688cb89cebbaac6561cdadcbaf54c77adf457df90752dd9e96461d3158eb4ca8
|
||||
DIST icedtea-bin-doc-7.2.5.5.tar.xz 10599388 SHA256 ced6f04aeb35bdcfbeffff1f631db4ad523e16705fcce3697145cb7af111f8bb SHA512 f55dc8bb5a3c5d0b1016b03605f38f0dcb25adb1b615cd185bce771959ebe079213efb9ad25b46d2a21edf6c4338111eed2efd2e16ef6f1ca8e9458a6de22196 WHIRLPOOL 4a32c77494f7c2dbab4f682f2747f88ace7bedc43f38ffe8ffef84d0b3dfcd3269b1fff91c7e221070fc5bf2057bda1d60168d6dc428242904d2842193a0ab49
|
||||
DIST icedtea-bin-examples-6.1.13.5-amd64.tar.bz2 2164162 SHA256 2a4e668855f4819fa76adc482b8ff589866110f3a60158d60b9e07fa6ace5c27 SHA512 e99d4a4b59bdaba2bd7b5d9874180f18378533819dc52588e1432b1f9919cd018f1210d8733cb3048d4cdda49b9b5e6554c6e85df7f96f66190c7e459eac7674 WHIRLPOOL 865350c5932274513c2f30c10143bd89b9c5b3603e94ab84f1f29ba6ee9bb122867ecbd7593babe48e3cdd28e9625b206dbda4648526f0a1b68109d97ab2dc9d
|
||||
DIST icedtea-bin-examples-6.1.13.5-x86.tar.bz2 2131563 SHA256 0360e11f0470080887b8b43b50b785a2b1fcaf6cc085ab30b24f32020a1295a8 SHA512 028461d4364788bc3142e0649f705d78d8f5bf76ba08533b157458ab44281fb0e248a96ea01debf48843a260323198477eac9fb860fd77ed56a25a3fc8524043 WHIRLPOOL 25970a17e67d0d89e72c8297664594891b8819c588c148c8278ed3a8a924fc72ebf7a3be4936ddc034e9f700f285d51a58d0a6bc3dfc2ce5a1e1d2588ccff726
|
||||
DIST icedtea-bin-examples-6.1.13.7-amd64.tar.xz 1903880 SHA256 1bd0657d389cd046eb1d6dfab32edb66a3a18e97c8ea7d60e066cc5a48fddb3e SHA512 77892fc66c49f746d23a692bf9f6716be613111fc697cb92aef9ad12ba8cebdb32f1d434a6bcfa9237e7a382e613590dc06f8d9b6746cbf381ae8b8e9b47bda9 WHIRLPOOL 1f4d94314430ab12c0aa1cb6fd7d16ceda2a1a3e055982b590877c29d7f2c4ea94c2ebd0d8ce631b98522493a3326d68a2756a3eaa4e043c7a7e0558ae37fb15
|
||||
DIST icedtea-bin-examples-6.1.13.7-x86.tar.xz 1902248 SHA256 98efdac63222f1bffd65dc791a3bf752e10c8083d23f5d4d6a2b3c0784ba4bca SHA512 247dc6d80425af835c153bd6503e30725183a23b05f0108640040a05ca3f6d86467d174a7e92a64e4513b119040fdafc6ebcc6cffac1bc65aa778f9972f408d7 WHIRLPOOL 8eeabadbab0ad2426d6a191202991c023621f98982b87a1b62f40d2bde6282bf63d095b4c2edff27b950da846385b3cfa0917061f4ff5fab181c9b5d82d2cd0d
|
||||
DIST icedtea-bin-examples-7.2.5.3-amd64.tar.bz2 2338390 SHA256 f7bbc108c79348b89d74c23dadba514e7bfca3a4be43b5de25ee15a696503d6d SHA512 9b4a5c5d27a006bd6b3d60416423b2c6d10a5e5845f937bfe1f4a6ee36af3dfaf4eb5fe9b99e5ac5e80a953ffb6d9d0802acecc8125224d87636fe15acdcbdce WHIRLPOOL bc4e42e3c5d7e31fecddc37745a08d1eebfedae4f626f392cb4968d9b5072727728149f39355c644878d1ff4dd9105fa88201ae3a0c4e0555d934ec382497575
|
||||
DIST icedtea-bin-examples-7.2.5.3-x86.tar.bz2 2314054 SHA256 f990c36540d7ea70fd9005ae2b33708fd27d780d3f5c640543d2cfb25c2c8f9d SHA512 7a6870a7ec861bcd5cc1e4408c2bda435de98f8d80d48af9c5b2b5bc93816643e06b9881f8dc45ea342b1988956285e3232e408cc66538a8d202cbc332ca4080 WHIRLPOOL f3172cab34d85010ad2f96736db3ed0be36b02313c9b4b48eb34fb2bf4943ea1a8b25a07e58c688de109027735aa1777ab5dca8b9db54960099453a72f0d6f76
|
||||
DIST icedtea-bin-examples-7.2.5.5-amd64.tar.xz 1795668 SHA256 373db6d3bc88e8572a81b03e2dc5b539acb2a48347f6bdc797bf59ad7330e108 SHA512 a34b979094dd337d365d089e49aa6363f201499db2eec3d46edbec2235a55e8d0f488e1329bc699ddbc32c3d11cece95c4678ef5f49d3b4e4fd8a4481739f561 WHIRLPOOL d1112d0ddac4bb329416655e5083e762cb674a5935f655dd0d7759f4950a979b441e6bf3e1be87b596bc0cdb1c226efb96fd0b78b941f53e45c8eec66355b176
|
||||
DIST icedtea-bin-examples-7.2.5.5-x86.tar.xz 1794656 SHA256 3ff68a31470260231bbf9b8a9c242705bea4303158ea5b0a739548ce2fe9702b SHA512 59819a6bdc7f74aea90f2a1c1e5714518d28fdf23b508f10fd6ad52707aea9561a4afd12997742e21583fb15008e0fb1213bc677d3930a51f9786b4a54c74f14 WHIRLPOOL dc51882d96791f4a02ee5232efe759ba2f233779765f08c275635430c60f460119e7360a4bb15f676652125c1b6257c8825b909190b51bfcc610f10401362888
|
||||
DIST icedtea-bin-src-6.1.13.5.tar.bz2 41211055 SHA256 e948d327be0bc538f59d7a66a58558ec29917184e885ab26a1fe7821378e0131 SHA512 b687f14c801acc1295514f3ae7b760ffd88501d925e231286c86fc074fae37b908fd5880c73a55da94b5b49192151355529441f54f369947198a08e58349d955 WHIRLPOOL fd81de2dabda2d39028cbc08492754876b7e3a6c8a1b5ec6465089a6cd79eff8b70b920e029eabe8f4068606f9386e48bda4f515ab7fcdad9f0542c024308d94
|
||||
DIST icedtea-bin-src-6.1.13.7.tar.xz 39750536 SHA256 4b778433141b0231da1615266566d1881bf9f1674f5f5721f669dc130710c38d SHA512 43a7baae4874681b438e477790479dbe339a88904deec6c91acf79d09fb25d562f83070e74a8691c51a28b4ebb1f3bd7c9befa52adc4785099e08b84fa8c5eb7 WHIRLPOOL 57d14e18a8365684f5d090f86709d0d3b110ad7fb506e0bae9ff796aebf110c396fa3707bddc85af32e23b004b09d9d107e99fc392a98b5046473b39068f2876
|
||||
DIST icedtea-bin-src-7.2.5.3.tar.bz2 41460889 SHA256 73038713cda893b8f8e423b799c00930f724b8a775cb7314d6d995f02d6c9781 SHA512 d4706131b79ed465ec529a8189b181646b438ade1c101c6fe881bbcca31596bc380c726b8bfda89db574365824fb2eed29bd7564310c7284c5935a7f3e2453e7 WHIRLPOOL f091515eb68539a049fb3bee69f5d1d20fa9af40f15f6f547f408551a79296e108be2815f30576a91c51b06f5754fb2337ce71f47d1138ad97245b090a96b1af
|
||||
DIST icedtea-bin-src-7.2.5.5.tar.xz 39995356 SHA256 c4f7843ffa9a401307d60b3eae192efb2792079d5d75d5954f4e03211b52f094 SHA512 7128e4255a7587d1167f6f2b1978cc0a8f6d079b2f189e5931c424c812c6c668a0afe0390cb492592c4cbf5f9375c11ed5d9ac9870161ad710ddddb7358ba60a WHIRLPOOL 607a4160d724ba38daebda75efe80aaf2ad87f534b3a9d089a43d172b7464fadee7b5e18b03eb1b84c3ec8ec14059023b75c9f16a93907a485c3af7a2cf38b2a
|
||||
EBUILD icedtea-bin-6.1.13.5.ebuild 4593 SHA256 e5a5d19fcba405792b9eef6a8095d3e42a35e77ad7ce545178e4fe994c44404a SHA512 b61f01a6edc0910cf700fc65e32d0cd3129ef64d86bf2a250372f03cfc4fa946c926ea26f535249b65cf856c9d3fbb6dbc4834b897faa8315754b2095260b1e3 WHIRLPOOL 8400b2c5fbd2a427016049fed3243260db3a28860d4f4e574ebcd8440a5a1d5f7139abdd2860fb33b83d484ace0df3b5ef23dc377870f2219886cb7ba6127642
|
||||
EBUILD icedtea-bin-6.1.13.7.ebuild 4338 SHA256 3a6a759902f0a9500a15ba8d68b08c83e33fd061aebb1444414df070a67a45fa SHA512 1c755d0daf8f2450bbd088c52b31a5f5c2fa6b5e45e64e24efeeaefdd5568270e0baae375e866628ad1b7125c2534e7969814370e20ed3630f5c4d1a9c14efc7 WHIRLPOOL 24e5148cdc96d384ac65f3349af043428889bf5218d35ca54d2d3801209c712fea3452059db4f7f965c2a27f295d55ab174d3b8898948c0ae7536220dd81da62
|
||||
EBUILD icedtea-bin-7.2.5.3.ebuild 4175 SHA256 9715a05e693b826028a549f953df81a69f38bc10370f972fd5bd44d55ac1ffc1 SHA512 60445db968a5e1385929d606fa29d377391608a5f6d0279bdded8f659a4bd683bf845ce550cd1d93da8ed6a78b4cd404eab1338608d8ae3d4d107b37939fb905 WHIRLPOOL 0b9b15cbc994f611d424b58578fda139015daf9077f323356ebe952266118d9ccfe480fcf6bfa7c3fe09a276f1916ffcac2592c06943485df539b019f8a18955
|
||||
MISC ChangeLog 26825 SHA256 ddd1fb3ef11b871e7fc5e34a0d41f4522947602711c11ddd7749efc6f01d5de0 SHA512 4afeda90fbdfc2dcddf833ca490d71daffca8e1f82898fe6742cfd2dda1b496c2bd857b7ca9126f1f81198ec2cd7ed9123b62f22948ab0b538c42f77aad7cb9a WHIRLPOOL 0857cf0c557c183c47332e7950ecac5079220fa07cd3d75fba973b169e2000441f55bb5ebdace2fc3fc811a4d8691ba30b2af21ecd272e275000b90b8c1cf36f
|
||||
EBUILD icedtea-bin-7.2.5.5.ebuild 4589 SHA256 09813764cc4dfa3f1b0317d9a1473dc5e07f3e7fe2d8aef77d2fb56a2e17bd3e SHA512 d9b73e1168f2508a69f9c1a6072e3fc814e74687b1e8cb83a687fe1e2d6563905228d1765beaf9a35e27186fad0b0c79eda2caf1256ba4cdca2d8f36702bfd07 WHIRLPOOL dd166a4b9f46f46373a2583ea738fa032fcba2f87ea1fce1cb8fb2a27928dfa2d65d3d588fe8bc5362ccd822bdf4a7dacc3c8c1b2d2d0e6f0e0c6022c4967010
|
||||
MISC ChangeLog 27381 SHA256 c2d3b84d2da44db30a35bf62c9b8d484a7c269194067d0e5086011961acf781c SHA512 719914a5d2ea323ad786e607610af9c71e74794ceff7885dd1c600e78dc68003e0d9cabb3ad663a2c5bfed52822f5dd7bda3d69d4d41299a599577c0f84d689e WHIRLPOOL 3bc465c531cc576a5ba06a59a1ef193bf328da35f6f3650ffa77f8a6a841657ff8e218906d5402cac48b43f81e0f8853dc6bc032019580ed834ffe4260684e8f
|
||||
MISC metadata.xml 257 SHA256 37f9ed73f859488e9c2867d732418cb2085c859c37cff96e08c0ff27bf5e5681 SHA512 5379f4a96e1e75fe55ce5a09b065eb6776cdee3c8ace023465c9b45c10e53f3be937a163f0e6a087f0b5a4e9f47399084600da73d4ea19039a40a4ba93585420 WHIRLPOOL 5a24444176940118d01866d9db3a46efbc421bd230941563d2a4157aac018268b422c1eaddde7f9950e6bc13c9b4189b23a2798a2a1ee694d9b386f6a1da5615
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iEYEAREIAAYFAlU8nWAACgkQCaWpQKGI+9Qa3ACeNApXdLREq++M+J/ddfbWXx4Q
|
||||
J44Aniqq2NuvQ86toQemiMTOcQq7GsrZ
|
||||
=jrGR
|
||||
iQJ8BAEBCABmBQJVT8N3XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1MjhERTZCRDg2OTFBNDM5MUZEQTJFRDQy
|
||||
MUM2MzIxMjlDNkQ3REU0AAoJECHGMhKcbX3kAk8P+gJ44KofkPM+nf0lro0y9oct
|
||||
Z6pefE1tmsgyO+Z7OZn8omKbiJ/qFGoyaUu/mO2a6Sl2icsX9vBoOjEkVK++j11z
|
||||
mF+6QSpMKoO0w2SNTBtuLVRX9gWQ/voABHTs6eW1JFSiOFkbVFyYiAG9dsN/9ORM
|
||||
RwQrCdNjvZYLGngvvVkkipN6NTYbFlwBbsstYdiX9CiyHFLrz5pFzYwm0wjia+GF
|
||||
nYeonjayXfa085CzkLW8IuyRb1NPhLsH8JJRtOLsvIvQjuxVs4E7YJ+p7brelIEx
|
||||
vsn576b6cQs/jhRq9+RWriDfUw/svPkYY6nYuZ5OFPwjfF2FyQTTAcVlBXQju7c4
|
||||
lx19/u4vNi34ZW+h6umUreNTEAFAcebF1wwT3LRH4qy/yXxGvVyeBv29Iou7njTr
|
||||
NYVdT5hgpgwgcHZD12fXaPvpJMD3p58YUXYEGmeyHZmG2FklYbDtLeQKPDJ6gCMA
|
||||
Us7Eq4VpoRL76+eMxHtghk5pTXuL3w/pzoWTeVaCFX5AgqqUMESi4HemGhDn7rGR
|
||||
8ArJuFjxx6fthz2HZ9k4fUexNnvUZFtrOZwnqoIUV+Grg1l7wYviDYa/exBiZiDD
|
||||
zH7pqXUa8v7ikrdmwcT8/VcQbG9SDHztqoneM6LQnFrWU8GbmY6FfjDq0fWSwz4E
|
||||
/oLGI7IGbax4AcyYRAGp
|
||||
=6Eq1
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,144 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-6.1.13.7.ebuild,v 1.1 2015/05/10 20:45:35 chewi Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit java-vm-2 prefix versionator
|
||||
|
||||
dist="http://dev.gentoo.org/~chewi/distfiles/"
|
||||
TARBALL_VERSION="${PV}"
|
||||
|
||||
DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK"
|
||||
HOMEPAGE="http://icedtea.classpath.org"
|
||||
SRC_URI="
|
||||
amd64? ( ${dist}/${PN}-core-${TARBALL_VERSION}-amd64.tar.xz )
|
||||
x86? ( ${dist}/${PN}-core-${TARBALL_VERSION}-x86.tar.xz )
|
||||
doc? ( ${dist}/${PN}-doc-${TARBALL_VERSION}.tar.xz )
|
||||
examples? (
|
||||
amd64? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-amd64.tar.xz )
|
||||
x86? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-x86.tar.xz )
|
||||
)
|
||||
source? ( ${dist}/${PN}-src-${TARBALL_VERSION}.tar.xz )"
|
||||
|
||||
LICENSE="GPL-2-with-linking-exception"
|
||||
SLOT="6"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
|
||||
IUSE="+X +alsa cjk +cups doc examples nsplugin selinux source webstart"
|
||||
REQUIRED_USE="nsplugin? ( X )"
|
||||
RESTRICT="strip"
|
||||
|
||||
# 423161
|
||||
QA_PREBUILT="opt/.*"
|
||||
|
||||
ALSA_COMMON_DEP="
|
||||
>=media-libs/alsa-lib-1.0"
|
||||
CUPS_COMMON_DEP="
|
||||
>=net-print/cups-2.0"
|
||||
X_COMMON_DEP="
|
||||
>=media-libs/freetype-2.5:2
|
||||
>=x11-libs/gtk+-2.24:2
|
||||
>=x11-libs/libX11-1.6
|
||||
>=x11-libs/libXext-1.3
|
||||
>=x11-libs/libXi-1.7
|
||||
>=x11-libs/libXrender-0.9.4
|
||||
>=x11-libs/libXtst-1.2"
|
||||
|
||||
COMMON_DEP="
|
||||
>=media-libs/giflib-4.1.6-r1
|
||||
>=media-libs/lcms-2.6:2
|
||||
media-libs/libpng:0/16
|
||||
>=sys-devel/gcc-4.8.4
|
||||
>=sys-libs/glibc-2.20
|
||||
>=sys-libs/zlib-1.2.3-r1
|
||||
virtual/jpeg:62"
|
||||
|
||||
RDEPEND="${COMMON_DEP}
|
||||
X? (
|
||||
${X_COMMON_DEP}
|
||||
media-fonts/dejavu
|
||||
cjk? (
|
||||
media-fonts/arphicfonts
|
||||
media-fonts/baekmuk-fonts
|
||||
media-fonts/lklug
|
||||
media-fonts/lohit-fonts
|
||||
media-fonts/sazanami
|
||||
)
|
||||
)
|
||||
alsa? ( ${ALSA_COMMON_DEP} )
|
||||
cups? ( ${CUPS_COMMON_DEP} )
|
||||
selinux? ( sec-policy/selinux-java )"
|
||||
|
||||
PDEPEND="webstart? ( dev-java/icedtea-web:0 )
|
||||
nsplugin? ( dev-java/icedtea-web:0[nsplugin] )"
|
||||
|
||||
src_prepare() {
|
||||
# Ensures HeadlessGraphicsEnvironment is used.
|
||||
if ! use X; then
|
||||
rm -r jre/lib/$(get_system_arch)/xawt || die
|
||||
fi
|
||||
|
||||
# Reprefixify because prefix may be different.
|
||||
sed -i 's:=/:=@GENTOO_PORTAGE_EPREFIX@/:' jre/lib/fontconfig.Gentoo.properties || die
|
||||
eprefixify jre/lib/fontconfig.Gentoo.properties
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${P}"
|
||||
local ddest="${ED}${dest#/}"
|
||||
dodir "${dest}"
|
||||
|
||||
# doins doesn't preserve executable bits.
|
||||
cp -pRP bin include jre lib man "${ddest}" || die
|
||||
|
||||
dodoc doc/{ASSEMBLY_EXCEPTION,AUTHORS,NEWS,README,THIRD_PARTY_README}
|
||||
use doc && dodoc -r doc/html
|
||||
|
||||
if use examples; then
|
||||
cp -pRP demo sample "${ddest}" || die
|
||||
fi
|
||||
|
||||
if use source; then
|
||||
cp src.zip "${ddest}" || die
|
||||
fi
|
||||
|
||||
if use webstart || use nsplugin; then
|
||||
dosym /usr/libexec/icedtea-web/itweb-settings "${dest}/bin/itweb-settings"
|
||||
dosym /usr/libexec/icedtea-web/itweb-settings "${dest}/jre/bin/itweb-settings"
|
||||
fi
|
||||
if use webstart; then
|
||||
dosym /usr/libexec/icedtea-web/javaws "${dest}/bin/javaws"
|
||||
dosym /usr/libexec/icedtea-web/javaws "${dest}/jre/bin/javaws"
|
||||
fi
|
||||
|
||||
set_java_env
|
||||
java-vm_revdep-mask "${dest}"
|
||||
java-vm_sandbox-predict /proc/self/coredump_filter
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if has_version "<=dev-java/icedtea-bin-1.10.4:${SLOT}"; then
|
||||
# portage would preserve the symlink otherwise, related to bug #384397
|
||||
rm -f "${EROOT}/usr/lib/jvm/icedtea6-bin"
|
||||
elog "To unify the layout and simplify scripts, the identifier of Icedtea-bin-6*"
|
||||
elog "has changed from 'icedtea6-bin' to 'icedtea-bin-6' starting from version 6.1.10.4"
|
||||
elog "If you had icedtea6-bin as system VM, the change should be automatic, however"
|
||||
elog "build VM settings in /etc/java-config-2/build/jdk.conf are not changed"
|
||||
elog "and the same holds for any user VM settings. Sorry for the inconvenience."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use nsplugin; then
|
||||
if [[ -n ${REPLACING_VERSIONS} ]] && ! version_is_at_least 6.1.13.3-r1 ${REPLACING_VERSIONS} ]]; then
|
||||
elog "The nsplugin for icedtea-bin is now provided by the icedtea-web package"
|
||||
elog "If you had icedtea-bin-6 nsplugin selected, you may see a related error below"
|
||||
elog "The switch should complete properly during the subsequent installation of icedtea-web"
|
||||
elog "Afterwards you may verify the output of 'eselect java-nsplugin list' and adjust accordingly'"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Set as default VM if none exists
|
||||
java-vm-2_pkg_postinst
|
||||
}
|
@ -0,0 +1,159 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-bin/icedtea-bin-7.2.5.5.ebuild,v 1.1 2015/05/10 20:45:35 chewi Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit java-vm-2 multilib prefix versionator
|
||||
|
||||
dist="http://dev.gentoo.org/~chewi/distfiles/"
|
||||
TARBALL_VERSION="${PV}"
|
||||
|
||||
DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK"
|
||||
HOMEPAGE="http://icedtea.classpath.org"
|
||||
SRC_URI="
|
||||
amd64? ( ${dist}/${PN}-core-${TARBALL_VERSION}-amd64.tar.xz )
|
||||
x86? ( ${dist}/${PN}-core-${TARBALL_VERSION}-x86.tar.xz )
|
||||
doc? ( ${dist}/${PN}-doc-${TARBALL_VERSION}.tar.xz )
|
||||
examples? (
|
||||
amd64? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-amd64.tar.xz )
|
||||
x86? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-x86.tar.xz )
|
||||
)
|
||||
source? ( ${dist}/${PN}-src-${TARBALL_VERSION}.tar.xz )"
|
||||
|
||||
LICENSE="GPL-2-with-linking-exception"
|
||||
SLOT="7"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
|
||||
IUSE="+X +alsa cjk +cups doc examples nsplugin pulseaudio selinux source webstart"
|
||||
REQUIRED_USE="nsplugin? ( X )"
|
||||
RESTRICT="strip"
|
||||
|
||||
# 423161
|
||||
QA_PREBUILT="opt/.*"
|
||||
|
||||
ALSA_COMMON_DEP="
|
||||
>=media-libs/alsa-lib-1.0"
|
||||
CUPS_COMMON_DEP="
|
||||
>=net-print/cups-2.0"
|
||||
X_COMMON_DEP="
|
||||
>=dev-libs/atk-2.12
|
||||
>=dev-libs/glib-2.40:2
|
||||
>=media-libs/fontconfig-2.11:1.0
|
||||
>=media-libs/freetype-2.5.3:2
|
||||
>=x11-libs/cairo-1.12
|
||||
x11-libs/gdk-pixbuf:2
|
||||
>=x11-libs/gtk+-2.24:2
|
||||
>=x11-libs/libX11-1.6
|
||||
>=x11-libs/libXext-1.3
|
||||
>=x11-libs/libXi-1.7
|
||||
>=x11-libs/libXrender-0.9.4
|
||||
>=x11-libs/libXtst-1.2
|
||||
>=x11-libs/pango-1.36"
|
||||
|
||||
COMMON_DEP="
|
||||
>=media-libs/giflib-4.1.6-r1
|
||||
>=media-libs/lcms-2.6:2
|
||||
media-libs/libpng:0/16
|
||||
>=sys-devel/gcc-4.8.4
|
||||
>=sys-libs/glibc-2.20
|
||||
>=sys-libs/zlib-1.2.3-r1
|
||||
virtual/jpeg:62"
|
||||
|
||||
# cups is needed for X. #390945 #390975
|
||||
# gsettings-desktop-schemas is needed for native proxy support. #431972
|
||||
RDEPEND="${COMMON_DEP}
|
||||
X? (
|
||||
${CUPS_COMMON_DEP}
|
||||
${X_COMMON_DEP}
|
||||
media-fonts/dejavu
|
||||
cjk? (
|
||||
media-fonts/arphicfonts
|
||||
media-fonts/baekmuk-fonts
|
||||
media-fonts/lklug
|
||||
media-fonts/lohit-fonts
|
||||
media-fonts/sazanami
|
||||
)
|
||||
)
|
||||
alsa? ( ${ALSA_COMMON_DEP} )
|
||||
cups? ( ${CUPS_COMMON_DEP} )
|
||||
selinux? ( sec-policy/selinux-java )
|
||||
>=gnome-base/gsettings-desktop-schemas-3.12.2"
|
||||
|
||||
DEPEND="dev-util/patchelf"
|
||||
|
||||
PDEPEND="webstart? ( dev-java/icedtea-web:0[icedtea7] )
|
||||
nsplugin? ( dev-java/icedtea-web:0[icedtea7,nsplugin] )
|
||||
pulseaudio? ( dev-java/icedtea-sound )"
|
||||
|
||||
src_prepare() {
|
||||
# Ensures HeadlessGraphicsEnvironment is used.
|
||||
if ! use X; then
|
||||
rm -r jre/lib/$(get_system_arch)/xawt || die
|
||||
fi
|
||||
|
||||
# Reprefixify because prefix may be different.
|
||||
sed -i 's:=/:=@GENTOO_PORTAGE_EPREFIX@/:' jre/lib/fontconfig.Gentoo.properties || die
|
||||
eprefixify jre/lib/fontconfig.Gentoo.properties
|
||||
|
||||
# Fix the RPATHs.
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=543658#c3
|
||||
local old="/usr/$(get_libdir)/icedtea${SLOT}"
|
||||
local new="${EPREFIX}/opt/${P}"
|
||||
local elf rpath
|
||||
|
||||
for elf in $(find -type f -executable ! -name "*.cgi" || die); do
|
||||
rpath=$(patchelf --print-rpath "${elf}" || die "patchelf ${elf}")
|
||||
|
||||
if [[ -n "${rpath}" ]]; then
|
||||
patchelf --set-rpath "${rpath//${old}/${new}}" "${elf}" || die "patchelf ${elf}"
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${P}"
|
||||
local ddest="${ED}${dest#/}"
|
||||
dodir "${dest}"
|
||||
|
||||
# doins doesn't preserve executable bits.
|
||||
cp -pRP bin include jre lib man "${ddest}" || die
|
||||
|
||||
dodoc doc/{ASSEMBLY_EXCEPTION,AUTHORS,NEWS,README,THIRD_PARTY_README}
|
||||
use doc && dodoc -r doc/html
|
||||
|
||||
if use examples; then
|
||||
cp -pRP demo sample "${ddest}" || die
|
||||
fi
|
||||
|
||||
if use source; then
|
||||
cp src.zip "${ddest}" || die
|
||||
fi
|
||||
|
||||
if use webstart || use nsplugin; then
|
||||
dosym /usr/libexec/icedtea-web/itweb-settings "${dest}/bin/itweb-settings"
|
||||
dosym /usr/libexec/icedtea-web/itweb-settings "${dest}/jre/bin/itweb-settings"
|
||||
fi
|
||||
if use webstart; then
|
||||
dosym /usr/libexec/icedtea-web/javaws "${dest}/bin/javaws"
|
||||
dosym /usr/libexec/icedtea-web/javaws "${dest}/jre/bin/javaws"
|
||||
fi
|
||||
|
||||
set_java_env
|
||||
java-vm_revdep-mask "${dest}"
|
||||
java-vm_sandbox-predict /proc/self/coredump_filter
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use nsplugin; then
|
||||
if [[ -n ${REPLACING_VERSIONS} ]] && ! version_is_at_least 7.2.4.3 ${REPLACING_VERSIONS} ]]; then
|
||||
elog "The nsplugin for icedtea-bin is now provided by the icedtea-web package"
|
||||
elog "If you had icedtea-bin-7 nsplugin selected, you may see a related error below"
|
||||
elog "The switch should complete properly during the subsequent installation of icedtea-web"
|
||||
elog "Afterwards you may verify the output of 'eselect java-nsplugin list' and adjust accordingly'"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Set as default VM if none exists
|
||||
java-vm-2_pkg_postinst
|
||||
}
|
@ -1,25 +1,28 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX 0001-Fix-parallel-install.-BGO-440906.patch 744 SHA256 deb003bdad87e1ad00c4754fc2c42f27b6c093d80bbe227e6bc180daa85f6ab7 SHA512 33ce175b26e00585db663130d47d993d4193c3ed44e77098676d9b1128dc9329fa74c60775430444957faf57ffb45310f84fb6bf2f586b37f82e7a05c6e9143c WHIRLPOOL 1993fc4577f6b68f198dd70b97b7e372331004273ed90837b1507e24655f148994ac69050c371697d5ecc4651a597d20bafcb42bddeb22cb6d87e762dec029a3
|
||||
AUX 0002-Respect-LDFLAGS.patch 352 SHA256 3e4660e84420e2ae85b00eef40e7e20c0df2c6965fda6827ab025e8167e8f866 SHA512 83e431505808e5e8b553d17b74590eaf232f69ccc7d0c9c3753af6995105a08b4cf8cc844295edb977e5a6456c5fe3b53ba0fa565607c99cc82ac025169dd16f WHIRLPOOL ef0f6ccdd1f879940351dbe0ece62c2f1ecc333df06328f7d12e07885579255f973689545e32ec7db679cc1ec516860f2b7acb52070dc4714c2a3b78b9eeae87
|
||||
AUX README.gentoo 840 SHA256 518db1165a213ed3aa8e3a77dd7cadcb8c4d204a2a424a291fd45512a7fcf0a0 SHA512 f9c7f80884bd1ff6ec4c7975a061298901fb3952e76ad48489059e1eab2b9a6bbe07a7d30709d84b18cf595f1022cc336493886dba04d3d6b9052e6cf71c74c8 WHIRLPOOL 31a5fe351356e3d665b9397ee6f17041d9e93846783e00a5582a42dfbe74e1f0361b92358ec99518b93091492e6d0c3e619ec4246636e55fa17f749f9d05b86f
|
||||
AUX icedtea-web-1.3.2-openjdk-build-25.patch 2366 SHA256 4c5b93ea81e3527c946853490d752903d8bd2cf285941aa5c37975980f392ce6 SHA512 52aaeea5790589388bb94edb00c9181c406a3cd6899454b75cc0d9582188dc1cf48be3b3a6eb29bb762db2c2213ca5606ff4fd2bcfd0db0f162dee1308cb391b WHIRLPOOL 92cb50828a5040d204d7f613b7178d155853f7401730190d1e849a287e27489143eed94ef835b46da6865078151b3478a61fa6bed2cdf129836ea90398f15493
|
||||
AUX icedtea-web-1.5-respect-ldflags.patch 363 SHA256 6513aee301cfc4209d5c7e45c229bc58a8b5027bdd0c231f9c6eb9fe7607fb7f SHA512 e1b7dc25e06d0f9a4c8de294823df3de61ebffd4cbae4ef1aee51c1424e1843fe54751e02da341e90f03d99891deff2605d3aaa556782c10bb01bc1ff99e7fdf WHIRLPOOL d4d31e1341a40ca642a7858afd7b358d0cf6daf6f7d7d6a2ce36d16a75b810bc1875006f37873bfce5b639c5a8e7d6484e5b5bf6fb6e022287f3bdcfae8420ea
|
||||
DIST icedtea-web-1.3.2.tar.gz 1038957 SHA256 bd25d9a9565271b716e54a19ffe8e34ab339666f72c99da743155320b9ac27f0 SHA512 5bf09819c7ce855c5c05b27589afbef14a209174d9de2e7ad6d1a7c7ee90e98efe5498718becca046c9aca8525d5fea9636819ccc4b9b18f38f15103d66bcd16 WHIRLPOOL 43bb9f1532305c61c456d2f7a81f93f73e4f560bafdeada5d731627fd6c8d2435718d2571e47fa05e8420d306627f7396f59f6dd10961a88df03491032a37817
|
||||
DIST icedtea-web-1.4.2.tar.gz 1393866 SHA256 d48de5fdbf0eb8983b857ebc5368f3392916b4a3e93e1c2bee6d3ad95924dc2d SHA512 473f0eb1c28aba383911861f65064786bee547dc05e7e06135a442296cc62878c59149c6dfaa4d09f372ce4d4a3b764e0953c7e9318faebc90fe678dc3fe00d7 WHIRLPOOL 735aa38e469a4d406cf5fe9f9b02cefe2d849b7393611ad2d1a64d71044d8ed2610336c57f018082e4170be121716e6890cc8548b4ff649068de472a7776c23b
|
||||
DIST icedtea-web-1.5.1.tar.gz 1616344 SHA256 03f16356fa84564f1ae32286e0a090a464c87ec123b40602dcea925757900195 SHA512 ef47eecbbb52fcb44ec9585db4c4428025201b04968dfcfc26061160d80b29ee649752f21ffe891cfa5c6bf775d0bc1dbb7dbd9a79794e052bb8b865fa94d039 WHIRLPOOL 955b5cc565fa62d2f5eb85a3253751cd284a4cb926619afe60920123878281a77f348a7c26cdafea2c6d4cd760fe4d399041b665b86ff1bbaf441e25f9f18379
|
||||
EBUILD icedtea-web-1.3.2-r7.ebuild 3234 SHA256 ba2d8e5c730416ab383a2c8ff3246505e843810b3ec8b3569beb21f8df478508 SHA512 201c4f8a6c6f087103227c1ac104164ed24f6d3bef66284d8b3b4572149c093f3dffba654999848113e6e15ffa9bcc82df5fd9e9148d9bb7fc4a0d93a51d5dfb WHIRLPOOL 06c2de0fe70d0c4a58f5e48645204c41f496c5b1298472ce52df2de2d6e745c8626388aadcda3fbff52a75c737b3022d56da9efb5c823a1c024034ba915a2b13
|
||||
EBUILD icedtea-web-1.3.2.ebuild 3252 SHA256 b64ce3d7950964c2a8e2cb8c03943490848d4741d9227a1a2193c00057b296ea SHA512 09e0b7073f6409deab4b764b6b8c1c8eeeefe8ff4d857a41b50b48407c653bc601c1a19e2f39ebb8df4e1560545078477a71b04f8d596a8df21639fd7b83f112 WHIRLPOOL 14fafe78ce6c3e011146e0957593ef49fc73c661a9ed2a973f1a2e5c015c137cbdd1a67be525f340d82a0ed4f87a2d819d061e1bf481b898eeab9a6e1f0c503a
|
||||
EBUILD icedtea-web-1.4.2-r1.ebuild 2838 SHA256 a3151acfc0b0afcfb82ab19e38a057c55f251dfeebf398220e417a56a3e20764 SHA512 91b0194e49990d8394c4a1ecb6f207150c4df62dcb58426d7fa3f5376ceecb4f437541951a4ecd1ed74431b6ffe9d8359535e0bd923fc7e673e5c0a6e36cc31e WHIRLPOOL 955263ca9dbe7dcec7079292462c12b6de17a9b551cbb3e29917f03a5cb99deacfa13ae8f82e3ad9719c33da679c2651c4e41ed427ee4ea97cf4f5415ad0b984
|
||||
EBUILD icedtea-web-1.4.2.ebuild 2645 SHA256 a9e1be2837e58b3af69a3ad073ea850ac25fc645e783c98f675915d7d185c6fd SHA512 78e8d91754120ef6f32b2c53182348eec0d872b5144403416f77ba9a7cee02a4b91555ebdb1bbadfe8ff4ea2a454d27196355299c8f047450c23581fca4f0223 WHIRLPOOL 8c20d9862bbd813545d9401cd680db5488fa9e5f8734790d7a0c7698d12f3e27e9a5550ee2d7bfdbebba26fc534c3d9e3c86f8e270b00a5da9f7af3e2de57b3b
|
||||
EBUILD icedtea-web-1.5.1-r1.ebuild 2963 SHA256 8a94047743c4e8eb211d1a91145d0053b77e544bf138682856fa214b22507545 SHA512 f5fdf3da1299606a4afb286e5d7fb041a71a80b75ed2ab1ed7b3099828c10c3de7986073d3857e5dc18838988fc4497bbc91dc1a6546a69b0f993884495137e3 WHIRLPOOL ec4568a9cab6028f234842ad4bc67c9c7e2a039ddb5d1688bac33fe0a2bd6923b0e2f768f1a2b84f050734a3ce297d754c998e0f64792f50398a98d10ec27721
|
||||
MISC ChangeLog 10588 SHA256 978386199fa6c48b1317daf4af27638a1371b7ed925200c4ad57f9b74f7e2df8 SHA512 10a306147d38b9ba4d63b4008c2e93ba656410bcfa88db1c3555c8792b58968bc5ed22bb100c8fac83df299b94527e33e52d36aa040dab74aba1e5bce0a69fd0 WHIRLPOOL 3d227f8f796fa828a295ed49da4ad67538a36b142ddad880fba5d30acebcd3fd89de1d61ceee82c369f3e2eb76a1a5934d2a16c0edde7ddf69a20debcc493e3a
|
||||
MISC ChangeLog 11042 SHA256 7d16f1f64b5062932f8958d361444ec39d34939f7948c38564ed40caa2561e20 SHA512 2687e5e3de4f67f98a7d2d695a36d41d4fac2b73c37ebbad9b0abd433a7958cde768c986208a1a3a3a5333bcda80f2f72347fe0edfaead2983f51eb1905fd3b4 WHIRLPOOL c924ebf6775e98537665330e0220e6cf09a8ea9f3476f66c14a0d0b5c75366657e3538b2f5dcf399b9b6d470ccde43ac9c74b889a894992f47975af9501d92ef
|
||||
MISC metadata.xml 701 SHA256 662abe407a054955df09fb7dbf8620f04b6118f973fcaa31a1701a340efdd85b SHA512 d57239251ee4c93cb2d1ba13cd0465c955a10bb7579d09833378f735f14f91f636f40d116bf267acd27d2944d32f30ce1b1d27b818be88b2dba30dfae4407dee WHIRLPOOL 23d1f2d62ba4035a49e5ade8210a86ff4efefa02facdd43e4fbebed924c244fbb4160cabeba6109e83117b1331cba66202817980b644eba4451c0e347eab77f4
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iEYEAREIAAYFAlU8nWkACgkQCaWpQKGI+9S0SgCeN58muV7atPXkl+/RXxp/GX35
|
||||
GP8An2Jw4lYqXB4XjulkXlEIndq3UL6U
|
||||
=eOiX
|
||||
iQJ8BAEBCABmBQJVT8P3XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1MjhERTZCRDg2OTFBNDM5MUZEQTJFRDQy
|
||||
MUM2MzIxMjlDNkQ3REU0AAoJECHGMhKcbX3keI0QAIx157mMFzGrnIX0N2FVqEgi
|
||||
ESQTkcxQEQdwJM1JbYh3/+2ZBETr0oIra9pET3byY0VovwkWZDip3fXHAfQXcXox
|
||||
K3F/Bg4VwBaYq/IDYrRAlYS66PHbGrEyA3FMNAcpB7vH7kecm52E+iuAQHrUBFG2
|
||||
0S9a8dBD3Pt9PvXyTqUvXBH7AWr4gz1msgxpUWBPUxh0R4uk7KTzMiCnP7QzsldT
|
||||
GdZxqQ/g4t8huZNoYSzTUsN/Wt9ibiuayXa5GoZPZIWYzbYxzJqJV9h0/zf4Liqo
|
||||
/nDLkDjFPBKpjjXRlfQV376zTSRpRRsqB0y9ve6HSiZsLz1AD34Ncu8C/au9P7/w
|
||||
oZxgETvQ86sU5sXrtlQFfqI+NphqPQWLGpCtMT9U74mHTcQ6m3hBfDdYQa9U6v3I
|
||||
CeJeOm6yq99qfFCMJFrxJpX1+5xAAcxK9Vt+0/KV9/4KGhZmmYVmjkWsby9OFyZZ
|
||||
fib5QDSqa9mNtEC7skT9oXZZ/Hsob1vGJVPdgVCmUKQXzJUyNJCStHo/Fv9Y/u04
|
||||
0RzIcYWBZOyLcROptSC1PgI/T0uTIZjTQqkgBwF19V3qjlR8L1TbX8/kYbXGH4sw
|
||||
K6a9sVE/jzt1Op6KDuT0TekWMQ4ScrHpq4bNnJBIdXBmoNXdPq5Mp8V4zumjlsSR
|
||||
zwMlmIjAYEj2GrotNJic
|
||||
=r4fv
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,24 +0,0 @@
|
||||
From 996cea18a7710aadd006fff772e8a64759ba178d Mon Sep 17 00:00:00 2001
|
||||
From: Ralph Sennhauser <sera@gentoo.org>
|
||||
Date: Sun, 20 Oct 2013 16:51:33 +0200
|
||||
Subject: [PATCH] Fix parallel install. BGO 440906
|
||||
|
||||
---
|
||||
Makefile.am | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/Makefile.am b/Makefile.am
|
||||
index 9d13451..918d2eb 100644
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -246,6 +246,7 @@ endif
|
||||
install-data-local:
|
||||
${mkinstalldirs} -d $(DESTDIR)$(mandir)/man1
|
||||
${INSTALL_DATA} $(NETX_SRCDIR)/javaws.1 $(DESTDIR)$(mandir)/man1
|
||||
+ ${mkinstalldirs} $(DESTDIR)$(datarootdir)/$(PACKAGE_NAME)/
|
||||
${INSTALL_DATA} $(NETX_RESOURCE_DIR)/about.jnlp $(DESTDIR)$(datarootdir)/$(PACKAGE_NAME)
|
||||
if ENABLE_DOCS
|
||||
${mkinstalldirs} $(DESTDIR)$(htmldir)
|
||||
--
|
||||
1.8.1.5
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- Makefile.am.orig 2011-09-18 23:35:31.396740781 +0200
|
||||
+++ Makefile.am 2011-09-18 23:35:44.284392366 +0200
|
||||
@@ -216,7 +216,7 @@
|
||||
|
||||
$(PLUGIN_DIR)/IcedTeaPlugin.so: $(addprefix $(PLUGIN_DIR)/,$(PLUGIN_OBJECTS))
|
||||
cd $(PLUGIN_DIR) && \
|
||||
- $(CXX) $(CXXFLAGS) \
|
||||
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) \
|
||||
$(PLUGIN_OBJECTS) \
|
||||
$(GLIB_LIBS) \
|
||||
$(GTK_LIBS) \
|
@ -1,56 +0,0 @@
|
||||
diff -r 3c5e0952d876 -r e5e87b61a02d netx/net/sourceforge/jnlp/runtime/Boot.java
|
||||
--- a/netx/net/sourceforge/jnlp/runtime/Boot.java Thu Jun 06 17:09:54 2013 +0200
|
||||
+++ b/netx/net/sourceforge/jnlp/runtime/Boot.java Thu Jun 20 15:27:22 2013 +0200
|
||||
@@ -35,6 +35,8 @@
|
||||
import net.sourceforge.jnlp.cache.UpdatePolicy;
|
||||
import net.sourceforge.jnlp.security.viewer.CertificateViewer;
|
||||
import net.sourceforge.jnlp.services.ServiceUtil;
|
||||
+import sun.awt.AppContext;
|
||||
+import sun.awt.SunToolkit;
|
||||
|
||||
/**
|
||||
* This is the main entry point for the JNLP client. The main
|
||||
@@ -113,6 +115,9 @@
|
||||
* Launch the JNLP file specified by the command-line arguments.
|
||||
*/
|
||||
public static void main(String[] argsIn) {
|
||||
+ if (AppContext.getAppContext() == null) {
|
||||
+ SunToolkit.createNewAppContext();
|
||||
+ }
|
||||
args = argsIn;
|
||||
|
||||
if (null != getOption("-viewer")) {
|
||||
diff -r 3c5e0952d876 -r e5e87b61a02d netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java
|
||||
--- a/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java Thu Jun 06 17:09:54 2013 +0200
|
||||
+++ b/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java Thu Jun 20 15:27:22 2013 +0200
|
||||
@@ -233,7 +233,7 @@
|
||||
try {
|
||||
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
|
||||
} catch (Exception e) {
|
||||
- // ignore it
|
||||
+ e.printStackTrace();
|
||||
}
|
||||
|
||||
doMainAppContextHacks();
|
||||
diff -r 3c5e0952d876 -r e5e87b61a02d plugin/icedteanp/java/sun/applet/PluginMain.java
|
||||
--- a/plugin/icedteanp/java/sun/applet/PluginMain.java Thu Jun 06 17:09:54 2013 +0200
|
||||
+++ b/plugin/icedteanp/java/sun/applet/PluginMain.java Thu Jun 20 15:27:22 2013 +0200
|
||||
@@ -72,6 +72,8 @@
|
||||
import java.net.ProxySelector;
|
||||
import java.util.Enumeration;
|
||||
import java.util.Properties;
|
||||
+import sun.awt.AppContext;
|
||||
+import sun.awt.SunToolkit;
|
||||
|
||||
import net.sourceforge.jnlp.config.DeploymentConfiguration;
|
||||
import net.sourceforge.jnlp.runtime.JNLPRuntime;
|
||||
@@ -94,6 +96,9 @@
|
||||
*/
|
||||
public static void main(String args[])
|
||||
throws IOException {
|
||||
+ if (AppContext.getAppContext() == null) {
|
||||
+ SunToolkit.createNewAppContext();
|
||||
+ }
|
||||
if (args.length != 2 || !(new File(args[0]).exists()) || !(new File(args[1]).exists())) {
|
||||
System.err.println("Invalid pipe names provided. Refusing to proceed.");
|
||||
System.exit(1);
|
@ -1,120 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.3.2-r7.ebuild,v 1.2 2014/11/01 22:05:04 caster Exp $
|
||||
# Build written by Andrew John Hughes (ahughes@redhat.com)
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit autotools eutils java-pkg-2 java-vm-2
|
||||
|
||||
DESCRIPTION="FOSS Java browser plugin and Web Start implementation"
|
||||
HOMEPAGE="http://icedtea.classpath.org"
|
||||
SRC_URI="http://icedtea.classpath.org/download/source/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 GPL-2-with-linking-exception LGPL-2"
|
||||
SLOT="7"
|
||||
KEYWORDS="~amd64 ~ia64 ~x86"
|
||||
|
||||
IUSE="build doc javascript +nsplugin test"
|
||||
|
||||
COMMON_DEP="
|
||||
dev-java/icedtea:${SLOT}
|
||||
!>=dev-java/icedtea-7.2.5.3:7
|
||||
nsplugin? (
|
||||
>=dev-libs/glib-2.16
|
||||
)"
|
||||
RDEPEND="${COMMON_DEP}"
|
||||
# Need system junit 4.8+. Bug #389795
|
||||
DEPEND="${COMMON_DEP}
|
||||
virtual/pkgconfig
|
||||
javascript? ( dev-java/rhino:1.6 )
|
||||
nsplugin? ( net-misc/npapi-sdk )
|
||||
test? ( >=dev-java/junit-4.8:4 )"
|
||||
|
||||
pkg_setup() {
|
||||
JAVA_PKG_WANT_BUILD_VM="icedtea-${SLOT} icedtea${SLOT}"
|
||||
JAVA_PKG_WANT_SOURCE="1.6"
|
||||
JAVA_PKG_WANT_TARGET="1.6"
|
||||
|
||||
java-vm-2_pkg_setup
|
||||
java-pkg-2_pkg_setup
|
||||
|
||||
VMHANDLE="icedtea-${SLOT}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# bug #356645
|
||||
epatch "${FILESDIR}"/0002-Respect-LDFLAGS.patch
|
||||
epatch "${FILESDIR}"/${P}-openjdk-build-25.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local vmhome=$(java-config -O)
|
||||
|
||||
if use build; then
|
||||
icedteadir="${ICEDTEA_BIN_DIR}"
|
||||
[[ -z ${icedteadir} ]] && die "USE=build is an internal flag and should not be enabled"
|
||||
installdir="/opt/icedtea-web-bin-${SLOT}"
|
||||
else
|
||||
icedteadir="/usr/$(get_libdir)/icedtea${SLOT}"
|
||||
installdir="/usr/$(get_libdir)/icedtea${SLOT}-web"
|
||||
[[ "${vmhome}" == "${icedteadir}" ]] \
|
||||
|| die "Unexpected install location of IcedTea ${SLOT} '${vmhome}'"
|
||||
fi
|
||||
|
||||
einfo "Installing IcedTea-Web in '${installdir}'"
|
||||
einfo "Installing IcedTea-Web for IcedTea${SLOT} in '${icedteadir}'"
|
||||
|
||||
local myconf=(
|
||||
# we need to override all *dir variables that econf sets.
|
||||
# man page (javaws) is installed directly to icedteadir because it's
|
||||
# easier than symlinking, as we don't know the suffix the man page will
|
||||
# end up compressed with, anyway
|
||||
--prefix="${installdir}"
|
||||
--mandir="${icedteadir}"/man
|
||||
--infodir="${installdir}"/share/info
|
||||
--datadir="${installdir}"/share
|
||||
--with-jdk-home="${icedteadir}"
|
||||
$(use_enable doc docs)
|
||||
$(use_enable nsplugin plugin)
|
||||
$(use_with javascript rhino)
|
||||
)
|
||||
|
||||
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# we need this to override the src_compile from java-pkg-2
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# bug #440906
|
||||
MAKEOPTS+=" -j1" default
|
||||
|
||||
if use nsplugin; then
|
||||
install_mozilla_plugin "${installdir}/$(get_libdir)/IcedTeaPlugin.so";
|
||||
fi
|
||||
|
||||
for binary in javaws itweb-settings; do
|
||||
dosym ${installdir}/bin/${binary} ${icedteadir}/bin/${binary}
|
||||
dosym ${installdir}/bin/${binary} ${icedteadir}/jre/bin/${binary}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
java-vm_check-nsplugin
|
||||
java_mozilla_clean_
|
||||
|
||||
if use nsplugin; then
|
||||
elog "The icedtea browser plugin (NPPlugin) can be enabled using eselect java-nsplugin"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
# override the java-vm-2 eclass check for removing a system VM, as it
|
||||
# doesn't make sense here.
|
||||
:;
|
||||
}
|
@ -1,120 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.3.2.ebuild,v 1.2 2014/11/01 18:01:59 caster Exp $
|
||||
# Build written by Andrew John Hughes (ahughes@redhat.com)
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit autotools eutils java-pkg-2 java-vm-2
|
||||
|
||||
DESCRIPTION="FOSS Java browser plugin and Web Start implementation"
|
||||
HOMEPAGE="http://icedtea.classpath.org"
|
||||
SRC_URI="http://icedtea.classpath.org/download/source/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 GPL-2-with-linking-exception LGPL-2"
|
||||
SLOT="6"
|
||||
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
|
||||
|
||||
IUSE="build doc javascript +nsplugin test"
|
||||
|
||||
COMMON_DEP="
|
||||
dev-java/icedtea:${SLOT}
|
||||
!>=dev-java/icedtea-6.1.13.5-r1:6
|
||||
nsplugin? (
|
||||
>=dev-libs/glib-2.16
|
||||
)"
|
||||
RDEPEND="${COMMON_DEP}"
|
||||
# Need system junit 4.8+. Bug #389795
|
||||
DEPEND="${COMMON_DEP}
|
||||
virtual/pkgconfig
|
||||
javascript? ( dev-java/rhino:1.6 )
|
||||
nsplugin? ( net-misc/npapi-sdk )
|
||||
test? ( >=dev-java/junit-4.8:4 )"
|
||||
|
||||
pkg_setup() {
|
||||
JAVA_PKG_WANT_BUILD_VM="icedtea-${SLOT} icedtea${SLOT}"
|
||||
JAVA_PKG_WANT_SOURCE="1.6"
|
||||
JAVA_PKG_WANT_TARGET="1.6"
|
||||
|
||||
java-vm-2_pkg_setup
|
||||
java-pkg-2_pkg_setup
|
||||
|
||||
VMHANDLE="icedtea-${SLOT}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# bug #356645
|
||||
epatch "${FILESDIR}"/0002-Respect-LDFLAGS.patch
|
||||
epatch "${FILESDIR}"/${P}-openjdk-build-25.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local vmhome=$(java-config -O)
|
||||
|
||||
if use build; then
|
||||
icedteadir="${ICEDTEA_BIN_DIR}"
|
||||
[[ -z ${icedteadir} ]] && die "USE=build is an internal flag and should not be enabled"
|
||||
installdir="/opt/icedtea-web-bin-${SLOT}"
|
||||
else
|
||||
icedteadir="/usr/$(get_libdir)/icedtea${SLOT}"
|
||||
installdir="/usr/$(get_libdir)/icedtea${SLOT}-web"
|
||||
[[ "${vmhome}" == "${icedteadir}" ]] \
|
||||
|| die "Unexpected install location of IcedTea ${SLOT} '${vmhome}'"
|
||||
fi
|
||||
|
||||
einfo "Installing IcedTea-Web in '${installdir}'"
|
||||
einfo "Installing IcedTea-Web for IcedTea${SLOT} in '${icedteadir}'"
|
||||
|
||||
local myconf=(
|
||||
# we need to override all *dir variables that econf sets.
|
||||
# man page (javaws) is installed directly to icedteadir because it's
|
||||
# easier than symlinking, as we don't know the suffix the man page will
|
||||
# end up compressed with, anyway
|
||||
--prefix="${installdir}"
|
||||
--mandir="${icedteadir}"/man
|
||||
--infodir="${installdir}"/share/info
|
||||
--datadir="${installdir}"/share
|
||||
--with-jdk-home="${icedteadir}"
|
||||
$(use_enable doc docs)
|
||||
$(use_enable nsplugin plugin)
|
||||
$(use_with javascript rhino)
|
||||
)
|
||||
|
||||
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# we need this to override the src_compile from java-pkg-2
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# bug #440906
|
||||
MAKEOPTS+=" -j1" default
|
||||
|
||||
if use nsplugin; then
|
||||
install_mozilla_plugin "${installdir}/$(get_libdir)/IcedTeaPlugin.so";
|
||||
fi
|
||||
|
||||
for binary in javaws itweb-settings; do
|
||||
dosym ${installdir}/bin/${binary} ${icedteadir}/bin/${binary}
|
||||
dosym ${installdir}/bin/${binary} ${icedteadir}/jre/bin/${binary}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
java-vm_check-nsplugin
|
||||
java_mozilla_clean_
|
||||
|
||||
if use nsplugin; then
|
||||
elog "The icedtea browser plugin (NPPlugin) can be enabled using eselect java-nsplugin"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
# override the java-vm-2 eclass check for removing a system VM, as it
|
||||
# doesn't make sense here.
|
||||
:;
|
||||
}
|
@ -1,107 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.4.2-r1.ebuild,v 1.3 2015/03/31 18:53:10 ulm Exp $
|
||||
# Build written by Andrew John Hughes (ahughes@redhat.com)
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit autotools eutils readme.gentoo java-pkg-2 java-vm-2
|
||||
|
||||
DESCRIPTION="FOSS Java browser plugin and Web Start implementation"
|
||||
HOMEPAGE="http://icedtea.classpath.org"
|
||||
SRC_URI="http://icedtea.classpath.org/download/source/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 GPL-2-with-linking-exception LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="doc +icedtea7 javascript +nsplugin test"
|
||||
|
||||
COMMON_DEP="
|
||||
icedtea7? ( || (
|
||||
dev-java/icedtea:7 dev-java/icedtea-bin:7
|
||||
) )
|
||||
!icedtea7? ( || (
|
||||
dev-java/icedtea:7 dev-java/icedtea-bin:7
|
||||
dev-java/icedtea:6 dev-java/icedtea-bin:6
|
||||
) )
|
||||
app-eselect/eselect-java
|
||||
nsplugin? (
|
||||
>=dev-libs/glib-2.16
|
||||
)"
|
||||
RDEPEND="${COMMON_DEP}"
|
||||
# Need system junit 4.8+. Bug #389795
|
||||
DEPEND="${COMMON_DEP}
|
||||
virtual/pkgconfig
|
||||
app-arch/zip
|
||||
javascript? ( dev-java/rhino:1.6 )
|
||||
nsplugin? ( net-misc/npapi-sdk )
|
||||
test? ( >=dev-java/junit-4.8:4 )"
|
||||
|
||||
# http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2010-December/011221.html
|
||||
pkg_setup() {
|
||||
JAVA_PKG_WANT_BUILD_VM="icedtea-7 icedtea-bin-7"
|
||||
if ! use icedtea7; then
|
||||
JAVA_PKG_WANT_BUILD_VM="${JAVA_PKG_WANT_BUILD_VM} icedtea-6 icedtea-bin-6"
|
||||
fi
|
||||
JAVA_PKG_WANT_SOURCE="1.6"
|
||||
JAVA_PKG_WANT_TARGET="1.6"
|
||||
|
||||
java-pkg-2_pkg_setup
|
||||
java-vm-2_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/0001-Fix-parallel-install.-BGO-440906.patch
|
||||
epatch "${FILESDIR}"/0002-Respect-LDFLAGS.patch # bug #356645
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local config=(
|
||||
# javaws is managed by eselect java-vm and symlinked to by icedtea so
|
||||
# move it out of the way and symlink itweb-settings back to bin
|
||||
--bindir="${EPREFIX}"/usr/libexec/${PN}
|
||||
--with-jdk-home="${JAVA_HOME}"
|
||||
$(use_enable doc docs)
|
||||
$(use_enable nsplugin plugin)
|
||||
$(use_with javascript rhino)
|
||||
)
|
||||
|
||||
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
|
||||
econf "${config[@]}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use nsplugin; then
|
||||
install_mozilla_plugin "/usr/$(get_libdir)/IcedTeaPlugin.so"
|
||||
fi
|
||||
|
||||
mkdir -p "${ED}"/usr/bin || die
|
||||
dosym /usr/libexec/${PN}/itweb-settings /usr/bin/itweb-settings || die
|
||||
|
||||
# Should we patch system default lookup instead?
|
||||
mkdir -p "${ED}"/etc/.java/deployment/ || die
|
||||
echo "deployment.jre.dir=/etc/java-config-2/current-icedtea-web-vm" \
|
||||
> "${ED}"/etc/.java/deployment/deployment.properties || die
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
VMHANDLE="icedtea-web@${GENTOO_VM}" java-vm_check-nsplugin
|
||||
java_mozilla_clean_
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
# override the java-vm-2 eclass check for removing a system VM, as it
|
||||
# doesn't make sense here.
|
||||
:;
|
||||
}
|
@ -1,100 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.4.2.ebuild,v 1.5 2015/03/31 18:53:10 ulm Exp $
|
||||
# Build written by Andrew John Hughes (ahughes@redhat.com)
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit autotools eutils readme.gentoo java-pkg-2 java-vm-2
|
||||
|
||||
DESCRIPTION="FOSS Java browser plugin and Web Start implementation"
|
||||
HOMEPAGE="http://icedtea.classpath.org"
|
||||
SRC_URI="http://icedtea.classpath.org/download/source/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 GPL-2-with-linking-exception LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
IUSE="doc javascript +nsplugin test"
|
||||
|
||||
COMMON_DEP="
|
||||
|| (
|
||||
dev-java/icedtea:7 dev-java/icedtea-bin:7
|
||||
dev-java/icedtea:6 dev-java/icedtea-bin:6
|
||||
)
|
||||
app-eselect/eselect-java
|
||||
nsplugin? (
|
||||
>=dev-libs/glib-2.16
|
||||
)"
|
||||
RDEPEND="${COMMON_DEP}"
|
||||
# Need system junit 4.8+. Bug #389795
|
||||
DEPEND="${COMMON_DEP}
|
||||
virtual/pkgconfig
|
||||
javascript? ( dev-java/rhino:1.6 )
|
||||
nsplugin? ( net-misc/npapi-sdk )
|
||||
test? ( >=dev-java/junit-4.8:4 )"
|
||||
|
||||
# http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2010-December/011221.html
|
||||
pkg_setup() {
|
||||
JAVA_PKG_WANT_BUILD_VM="icedtea-7 icedtea-bin-7 icedtea-6 icedtea-bin-6"
|
||||
JAVA_PKG_WANT_SOURCE="1.6"
|
||||
JAVA_PKG_WANT_TARGET="1.6"
|
||||
|
||||
java-pkg-2_pkg_setup
|
||||
java-vm-2_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/0001-Fix-parallel-install.-BGO-440906.patch
|
||||
epatch "${FILESDIR}"/0002-Respect-LDFLAGS.patch # bug #356645
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local config=(
|
||||
# javaws is managed by eselect java-vm and symlinked to by icedtea so
|
||||
# move it out of the way and symlink itweb-settings back to bin
|
||||
--bindir="${EPREFIX}"/usr/libexec/${PN}
|
||||
--with-jdk-home="${JAVA_HOME}"
|
||||
$(use_enable doc docs)
|
||||
$(use_enable nsplugin plugin)
|
||||
$(use_with javascript rhino)
|
||||
)
|
||||
|
||||
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
|
||||
econf "${config[@]}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use nsplugin; then
|
||||
install_mozilla_plugin "/usr/$(get_libdir)/IcedTeaPlugin.so"
|
||||
fi
|
||||
|
||||
mkdir -p "${ED}"/usr/bin || die
|
||||
dosym /usr/libexec/${PN}/itweb-settings /usr/bin/itweb-settings || die
|
||||
|
||||
# Should we patch system default lookup instead?
|
||||
mkdir -p "${ED}"/etc/.java/deployment/ || die
|
||||
echo "deployment.jre.dir=/etc/java-config-2/current-icedtea-web-vm" \
|
||||
> "${ED}"/etc/.java/deployment/deployment.properties || die
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
VMHANDLE="icedtea-web@${GENTOO_VM}" java-vm_check-nsplugin
|
||||
java_mozilla_clean_
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
# override the java-vm-2 eclass check for removing a system VM, as it
|
||||
# doesn't make sense here.
|
||||
:;
|
||||
}
|
@ -1,30 +1,26 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX java-config-2.1.11-python3.patch 525 SHA256 fbcc731ea0bca626855212f9e1af5fcda538743e5f23e0229a5bbfbd56c619a8 SHA512 b132777b6be083d49eeb1c20f0884a3f85378c49ba71b0556f197367a300200ffa6cf02cd70712e3c527b208593b7e5c04c2ade69ff38ab53379d5c10387ec7c WHIRLPOOL 59823c6a434a09727819f60088140b7bba6b171c131840d2eeb368a94d77e3ff67ee92351d005492f1c8d06378e698976a0819643bd4c8b89c8b841e205ff205
|
||||
AUX python-abi-support.patch 1558 SHA256 790b68ae41fa48587bbf29ae8e8466305b8f29d4d122d3a6551cf9a627d6163b SHA512 54398414b8aa115d1d282f39b243af6a82af7128513a9db9dc360d32c465365f0ab1babd55af5e20a34f65ae83d217287351cd2563573a36e0e530f8254d0b0d WHIRLPOOL bc7da2cb42ddbf62949c68aa3ee8886c854b5ad217e2adfd7eeccc4cbde60d56c3d771a8f566a9765af034cd568bf113ad24e2c5a71e0ef68c2b4dc2e09ec2c7
|
||||
DIST java-config-2.1.11.tar.bz2 60763 SHA256 ffc90aac716f6edc2f99f70e4947eab606e3a70dadb90328dedda16345796bbe SHA512 7a68e515f6cf15deac26c19589f9a7556084c5c29a8a65783a804f222da917f047118d2e80da93d045339549b21541a88ba9e4e97e7c9afb2238ade1c1c2d496 WHIRLPOOL 9be6a6fe87a95e4310a86d45f4798f89823fad9dd5ea35fe02c892f5400c4ba69bc6a3204dc1711f01f16166065855721c26f7eb71ebeef8243eb6f001a17305
|
||||
DIST java-config-2.1.12.tar.bz2 48925 SHA256 2bace29c276a9507260df505d27bdb9eeaac79e46a8ba615496ae91072b35460 SHA512 f694002baa5d4db3712b8ed9e8b15ba5f867159ea9d605ddaed93e7beb91fc98211c1431f6fcd4c3f10da88a396d73f2d85db0a5e4dca76f465b3a35a18f2a9d WHIRLPOOL fe117e36d5c1afb510f1ab696690ffcf4a5c601de8309c3b96e3e13ea72f9309bde371bd4a7c5b2d30464675557b5da33d7f73c5a391baaae41d342be24dcdc7
|
||||
DIST java-config-2.2.0.tar.bz2 51851 SHA256 2cc47541714975099886156838f1f2c584b65e0cbc75ba2348cb18d9dec85fb7 SHA512 a491cfe86bde8afadfc5b875740d79f9077526d8650ffb034fdad67a7ffa1b02646f67b1ef0eab7b0fe3ae57b5d767fa6a0d5593fe07416993d60588a8ed595a WHIRLPOOL 1ded227dcdd7f248f9a8335b07bf006ebfefc8368dd400558d3ed7ca14e22da83ee052fc33d65bb784c61d573fa7fae6295be4d023ad7652ed4704997260316e
|
||||
EBUILD java-config-2.1.11.ebuild 1320 SHA256 cdc28d749c813894afbb2cb7c0939a21d172cd25acd8bfd63d26c26cd5ef093c SHA512 5c0fbab25f105a83c7c49b766f65b4b22786eaaa3ab17892516686f06aa464df18190a07549600e672e66f677200800ba13a99ca3019214047c265349e3f8410 WHIRLPOOL 36ce62d0d9a6afcba4eccd263c7ad5344bb4e3de505cf3361a925eea9655fdbcffbd62bf358f91277f916a3ce87903ec826e178669861338ecf502d3da616a5d
|
||||
EBUILD java-config-2.1.12-r1.ebuild 1317 SHA256 f840100a9d5f727e37e331ed569b9d21cb3cf2b2350e6f1ecea2415300bbe5f3 SHA512 c1dd572998c445e9438c1911911c3b3342841ca184a324ba3770a80f3456ab389b8763f3ff024e67c6199243f505c41197e215451d765b1158f977a74b5fa9ae WHIRLPOOL e6b8a79c1a70a44cc663ffe0b3b0c7b3fcdd5f402df651fdb2b12b7708d517187a371113a1a6496675d299e363b31b106ea0dd4d4e0dec87f0c505f34ec0fbda
|
||||
EBUILD java-config-2.2.0.ebuild 832 SHA256 84352f50d4cbbbf56830aed1a931eb5cb670b78ac3f7e41aa0bf23ba335bc329 SHA512 530fea7dc0a68e5492e82a379d272cdf132e885a7d66cf0801f02ef86467b0aeb7548fab1ba56a3b52af2d93e150eebb6b08da5a41249a0c979dd1b2a88ecc66 WHIRLPOOL a9672932f03f1d51d7f2bf0ffde3f9c6bcf930d2617577555ea4872d84eca348a1a7f481d7e67f24d88160d2cbd7d0d95c73efa6be84b2803c4073eeb781d2ca
|
||||
MISC ChangeLog 49480 SHA256 4b5269dd7dfa3167bc1921de1ebf189e80d7f30ce0b2d5424e5df82334d5eb11 SHA512 99a605ae2bfb6dc5a803e616cccb2529a2f9c4747d5258ddc9ba2d27acab1240202c7dd9b7fb9b95c88edea5c282e3ede4b3b99e441f5c4f5a3d63b3ea859f21 WHIRLPOOL 90639800a1e06735f4f20da81dac9b07ca3c5204683d413b7dc1e92df8bb4f9cefdd79812f9a55b33ab4cabda74dd9623c77d16838821850120b04ad64fa196b
|
||||
MISC ChangeLog 49743 SHA256 5997240bbba55274a361f28a0c487f8867f8b9aabafbc2f1b04992efd2f2b6f0 SHA512 bb9db38c945acf5b7c954b5712cbdd0b1abce440f1087ea7a16539e444acb741c8b2a3ca83be6a8290a3e1cea9b2f9f449ca6a24ba0e97096385f812b4cf50ac WHIRLPOOL a6eabbc01117ac8e72da6b0df160ca79df9179fdf13288822a0c019616b51c4efd53a1dc94134bb42d2ea2f58440ff55b2e818a013e074851d07025d5d73d376
|
||||
MISC metadata.xml 482 SHA256 f80d3cd5afabd0dc4d177925c3715c464288e5ec3ed1ca809a7f7a66ee3907a5 SHA512 ae132875688e119f1b77d375fb14e3eccf55cd79c88e5df6ef4d42b4b28aea71d4ee42caffcf74fa9b5b5107c11b2c1edeea9ec60cd99f4ecf9ef2934051b78f WHIRLPOOL 9f97fb664298451dbeed1c5a2a923a9a8d8c82d1d3aa9854a2f0c6fed868d5470a45b24200c514a3aafff24c869f36a7cba9c98c8b13bfc99c5d7911820f5210
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iQIcBAEBCAAGBQJVRxj4AAoJELp701BxlEWfQgMP/1KMRkqboNUD43yTwyZz0bSf
|
||||
t3EE8IO53suwVKacsCXUVzpV5i/kGBMbvO8tjGM33UoRh+1yywp5pSy5Xb362hr1
|
||||
eXCWVtFDBCPq/jWr6ZXa08l538SkImKnzA/Xe6x5t8mykwAp0H7MMWrn78beiwih
|
||||
Zc6/RsW/hzTdyqAtY+t3Ef3iS2Vm1JK8guCFStftHwq10uya9X5gIoGw3fC3Dchn
|
||||
bm9YfKiCDsAx0Dg3YHYbiVxlBP5XdRV0dqGfB/LL6r4c4EhiXnjb+0AYLLZQrEDn
|
||||
nrywO6OxTntUK4eZir7vBBEYUpZWI/l4u3I8iL8Au+TB/oqgSVVLFJr6Ykl98w06
|
||||
3kws4Zuu0n1Vqpy3o8rwPlyU4eDMH/v/mY6QB8pGtEv8BZva7b/sfCF9yOJMCYXz
|
||||
Ab0j+CzlTFT9CwU7GFvZf3BCPC1oCVQilYPLdcRlnFoq1+yXffvveRWambsxtVCc
|
||||
tki30QjYDpYGqiXmyXeNxxAC/ZCWDNFdlMDciL7ZSWJqNshwF9pIkennz7xHtaH6
|
||||
LlMIojZD50WXAXv4FM9/kfrDuoGrg6SLCC9vVGYN8VfbISIVxdQ6B0QpNtY7tTc0
|
||||
TTDoxMwklRyGZcHgdDHXghT3rtHEg/gLi3NXIlokMUunAgtV7qsbZk8+zRzKXYPY
|
||||
J1QwDA2P9k6pkY9T5n7p
|
||||
=YgeU
|
||||
iQJ8BAEBCABmBQJVTojBXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1MjhERTZCRDg2OTFBNDM5MUZEQTJFRDQy
|
||||
MUM2MzIxMjlDNkQ3REU0AAoJECHGMhKcbX3kfP8QAIELviBFsJkhuy1aOHVruNO7
|
||||
st1N92XfH38+CPC8LpHYGVriIF7OfvCX9KisaalcpFfaLE0ZyZWMkZG5Uhp4iNyx
|
||||
TQp255tQv1ifJH8dGuEJ4triLo2qL8lSYNlhFvPruum+GyYQ2qPE7nr+S+vWxNPb
|
||||
4FCOpIdOpsQ43tk9eBTd0xYyNHD42qtGF2LNrv9l0lu6f0pYOB/Fd3bNL/PkucXj
|
||||
ZoFDnZln7Xbxb9xgqhYkqZg4hWgYkhe9lahs8mL3TGu2Jv8fMInbns2OBcsiGwDV
|
||||
rSHDY4y/oSv8Ud5veZM9R+ewFsCyNlsXOSC22WapVtlo1FVO6/MSHPuDJnDEqTcJ
|
||||
saVhIZRmimlMCKkVxwpMV6ctpp+MYQdMRtz9cd1ZuSO/6cuosdod8f+SN34VUXIO
|
||||
4oQMRAfBw+RwfRgTNHZbpxM0IeSoZpyecHblv10O14tTjfENKJbcii8EE6AeMS/T
|
||||
eHICNMj/MToOvVDuUNH+yKnvhiWK0QCmrjIPVNrmMrCamZyGH/mneoPqW1uuvnA8
|
||||
A0zqy4iQ+l0EcrmWVUcWRGkdlf+Muv7P9JhniV/WRu2cmF4UyzH/OfWR9IzITHmJ
|
||||
4EvoBJVyDtBt/b3tJNB5QeRucB1C9OTj6RaUM0ZCmtd71bk5YGhvFpVvWGnipscK
|
||||
aNeXpqHbCnbrJH9bF/95
|
||||
=uei4
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue