parent
02f68f3ba8
commit
33a1bcfcdf
@ -1,4 +1,3 @@
|
|||||||
DIST syslog-ng_3.2.5.tar.gz 1448844 SHA256 ffc9f3a0ebea836c1c737b1ff49efe731d885af1d8aacf9eca79d9144eeefa89 SHA512 f155a56b77c2a8e0e7809a98644394c9d4132e356c3190cda8b8d23a4cf28814bee02c53a1f2e8991c97302a8f1fe7410f8b2fa80f52bc1b7db2f09e26fa9dc8 WHIRLPOOL 0157a1f7611a0637acc54802b2ddb0e796e441dc304c702fece85e39e4ef31f5c5a95198ed264317fbebd805368955df63c6fe38580b74eaaa6e614a4b2e83ef
|
DIST syslog-ng_3.2.5.tar.gz 1448844 SHA256 ffc9f3a0ebea836c1c737b1ff49efe731d885af1d8aacf9eca79d9144eeefa89 SHA512 f155a56b77c2a8e0e7809a98644394c9d4132e356c3190cda8b8d23a4cf28814bee02c53a1f2e8991c97302a8f1fe7410f8b2fa80f52bc1b7db2f09e26fa9dc8 WHIRLPOOL 0157a1f7611a0637acc54802b2ddb0e796e441dc304c702fece85e39e4ef31f5c5a95198ed264317fbebd805368955df63c6fe38580b74eaaa6e614a4b2e83ef
|
||||||
DIST syslog-ng_3.3.5.tar.gz 2495235 SHA256 dcca69869ab3cf2afda6db0dad549b6be717f6cf6aa6d7f27ca10f9c4c6aaa75 SHA512 eaac6376c527bbf6730943670a2dfac1c8765837335ca509cbebf120279a31d13f7b813fe1dde72761bcf185320619b84b650b1e037ccf0fe94966e93c3415c3 WHIRLPOOL a2d32798219897c86b43f3dbf6e2be5bf6c704d896a664afe3a0f13f8b98c6e9839fcfc3bf2fb89f1e4764ad13878329e1c33ea2c85f17921505030f8eda9b1a
|
DIST syslog-ng_3.3.5.tar.gz 2495235 SHA256 dcca69869ab3cf2afda6db0dad549b6be717f6cf6aa6d7f27ca10f9c4c6aaa75 SHA512 eaac6376c527bbf6730943670a2dfac1c8765837335ca509cbebf120279a31d13f7b813fe1dde72761bcf185320619b84b650b1e037ccf0fe94966e93c3415c3 WHIRLPOOL a2d32798219897c86b43f3dbf6e2be5bf6c704d896a664afe3a0f13f8b98c6e9839fcfc3bf2fb89f1e4764ad13878329e1c33ea2c85f17921505030f8eda9b1a
|
||||||
DIST syslog-ng_3.4.1.tar.gz 3347306 SHA256 ca5613a808ea92cb72669d8e1c141bf86405e0d94f913c4db3ab9e2c37612986 SHA512 5f9830f269cd612f3ee62a044a0dab4a38b33395a6b60669e84433410ad63f74b1711536b49fad13589f82986f55c9581433141f7a77eeae34056ec6344c9399 WHIRLPOOL f5985236c0a4cb9044e60a9ef3beeffe9c3c03cebea98da853d256d60e853e5da235fc5d33faf871dcea018d931965156c8d8a29e941083513bccd8723b94155
|
|
||||||
DIST syslog-ng_3.4.2.tar.gz 3354842 SHA256 f2585b42e7341bc53490aa59c5f405df506536bf0672bf71f9567ea78590f381 SHA512 94d1c8008c72a7fb82c86eb4ff666cacee26e2b1d7100f58a0ea5293e4efc74ad9608a7b1e72b217f9e6ead4b6ad82f5cf9e00dfcb230a03d3243f5c51fd5305 WHIRLPOOL ddb721e940e674a74079fb150213e7595f2a52eb8709f1a032bf6def93906b6f93c9a5131991946b1e19a026ca8162c40d7c7e537498f29a3d33b401c678611a
|
DIST syslog-ng_3.4.2.tar.gz 3354842 SHA256 f2585b42e7341bc53490aa59c5f405df506536bf0672bf71f9567ea78590f381 SHA512 94d1c8008c72a7fb82c86eb4ff666cacee26e2b1d7100f58a0ea5293e4efc74ad9608a7b1e72b217f9e6ead4b6ad82f5cf9e00dfcb230a03d3243f5c51fd5305 WHIRLPOOL ddb721e940e674a74079fb150213e7595f2a52eb8709f1a032bf6def93906b6f93c9a5131991946b1e19a026ca8162c40d7c7e537498f29a3d33b401c678611a
|
||||||
|
@ -1,38 +0,0 @@
|
|||||||
--- syslog-ng-3.4.1.orig/configure.in
|
|
||||||
+++ syslog-ng-3.4.1/configure.in
|
|
||||||
@@ -68,7 +68,7 @@
|
|
||||||
pidfiledir='${localstatedir}'
|
|
||||||
moduledir='${exec_prefix}/lib/syslog-ng'
|
|
||||||
|
|
||||||
-AM_CONFIG_HEADER(config.h)
|
|
||||||
+AC_CONFIG_HEADERS(config.h)
|
|
||||||
|
|
||||||
dnl ***************************************************************************
|
|
||||||
dnl Arguments
|
|
||||||
@@ -227,7 +227,6 @@
|
|
||||||
dnl ***************************************************************************
|
|
||||||
dnl Checks for programs.
|
|
||||||
AC_PROG_CC
|
|
||||||
-AM_PROG_CC_STDC
|
|
||||||
AC_PROG_CC_C99
|
|
||||||
if test "x$ac_cv_prog_cc_c99" = "xno"; then
|
|
||||||
AC_MSG_ERROR("C99 standard compliant C compiler required. Try GCC 3.x or later.")
|
|
||||||
--- syslog-ng-3.4.1.orig/modules/afmongodb/libmongo-client/configure.ac
|
|
||||||
+++ syslog-ng-3.4.1/modules/afmongodb/libmongo-client/configure.ac
|
|
||||||
@@ -15,7 +15,7 @@
|
|
||||||
|
|
||||||
AC_CONFIG_MACRO_DIR([m4])
|
|
||||||
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
|
||||||
-AM_CONFIG_HEADER(config.h)
|
|
||||||
+AC_CONFIG_HEADERS(config.h)
|
|
||||||
|
|
||||||
AC_ARG_WITH([versioned-symbols], AC_HELP_STRING([--with-versioned-symbols],[Use versioned symbols]),[dnl
|
|
||||||
vsymldflags="-Wl,--version-script,\${srcdir}/libmongo-client.ver -Wl,-O1"
|
|
||||||
@@ -24,7 +24,6 @@
|
|
||||||
dnl ***************************************************************************
|
|
||||||
dnl Checks for programs.
|
|
||||||
AC_PROG_CC
|
|
||||||
-AM_PROG_CC_STDC
|
|
||||||
AC_PROG_MAKE_SET
|
|
||||||
PKG_PROG_PKG_CONFIG
|
|
||||||
LT_INIT([shared])
|
|
@ -1,291 +0,0 @@
|
|||||||
--- syslog-ng-3.4.1/contrib/systemd/syslog-ng.service
|
|
||||||
+++ syslog-ng-3.4-master/contrib/systemd/syslog-ng.service
|
|
||||||
@@ -7,6 +7,7 @@
|
|
||||||
ExecStart=/usr/sbin/syslog-ng -F
|
|
||||||
ExecReload=/bin/kill -HUP $MAINPID
|
|
||||||
StandardOutput=null
|
|
||||||
+Restart=on-failure
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=multi-user.target
|
|
||||||
--- syslog-ng-3.4.1/lib/cfg-tree.c
|
|
||||||
+++ syslog-ng-3.4-master/lib/cfg-tree.c
|
|
||||||
@@ -588,6 +588,22 @@
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
+static void
|
|
||||||
+cfg_tree_propagate_expr_node_properties_to_pipe(LogExprNode *node, LogPipe *pipe)
|
|
||||||
+{
|
|
||||||
+ if (node->flags & LC_FALLBACK)
|
|
||||||
+ pipe->flags |= PIF_BRANCH_FALLBACK;
|
|
||||||
+
|
|
||||||
+ if (node->flags & LC_FINAL)
|
|
||||||
+ pipe->flags |= PIF_BRANCH_FINAL;
|
|
||||||
+
|
|
||||||
+ if (node->flags & LC_FLOW_CONTROL)
|
|
||||||
+ pipe->flags |= PIF_HARD_FLOW_CONTROL;
|
|
||||||
+
|
|
||||||
+ if (!pipe->expr_node)
|
|
||||||
+ pipe->expr_node = node;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
/**
|
|
||||||
* cfg_tree_compile_sequence:
|
|
||||||
*
|
|
||||||
@@ -713,10 +729,6 @@
|
|
||||||
{
|
|
||||||
source_join_pipe = last_pipe = log_pipe_new();
|
|
||||||
g_ptr_array_add(self->initialized_pipes, source_join_pipe);
|
|
||||||
-
|
|
||||||
- source_join_pipe->expr_node = node;
|
|
||||||
- if (node->flags & LC_FLOW_CONTROL)
|
|
||||||
- source_join_pipe->flags |= PIF_HARD_FLOW_CONTROL;
|
|
||||||
}
|
|
||||||
log_pipe_append(sub_pipe_tail, source_join_pipe);
|
|
||||||
}
|
|
||||||
@@ -724,16 +736,13 @@
|
|
||||||
|
|
||||||
if (first_pipe)
|
|
||||||
{
|
|
||||||
- if (node->flags & LC_FALLBACK)
|
|
||||||
- first_pipe->flags |= PIF_BRANCH_FALLBACK;
|
|
||||||
-
|
|
||||||
- if (node->flags & LC_FINAL)
|
|
||||||
- first_pipe->flags |= PIF_BRANCH_FINAL;
|
|
||||||
-
|
|
||||||
- if (node->flags & LC_FLOW_CONTROL)
|
|
||||||
- first_pipe->flags |= PIF_HARD_FLOW_CONTROL;
|
|
||||||
- if (!first_pipe->expr_node)
|
|
||||||
- first_pipe->expr_node = node;
|
|
||||||
+ /* we actually return something as sub_pipe_head, which means that we
|
|
||||||
+ * have to propagate flags upwards */
|
|
||||||
+ cfg_tree_propagate_expr_node_properties_to_pipe(node, first_pipe);
|
|
||||||
+ }
|
|
||||||
+ else if (last_pipe)
|
|
||||||
+ {
|
|
||||||
+ cfg_tree_propagate_expr_node_properties_to_pipe(node, last_pipe);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
--- syslog-ng-3.4.1/lib/control.c
|
|
||||||
+++ syslog-ng-3.4-master/lib/control.c
|
|
||||||
@@ -1,5 +1,5 @@
|
|
||||||
/*
|
|
||||||
- * Copyright (c) 2002-2012 BalaBit IT Ltd, Budapest, Hungary
|
|
||||||
+ * Copyright (c) 2002-2013 BalaBit IT Ltd, Budapest, Hungary
|
|
||||||
* Copyright (c) 1998-2012 Balázs Scheidler
|
|
||||||
*
|
|
||||||
* This library is free software; you can redistribute it and/or
|
|
||||||
@@ -208,8 +208,8 @@
|
|
||||||
}
|
|
||||||
else if (rc == 0)
|
|
||||||
{
|
|
||||||
- msg_error("EOF on control channel, closing connection",
|
|
||||||
- NULL);
|
|
||||||
+ msg_notice("EOF on control channel, closing connection",
|
|
||||||
+ NULL);
|
|
||||||
goto destroy_connection;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
--- syslog-ng-3.4.1/lib/filter.c
|
|
||||||
+++ syslog-ng-3.4-master/lib/filter.c
|
|
||||||
@@ -46,6 +46,12 @@
|
|
||||||
self->ref_cnt = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
+/*
|
|
||||||
+ * In case the filter would modify the message the caller has to make sure
|
|
||||||
+ * that the message is writable. You can always archieve that with
|
|
||||||
+ * filter_expr_eval_root() below, but you have to be on a processing path to
|
|
||||||
+ * do that.
|
|
||||||
+ */
|
|
||||||
gboolean
|
|
||||||
filter_expr_eval_with_context(FilterExprNode *self, LogMessage **msg, gint num_msg)
|
|
||||||
{
|
|
||||||
@@ -65,6 +71,21 @@
|
|
||||||
return filter_expr_eval_with_context(self, &msg, 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
+gboolean
|
|
||||||
+filter_expr_eval_root_with_context(FilterExprNode *self, LogMessage **msg, gint num_msg, const LogPathOptions *path_options)
|
|
||||||
+{
|
|
||||||
+ if (self->modify)
|
|
||||||
+ log_msg_make_writable(&msg[0], path_options);
|
|
||||||
+
|
|
||||||
+ return filter_expr_eval_with_context(self, msg, num_msg);
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+gboolean
|
|
||||||
+filter_expr_eval_root(FilterExprNode *self, LogMessage **msg, const LogPathOptions *path_options)
|
|
||||||
+{
|
|
||||||
+ return filter_expr_eval_root_with_context(self, msg, 1, path_options);
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
FilterExprNode *
|
|
||||||
filter_expr_ref(FilterExprNode *self)
|
|
||||||
{
|
|
||||||
@@ -98,6 +119,7 @@
|
|
||||||
self->left->init(self->left, cfg);
|
|
||||||
if (self->right && self->right->init)
|
|
||||||
self->right->init(self->right, cfg);
|
|
||||||
+ self->super.modify = self->left->modify || self->right->modify;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
|
||||||
@@ -132,7 +154,6 @@
|
|
||||||
|
|
||||||
fop_init_instance(self);
|
|
||||||
self->super.eval = fop_or_eval;
|
|
||||||
- self->super.modify = e1->modify || e2->modify;
|
|
||||||
self->left = e1;
|
|
||||||
self->right = e2;
|
|
||||||
self->super.type = "OR";
|
|
||||||
@@ -154,7 +175,6 @@
|
|
||||||
|
|
||||||
fop_init_instance(self);
|
|
||||||
self->super.eval = fop_and_eval;
|
|
||||||
- self->super.modify = e1->modify || e2->modify;
|
|
||||||
self->left = e1;
|
|
||||||
self->right = e2;
|
|
||||||
self->super.type = "AND";
|
|
||||||
@@ -509,6 +529,7 @@
|
|
||||||
|
|
||||||
|
|
||||||
self->filter_expr = ((LogFilterPipe *) rule->children->object)->expr;
|
|
||||||
+ self->super.modify = self->filter_expr->modify;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
@@ -699,10 +720,8 @@
|
|
||||||
evt_tag_str("rule", self->name),
|
|
||||||
evt_tag_str("location", log_expr_node_format_location(s->expr_node, buf, sizeof(buf))),
|
|
||||||
NULL);
|
|
||||||
- if (self->expr->modify)
|
|
||||||
- log_msg_make_writable(&msg, path_options);
|
|
||||||
|
|
||||||
- res = filter_expr_eval(self->expr, msg);
|
|
||||||
+ res = filter_expr_eval_root(self->expr, &msg, path_options);
|
|
||||||
msg_debug("Filter rule evaluation result",
|
|
||||||
evt_tag_str("result", res ? "match" : "not-match"),
|
|
||||||
evt_tag_str("rule", self->name),
|
|
||||||
--- syslog-ng-3.4.1/lib/filter.h
|
|
||||||
+++ syslog-ng-3.4-master/lib/filter.h
|
|
||||||
@@ -48,6 +48,8 @@
|
|
||||||
|
|
||||||
gboolean filter_expr_eval(FilterExprNode *self, LogMessage *msg);
|
|
||||||
gboolean filter_expr_eval_with_context(FilterExprNode *self, LogMessage **msgs, gint num_msg);
|
|
||||||
+gboolean filter_expr_eval_root(FilterExprNode *self, LogMessage **msg, const LogPathOptions *path_options);
|
|
||||||
+gboolean filter_expr_eval_root_with_context(FilterExprNode *self, LogMessage **msgs, gint num_msg, const LogPathOptions *path_options);
|
|
||||||
void filter_expr_unref(FilterExprNode *self);
|
|
||||||
|
|
||||||
typedef struct _FilterRE
|
|
||||||
--- syslog-ng-3.4.1/lib/logmpx.c
|
|
||||||
+++ syslog-ng-3.4-master/lib/logmpx.c
|
|
||||||
@@ -39,9 +39,15 @@
|
|
||||||
|
|
||||||
for (i = 0; i < self->next_hops->len; i++)
|
|
||||||
{
|
|
||||||
- LogPipe *next_hop = g_ptr_array_index(self->next_hops, i);
|
|
||||||
+ LogPipe *branch_head = g_ptr_array_index(self->next_hops, i);
|
|
||||||
+ LogPipe *p;
|
|
||||||
+
|
|
||||||
+ for (p = branch_head; p; p = p->pipe_next)
|
|
||||||
+ {
|
|
||||||
+ branch_head->flags |= (p->flags & PIF_BRANCH_PROPERTIES);
|
|
||||||
+ }
|
|
||||||
|
|
||||||
- if ((next_hop->flags & PIF_BRANCH_FALLBACK) != 0)
|
|
||||||
+ if (branch_head->flags & PIF_BRANCH_FALLBACK)
|
|
||||||
{
|
|
||||||
self->fallback_exists = TRUE;
|
|
||||||
}
|
|
||||||
--- syslog-ng-3.4.1/lib/logmsg.h
|
|
||||||
+++ syslog-ng-3.4-master/lib/logmsg.h
|
|
||||||
@@ -1,6 +1,6 @@
|
|
||||||
/*
|
|
||||||
- * Copyright (c) 2002-2012 BalaBit IT Ltd, Budapest, Hungary
|
|
||||||
- * Copyright (c) 1998-2012 Balázs Scheidler
|
|
||||||
+ * Copyright (c) 2002-2013 BalaBit IT Ltd, Budapest, Hungary
|
|
||||||
+ * Copyright (c) 1998-2013 Balázs Scheidler
|
|
||||||
*
|
|
||||||
* This library is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU Lesser General Public
|
|
||||||
@@ -203,6 +203,12 @@
|
|
||||||
gboolean log_msg_is_handle_sdata(NVHandle handle);
|
|
||||||
gboolean log_msg_is_handle_match(NVHandle handle);
|
|
||||||
|
|
||||||
+static inline gboolean
|
|
||||||
+log_msg_is_handle_settable_with_an_indirect_value(NVHandle handle)
|
|
||||||
+{
|
|
||||||
+ return (handle >= LM_V_MAX);
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
const gchar *log_msg_get_macro_value(LogMessage *self, gint id, gssize *value_len);
|
|
||||||
|
|
||||||
static inline const gchar *
|
|
||||||
--- syslog-ng-3.4.1/lib/logpipe.h
|
|
||||||
+++ syslog-ng-3.4-master/lib/logpipe.h
|
|
||||||
@@ -47,6 +47,7 @@
|
|
||||||
/* log statement flags that are copied to the head of a branch */
|
|
||||||
#define PIF_BRANCH_FINAL 0x0004
|
|
||||||
#define PIF_BRANCH_FALLBACK 0x0008
|
|
||||||
+#define PIF_BRANCH_PROPERTIES (PIF_BRANCH_FINAL + PIF_BRANCH_FALLBACK)
|
|
||||||
|
|
||||||
/* branch starting with this pipe wants hard flow control */
|
|
||||||
#define PIF_HARD_FLOW_CONTROL 0x0010
|
|
||||||
--- syslog-ng-3.4.1/lib/logrewrite.c
|
|
||||||
+++ syslog-ng-3.4-master/lib/logrewrite.c
|
|
||||||
@@ -45,7 +45,7 @@
|
|
||||||
gssize length;
|
|
||||||
const gchar *value;
|
|
||||||
|
|
||||||
- if (self->condition && !filter_expr_eval(self->condition, msg))
|
|
||||||
+ if (self->condition && !filter_expr_eval_root(self->condition, &msg, path_options))
|
|
||||||
{
|
|
||||||
msg_debug("Rewrite condition unmatched, skipping rewrite",
|
|
||||||
evt_tag_str("value", log_msg_get_value_name(self->value_handle, NULL)),
|
|
||||||
--- syslog-ng-3.4.1/lib/persist-state.c
|
|
||||||
+++ syslog-ng-3.4-master/lib/persist-state.c
|
|
||||||
@@ -26,6 +26,7 @@
|
|
||||||
#include "serialize.h"
|
|
||||||
#include "messages.h"
|
|
||||||
#include "mainloop.h"
|
|
||||||
+#include "misc.h"
|
|
||||||
|
|
||||||
#include <sys/types.h>
|
|
||||||
#include <unistd.h>
|
|
||||||
@@ -218,6 +219,7 @@
|
|
||||||
NULL);
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
+ g_fd_set_cloexec(self->fd, TRUE);
|
|
||||||
self->current_key_block = offsetof(PersistFileHeader, initial_key_store);
|
|
||||||
self->current_key_ofs = 0;
|
|
||||||
self->current_key_size = sizeof((((PersistFileHeader *) NULL))->initial_key_store);
|
|
||||||
--- syslog-ng-3.4.1/modules/dbparser/patterndb.c
|
|
||||||
+++ syslog-ng-3.4-master/modules/dbparser/patterndb.c
|
|
||||||
@@ -1302,7 +1302,7 @@
|
|
||||||
log_msg_set_value(msg, match->handle, match->match, match->len);
|
|
||||||
g_free(match->match);
|
|
||||||
}
|
|
||||||
- else if (ref_handle != LM_V_NONE)
|
|
||||||
+ else if (ref_handle != LM_V_NONE && log_msg_is_handle_settable_with_an_indirect_value(match->handle))
|
|
||||||
{
|
|
||||||
log_msg_set_value_indirect(msg, match->handle, ref_handle, match->type, match->ofs, match->len);
|
|
||||||
}
|
|
||||||
--- syslog-ng-3.4.1/tests/loggen/loggen.c
|
|
||||||
+++ syslog-ng-3.4-master/tests/loggen/loggen.c
|
|
||||||
@@ -847,6 +847,12 @@
|
|
||||||
{
|
|
||||||
static struct sockaddr_un saun;
|
|
||||||
|
|
||||||
+ if (argc < 1)
|
|
||||||
+ {
|
|
||||||
+ fprintf(stderr, "No target path specified\n");
|
|
||||||
+ return 1;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
saun.sun_family = AF_UNIX;
|
|
||||||
strncpy(saun.sun_path, argv[0], sizeof(saun.sun_path));
|
|
||||||
|
|
@ -1,104 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/syslog-ng-3.4.1-r1.ebuild,v 1.1 2013/06/02 01:18:35 mr_bones_ Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit autotools eutils multilib systemd
|
|
||||||
|
|
||||||
MY_PV=${PV/_/}
|
|
||||||
DESCRIPTION="syslog replacement with advanced filtering features"
|
|
||||||
HOMEPAGE="http://www.balabit.com/network-security/syslog-ng"
|
|
||||||
SRC_URI="http://www.balabit.com/downloads/files/syslog-ng/sources/${MY_PV}/source/syslog-ng_${MY_PV}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2+ LGPL-2.1+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
|
||||||
IUSE="caps dbi geoip ipv6 json mongodb +pcre smtp spoof-source ssl tcpd"
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
pcre? ( dev-libs/libpcre )
|
|
||||||
spoof-source? ( net-libs/libnet:1.1 )
|
|
||||||
ssl? ( dev-libs/openssl:= )
|
|
||||||
smtp? ( net-libs/libesmtp )
|
|
||||||
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
|
|
||||||
>=dev-libs/eventlog-0.2.12
|
|
||||||
>=dev-libs/glib-2.10.1:2
|
|
||||||
json? ( >=dev-libs/json-c-0.9 )
|
|
||||||
caps? ( sys-libs/libcap )
|
|
||||||
geoip? ( >=dev-libs/geoip-1.5.0 )
|
|
||||||
dbi? ( >=dev-db/libdbi-0.8.3 )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig
|
|
||||||
sys-devel/flex"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${PN}-${MY_PV}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch \
|
|
||||||
"${FILESDIR}"/${PV%.*}/${P}-rollup.patch \
|
|
||||||
"${FILESDIR}"/${PV%.*}/${P}-autotools.patch
|
|
||||||
mv configure.in configure.ac || die
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf \
|
|
||||||
--with-ivykis=internal \
|
|
||||||
--with-libmongo-client=internal \
|
|
||||||
--sysconfdir=/etc/syslog-ng \
|
|
||||||
--localstatedir=/var/lib/syslog-ng \
|
|
||||||
--with-pidfile-dir=/var/run \
|
|
||||||
--with-module-dir=/usr/$(get_libdir)/syslog-ng \
|
|
||||||
$(systemd_with_unitdir) \
|
|
||||||
$(use_enable caps linux-caps) \
|
|
||||||
$(use_enable geoip) \
|
|
||||||
$(use_enable ipv6) \
|
|
||||||
$(use_enable json) \
|
|
||||||
$(use_enable mongodb) \
|
|
||||||
$(use_enable pcre) \
|
|
||||||
$(use_enable smtp) \
|
|
||||||
$(use_enable spoof-source) \
|
|
||||||
$(use_enable dbi sql) \
|
|
||||||
$(use_enable ssl) \
|
|
||||||
$(use_enable tcpd tcp-wrapper)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install
|
|
||||||
|
|
||||||
dodoc AUTHORS ChangeLog NEWS contrib/syslog-ng.conf* contrib/syslog2ng \
|
|
||||||
"${FILESDIR}/${PV%.*}/syslog-ng.conf.gentoo.hardened" \
|
|
||||||
"${FILESDIR}/syslog-ng.logrotate.hardened" \
|
|
||||||
"${FILESDIR}/README.hardened"
|
|
||||||
|
|
||||||
# Install default configuration
|
|
||||||
insinto /etc/syslog-ng
|
|
||||||
if use userland_BSD ; then
|
|
||||||
newins "${FILESDIR}/${PV%.*}/syslog-ng.conf.gentoo.fbsd" syslog-ng.conf
|
|
||||||
else
|
|
||||||
newins "${FILESDIR}/${PV%.*}/syslog-ng.conf.gentoo" syslog-ng.conf
|
|
||||||
fi
|
|
||||||
|
|
||||||
insinto /etc/logrotate.d
|
|
||||||
newins "${FILESDIR}/syslog-ng.logrotate" syslog-ng
|
|
||||||
|
|
||||||
newinitd "${FILESDIR}/${PV%.*}/syslog-ng.rc6" syslog-ng
|
|
||||||
newconfd "${FILESDIR}/${PV%.*}/syslog-ng.confd" syslog-ng
|
|
||||||
keepdir /etc/syslog-ng/patterndb.d /var/lib/syslog-ng
|
|
||||||
prune_libtool_files --modules
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "For detailed documentation please see the upstream website:"
|
|
||||||
elog "http://www.balabit.com/sites/default/files/documents/syslog-ng-ose-3.4-guides/en/syslog-ng-ose-v3.4-guide-admin/html/index.html"
|
|
||||||
|
|
||||||
# bug #355257
|
|
||||||
if ! has_version app-admin/logrotate ; then
|
|
||||||
echo
|
|
||||||
elog "It is highly recommended that app-admin/logrotate be emerged to"
|
|
||||||
elog "manage the log files. ${PN} installs a file in /etc/logrotate.d"
|
|
||||||
elog "for logrotate to use."
|
|
||||||
echo
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,2 +1,2 @@
|
|||||||
DIST yasat-456.tar.gz 116257 SHA256 bc6c598693b9bbebd30d3d4dcf54d94b5e519af524296bffa7c6965f1f843c68 SHA512 51510fb1fc2766cde72d6826c5eb14f5ae9a7eeb45a3898262be52b96996b2e01f94342d611a718e4e1983362a17552cf94ab8993109ed2a83acf7ed03420220 WHIRLPOOL c3341b2016cae2eba444a9763721db7350a739ac9768516607e5dc8369d9fbcae770786cb89aa831e74aeab0551935a4559a142018928ab4041127680ea85aa0
|
|
||||||
DIST yasat-526.tar.gz 123976 SHA256 a4ff957d59923c7c87fbcde27c894d731a3685b8534be17867d9cdc41974e600 SHA512 8abcc43f49791e7fd4c7755a2d2b20b6b89d5437bf9dfd392867374ecaaddba96d311636b38d4a6ba60f52c342334675bb1f3894b7aeae446ab479b9a319f898 WHIRLPOOL fc84bf86ed5a655129e917be30e24928c7a6afdc53b6bc7481e22e2050bf9612459ffaf681bc19a39bb623c8a7907378fcc358a91b86bbbcf1c269e8a2745796
|
DIST yasat-526.tar.gz 123976 SHA256 a4ff957d59923c7c87fbcde27c894d731a3685b8534be17867d9cdc41974e600 SHA512 8abcc43f49791e7fd4c7755a2d2b20b6b89d5437bf9dfd392867374ecaaddba96d311636b38d4a6ba60f52c342334675bb1f3894b7aeae446ab479b9a319f898 WHIRLPOOL fc84bf86ed5a655129e917be30e24928c7a6afdc53b6bc7481e22e2050bf9612459ffaf681bc19a39bb623c8a7907378fcc358a91b86bbbcf1c269e8a2745796
|
||||||
|
DIST yasat-700.tar.gz 137379 SHA256 323c54cadc637fb90b9bcb3869bad5996615dc67a4b3bbf9617569c94fe07ef5 SHA512 5022667810bf70f07181b7177ddf542690d22be3a82e7b0476d8d0d9c01844413ca6c848587dc29ec4c5c4e40c6a5a51781a2e564b19e9674d0ca916807378a5 WHIRLPOOL 5c7ebaf8eeb19d3490fcb5eba00a48029f1f92928b90de738e3b20e5f80999def0b64d53b3d945eabcb8b7af9baf78a9b3773d66e1bcc08e7a4dc8942f3a9b06
|
||||||
|
@ -0,0 +1,14 @@
|
|||||||
|
--- a/tests/test.test
|
||||||
|
+++ b/tests/test.test
|
||||||
|
@@ -137,7 +137,7 @@
|
||||||
|
qa_test $? 3
|
||||||
|
|
||||||
|
#check_system_cron
|
||||||
|
-echo "====== Check a private key ======"
|
||||||
|
-check_private_key ./tests/test_rsa.pem 2
|
||||||
|
-echo "====== Check a private key protected with password ======"
|
||||||
|
-check_private_key ./tests/test_rsa_password.pem 2
|
||||||
|
+#echo "====== Check a private key ======"
|
||||||
|
+#check_private_key ./tests/test_rsa.pem 2
|
||||||
|
+#echo "====== Check a private key protected with password ======"
|
||||||
|
+#check_private_key ./tests/test_rsa_password.pem 2
|
@ -1,19 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-forensics/yasat/yasat-456.ebuild,v 1.1 2012/01/08 13:53:51 hwoarang Exp $
|
|
||||||
|
|
||||||
DESCRIPTION="Security and system auditing tool"
|
|
||||||
HOMEPAGE="http://yasat.sourceforge.net"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~sparc ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
S=${WORKDIR}/${PN}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake install DESTDIR="${D}" PREFIX="/usr" SYSCONFDIR="/etc" || die
|
|
||||||
dodoc README CHANGELOG || die
|
|
||||||
}
|
|
@ -0,0 +1,30 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-forensics/yasat/yasat-700.ebuild,v 1.1 2013/07/11 15:46:03 tomwij Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit eutils
|
||||||
|
|
||||||
|
DESCRIPTION="Security and system auditing tool"
|
||||||
|
HOMEPAGE="http://yasat.sourceforge.net"
|
||||||
|
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~sparc ~x86"
|
||||||
|
|
||||||
|
S=${WORKDIR}/${PN}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/${P}-remove-absent-tests.patch
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() { :; }
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake install DESTDIR="${D}" PREFIX="/usr" SYSCONFDIR="/etc"
|
||||||
|
|
||||||
|
dodoc README CHANGELOG
|
||||||
|
doman man/yasat.8
|
||||||
|
}
|
@ -0,0 +1,95 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-l10n/libreoffice-l10n-3.6.6.2.ebuild,v 1.6 2013/07/12 02:44:20 patrick Exp $
|
||||||
|
|
||||||
|
EAPI=4
|
||||||
|
|
||||||
|
inherit rpm eutils multilib versionator
|
||||||
|
|
||||||
|
MY_PV=$(get_version_component_range 1-3)
|
||||||
|
|
||||||
|
DESCRIPTION="Translations for the Libreoffice suite."
|
||||||
|
HOMEPAGE="http://www.libreoffice.org"
|
||||||
|
BASE_SRC_URI="http://download.documentfoundation.org/${PN/-l10n/}/testing/${MY_PV}/rpm"
|
||||||
|
|
||||||
|
LICENSE="|| ( LGPL-3 MPL-1.1 )"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux"
|
||||||
|
IUSE="offlinehelp"
|
||||||
|
|
||||||
|
LANGUAGES_HELP="ast bg bn_IN bn bo bs ca_XV ca cs da de dz el en_GB en en_ZA eo
|
||||||
|
es et eu fi fr gl gu he hi hr hu id is it ja ka km ko lb mk nb ne nl nn om pl
|
||||||
|
pt_BR pt ru si sk sl sq sv tg tr ug uk vi zh_CN zh_TW"
|
||||||
|
LANGUAGES="${LANGUAGES_HELP} af am ar as be br brx cy dgo fa ga gd kk kn kok ks
|
||||||
|
ku lo lt lv mai ml mn mni mr my nr nso oc or pa_IN ro rw sa_IN sat sd sh sr ss
|
||||||
|
st sw_TZ ta te th tn ts tt uz ve xh zu"
|
||||||
|
|
||||||
|
for lang in ${LANGUAGES_HELP}; do
|
||||||
|
helppack=""
|
||||||
|
[[ ${lang} == en ]] && lang2=${lang/en/en_US} || lang2=${lang}
|
||||||
|
helppack="offlinehelp? ( ${BASE_SRC_URI}/x86/LibO_${PV}_Linux_x86_helppack-rpm_${lang2/_/-}.tar.gz )"
|
||||||
|
SRC_URI+=" linguas_${lang}? ( ${helppack} )"
|
||||||
|
done
|
||||||
|
for lang in ${LANGUAGES}; do
|
||||||
|
langpack=""
|
||||||
|
[[ ${lang} == en ]] \
|
||||||
|
|| langpack="${BASE_SRC_URI}/x86/LibO_${PV}_Linux_x86_langpack-rpm_${lang/_/-}.tar.gz"
|
||||||
|
[[ -z ${langpack} ]] || SRC_URI+=" linguas_${lang}? ( ${langpack} )"
|
||||||
|
IUSE+=" linguas_${lang}"
|
||||||
|
done
|
||||||
|
unset lang helppack langpack lang2
|
||||||
|
|
||||||
|
RDEPEND+="
|
||||||
|
app-text/hunspell
|
||||||
|
!<app-office/libreoffice-$(get_version_component_range 1-2)
|
||||||
|
!<app-office/libreoffice-bin-$(get_version_component_range 1-2)
|
||||||
|
"
|
||||||
|
|
||||||
|
RESTRICT="strip"
|
||||||
|
|
||||||
|
S="${WORKDIR}"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
default
|
||||||
|
|
||||||
|
local lang dir rpmdir i
|
||||||
|
local ooextused=()
|
||||||
|
|
||||||
|
for lang in ${LANGUAGES}; do
|
||||||
|
# break away if not enabled; paludis support
|
||||||
|
use_if_iuse linguas_${lang} || continue
|
||||||
|
|
||||||
|
dir=${lang/_/-}
|
||||||
|
|
||||||
|
# for english we provide just helppack, as translation is always there
|
||||||
|
if [[ ${lang} != en ]]; then
|
||||||
|
rpmdir="LibO_${PV}_Linux_x86_langpack-rpm_${dir}/RPMS/"
|
||||||
|
[[ -d ${rpmdir} ]] || die "Missing directory: \"${rpmdir}\""
|
||||||
|
# First remove dictionaries, we want to use system ones.
|
||||||
|
rm -rf "${S}/${rpmdir}/"*dict*.rpm
|
||||||
|
rpm_unpack "./${rpmdir}/"*.rpm
|
||||||
|
fi
|
||||||
|
if [[ "${LANGUAGES_HELP}" =~ "${lang}" ]] && use offlinehelp; then
|
||||||
|
[[ ${lang} == en ]] && dir="en-US"
|
||||||
|
rpmdir="LibO_${PV}_Linux_x86_helppack-rpm_${dir}/RPMS/"
|
||||||
|
[[ -d ${rpmdir} ]] || die "Missing directory: \"${rpmdir}\""
|
||||||
|
rpm_unpack ./"${rpmdir}/"*.rpm
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() { :; }
|
||||||
|
src_configure() { :; }
|
||||||
|
src_compile() { :; }
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local dir="${S}"/opt/${PN/-l10n/}$(get_version_component_range 1-2)/
|
||||||
|
# Condition required for people that do not install anything eg no linguas
|
||||||
|
# or just english with no offlinehelp.
|
||||||
|
if [[ -d "${dir}" ]] ; then
|
||||||
|
insinto /usr/$(get_libdir)/${PN/-l10n/}/
|
||||||
|
doins -r "${dir}"/*
|
||||||
|
fi
|
||||||
|
# remove extensions that are in the l10n for some weird reason
|
||||||
|
rm -rf "${ED}"/usr/$(get_libdir)/${PN/-l10n/}/share/extensions/
|
||||||
|
}
|
@ -1,3 +1,3 @@
|
|||||||
DIST calibre-0.9.27.tar.xz 28696180 SHA256 8fd3779c8f878420333f6919f80493bf69d4b64bf427697ebc365497d2450d1f SHA512 91970f7c7349f661fc582eb43b89b81e77350b1cf2237c78e55c9f028a94b803b5d72bdac3ac11722c4fcf93077c1f8042567f8e380ad03423ba6c7f5dec7318 WHIRLPOOL 2313f94ee2417343693e1b48736434d1bf356795eb781abbaf68b858ba9fd57eb2a78e8afe04b9c992a1879a99eb9cf65527ccea7ed1a91d7554a62dcee7822b
|
DIST calibre-0.9.27.tar.xz 28696180 SHA256 8fd3779c8f878420333f6919f80493bf69d4b64bf427697ebc365497d2450d1f SHA512 91970f7c7349f661fc582eb43b89b81e77350b1cf2237c78e55c9f028a94b803b5d72bdac3ac11722c4fcf93077c1f8042567f8e380ad03423ba6c7f5dec7318 WHIRLPOOL 2313f94ee2417343693e1b48736434d1bf356795eb781abbaf68b858ba9fd57eb2a78e8afe04b9c992a1879a99eb9cf65527ccea7ed1a91d7554a62dcee7822b
|
||||||
DIST calibre-0.9.37.tar.xz 29203040 SHA256 b0c88ae578b192a4906f40c497c075fcf5edc887e1878a8800512abcdd255daf SHA512 1c53551fd92be411d06f37e373f365e6929910b359954b70283d94a1defed436d8ecffbcae05c48af2fa68cfc597f713a661284437b0641583f4cee519e17e1f WHIRLPOOL 787681aa85e42f929d077d3e72e9776e4a7b1fec02a949f3cc6648c047cb3b13ddd3ac3798c381008f26dd6bfeab3d03266035d5aa143531391fc5fcf99a9a33
|
|
||||||
DIST calibre-0.9.38.tar.xz 29265476 SHA256 f19718735f923a9c88feb946874b32464fcff02e158431302481b9b87b522f23 SHA512 0f5ae91924a96b4cfeb3112de6afcaf5b512c0495a205e5896f439cb03b2a5067fe881a8f2cab4e0db407421b81f92099c0d744c494738c5135496c1d01d5e33 WHIRLPOOL 1a7582a6694baaaabb13597fd9cef2cceca1da26fa327bbb6244e5a9bb0c32646bcf45bcbab70561125ea61509f753944362b7e2dfdffde7378be07336d70461
|
DIST calibre-0.9.38.tar.xz 29265476 SHA256 f19718735f923a9c88feb946874b32464fcff02e158431302481b9b87b522f23 SHA512 0f5ae91924a96b4cfeb3112de6afcaf5b512c0495a205e5896f439cb03b2a5067fe881a8f2cab4e0db407421b81f92099c0d744c494738c5135496c1d01d5e33 WHIRLPOOL 1a7582a6694baaaabb13597fd9cef2cceca1da26fa327bbb6244e5a9bb0c32646bcf45bcbab70561125ea61509f753944362b7e2dfdffde7378be07336d70461
|
||||||
|
DIST calibre-0.9.39.tar.xz 29256040 SHA256 f6079787ef7ba454d970ae1e005f93e08ae172e799f3bad37c5c0eefc39754e5 SHA512 4e495490f2ddc9ef0811b49bee6c19ab824151c9946748da7f29e387ac8965f5d2533bb5937e494c58e42f223ed6f377382ecfe4ede86ab36301b342f4be58b3 WHIRLPOOL 79ac05f736f84322ff6ff07bb7f9f67f3d10ae9f0e054070d17d5bef6f609a7680121d67218d806cdd8e9bd35bef391f2282785addfbc293cfff939e6b335291
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-0.9.37.ebuild,v 1.1 2013/06/28 13:54:26 zmedico Exp $
|
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-0.9.39.ebuild,v 1.1 2013/07/12 07:33:41 zmedico Exp $
|
||||||
|
|
||||||
EAPI=5
|
EAPI=5
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
DIST evince-2.32.0.tar.bz2 2295272 SHA256 2a4c91ae38f8b5028cebb91b9da9ddc50ea8ae3f3d429df89ba351da2d787ff7 SHA512 b478f3199d017ba77b75e9d0ee9a82469b58087fea18eb30ff17ee8f03189e842299b8f4df412d4bb6d0ee985ed76bcbd8dfb3accc13b824232980f5a10e0a3c WHIRLPOOL de4892107c83601fb59aaf848acb0ab3d977759f0532221023ea5370706471ef8704d3f28df135d20214f7677f1d3328f9e6b0d4f49277983059626b185cf1c2
|
DIST evince-2.32.0.tar.bz2 2295272 SHA256 2a4c91ae38f8b5028cebb91b9da9ddc50ea8ae3f3d429df89ba351da2d787ff7 SHA512 b478f3199d017ba77b75e9d0ee9a82469b58087fea18eb30ff17ee8f03189e842299b8f4df412d4bb6d0ee985ed76bcbd8dfb3accc13b824232980f5a10e0a3c WHIRLPOOL de4892107c83601fb59aaf848acb0ab3d977759f0532221023ea5370706471ef8704d3f28df135d20214f7677f1d3328f9e6b0d4f49277983059626b185cf1c2
|
||||||
DIST evince-3.6.1.tar.xz 6449724 SHA256 1b87b2579d438a126391f9044611b472e9f7b5b712e40b5645b0810164bc41b5 SHA512 5664dce6d9c7fca3e4f4acdc0756afda04794cb937c024723ed75a59a0893cb706cec58bf7f141ee4305223cc55e92a04a191f3f32261c4c5e9026c79e5c5cbf WHIRLPOOL d9b5e9ead61439388b0894d608f51c7a8479bd4d2008892f892756e52558908dbcd02a7b12194e3c295fffb2dd2f4358ba37f565a688ca16c109edc243522ee7
|
DIST evince-3.6.1.tar.xz 6449724 SHA256 1b87b2579d438a126391f9044611b472e9f7b5b712e40b5645b0810164bc41b5 SHA512 5664dce6d9c7fca3e4f4acdc0756afda04794cb937c024723ed75a59a0893cb706cec58bf7f141ee4305223cc55e92a04a191f3f32261c4c5e9026c79e5c5cbf WHIRLPOOL d9b5e9ead61439388b0894d608f51c7a8479bd4d2008892f892756e52558908dbcd02a7b12194e3c295fffb2dd2f4358ba37f565a688ca16c109edc243522ee7
|
||||||
DIST evince-3.8.0.tar.xz 6473896 SHA256 cf136d2a025ef486c4e248e0dc134e7a9420557d9edc0df1ceb6a6330fbd4e9a SHA512 9ed66943f86ce46787597db78d999d2857921bfadd8f0e19ddcfdfe78ae6a440da74a2405c21ec286e0f8ba84481b592943830c0260e50defe1f05e6ccaa11b7 WHIRLPOOL 8b85937687b0840c8a9d8d09c9b5526291b374035cbf7bba7bc2bf08bfac36f3b2d142dceef8310ba15df509caeaafb2c0dbe997c990536774345f05e7aa8c4e
|
|
||||||
DIST evince-3.8.2.tar.xz 6477880 SHA256 dd35b54b82190ba01f0c481e2d073ccddaa325ce80964b655dc167752b6bc2f5 SHA512 236d7f40d47897e2431c3115069671258430efd2f7574f9bebab49393527c783d74b772c661bb1384f26cdb6cb649ea90e675235209197140221906fe89bbe96 WHIRLPOOL 064684403ef11e68b576fa34088ccca925647871f5f4eee11d3549237b56f21755a86692635e6b473b74058cf3d0242905d49a48aa70a2fc04187f39149e3bad
|
DIST evince-3.8.2.tar.xz 6477880 SHA256 dd35b54b82190ba01f0c481e2d073ccddaa325ce80964b655dc167752b6bc2f5 SHA512 236d7f40d47897e2431c3115069671258430efd2f7574f9bebab49393527c783d74b772c661bb1384f26cdb6cb649ea90e675235209197140221906fe89bbe96 WHIRLPOOL 064684403ef11e68b576fa34088ccca925647871f5f4eee11d3549237b56f21755a86692635e6b473b74058cf3d0242905d49a48aa70a2fc04187f39149e3bad
|
||||||
|
DIST evince-3.8.3.tar.xz 6479396 SHA256 1526921201fabe833733e7c2552dfbe62085fd18d325a27c2fffb332e5e418bd SHA512 22b913d61ad5f143b014129e5b18985bd3ff2790b3819a6a16a5de1f08eb617f77b421a431f01beab9ca90dc03d7a5dc413163f99405800d2c4997ec1e9408cd WHIRLPOOL 2a0d1293d70f6bbcec48b1ec1ef134f7fb31f0093af8d8f63c49fb7e5e20fd5fbe79d1bdf336facbce45facd659725062ef56507c4eae61eab53793c2e5f8977
|
||||||
|
@ -1,2 +1,3 @@
|
|||||||
DIST gundo-2.2.2.tar.gz 15207 SHA256 218f410908d3e10fbbb5083b0b2362fd8997147b784a28b8276028b953d45805 SHA512 4fa2cd3570aa5621140bd5ec4b513adfff8d2e3173c3d684daf8b3d8f75882fe5d10afa61c2e21e2c367a013b347f92b6504a958684b9161a34f523fe57fa805 WHIRLPOOL e8b5533f71e9809839d402033bbf1b0e976e372c722c8a548435adb51f4bc8451aa02bafc5e91d636d25653887d649dccad07edb1164499c1201c70fd3064242
|
DIST gundo-2.2.2.tar.gz 15207 SHA256 218f410908d3e10fbbb5083b0b2362fd8997147b784a28b8276028b953d45805 SHA512 4fa2cd3570aa5621140bd5ec4b513adfff8d2e3173c3d684daf8b3d8f75882fe5d10afa61c2e21e2c367a013b347f92b6504a958684b9161a34f523fe57fa805 WHIRLPOOL e8b5533f71e9809839d402033bbf1b0e976e372c722c8a548435adb51f4bc8451aa02bafc5e91d636d25653887d649dccad07edb1164499c1201c70fd3064242
|
||||||
DIST gundo-2.4.0.tar.gz 152544 SHA256 4417fd2ef261a91f56b26cf0cb3be38a047e288bae8e7bd0d4d4d8f8d6455bfe SHA512 17b1b9fa9b73592af92d7b7729872bdd2b440b8af516f026cfd6fea53e82720821b4a0d2639e351c16565591b36a7adb68a3335c4fcb34015319b89331fde29d WHIRLPOOL b5be58c92e7d1c7ad7342555f7ada561ae000922f9a2c1f956d98a03c5311a52b477491977b9fa01d241e831e1da791f10fc624fe99f182b8c1c20ba7f2d814e
|
DIST gundo-2.4.0.tar.gz 152544 SHA256 4417fd2ef261a91f56b26cf0cb3be38a047e288bae8e7bd0d4d4d8f8d6455bfe SHA512 17b1b9fa9b73592af92d7b7729872bdd2b440b8af516f026cfd6fea53e82720821b4a0d2639e351c16565591b36a7adb68a3335c4fcb34015319b89331fde29d WHIRLPOOL b5be58c92e7d1c7ad7342555f7ada561ae000922f9a2c1f956d98a03c5311a52b477491977b9fa01d241e831e1da791f10fc624fe99f182b8c1c20ba7f2d814e
|
||||||
|
DIST gundo-2.5.0.tar.gz 152724 SHA256 d7d0c0633937d8cde5d42b6c9634f3ee9b879252b9615f45b49d002320c3b24a SHA512 85687e0baa00d6c603dcabc9ffa5fef3c49437d816a7e637fa9f48719726bc4d4f45417998d9a080d2796c1e3b1bf76318628f7733a9985fd8f46e053aec42db WHIRLPOOL c1086ec377fe8fc204ee1c66feeb6a45063f51094715f4e0e1c9c0fbf8882721e6a0ccfa759f27256602fe2f3d8ef26b505aed19c431cb98e4be82c35d1bc60f
|
||||||
|
@ -0,0 +1,25 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-vim/gundo/gundo-2.5.0.ebuild,v 1.1 2013/07/11 17:52:14 radhermit Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python2_{5,6,7} )
|
||||||
|
|
||||||
|
inherit vim-plugin python-single-r1
|
||||||
|
|
||||||
|
DESCRIPTION="vim plugin: visualize your Vim undo tree"
|
||||||
|
HOMEPAGE="http://sjl.bitbucket.org/gundo.vim/"
|
||||||
|
SRC_URI="https://github.com/sjl/gundo.vim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
LICENSE="GPL-2+"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
RDEPEND="|| ( app-editors/vim[${PYTHON_USEDEP}] app-editors/gvim[${PYTHON_USEDEP}] )
|
||||||
|
${PYTHON_DEPS}"
|
||||||
|
|
||||||
|
S=${WORKDIR}/${PN}.vim-${PV}
|
||||||
|
|
||||||
|
VIM_PLUGIN_HELPFILES="${PN}.txt"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
rm -r .gitignore .hg* package.sh README* site tests || die
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST jgrapht-0.7.3.tar.gz 1139550 SHA256 9b7911e69ba4c28417aa160baa9556259dd8849aa756787c229cb44d58878af3 SHA512 a75a50e2519812a47d30b55d7039a318d7b72dcad82c60496aa96b06e80adcdbf2b650e948e67244acb60ed9756e0a644c5e97e95ad0d62269494fc3def0be50 WHIRLPOOL 1b399790aaca8d916a095625027893441772e0b0929cfb9aa063e2ea3315211cd158477b203d3df796c4bb657ed2751531da6c33e92633f4262dd5fbea62aef8
|
DIST jgrapht-0.7.3.tar.gz 1139550 SHA256 9b7911e69ba4c28417aa160baa9556259dd8849aa756787c229cb44d58878af3 SHA512 a75a50e2519812a47d30b55d7039a318d7b72dcad82c60496aa96b06e80adcdbf2b650e948e67244acb60ed9756e0a644c5e97e95ad0d62269494fc3def0be50 WHIRLPOOL 1b399790aaca8d916a095625027893441772e0b0929cfb9aa063e2ea3315211cd158477b203d3df796c4bb657ed2751531da6c33e92633f4262dd5fbea62aef8
|
||||||
DIST jgrapht-0.8.2.tar.gz 1255878 SHA256 49a681e5e57940a0f5bb9fa48f38f7cc27d0c75bb181794f1971e900270513ae SHA512 e1d41e0afdce710ec8695b7e535346815eefe698ca700e8dda3c6465ad5b3f6565e367c5f8a3b93428cfae64e52aaecf915a627b4ce55ae54186cc89c9ca15ee WHIRLPOOL 1a345b217ca8040759ec1144ccfc53618e45323b9c9664bf7e531221510ee1d915dd7e865cf70952bf3816e3756601121e4a65ca1475a0fd336126ce769bc1f1
|
DIST jgrapht-0.8.2.tar.gz 1255878 SHA256 49a681e5e57940a0f5bb9fa48f38f7cc27d0c75bb181794f1971e900270513ae SHA512 e1d41e0afdce710ec8695b7e535346815eefe698ca700e8dda3c6465ad5b3f6565e367c5f8a3b93428cfae64e52aaecf915a627b4ce55ae54186cc89c9ca15ee WHIRLPOOL 1a345b217ca8040759ec1144ccfc53618e45323b9c9664bf7e531221510ee1d915dd7e865cf70952bf3816e3756601121e4a65ca1475a0fd336126ce769bc1f1
|
||||||
|
DIST jgrapht-0.8.3.tar.gz 1268147 SHA256 be8232508220773b7b94928da17547d32a68ba9697f7ff15f4f09bd9b2a7aa45 SHA512 964790dc74fea1d84f4a4cda4a253ede810725ee7173a2b376acb3f0e10baa2eefcbc38c76441600e0c282e0486243a464116cb803308eac134561181a2c28e6 WHIRLPOOL 53cc13347c092b70210b5246692cf71261c5014706dc6adcca16fbf8ed0b774b20a41a00c6f8e819d5e52e78ddcd84c48ae339cde45d7314f1ad39cfb2823670
|
||||||
|
@ -0,0 +1,50 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-java/jgrapht/jgrapht-0.8.3.ebuild,v 1.1 2013/07/11 22:08:37 tomwij Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="doc source test"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-ant-2 eutils
|
||||||
|
|
||||||
|
DESCRIPTION="Graph library that is a simpler and faster alternative to JGraph"
|
||||||
|
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||||
|
HOMEPAGE="http://jgrapht.sourceforge.net"
|
||||||
|
|
||||||
|
KEYWORDS="~amd64 ~ppc ~x86"
|
||||||
|
SLOT="0"
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
|
||||||
|
CDEPEND="dev-java/touchgraph-graphlayout:0
|
||||||
|
dev-java/jgraph:0"
|
||||||
|
|
||||||
|
DEPEND="${CDEPEND}
|
||||||
|
>=virtual/jdk-1.6
|
||||||
|
test? ( dev-java/ant-junit:0
|
||||||
|
dev-java/xmlunit:1 )"
|
||||||
|
|
||||||
|
RDEPEND="${CDEPEND}
|
||||||
|
>=virtual/jre-1.6"
|
||||||
|
|
||||||
|
JAVA_ANT_REWRITE_CLASSPATH="true"
|
||||||
|
EANT_GENTOO_CLASSPATH="touchgraph-graphlayout jgraph"
|
||||||
|
EANT_DOC_TARGET="javadoc"
|
||||||
|
|
||||||
|
java_prepare() {
|
||||||
|
rm -rf "${S}/lib" || die
|
||||||
|
rm -v "${S}"/*.jar || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
EANT_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH} xmlunit:1" ANT_TASKS="ant-junit" eant test
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
java-pkg_newjar ${PN}*.jar || die
|
||||||
|
|
||||||
|
dohtml README.html || die
|
||||||
|
use doc && java-pkg_dojavadoc javadoc
|
||||||
|
use source && java-pkg_dosrc src/org
|
||||||
|
}
|
||||||
|
|
@ -1,3 +1,3 @@
|
|||||||
DIST jnr-constants-0.8.2.tar.gz 110511 SHA256 924b242877a8472e5828a5ae5f9d5a1f0c0981b7629cd68600d76c9536f2f323 SHA512 b0ea28ce790291dd778bf7ec7e42d8f5b69869f0b3496126a5a94b5d3dfe4994394a5e95576a546f50709cb78c0294a58ad4dadad13a994c9dad66971d851a2e WHIRLPOOL 171feb370e0809c6b76c56a16cae39dfc180f7553cf14fbb2b60933a2f87e41d6d7f84f700213d6bf823c31816a719cd3e59e3d11755534b284b8e902a9fb85a
|
DIST jnr-constants-0.8.2.tar.gz 110511 SHA256 924b242877a8472e5828a5ae5f9d5a1f0c0981b7629cd68600d76c9536f2f323 SHA512 b0ea28ce790291dd778bf7ec7e42d8f5b69869f0b3496126a5a94b5d3dfe4994394a5e95576a546f50709cb78c0294a58ad4dadad13a994c9dad66971d851a2e WHIRLPOOL 171feb370e0809c6b76c56a16cae39dfc180f7553cf14fbb2b60933a2f87e41d6d7f84f700213d6bf823c31816a719cd3e59e3d11755534b284b8e902a9fb85a
|
||||||
DIST jnr-constants-0.8.3.tar.gz 110622 SHA256 e4dec305fa7c703dd9a693f9d417d7a16cec8b690c122078fb3518b0f4c258c8 SHA512 1d37596b1a791e4b727c51de4732512d4dcb14ab8cfe6ff0fe4f42c8c253cf8e69c5808f8e408a14d7e752fe13bf6c39b015a81bc3c3610f43ca4bd8161a7694 WHIRLPOOL 40d2d3309984971421bcc7bea7331860bb3875e50b4b57e27f6a10e5e360c55e30623af42de65b171be00244919f81f35b96ca98dd8cd474f6bebc081400cefa
|
DIST jnr-constants-0.8.3.tar.gz 110622 SHA256 e4dec305fa7c703dd9a693f9d417d7a16cec8b690c122078fb3518b0f4c258c8 SHA512 1d37596b1a791e4b727c51de4732512d4dcb14ab8cfe6ff0fe4f42c8c253cf8e69c5808f8e408a14d7e752fe13bf6c39b015a81bc3c3610f43ca4bd8161a7694 WHIRLPOOL 40d2d3309984971421bcc7bea7331860bb3875e50b4b57e27f6a10e5e360c55e30623af42de65b171be00244919f81f35b96ca98dd8cd474f6bebc081400cefa
|
||||||
fop3fl6AdgBVjcdCltw4QmyoVmuE4k+balRtR/fl2gDISTB52Fwpm7gyMp8rYPd9
|
DIST jnr-constants-0.8.4.tar.gz 70498 SHA256 39be80c7f5506a0e1ac13cd9f751347fe24486956240c2aee8f3693ab7b04a1b SHA512 aacd59e43292486653d758705e8952ded6557415298487b5c708efdd1eced539747bc0d8654a212b41f39ea086de14f6a595f85a3bd831587d67006205bbd51c WHIRLPOOL b5fa3a99e93a5d303cbe1f41619e362d3552f8b79208d70b5c57660d77ca9f3d3818a1751b2e36b326230e90b5a9a3fde7bc81d578d5fb7fa1e0c3bf265b9ce6
|
||||||
|
@ -0,0 +1,48 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-java/jnr-constants/jnr-constants-0.8.4.ebuild,v 1.1 2013/07/11 21:59:26 tomwij Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="doc source test"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-ant-2 vcs-snapshot
|
||||||
|
|
||||||
|
DESCRIPTION="A set of platform constants (e.g. errno values)"
|
||||||
|
HOMEPAGE="https://github.com/jnr/jnr-constants"
|
||||||
|
SRC_URI="https://github.com/jnr/${PN}/tarball/${PV} -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="|| ( Apache-2.0 LGPL-3 )"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=virtual/jre-1.5"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
>=virtual/jdk-1.5
|
||||||
|
test? (
|
||||||
|
dev-java/ant-junit:0
|
||||||
|
>=dev-java/junit-4.8:4
|
||||||
|
)"
|
||||||
|
|
||||||
|
java_prepare() {
|
||||||
|
cp "${FILESDIR}"/${PN}_maven-build.xml build.xml || die
|
||||||
|
}
|
||||||
|
|
||||||
|
JAVA_ANT_ENCODING="UTF-8"
|
||||||
|
JAVA_ANT_REWRITE_CLASSPATH="yes"
|
||||||
|
|
||||||
|
EANT_EXTRA_ARGS="-Dmaven.build.finalName=${PN}"
|
||||||
|
|
||||||
|
EANT_TEST_GENTOO_CLASSPATH="junit-4"
|
||||||
|
src_test() {
|
||||||
|
java-pkg-2_src_test
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
java-pkg_dojar target/${PN}.jar
|
||||||
|
|
||||||
|
use doc && java-pkg_dojavadoc target/site/apidocs
|
||||||
|
use source && java-pkg_dosrc src/main/java/*
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST jnr-netdb-1.0.1.tar.gz 670834 SHA256 654360f56c4a0131df293b6dcaa96618dfa9ded549180284dbaa20e6305d8906 SHA512 d62718de9e9b0a0bb1463f6bf9dc22ca00d5d107f22fea77af0b5cf77ffb6d681d0ea345cad0301e0f9053f797fd0a502325c71b3bf8aea989232f73e3f18cbc WHIRLPOOL f4e0493a0df380fd372e407d2e5014c40dda88e832ab6324fc579d6a2469cad9a3aed98f268c43aaa35b966324de7b746287fb075a16ddd58068b5fa00f04523
|
DIST jnr-netdb-1.0.1.tar.gz 670834 SHA256 654360f56c4a0131df293b6dcaa96618dfa9ded549180284dbaa20e6305d8906 SHA512 d62718de9e9b0a0bb1463f6bf9dc22ca00d5d107f22fea77af0b5cf77ffb6d681d0ea345cad0301e0f9053f797fd0a502325c71b3bf8aea989232f73e3f18cbc WHIRLPOOL f4e0493a0df380fd372e407d2e5014c40dda88e832ab6324fc579d6a2469cad9a3aed98f268c43aaa35b966324de7b746287fb075a16ddd58068b5fa00f04523
|
||||||
DIST jnr-netdb-1.0.6.tar.gz 648348 SHA256 097d621cc5ac8550e1b1bcafc034bfadd9a7a307f7133b7b7fe5ffdf38782c4f SHA512 61ddb9c7eaae955eb732ba3cec5222c231b17ca76f8b729cafcea8fc7c0fadfc80bb4c061dc4afb918e983719fc4451447f7fe290282fd9b90ab0f66d71f60e4 WHIRLPOOL 09c6e6bb668beb96083cc8588901e678ef903545675efda7ebba0e82dd36827cb68822954b21e2a30ecb06219644a36a19fa63237b00d36e43151230336a4e88
|
DIST jnr-netdb-1.0.6.tar.gz 648348 SHA256 097d621cc5ac8550e1b1bcafc034bfadd9a7a307f7133b7b7fe5ffdf38782c4f SHA512 61ddb9c7eaae955eb732ba3cec5222c231b17ca76f8b729cafcea8fc7c0fadfc80bb4c061dc4afb918e983719fc4451447f7fe290282fd9b90ab0f66d71f60e4 WHIRLPOOL 09c6e6bb668beb96083cc8588901e678ef903545675efda7ebba0e82dd36827cb68822954b21e2a30ecb06219644a36a19fa63237b00d36e43151230336a4e88
|
||||||
DIST jnr-netdb-1.1.1.tar.gz 648340 SHA256 077cc3612d4033c795f315d3fe1672ed47960d5b68a6e8bce0b107e3103992d0 SHA512 8fe5e7538aef142713f1b0956040b5e5069f263de5aad4ac71737aacf96f95a779f3ed11c7cc725d2ae55a4a6016c1fc8ef9c7a6b3548e6975d0fd0801060ec3 WHIRLPOOL 0d587154cd0c1232969c003dc4f00a752bec84eefbde87f2036a62f8c9a421b334cefa7fb981ec8003b279ad0657e313451bf4fa1775be1a2513f85c14be2e24
|
DIST jnr-netdb-1.1.1.tar.gz 648340 SHA256 077cc3612d4033c795f315d3fe1672ed47960d5b68a6e8bce0b107e3103992d0 SHA512 8fe5e7538aef142713f1b0956040b5e5069f263de5aad4ac71737aacf96f95a779f3ed11c7cc725d2ae55a4a6016c1fc8ef9c7a6b3548e6975d0fd0801060ec3 WHIRLPOOL 0d587154cd0c1232969c003dc4f00a752bec84eefbde87f2036a62f8c9a421b334cefa7fb981ec8003b279ad0657e313451bf4fa1775be1a2513f85c14be2e24
|
||||||
|
DIST jnr-netdb-1.1.2.tar.gz 648381 SHA256 d526eb8c94590babe3ea6f16b7b64bb1accbd442052916f687a1400f0b0f3b87 SHA512 a9a7782cdee1f3cfdd6eb4ea9cbd2e275bf59191dfbc48362f5787ba57535d9917eab651f4ef04ea7861b5ee1def4c58c8f5660428d50eaf3e349e0ec0f8bfb8 WHIRLPOOL b5f29def501ba87cd0aa49e641f33d84727f71cab587001764b3cdf274ad49270eae4682f9a3429c3d47f313579fa574302f9d5de8e73c37a8be0da5466a34fa
|
||||||
|
@ -0,0 +1,55 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-java/jnr-netdb/jnr-netdb-1.1.2.ebuild,v 1.1 2013/07/11 21:51:44 tomwij Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="doc source test"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-ant-2 vcs-snapshot
|
||||||
|
|
||||||
|
DESCRIPTION="Network services database access for java."
|
||||||
|
HOMEPAGE="https://github.com/jnr/jnr-netdb"
|
||||||
|
SRC_URI="https://github.com/jnr/${PN}/tarball/${PV} -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="1.0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
COMMON_DEP="
|
||||||
|
dev-java/jnr-ffi:0.7"
|
||||||
|
|
||||||
|
RDEPEND="${COMMON_DEP}
|
||||||
|
>=virtual/jre-1.5"
|
||||||
|
|
||||||
|
DEPEND="${COMMON_DEP}
|
||||||
|
>=virtual/jdk-1.5
|
||||||
|
test? (
|
||||||
|
dev-java/ant-junit
|
||||||
|
dev-java/junit:4
|
||||||
|
)"
|
||||||
|
|
||||||
|
java_prepare() {
|
||||||
|
find -name '*.jar' -exec rm -v {} + || die
|
||||||
|
|
||||||
|
cp "${FILESDIR}"/${PN}_maven-build.xml build.xml || die
|
||||||
|
}
|
||||||
|
|
||||||
|
JAVA_ANT_REWRITE_CLASSPATH="yes"
|
||||||
|
JAVA_ANT_CLASSPATH_TAGS="${JAVA_ANT_CLASSPATH_TAGS} javadoc"
|
||||||
|
JAVA_ANT_ENCODING="UTF-8"
|
||||||
|
|
||||||
|
EANT_GENTOO_CLASSPATH="jnr-ffi-0.7"
|
||||||
|
EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4"
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
java-pkg-2_src_test
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
java-pkg_dojar target/${PN}.jar
|
||||||
|
dodoc README
|
||||||
|
|
||||||
|
use doc && java-pkg_dojavadoc target/site/apidocs
|
||||||
|
use source && java-pkg_dosrc src/main/java/*
|
||||||
|
}
|
@ -0,0 +1,59 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-java/jnr-posix/jnr-posix-2.5.0.ebuild,v 1.1 2013/07/11 21:57:07 tomwij Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="doc source test"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-ant-2 vcs-snapshot
|
||||||
|
|
||||||
|
DESCRIPTION="Lightweight cross-platform POSIX emulation layer for Java"
|
||||||
|
HOMEPAGE="https://github.com/jnr/jnr-posix"
|
||||||
|
SRC_URI="https://github.com/jnr/${PN}/tarball/${PV} -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="|| ( CPL-1.0 GPL-2 LGPL-2.1 )"
|
||||||
|
SLOT="2.5"
|
||||||
|
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
|
||||||
|
|
||||||
|
COMMON_DEP="
|
||||||
|
dev-java/jnr-constants:0
|
||||||
|
dev-java/jnr-ffi:0.7"
|
||||||
|
|
||||||
|
RDEPEND="${COMMON_DEP}
|
||||||
|
>=virtual/jre-1.5"
|
||||||
|
|
||||||
|
DEPEND="${COMMON_DEP}
|
||||||
|
>=virtual/jdk-1.5
|
||||||
|
test? (
|
||||||
|
dev-java/ant-junit
|
||||||
|
dev-java/junit:4
|
||||||
|
)"
|
||||||
|
|
||||||
|
java_prepare() {
|
||||||
|
cp "${FILESDIR}"/${PN}_maven-build.xml build.xml || die
|
||||||
|
}
|
||||||
|
|
||||||
|
JAVA_ANT_REWRITE_CLASSPATH="yes"
|
||||||
|
JAVA_ANT_CLASSPATH_TAGS="${JAVA_ANT_CLASSPATH_TAGS} javadoc"
|
||||||
|
JAVA_ANT_ENCODING="UTF-8"
|
||||||
|
|
||||||
|
EANT_EXTRA_ARGS="-Dmaven.build.finalName=${PN}"
|
||||||
|
EANT_GENTOO_CLASSPATH="jnr-constants,jnr-ffi-0.7"
|
||||||
|
EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4"
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
# Fails, upstream pom has ignore test failures enabled.
|
||||||
|
rm -v src/test/java/jnr/posix/FileStatTest.java || die
|
||||||
|
rm -v src/test/java/jnr/posix/SpawnTest.java || die
|
||||||
|
|
||||||
|
java-pkg-2_src_test
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
java-pkg_dojar target/${PN}.jar
|
||||||
|
dodoc README.txt
|
||||||
|
|
||||||
|
use doc && java-pkg_dojavadoc target/site/apidocs
|
||||||
|
use source && java-pkg_dosrc src/main/java/*
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
|
DIST SnakeYAML-all-1.11.zip 11972014 SHA256 dcca58023e8c40cd9b29513f2970791181e71e304c127e99d378fba70ebd7d40 SHA512 f454a8d99b8e08858b64d3ca13443f7934f92e31fb5e1fd57147dc957827ed4278275b201ad7a739eeebf8ee6b70669dc13d3994a876c22f09c7f1d8f312b941 WHIRLPOOL 0796ca3f5314efa6b2c48080acdcbf5c9989bee6d6d68e4a2df8dba4551a767de2f1b9a451ff49abf6daa61b33bcb7cb08f2985846dc97118d845968159e068c
|
||||||
DIST SnakeYAML-all-1.9.zip 9122570 SHA256 7c1090eb1b2e06f784dc424678f18d513dfe020fd2f0042c63217e09ae9a8853 SHA512 8b2fd5de8374b592b74f52cea66cbb7aed04892fecf7f994fc797fc9fdb185fed4fa02a1fe69e69f137acb01037f77ed18988b83d038bc425fa04186947dab19 WHIRLPOOL f7a9dcd644638b28a35a8a33d81455984455d1b55dddc057db17cb6e60589240331ab2beb56df4f6a81bbe6ff1fe2b63731eff6454b601b1a76ba5c2061baa7c
|
DIST SnakeYAML-all-1.9.zip 9122570 SHA256 7c1090eb1b2e06f784dc424678f18d513dfe020fd2f0042c63217e09ae9a8853 SHA512 8b2fd5de8374b592b74f52cea66cbb7aed04892fecf7f994fc797fc9fdb185fed4fa02a1fe69e69f137acb01037f77ed18988b83d038bc425fa04186947dab19 WHIRLPOOL f7a9dcd644638b28a35a8a33d81455984455d1b55dddc057db17cb6e60589240331ab2beb56df4f6a81bbe6ff1fe2b63731eff6454b601b1a76ba5c2061baa7c
|
||||||
|
@ -0,0 +1,37 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-java/snakeyaml/snakeyaml-1.11.ebuild,v 1.1 2013/07/11 21:22:25 tomwij Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="doc source"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-pkg-simple
|
||||||
|
|
||||||
|
DESCRIPTION="A YAML 1.1 parser and emitter for Java 5."
|
||||||
|
HOMEPAGE="http://code.google.com/p/snakeyaml/"
|
||||||
|
SRC_URI="http://snakeyaml.googlecode.com/files/SnakeYAML-all-${PV}.zip"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
DEPEND=">=virtual/jdk-1.5"
|
||||||
|
RDEPEND=">=virtual/jre-1.5"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${PN}"
|
||||||
|
|
||||||
|
JAVA_SRC_DIR="src/main/java"
|
||||||
|
|
||||||
|
java_prepare() {
|
||||||
|
find "${WORKDIR}" -name '*.class' -exec rm {} +
|
||||||
|
|
||||||
|
# Easier to use java-pkg-simple.
|
||||||
|
rm -v pom.xml || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
java-pkg-simple_src_install
|
||||||
|
|
||||||
|
dodoc AUTHORS src/etc/announcement.msg
|
||||||
|
}
|
@ -1,2 +1,4 @@
|
|||||||
DIST jaxen-1.1.3-src.tar.gz 267657 SHA256 0509a8a30eeaf6af8132536a5fa0bb64c969fa9edb7827021cfcfd6ad55884cf SHA512 e5fa220b82334ddb7168d73060a091269d5e683d37909128a89732056eec7c6d1bf8a8e349a0d442feb0909da9aa9df83938f63a918caed78d25587566a4cb4d WHIRLPOOL 03c88584de13959316d4a6e49ddfbab8e9abb0a84e18cd2a92c812912f1240a2f0e72a4bab82e9ac7af2683eedba3d2d917d3a313bae3a40e0729d1d16443079
|
DIST jaxen-1.1.3-src.tar.gz 267657 SHA256 0509a8a30eeaf6af8132536a5fa0bb64c969fa9edb7827021cfcfd6ad55884cf SHA512 e5fa220b82334ddb7168d73060a091269d5e683d37909128a89732056eec7c6d1bf8a8e349a0d442feb0909da9aa9df83938f63a918caed78d25587566a4cb4d WHIRLPOOL 03c88584de13959316d4a6e49ddfbab8e9abb0a84e18cd2a92c812912f1240a2f0e72a4bab82e9ac7af2683eedba3d2d917d3a313bae3a40e0729d1d16443079
|
||||||
|
DIST jaxen-1.1.6-src.tar.gz 204211 SHA256 812754aaff83efbf0d822e0014ba668599f2b519ab46fd7d4e5078eb3cc3c887 SHA512 84a3beb521c8729d7ad9bcb76a252e12d624614277eee9d5e844f79fcdfc58f5f49eac902256b17c0af6563d4c255249d9124a47c3b02827189a7489f3172309 WHIRLPOOL d1ac6b7c8fb35d61accc12a97f9d92a29df909d6a29e4a5957bf695a63c73bc0e74362efd9aa31a3fdb7891cbd5411175106fe5815895327d3b1f854721361a0
|
||||||
|
DIST xom-1.2.10.tar.gz 11717279 SHA256 d8d58d26cba76f6f9e1a65ab537f759f662d1f4441e9a94b6687e23fdb76f879 SHA512 edaa4abbb929f4eba1ee092be7a196ba1c7a359b233a38abbf100dc519a9a6ca2b9a4947497e412f96ceaf509bbd03c0ce25b17e401b6cd0a95fc355bbdc7680 WHIRLPOOL a7186e0a3c913c13d3b28d07f48bb31db929bf8e514ecb10ddac519e2ce3187c067d5aa928d3316d98f34e944571d1f95bec174fd461cded273ebb8937bc218b
|
||||||
DIST xom-1.2.6.tar.gz 11098494 SHA256 dae81733cd5bfdbe505ffea97c3a6d6057b6b0b269e90a0fa43854f0d276c8d6 SHA512 10712dc1afe031ee729bfc0bcbebf88fda90be8f26758b8b6d521c7263f9f29cbebcc8ba02205376cca50b3c98771a3a9293e106b44ac83350da6c76bc3b2108 WHIRLPOOL b373be97459e5d011077f109d7065930bcc2702bf85afdfc176893af1f96576fa013ed82c02848bb8224c0f1bdac30e5eae3674a48d908b7879ecb3d8cb98b92
|
DIST xom-1.2.6.tar.gz 11098494 SHA256 dae81733cd5bfdbe505ffea97c3a6d6057b6b0b269e90a0fa43854f0d276c8d6 SHA512 10712dc1afe031ee729bfc0bcbebf88fda90be8f26758b8b6d521c7263f9f29cbebcc8ba02205376cca50b3c98771a3a9293e106b44ac83350da6c76bc3b2108 WHIRLPOOL b373be97459e5d011077f109d7065930bcc2702bf85afdfc176893af1f96576fa013ed82c02848bb8224c0f1bdac30e5eae3674a48d908b7879ecb3d8cb98b92
|
||||||
|
@ -0,0 +1,81 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-java/xom/xom-1.2.10.ebuild,v 1.1 2013/07/11 21:42:28 tomwij Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="doc examples source"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-ant-2
|
||||||
|
|
||||||
|
JAXEN_V="1.1.6"
|
||||||
|
JAXEN_P="jaxen-${JAXEN_V}"
|
||||||
|
|
||||||
|
DESCRIPTION="A new XML object model."
|
||||||
|
HOMEPAGE="http://cafeconleche.org/XOM/index.html"
|
||||||
|
# Bundled jaxen as its moved under XOM's namespace
|
||||||
|
SRC_URI="http://cafeconleche.org/XOM/${P}.tar.gz
|
||||||
|
http://dist.codehaus.org/jaxen/distributions/${JAXEN_P}-src.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux
|
||||||
|
~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||||
|
|
||||||
|
COMMON_DEPEND="dev-java/xerces:2
|
||||||
|
dev-java/xml-commons-external:1.3
|
||||||
|
examples? ( java-virtuals/servlet-api:2.4 )"
|
||||||
|
|
||||||
|
RDEPEND=">=virtual/jre-1.4
|
||||||
|
${COMMON_DEPEND}"
|
||||||
|
|
||||||
|
DEPEND=">=virtual/jdk-1.4
|
||||||
|
dev-java/jarjar:1
|
||||||
|
${COMMON_DEPEND}"
|
||||||
|
|
||||||
|
S="${WORKDIR}/XOM"
|
||||||
|
|
||||||
|
# Test require network access to pass.
|
||||||
|
# They need a redirected http document on public web.
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
java_prepare() {
|
||||||
|
epatch "${FILESDIR}/${PN}-1.2.6.patch"
|
||||||
|
epatch "${FILESDIR}/${PN}-strip-fallback-parser.patch" #399119
|
||||||
|
|
||||||
|
# Delete test files as they aren't installed
|
||||||
|
rm -vr src/nu/xom/tests || die
|
||||||
|
|
||||||
|
# Delete bundled jars
|
||||||
|
rm -v *.jar lib/*.jar || die
|
||||||
|
|
||||||
|
# Delete bundled classes
|
||||||
|
find . -name "*.class" -delete -print || die
|
||||||
|
|
||||||
|
# Move bundled jaxen to where the build.xml expects it
|
||||||
|
mv "${WORKDIR}"/${JAXEN_P}/ lib/ || die
|
||||||
|
|
||||||
|
java-pkg_jar-from --into lib/ xml-commons-external-1.3
|
||||||
|
java-pkg_jar-from --into lib/ xerces-2
|
||||||
|
java-pkg_jar-from --build-only --into lib/ jarjar-1
|
||||||
|
|
||||||
|
# Tagsoup is only needed to run betterdoc but we use the pregenerated ones.
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
local ant_flags="-Ddebug=off"
|
||||||
|
use examples && ant_flags="${ant_flags} -Dservlet.jar=$(java-pkg_getjar servlet-api-2.4 servlet-api.jar)"
|
||||||
|
|
||||||
|
ANT_TASKS="jarjar-1" eant jar ${ant_flags}\
|
||||||
|
$(use examples && echo samples)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
java-pkg_newjar build/${P}.jar ${PN}.jar
|
||||||
|
use examples && java-pkg_dojar build/xom-samples.jar
|
||||||
|
dodoc Todo.txt
|
||||||
|
|
||||||
|
use doc && java-pkg_dojavadoc apidocs/
|
||||||
|
use source && java-pkg_dosrc src/*
|
||||||
|
use examples && java-pkg_doexamples --subdir nu/xom/samples src/nu/xom/samples
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST opendylan-2011.1.zip 12228195 SHA256 5031ea08cc99093eb7187a1dcff766090ba47a2ffaed01fc8115167eb2ff8084 SHA512 5262dee4d854ff83ac738e5301844431a73019bc152aba47206fafd6e25c2e377e883a65228f3d4b2827ece19a55365c05876cb8d0f86d621d9274560ff541b5 WHIRLPOOL edb960dc4e12c6b442b5a8eb47fd2cdb717770fb6aa20a6e743cd1b4afb6a4c383de65c4260d685b8ad441de38443d10be72f049687a5a0e9a9795ab516a247a
|
DIST opendylan-2011.1.zip 12228195 SHA256 5031ea08cc99093eb7187a1dcff766090ba47a2ffaed01fc8115167eb2ff8084 SHA512 5262dee4d854ff83ac738e5301844431a73019bc152aba47206fafd6e25c2e377e883a65228f3d4b2827ece19a55365c05876cb8d0f86d621d9274560ff541b5 WHIRLPOOL edb960dc4e12c6b442b5a8eb47fd2cdb717770fb6aa20a6e743cd1b4afb6a4c383de65c4260d685b8ad441de38443d10be72f049687a5a0e9a9795ab516a247a
|
||||||
DIST opendylan-2012.1.tar.bz2 8935516 SHA256 d842f591b321cea9f62da5b3342977e546327a597710f002cb0867551b9e4ce8 SHA512 fa3cbee9be2eb635848641e58e31d85f8fc2c0b0ac537fe67be3eb45ffa1ec09c4b9825bca41d857133219e5df97cfd3af1ac14e880e07d88524a24d7c1cdab1 WHIRLPOOL 6769f4b1f3e3e732fcad4a732705370764eadfb154d4c0b2509633faea2f16ffa2de0e791fbed35e34848a7c4142030727f0b5e4b0cad68731e4b56cfc21a0cb
|
DIST opendylan-2012.1.tar.bz2 8935516 SHA256 d842f591b321cea9f62da5b3342977e546327a597710f002cb0867551b9e4ce8 SHA512 fa3cbee9be2eb635848641e58e31d85f8fc2c0b0ac537fe67be3eb45ffa1ec09c4b9825bca41d857133219e5df97cfd3af1ac14e880e07d88524a24d7c1cdab1 WHIRLPOOL 6769f4b1f3e3e732fcad4a732705370764eadfb154d4c0b2509633faea2f16ffa2de0e791fbed35e34848a7c4142030727f0b5e4b0cad68731e4b56cfc21a0cb
|
||||||
|
DIST opendylan-2013.1-sources.tar.bz2 8441356 SHA256 69cb884d2d07a96a6793ec0f782566924e40aa8660256ddf94f0703c96f1edf5 SHA512 f5168bb9a4d2bcd372667406f2f07ed5972f3e773a5766c5f74421d6ffd10901a43cf9d6604ad2ae14d80f1b84e856f4fdca3e1546a87053939f470005a87a2f WHIRLPOOL ed6a4804c29399e65f3fbc2785f5909f3a649521de798452fb2e5ba34542806fc628383257d9198fa8338d8407c90be321d790ceffa0ee896c6ce0ceb347c528
|
||||||
|
@ -0,0 +1,104 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-lang/opendylan/opendylan-2013.1.ebuild,v 1.1 2013/07/12 03:47:54 patrick Exp $
|
||||||
|
EAPI=4
|
||||||
|
|
||||||
|
inherit autotools
|
||||||
|
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
DESCRIPTION="OpenDylan language runtime environment"
|
||||||
|
|
||||||
|
HOMEPAGE="http://opendylan.org"
|
||||||
|
SRC_URI="http://opendylan.org/downloads/${PN}/${PV}/${P}-sources.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="Opendylan"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
# not tested on x86
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
# the boehm-gc check is "wrong" and reported upstream
|
||||||
|
# but for now static-libs useflag is needed
|
||||||
|
DEPEND="app-arch/unzip
|
||||||
|
dev-libs/boehm-gc[static-libs]
|
||||||
|
dev-lang/perl
|
||||||
|
dev-perl/XML-Parser
|
||||||
|
|| ( dev-lang/opendylan-bin dev-lang/opendylan )
|
||||||
|
x86? ( <dev-libs/mps-1.108 )"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
# on x86 there's a dependency on mps, but the build system is a bit ... hmm ...
|
||||||
|
# let's give it more of a chance to survive then
|
||||||
|
NAUGHTY_FILES=(
|
||||||
|
sources/lib/run-time/collector.c.malloc
|
||||||
|
sources/lib/run-time/collector.c
|
||||||
|
sources/lib/run-time/pentium-win32/buffalo-collector.c
|
||||||
|
sources/lib/run-time/pentium-win32/heap-stats.c
|
||||||
|
sources/lib/run-time/heap-utils.h
|
||||||
|
)
|
||||||
|
|
||||||
|
NAUGHTY_HEADERS=(
|
||||||
|
mps.h
|
||||||
|
mpscmv.h
|
||||||
|
mpscamc.h
|
||||||
|
mpsavm.h
|
||||||
|
)
|
||||||
|
|
||||||
|
S="${WORKDIR}/${PN}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
mkdir -p build-aux
|
||||||
|
elibtoolize && eaclocal || die "Fail"
|
||||||
|
automake --foreign --add-missing # this one dies wrongfully
|
||||||
|
eautoconf || die "Fail"
|
||||||
|
# mps headers, included wrong
|
||||||
|
if use x86; then
|
||||||
|
for i in ${NAUGHTY_FILES[@]}; do
|
||||||
|
for header in ${NAUGHTY_HEADERS[@]}; do
|
||||||
|
sed -i -e "s:\"${header}\":<${header}>:" $i
|
||||||
|
done
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
if has_version =dev-lang/opendylan-bin-2013.1; then
|
||||||
|
PATH=/opt/opendylan-2013.1/bin/:$PATH
|
||||||
|
elif has_version =dev-lang/opendylan-bin-2012.1; then
|
||||||
|
PATH=/opt/opendylan-2012.1/bin/:$PATH
|
||||||
|
elif has_version =dev-lang/opendylan-bin-2011.1; then
|
||||||
|
PATH=/opt/opendylan-2011.1/bin/:$PATH
|
||||||
|
else
|
||||||
|
PATH=/opt/opendylan/bin:$PATH
|
||||||
|
fi
|
||||||
|
if use amd64; then
|
||||||
|
econf --prefix=/opt/opendylan || die
|
||||||
|
else
|
||||||
|
econf --prefix=/opt/opendylan --with-mps=/usr/include/mps/ || die
|
||||||
|
fi
|
||||||
|
if use x86; then
|
||||||
|
# Includedir, pointing at something wrong
|
||||||
|
sed -i -e 's:-I$(MPS)/code:-I$(MPS):' sources/lib/run-time/pentium-linux/Makefile || die "Couldn't fix mps path"
|
||||||
|
sed -i -e 's~(cd $(MPS)/code; make -f lii4gc.gmk mmdw.a)~:;~' sources/lib/run-time/pentium-linux/Makefile || die "Couldn't fix mps building"
|
||||||
|
sed -i -e 's~(cd $(MPS)/code; make -f lii4gc.gmk mpsplan.a)~:;~' sources/lib/run-time/pentium-linux/Makefile || die "Couldn't fix mps building"
|
||||||
|
sed -i -e 's~$(MPS_LIB)/mpsplan.a~/usr/lib/mpsplan.a~' sources/lib/run-time/pentium-linux/Makefile || die "Couldn't fix mps clone"
|
||||||
|
sed -i -e 's~$(MPS_LIB)/mmdw.a~/usr/lib/mmdw.a~' sources/lib/run-time/pentium-linux/Makefile || die "Couldn't fix mps clone"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
ulimit -s 32000 # this is naughty build system
|
||||||
|
emake -j1 3-stage-bootstrap || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
ulimit -s 32000 # this is naughty build system
|
||||||
|
# because of Makefile weirdness it rebuilds quite a bit here
|
||||||
|
# upstream has been notified
|
||||||
|
emake -j1 DESTDIR="${D}" install
|
||||||
|
mkdir -p "${D}/etc/env.d/opendylan/"
|
||||||
|
echo "export PATH=/opt/opendylan/bin:\$PATH" > "${D}/etc/env.d/opendylan/99-opendylan" || die "Failed to add env settings"
|
||||||
|
}
|
@ -0,0 +1,23 @@
|
|||||||
|
https://bugs.gentoo.org/show_bug.cgi?id=476426
|
||||||
|
http://bugs.python.org/issue17998
|
||||||
|
diff -r d91da96a55bf Modules/_sre.c
|
||||||
|
--- a/Modules/_sre.c Thu May 16 22:47:47 2013 +0100
|
||||||
|
+++ b/Modules/_sre.c Fri May 17 21:02:48 2013 +0300
|
||||||
|
@@ -1028,7 +1028,7 @@
|
||||||
|
TRACE(("|%p|%p|REPEAT_ONE %d %d\n", ctx->pattern, ctx->ptr,
|
||||||
|
ctx->pattern[1], ctx->pattern[2]));
|
||||||
|
|
||||||
|
- if (ctx->pattern[1] > end - ctx->ptr)
|
||||||
|
+ if ((Py_ssize_t) ctx->pattern[1] > end - ctx->ptr)
|
||||||
|
RETURN_FAILURE; /* cannot match */
|
||||||
|
|
||||||
|
state->ptr = ctx->ptr;
|
||||||
|
@@ -1111,7 +1111,7 @@
|
||||||
|
TRACE(("|%p|%p|MIN_REPEAT_ONE %d %d\n", ctx->pattern, ctx->ptr,
|
||||||
|
ctx->pattern[1], ctx->pattern[2]));
|
||||||
|
|
||||||
|
- if (ctx->pattern[1] > end - ctx->ptr)
|
||||||
|
+ if ((Py_ssize_t) ctx->pattern[1] > end - ctx->ptr)
|
||||||
|
RETURN_FAILURE; /* cannot match */
|
||||||
|
|
||||||
|
state->ptr = ctx->ptr;
|
@ -0,0 +1,393 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-2.7.5-r1.ebuild,v 1.1 2013/07/12 01:56:41 floppym Exp $
|
||||||
|
|
||||||
|
EAPI="4"
|
||||||
|
WANT_AUTOMAKE="none"
|
||||||
|
WANT_LIBTOOL="none"
|
||||||
|
|
||||||
|
inherit autotools eutils flag-o-matic multilib pax-utils python-utils-r1 toolchain-funcs multiprocessing
|
||||||
|
|
||||||
|
MY_P="Python-${PV}"
|
||||||
|
PATCHSET_REVISION="0"
|
||||||
|
|
||||||
|
DESCRIPTION="An interpreted, interactive, object-oriented programming language"
|
||||||
|
HOMEPAGE="http://www.python.org/"
|
||||||
|
SRC_URI="http://www.python.org/ftp/python/${PV}/${MY_P}.tar.xz
|
||||||
|
mirror://gentoo/python-gentoo-patches-${PV}-${PATCHSET_REVISION}.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="PSF-2"
|
||||||
|
SLOT="2.7"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||||
|
IUSE="-berkdb build doc elibc_uclibc examples gdbm hardened ipv6 +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml"
|
||||||
|
|
||||||
|
# Do not add a dependency on dev-lang/python to this ebuild.
|
||||||
|
# If you need to apply a patch which requires python for bootstrapping, please
|
||||||
|
# run the bootstrap code on your dev box and include the results in the
|
||||||
|
# patchset. See bug 447752.
|
||||||
|
|
||||||
|
RDEPEND="app-arch/bzip2
|
||||||
|
>=sys-libs/zlib-1.1.3
|
||||||
|
virtual/libffi
|
||||||
|
virtual/libintl
|
||||||
|
!build? (
|
||||||
|
berkdb? ( || (
|
||||||
|
sys-libs/db:5.3
|
||||||
|
sys-libs/db:5.2
|
||||||
|
sys-libs/db:5.1
|
||||||
|
sys-libs/db:5.0
|
||||||
|
sys-libs/db:4.8
|
||||||
|
sys-libs/db:4.7
|
||||||
|
sys-libs/db:4.6
|
||||||
|
sys-libs/db:4.5
|
||||||
|
sys-libs/db:4.4
|
||||||
|
sys-libs/db:4.3
|
||||||
|
sys-libs/db:4.2
|
||||||
|
) )
|
||||||
|
gdbm? ( sys-libs/gdbm[berkdb] )
|
||||||
|
ncurses? (
|
||||||
|
>=sys-libs/ncurses-5.2
|
||||||
|
readline? ( >=sys-libs/readline-4.1 )
|
||||||
|
)
|
||||||
|
sqlite? ( >=dev-db/sqlite-3.3.8:3[extensions] )
|
||||||
|
ssl? ( dev-libs/openssl )
|
||||||
|
tk? (
|
||||||
|
>=dev-lang/tk-8.0
|
||||||
|
dev-tcltk/blt
|
||||||
|
)
|
||||||
|
xml? ( >=dev-libs/expat-2.1 )
|
||||||
|
)
|
||||||
|
!!<sys-apps/portage-2.1.9"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/pkgconfig
|
||||||
|
>=sys-devel/autoconf-2.65
|
||||||
|
!sys-devel/gcc[libffi]"
|
||||||
|
RDEPEND+=" !build? ( app-misc/mime-types )
|
||||||
|
doc? ( dev-python/python-docs:${SLOT} )"
|
||||||
|
PDEPEND="app-admin/eselect-python
|
||||||
|
app-admin/python-updater"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
if use berkdb; then
|
||||||
|
ewarn "'bsddb' module is out-of-date and no longer maintained inside"
|
||||||
|
ewarn "dev-lang/python. 'bsddb' and 'dbhash' modules have been additionally"
|
||||||
|
ewarn "removed in Python 3. A maintained alternative of 'bsddb3' module"
|
||||||
|
ewarn "is provided by dev-python/bsddb3."
|
||||||
|
else
|
||||||
|
if has_version "=${CATEGORY}/${PN}-${PV%%.*}*[berkdb]"; then
|
||||||
|
ewarn "You are migrating from =${CATEGORY}/${PN}-${PV%%.*}*[berkdb]"
|
||||||
|
ewarn "to =${CATEGORY}/${PN}-${PV%%.*}*[-berkdb]."
|
||||||
|
ewarn "You might need to migrate your databases."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Ensure that internal copies of expat, libffi and zlib are not used.
|
||||||
|
rm -r Modules/expat || die
|
||||||
|
rm -r Modules/_ctypes/libffi* || die
|
||||||
|
rm -r Modules/zlib || die
|
||||||
|
|
||||||
|
local excluded_patches
|
||||||
|
if ! tc-is-cross-compiler; then
|
||||||
|
excluded_patches="*_all_crosscompile.patch"
|
||||||
|
fi
|
||||||
|
|
||||||
|
EPATCH_EXCLUDE="${excluded_patches}" EPATCH_SUFFIX="patch" \
|
||||||
|
epatch "${WORKDIR}/${PV}-${PATCHSET_REVISION}"
|
||||||
|
|
||||||
|
epatch "${FILESDIR}/${P}-library-path.patch" #474882
|
||||||
|
epatch "${FILESDIR}/${P}-re_unsigned_ptrdiff.patch" #476426
|
||||||
|
|
||||||
|
sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" \
|
||||||
|
Lib/distutils/command/install.py \
|
||||||
|
Lib/distutils/sysconfig.py \
|
||||||
|
Lib/site.py \
|
||||||
|
Lib/sysconfig.py \
|
||||||
|
Lib/test/test_site.py \
|
||||||
|
Makefile.pre.in \
|
||||||
|
Modules/Setup.dist \
|
||||||
|
Modules/getpath.c \
|
||||||
|
setup.py || die "sed failed to replace @@GENTOO_LIBDIR@@"
|
||||||
|
|
||||||
|
epatch_user
|
||||||
|
|
||||||
|
eautoconf
|
||||||
|
eautoheader
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
if use build; then
|
||||||
|
# Disable extraneous modules with extra dependencies.
|
||||||
|
export PYTHON_DISABLE_MODULES="dbm _bsddb gdbm _curses _curses_panel readline _sqlite3 _tkinter _elementtree pyexpat"
|
||||||
|
export PYTHON_DISABLE_SSL="1"
|
||||||
|
else
|
||||||
|
# dbm module can be linked against berkdb or gdbm.
|
||||||
|
# Defaults to gdbm when both are enabled, #204343.
|
||||||
|
local disable
|
||||||
|
use berkdb || use gdbm || disable+=" dbm"
|
||||||
|
use berkdb || disable+=" _bsddb"
|
||||||
|
use gdbm || disable+=" gdbm"
|
||||||
|
use ncurses || disable+=" _curses _curses_panel"
|
||||||
|
use readline || disable+=" readline"
|
||||||
|
use sqlite || disable+=" _sqlite3"
|
||||||
|
use ssl || export PYTHON_DISABLE_SSL="1"
|
||||||
|
use tk || disable+=" _tkinter"
|
||||||
|
use xml || disable+=" _elementtree pyexpat" # _elementtree uses pyexpat.
|
||||||
|
export PYTHON_DISABLE_MODULES="${disable}"
|
||||||
|
|
||||||
|
if ! use xml; then
|
||||||
|
ewarn "You have configured Python without XML support."
|
||||||
|
ewarn "This is NOT a recommended configuration as you"
|
||||||
|
ewarn "may face problems parsing any XML documents."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -n "${PYTHON_DISABLE_MODULES}" ]]; then
|
||||||
|
einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ "$(gcc-major-version)" -ge 4 ]]; then
|
||||||
|
append-flags -fwrapv
|
||||||
|
fi
|
||||||
|
|
||||||
|
filter-flags -malign-double
|
||||||
|
|
||||||
|
[[ "${ARCH}" == "alpha" ]] && append-flags -fPIC
|
||||||
|
|
||||||
|
# https://bugs.gentoo.org/show_bug.cgi?id=50309
|
||||||
|
if is-flagq -O3; then
|
||||||
|
is-flagq -fstack-protector-all && replace-flags -O3 -O2
|
||||||
|
use hardened && replace-flags -O3 -O2
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Run the configure scripts in parallel.
|
||||||
|
multijob_init
|
||||||
|
|
||||||
|
mkdir -p "${WORKDIR}"/{${CBUILD},${CHOST}}
|
||||||
|
|
||||||
|
if tc-is-cross-compiler; then
|
||||||
|
(
|
||||||
|
multijob_child_init
|
||||||
|
cd "${WORKDIR}"/${CBUILD} >/dev/null
|
||||||
|
OPT="-O1" CFLAGS="" CPPFLAGS="" LDFLAGS="" CC="" \
|
||||||
|
"${S}"/configure \
|
||||||
|
--{build,host}=${CBUILD} \
|
||||||
|
|| die "cross-configure failed"
|
||||||
|
) &
|
||||||
|
multijob_post_fork
|
||||||
|
|
||||||
|
# The configure script assumes it's buggy when cross-compiling.
|
||||||
|
export ac_cv_buggy_getaddrinfo=no
|
||||||
|
export ac_cv_have_long_long_format=yes
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Export CXX so it ends up in /usr/lib/python2.X/config/Makefile.
|
||||||
|
tc-export CXX
|
||||||
|
# The configure script fails to use pkg-config correctly.
|
||||||
|
# http://bugs.python.org/issue15506
|
||||||
|
export ac_cv_path_PKG_CONFIG=$(tc-getPKG_CONFIG)
|
||||||
|
|
||||||
|
# Set LDFLAGS so we link modules with -lpython2.7 correctly.
|
||||||
|
# Needed on FreeBSD unless Python 2.7 is already installed.
|
||||||
|
# Please query BSD team before removing this!
|
||||||
|
append-ldflags "-L."
|
||||||
|
|
||||||
|
local dbmliborder
|
||||||
|
if use gdbm; then
|
||||||
|
dbmliborder+="${dbmliborder:+:}gdbm"
|
||||||
|
fi
|
||||||
|
if use berkdb; then
|
||||||
|
dbmliborder+="${dbmliborder:+:}bdb"
|
||||||
|
fi
|
||||||
|
|
||||||
|
cd "${WORKDIR}"/${CHOST}
|
||||||
|
ECONF_SOURCE="${S}" OPT="" \
|
||||||
|
econf \
|
||||||
|
--with-fpectl \
|
||||||
|
--enable-shared \
|
||||||
|
$(use_enable ipv6) \
|
||||||
|
$(use_with threads) \
|
||||||
|
$(use wide-unicode && echo "--enable-unicode=ucs4" || echo "--enable-unicode=ucs2") \
|
||||||
|
--infodir='${prefix}/share/info' \
|
||||||
|
--mandir='${prefix}/share/man' \
|
||||||
|
--with-dbmliborder="${dbmliborder}" \
|
||||||
|
--with-libc="" \
|
||||||
|
--enable-loadable-sqlite-extensions \
|
||||||
|
--with-system-expat \
|
||||||
|
--with-system-ffi
|
||||||
|
|
||||||
|
if tc-is-cross-compiler; then
|
||||||
|
# Modify the Makefile.pre so we don't regen for the host/ one.
|
||||||
|
# We need to link the host python programs into $PWD and run
|
||||||
|
# them from here because the distutils sysconfig module will
|
||||||
|
# parse Makefile/etc... from argv[0], and we need it to pick
|
||||||
|
# up the target settings, not the host ones.
|
||||||
|
sed -i \
|
||||||
|
-e '1iHOSTPYTHONPATH = ./hostpythonpath:' \
|
||||||
|
-e '/^HOSTPYTHON/s:=.*:= ./hostpython:' \
|
||||||
|
-e '/^HOSTPGEN/s:=.*:= ./Parser/hostpgen:' \
|
||||||
|
Makefile{.pre,} || die "sed failed"
|
||||||
|
fi
|
||||||
|
|
||||||
|
multijob_finish
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
if tc-is-cross-compiler; then
|
||||||
|
cd "${WORKDIR}"/${CBUILD}
|
||||||
|
# Disable as many modules as possible -- but we need a few to install.
|
||||||
|
PYTHON_DISABLE_MODULES=$(
|
||||||
|
sed -n "/Extension('/{s:^.*Extension('::;s:'.*::;p}" "${S}"/setup.py | \
|
||||||
|
egrep -v '(unicodedata|time|cStringIO|_struct|binascii)'
|
||||||
|
) \
|
||||||
|
PTHON_DISABLE_SSL="1" \
|
||||||
|
SYSROOT= \
|
||||||
|
emake
|
||||||
|
# See comment in src_configure about these.
|
||||||
|
ln python ../${CHOST}/hostpython || die
|
||||||
|
ln Parser/pgen ../${CHOST}/Parser/hostpgen || die
|
||||||
|
ln -s ../${CBUILD}/build/lib.*/ ../${CHOST}/hostpythonpath || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
cd "${WORKDIR}"/${CHOST}
|
||||||
|
default
|
||||||
|
|
||||||
|
# Work around bug 329499. See also bug 413751 and 457194.
|
||||||
|
if has_version dev-libs/libffi[pax_kernel]; then
|
||||||
|
pax-mark E python
|
||||||
|
else
|
||||||
|
pax-mark m python
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
# Tests will not work when cross compiling.
|
||||||
|
if tc-is-cross-compiler; then
|
||||||
|
elog "Disabling tests due to crosscompiling."
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
cd "${WORKDIR}"/${CHOST}
|
||||||
|
|
||||||
|
# Skip failing tests.
|
||||||
|
local skipped_tests="distutils gdb"
|
||||||
|
|
||||||
|
for test in ${skipped_tests}; do
|
||||||
|
mv "${S}"/Lib/test/test_${test}.py "${T}"
|
||||||
|
done
|
||||||
|
|
||||||
|
# Rerun failed tests in verbose mode (regrtest -w).
|
||||||
|
emake test EXTRATESTOPTS="-w" < /dev/tty
|
||||||
|
local result="$?"
|
||||||
|
|
||||||
|
for test in ${skipped_tests}; do
|
||||||
|
mv "${T}/test_${test}.py" "${S}"/Lib/test
|
||||||
|
done
|
||||||
|
|
||||||
|
elog "The following tests have been skipped:"
|
||||||
|
for test in ${skipped_tests}; do
|
||||||
|
elog "test_${test}.py"
|
||||||
|
done
|
||||||
|
|
||||||
|
elog "If you would like to run them, you may:"
|
||||||
|
elog "cd '${EPREFIX}/usr/$(get_libdir)/python${SLOT}/test'"
|
||||||
|
elog "and run the tests separately."
|
||||||
|
|
||||||
|
if [[ "${result}" -ne 0 ]]; then
|
||||||
|
die "emake test failed"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local libdir=${ED}/usr/$(get_libdir)/python${SLOT}
|
||||||
|
|
||||||
|
cd "${WORKDIR}"/${CHOST}
|
||||||
|
emake DESTDIR="${D}" altinstall
|
||||||
|
|
||||||
|
sed -e "s/\(LDFLAGS=\).*/\1/" -i "${libdir}/config/Makefile" || die "sed failed"
|
||||||
|
|
||||||
|
# Backwards compat with Gentoo divergence.
|
||||||
|
dosym python${SLOT}-config /usr/bin/python-config-${SLOT}
|
||||||
|
|
||||||
|
# Fix collisions between different slots of Python.
|
||||||
|
mv "${ED}usr/bin/2to3" "${ED}usr/bin/2to3-${SLOT}"
|
||||||
|
mv "${ED}usr/bin/pydoc" "${ED}usr/bin/pydoc${SLOT}"
|
||||||
|
mv "${ED}usr/bin/idle" "${ED}usr/bin/idle${SLOT}"
|
||||||
|
rm -f "${ED}usr/bin/smtpd.py"
|
||||||
|
|
||||||
|
if use build; then
|
||||||
|
rm -fr "${ED}usr/bin/idle${SLOT}" "${libdir}/"{bsddb,dbhash.py,idlelib,lib-tk,sqlite3,test}
|
||||||
|
else
|
||||||
|
use berkdb || rm -r "${libdir}/"{bsddb,dbhash.py,test/test_bsddb*} || die
|
||||||
|
use sqlite || rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die
|
||||||
|
use tk || rm -r "${ED}usr/bin/idle${SLOT}" "${libdir}/"{idlelib,lib-tk} || die
|
||||||
|
use elibc_uclibc && rm -fr "${libdir}/"{bsddb/test,test}
|
||||||
|
fi
|
||||||
|
|
||||||
|
use threads || rm -r "${libdir}/multiprocessing" || die
|
||||||
|
use wininst || rm -r "${libdir}/distutils/command/"wininst-*.exe || die
|
||||||
|
|
||||||
|
dodoc "${S}"/Misc/{ACKS,HISTORY,NEWS} || die "dodoc failed"
|
||||||
|
|
||||||
|
if use examples; then
|
||||||
|
insinto /usr/share/doc/${PF}/examples
|
||||||
|
doins -r "${S}"/Tools
|
||||||
|
fi
|
||||||
|
insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510
|
||||||
|
local libname=$(printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | \
|
||||||
|
emake --no-print-directory -s -f - 2>/dev/null)
|
||||||
|
newins "${S}"/Tools/gdb/libpython.py "${libname}"-gdb.py
|
||||||
|
|
||||||
|
newconfd "${FILESDIR}/pydoc.conf" pydoc-${SLOT}
|
||||||
|
newinitd "${FILESDIR}/pydoc.init" pydoc-${SLOT}
|
||||||
|
sed \
|
||||||
|
-e "s:@PYDOC_PORT_VARIABLE@:PYDOC${SLOT/./_}_PORT:" \
|
||||||
|
-e "s:@PYDOC@:pydoc${SLOT}:" \
|
||||||
|
-i "${ED}etc/conf.d/pydoc-${SLOT}" "${ED}etc/init.d/pydoc-${SLOT}" || die "sed failed"
|
||||||
|
|
||||||
|
# for python-exec
|
||||||
|
python_export python${SLOT} EPYTHON PYTHON PYTHON_SITEDIR
|
||||||
|
|
||||||
|
# if not using a cross-compiler, use the fresh binary
|
||||||
|
if ! tc-is-cross-compiler; then
|
||||||
|
local PYTHON=./python \
|
||||||
|
LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}.
|
||||||
|
export LD_LIBRARY_PATH
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "EPYTHON='${EPYTHON}'" > epython.py
|
||||||
|
python_domodule epython.py
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
if has_version "<${CATEGORY}/${PN}-${SLOT}" && ! has_version "${CATEGORY}/${PN}:2.7"; then
|
||||||
|
python_updater_warning="1"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
eselect_python_update() {
|
||||||
|
if [[ -z "$(eselect python show)" || ! -f "${EROOT}usr/bin/$(eselect python show)" ]]; then
|
||||||
|
eselect python update
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -z "$(eselect python show --python${PV%%.*})" || ! -f "${EROOT}usr/bin/$(eselect python show --python${PV%%.*})" ]]; then
|
||||||
|
eselect python update --python${PV%%.*}
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
eselect_python_update
|
||||||
|
|
||||||
|
if [[ "${python_updater_warning}" == "1" ]]; then
|
||||||
|
ewarn "You have just upgraded from an older version of Python."
|
||||||
|
ewarn "You should switch active version of Python ${PV%%.*} and run"
|
||||||
|
ewarn "'python-updater [options]' to rebuild Python modules."
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
eselect_python_update
|
||||||
|
}
|
@ -0,0 +1,55 @@
|
|||||||
|
From 6dd7775f3506741093890d99f09c242e0b34b55f Mon Sep 17 00:00:00 2001
|
||||||
|
From: Arfrever Frehtes Taifersar Arahesis <Arfrever.FTA@gmail..com>
|
||||||
|
Date: Fri, 12 Jul 2013 11:18:11 +0800
|
||||||
|
Subject: [PATCH] Another round of fixes for older versions of Python
|
||||||
|
|
||||||
|
---
|
||||||
|
python/drv_libxml2.py | 14 ++++++--------
|
||||||
|
1 file changed, 6 insertions(+), 8 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/python/drv_libxml2.py b/python/drv_libxml2.py
|
||||||
|
index c9075e6..c2ec3e2 100644
|
||||||
|
--- a/python/drv_libxml2.py
|
||||||
|
+++ b/python/drv_libxml2.py
|
||||||
|
@@ -40,14 +40,12 @@ __version__ = "0.3"
|
||||||
|
import sys
|
||||||
|
import codecs
|
||||||
|
|
||||||
|
-if sys.version < "3":
|
||||||
|
+if sys.version_info[0] < 3:
|
||||||
|
__author__ = codecs.unicode_escape_decode(__author__)[0]
|
||||||
|
|
||||||
|
- from types import StringType, UnicodeType
|
||||||
|
- StringTypes = (StringType,UnicodeType)
|
||||||
|
-
|
||||||
|
+ StringTypes = (str, unicode)
|
||||||
|
else:
|
||||||
|
- StringTypes = (str)
|
||||||
|
+ StringTypes = str
|
||||||
|
|
||||||
|
from xml.sax._exceptions import *
|
||||||
|
from xml.sax import xmlreader, saxutils
|
||||||
|
@@ -73,9 +71,9 @@ def _d(s):
|
||||||
|
|
||||||
|
try:
|
||||||
|
import libxml2
|
||||||
|
-except ImportError as e:
|
||||||
|
+except ImportError:
|
||||||
|
raise SAXReaderNotAvailable("libxml2 not available: " \
|
||||||
|
- "import error was: %s" % e)
|
||||||
|
+ "import error was: %s" % sys.exc_info()[1])
|
||||||
|
|
||||||
|
class Locator(xmlreader.Locator):
|
||||||
|
"""SAX Locator adapter for libxml2.xmlTextReaderLocator"""
|
||||||
|
@@ -142,7 +140,7 @@ class LibXml2Reader(xmlreader.XMLReader):
|
||||||
|
self.__parsing = 1
|
||||||
|
try:
|
||||||
|
# prepare source and create reader
|
||||||
|
- if type(source) in StringTypes:
|
||||||
|
+ if isinstance(source, StringTypes):
|
||||||
|
reader = libxml2.newTextReaderFilename(source)
|
||||||
|
else:
|
||||||
|
source = saxutils.prepare_input_source(source)
|
||||||
|
--
|
||||||
|
1.8.3.2
|
||||||
|
|
@ -0,0 +1,191 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxml2/libxml2-2.9.1-r1.ebuild,v 1.1 2013/07/12 05:15:17 tetromino Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2,3_3} )
|
||||||
|
PYTHON_REQ_USE="xml"
|
||||||
|
|
||||||
|
inherit libtool flag-o-matic eutils python-r1 autotools prefix
|
||||||
|
|
||||||
|
DESCRIPTION="Version 2 of the library to manipulate XML files"
|
||||||
|
HOMEPAGE="http://www.xmlsoft.org/"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="2"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
|
||||||
|
IUSE="debug examples icu ipv6 lzma python readline static-libs test"
|
||||||
|
|
||||||
|
XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite"
|
||||||
|
XSTS_NAME_1="xmlschema2002-01-16"
|
||||||
|
XSTS_NAME_2="xmlschema2004-01-14"
|
||||||
|
XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
|
||||||
|
XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
|
||||||
|
XMLCONF_TARBALL="xmlts20080827.tar.gz"
|
||||||
|
|
||||||
|
SRC_URI="ftp://xmlsoft.org/${PN}/${PN}-${PV/_rc/-rc}.tar.gz
|
||||||
|
test? (
|
||||||
|
${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
|
||||||
|
${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
|
||||||
|
http://www.w3.org/XML/Test/${XMLCONF_TARBALL} )"
|
||||||
|
|
||||||
|
RDEPEND="sys-libs/zlib:=
|
||||||
|
icu? ( dev-libs/icu:= )
|
||||||
|
lzma? ( app-arch/xz-utils:= )
|
||||||
|
python? ( ${PYTHON_DEPS} )
|
||||||
|
readline? ( sys-libs/readline:= )"
|
||||||
|
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-util/gtk-doc-am
|
||||||
|
hppa? ( >=sys-devel/binutils-2.15.92.0.2 )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${PN}-${PV%_rc*}"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
# ${A} isn't used to avoid unpacking of test tarballs into $WORKDIR,
|
||||||
|
# as they are needed as tarballs in ${S}/xstc instead and not unpacked
|
||||||
|
unpack ${P/_rc/-rc}.tar.gz
|
||||||
|
cd "${S}"
|
||||||
|
|
||||||
|
if use test; then
|
||||||
|
cp "${DISTDIR}/${XSTS_TARBALL_1}" \
|
||||||
|
"${DISTDIR}/${XSTS_TARBALL_2}" \
|
||||||
|
"${S}"/xstc/ \
|
||||||
|
|| die "Failed to install test tarballs"
|
||||||
|
unpack ${XMLCONF_TARBALL}
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Patches needed for prefix support
|
||||||
|
epatch "${FILESDIR}"/${PN}-2.7.1-catalog_path.patch
|
||||||
|
epatch "${FILESDIR}"/${PN}-2.8.0_rc1-winnt.patch
|
||||||
|
|
||||||
|
eprefixify catalog.c xmlcatalog.c runtest.c xmllint.c
|
||||||
|
|
||||||
|
# epunt_cxx # if we don't eautoreconf
|
||||||
|
|
||||||
|
# Important patches from 2.9.2
|
||||||
|
epatch "${FILESDIR}/${P}-missing-break.patch" \
|
||||||
|
"${FILESDIR}/${P}-python-2.6.patch" \
|
||||||
|
"${FILESDIR}/${P}-compression-detection.patch" \
|
||||||
|
"${FILESDIR}/${P}-non-ascii-cr-lf.patch" \
|
||||||
|
"${FILESDIR}/${PN}-2.9.1-python3.patch" \
|
||||||
|
"${FILESDIR}/${PN}-2.9.1-python3a.patch"
|
||||||
|
|
||||||
|
# Please do not remove, as else we get references to PORTAGE_TMPDIR
|
||||||
|
# in /usr/lib/python?.?/site-packages/libxml2mod.la among things.
|
||||||
|
# We now need to run eautoreconf at the end to prevent maintainer mode.
|
||||||
|
# elibtoolize
|
||||||
|
|
||||||
|
# Python bindings are built/tested/installed manually.
|
||||||
|
epatch "${FILESDIR}/${PN}-2.9.0-manual-python.patch"
|
||||||
|
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# filter seemingly problematic CFLAGS (#26320)
|
||||||
|
filter-flags -fprefetch-loop-arrays -funroll-loops
|
||||||
|
|
||||||
|
# USE zlib support breaks gnome2
|
||||||
|
# (libgnomeprint for instance fails to compile with
|
||||||
|
# fresh install, and existing) - <azarah@gentoo.org> (22 Dec 2002).
|
||||||
|
|
||||||
|
# The meaning of the 'debug' USE flag does not apply to the --with-debug
|
||||||
|
# switch (enabling the libxml2 debug module). See bug #100898.
|
||||||
|
|
||||||
|
# --with-mem-debug causes unusual segmentation faults (bug #105120).
|
||||||
|
econf \
|
||||||
|
-with-html-subdir=${PF}/html \
|
||||||
|
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||||
|
$(use_with debug run-debug) \
|
||||||
|
$(use_with icu) \
|
||||||
|
$(use_with lzma) \
|
||||||
|
$(use_with python) \
|
||||||
|
$(use_with readline) \
|
||||||
|
$(use_with readline history) \
|
||||||
|
$(use_enable ipv6) \
|
||||||
|
$(use_enable static-libs static)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
default
|
||||||
|
if use python; then
|
||||||
|
python_copy_sources
|
||||||
|
python_foreach_impl libxml2_py_emake
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
default
|
||||||
|
use python && python_foreach_impl libxml2_py_emake test
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake DESTDIR="${D}" \
|
||||||
|
EXAMPLES_DIR="${EPREFIX}"/usr/share/doc/${PF}/examples install
|
||||||
|
|
||||||
|
# on windows, xmllint is installed by interix libxml2 in parent prefix.
|
||||||
|
# this is the version to use. the native winnt version does not support
|
||||||
|
# symlinks, which makes repoman fail if the portage tree is linked in
|
||||||
|
# from another location (which is my default). -- mduft
|
||||||
|
if [[ ${CHOST} == *-winnt* ]]; then
|
||||||
|
rm -rf "${ED}"/usr/bin/xmllint
|
||||||
|
rm -rf "${ED}"/usr/bin/xmlcatalog
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
python_foreach_impl libxml2_py_emake DESTDIR="${D}" \
|
||||||
|
docsdir="${EPREFIX}"/usr/share/doc/${PF}/python \
|
||||||
|
exampledir="${EPREFIX}"/usr/share/doc/${PF}/python/examples \
|
||||||
|
install
|
||||||
|
python_foreach_impl python_optimize
|
||||||
|
fi
|
||||||
|
|
||||||
|
rm -rf "${ED}"/usr/share/doc/${P}
|
||||||
|
dodoc AUTHORS ChangeLog Copyright NEWS README* TODO*
|
||||||
|
|
||||||
|
if ! use python; then
|
||||||
|
rm -rf "${ED}"/usr/share/doc/${PF}/python
|
||||||
|
rm -rf "${ED}"/usr/share/doc/${PN}-python-${PV}
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use examples; then
|
||||||
|
rm -rf "${ED}/usr/share/doc/${PF}/examples"
|
||||||
|
rm -rf "${ED}/usr/share/doc/${PF}/python/examples"
|
||||||
|
fi
|
||||||
|
|
||||||
|
prune_libtool_files --modules
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
# We don't want to do the xmlcatalog during stage1, as xmlcatalog will not
|
||||||
|
# be in / and stage1 builds to ROOT=/tmp/stage1root. This fixes bug #208887.
|
||||||
|
if [[ "${ROOT}" != "/" ]]; then
|
||||||
|
elog "Skipping XML catalog creation for stage building (bug #208887)."
|
||||||
|
else
|
||||||
|
# need an XML catalog, so no-one writes to a non-existent one
|
||||||
|
CATALOG="${EROOT}etc/xml/catalog"
|
||||||
|
|
||||||
|
# we dont want to clobber an existing catalog though,
|
||||||
|
# only ensure that one is there
|
||||||
|
# <obz@gentoo.org>
|
||||||
|
if [[ ! -e ${CATALOG} ]]; then
|
||||||
|
[[ -d "${EROOT}etc/xml" ]] || mkdir -p "${EROOT}etc/xml"
|
||||||
|
"${EPREFIX}"/usr/bin/xmlcatalog --create > "${CATALOG}"
|
||||||
|
einfo "Created XML catalog in ${CATALOG}"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
libxml2_py_emake() {
|
||||||
|
pushd "${BUILD_DIR}/python" > /dev/null || die
|
||||||
|
emake \
|
||||||
|
PYTHON="${PYTHON}" \
|
||||||
|
PYTHON_INCLUDES="${EPREFIX}/usr/include/${EPYTHON}" \
|
||||||
|
PYTHON_LIBS="$(python-config --ldflags)" \
|
||||||
|
PYTHON_SITE_PACKAGES="$(python_get_sitedir)" \
|
||||||
|
pythondir="$(python_get_sitedir)" "$@"
|
||||||
|
popd > /dev/null
|
||||||
|
}
|
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/udis86/udis86-1.7-r2.ebuild,v 1.1 2013/07/11 22:44:25 mgorny Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
AUTOTOOLS_AUTORECONF=1
|
||||||
|
inherit autotools-multilib eutils
|
||||||
|
|
||||||
|
DESCRIPTION="Disassembler library for the x86/-64 architecture sets."
|
||||||
|
HOMEPAGE="http://udis86.sourceforge.net/"
|
||||||
|
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
DEPEND="test? (
|
||||||
|
amd64? ( dev-lang/yasm )
|
||||||
|
x86? ( dev-lang/yasm )
|
||||||
|
x86-fbsd? ( dev-lang/yasm )
|
||||||
|
)"
|
||||||
|
RDEPEND="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224 )"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${P}-yasm.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myeconfargs=(
|
||||||
|
--disable-static
|
||||||
|
--enable-shared
|
||||||
|
--with-pic
|
||||||
|
)
|
||||||
|
|
||||||
|
autotools-multilib_src_configure
|
||||||
|
}
|
@ -1,2 +1,2 @@
|
|||||||
DIST atomic-1.0.1.gem 12800 SHA256 54a8cbb32dad10b6b5258940e3ff8c6abe27971e1fa19600f6825a78640f2a83 SHA512 9fb874d213c8a215b491c8fa8bad8a197101ec94fcb59192963a7ae5b0fe5f22f5594fd87c9165576d66be0a51c581803d3a417de98c9a3fb6ab9787f25dcde9 WHIRLPOOL 98caf242942fad5daf40ae7009fe82e5a247a776dba628ad9f03078af08723f7f66a3651d1a3462123f7301354fbbc8739a13469377368b1eae96a9ecb453e63
|
DIST atomic-1.1.10.gem 16384 SHA256 508a337c2d14fd514fc6cc45adf4129e4c7a3a172a0790ae5a4646989c584657 SHA512 57b2e433f71ac7cb46ee6ae6c3ee7e71500a6aff7fcf193120136659ec9e777fa7aa23f7365e9d1461d09cdc469b52bffa0cc0c6a17da24ead6ae8533adeacd5 WHIRLPOOL 8c81708e98e7887ecac00d188e094a66533f762e4344707ecaa73afa6564785bbb1e460d8485a633743dbd0b34024d3016e3d2a3f43405c14f5c1cfc4001d5b1
|
||||||
DIST atomic-1.1.8.gem 17408 SHA256 a4d40ae51332a4c4af8a917dbd639d95f90a23e7b01598b4ec178cbdc290e7d5 SHA512 1c00f57da7d9aa4a0ea6de5f4b73c246c940561181c1c73415dcdbe10a186be6831a23b1be74d475369e6ab5a1c58a5bad1f3c0d4fb2f070112d18537088a8a5 WHIRLPOOL cdeb385b606d9879061d3585ff403be16e9f2e7e993700fc2a233632d116923500d74c3cfe08ecca01e7473d38def1e815f51cadd5d825b720b25bb4efa2d736
|
DIST atomic-1.1.8.gem 17408 SHA256 a4d40ae51332a4c4af8a917dbd639d95f90a23e7b01598b4ec178cbdc290e7d5 SHA512 1c00f57da7d9aa4a0ea6de5f4b73c246c940561181c1c73415dcdbe10a186be6831a23b1be74d475369e6ab5a1c58a5bad1f3c0d4fb2f070112d18537088a8a5 WHIRLPOOL cdeb385b606d9879061d3585ff403be16e9f2e7e993700fc2a233632d116923500d74c3cfe08ecca01e7473d38def1e815f51cadd5d825b720b25bb4efa2d736
|
||||||
|
@ -1 +1,2 @@
|
|||||||
DIST bourne-1.3.0.gem 17408 SHA256 c5fd6a7451dbc811e15f52dee88f517a7a09a0e1b53a0506d35e5140c2e8b284 SHA512 e8f0441c385c1cdab5d8d02278b42ccc7cd42c24df7841f1cc7727626e9f6e22af1221e36a1e4324a81d9354e2ae608f57945a5cafc0a6e6253de6432d3dd80d WHIRLPOOL 9456847ca0e88e25b8c95ad2c61964ec0e587eb119dab5618eadebe3079176b3682a08c3803edad6e8bf7a25c9e481f18589a1ede3e65d61ecda921dae93c260
|
DIST bourne-1.3.0.gem 17408 SHA256 c5fd6a7451dbc811e15f52dee88f517a7a09a0e1b53a0506d35e5140c2e8b284 SHA512 e8f0441c385c1cdab5d8d02278b42ccc7cd42c24df7841f1cc7727626e9f6e22af1221e36a1e4324a81d9354e2ae608f57945a5cafc0a6e6253de6432d3dd80d WHIRLPOOL 9456847ca0e88e25b8c95ad2c61964ec0e587eb119dab5618eadebe3079176b3682a08c3803edad6e8bf7a25c9e481f18589a1ede3e65d61ecda921dae93c260
|
||||||
|
DIST bourne-1.5.0.gem 15872 SHA256 b96492d4805ca581173bc9e97b7a31f3986d749f94d42abc7bfef20d6ab7a8a1 SHA512 269731d6caea8865ebc12af390b65a4446c42fdfe7ed5308097bb612237a6917e8823ffd916eed67e7a6bcd21417cdfcb4c02325ab44bbaa204635047a7a3f0f WHIRLPOOL 1eef98d4c7c7080791ccaca0b81e8245584761136c9014687045ed81d223e91841a9b7aec448e7aa1ffa3e69b8e8d288b91e93be8b24b73b592066786f0cdba2
|
||||||
|
@ -0,0 +1,32 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/bourne/bourne-1.5.0.ebuild,v 1.1 2013/07/12 05:15:22 graaff Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
USE_RUBY="ruby18 ruby19 jruby"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_TASK_DOC=""
|
||||||
|
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_TASK_TEST="MOCHA_OPTIONS=use_test_unit_gem test:units test:acceptance"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||||
|
|
||||||
|
inherit ruby-fakegem
|
||||||
|
|
||||||
|
DESCRIPTION="Extends mocha to allow detailed tracking and querying of stub and mock invocations."
|
||||||
|
HOMEPAGE="http://github.com/thoughtbot/bourne"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
ruby_add_rdepend ">=dev-ruby/mocha-0.13.2:0.13"
|
||||||
|
|
||||||
|
ruby_add_bdepend "test? ( dev-ruby/test-unit:2 )"
|
||||||
|
|
||||||
|
all_ruby_prepare() {
|
||||||
|
sed -i -e '/git ls-files/d' "${RUBY_FAKEGEM_GEMSPEC}" || die
|
||||||
|
sed -i -e '/bundler/d' Rakefile || die
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST capistrano-2.14.2.gem 126464 SHA256 b821c1530cd2b2fbf16f239551ac1491256dfc39ffe28833c31666a85ec661d4 SHA512 7742b2e3be33aa7b9a513648e59a498ab42ac402c0015f3ae56f4d10522720326f3ec2868eae36a4affa658a7574967f85a42f5085d800ecbd07605124d3a396 WHIRLPOOL f09ff12e347cf34cdcfc1d58bcf96aee6bc99e0e92284636e183a47b659ab2da8e2f2396dcde362e3e87fc3704caee68f7eb85c177f4d7813af18c465845fe52
|
DIST capistrano-2.14.2.gem 126464 SHA256 b821c1530cd2b2fbf16f239551ac1491256dfc39ffe28833c31666a85ec661d4 SHA512 7742b2e3be33aa7b9a513648e59a498ab42ac402c0015f3ae56f4d10522720326f3ec2868eae36a4affa658a7574967f85a42f5085d800ecbd07605124d3a396 WHIRLPOOL f09ff12e347cf34cdcfc1d58bcf96aee6bc99e0e92284636e183a47b659ab2da8e2f2396dcde362e3e87fc3704caee68f7eb85c177f4d7813af18c465845fe52
|
||||||
DIST capistrano-2.15.4.gem 131584 SHA256 36be1cff6c8c4e8c569a83cf5e8a058833919d2bd25b8d9928ae33b7fb9da7a7 SHA512 22919352bff0ed06f8b0c149c144d1e09a8a62eb5e9cf8890bc94f5b4471ed4e1680490d7957aa28d8c0d51a95c0f738a475822682ad98eb9470d151197f7e4b WHIRLPOOL eb406e0f86e07462f41d8bb9946d5b6ce917f7dd113903315d71fdd8f3e7d7fb9bd70a459418d16042cfe4eea136b64e0b7ba03440f940a7a672d3c6f4de973b
|
DIST capistrano-2.15.4.gem 131584 SHA256 36be1cff6c8c4e8c569a83cf5e8a058833919d2bd25b8d9928ae33b7fb9da7a7 SHA512 22919352bff0ed06f8b0c149c144d1e09a8a62eb5e9cf8890bc94f5b4471ed4e1680490d7957aa28d8c0d51a95c0f738a475822682ad98eb9470d151197f7e4b WHIRLPOOL eb406e0f86e07462f41d8bb9946d5b6ce917f7dd113903315d71fdd8f3e7d7fb9bd70a459418d16042cfe4eea136b64e0b7ba03440f940a7a672d3c6f4de973b
|
||||||
|
DIST capistrano-2.15.5.gem 132096 SHA256 3eb22ec58176918f44a71126b9bb8a1a34ae4efb99835eb72e187d03916604aa SHA512 10168080c7481ec6fc6f918ac90a3b1ce8f2b36f77411375e33cc915b02d5196ab061ac47e767edd724c82cffd1c2ad0a23ba1f0519cf1f2aae5b429167b19ff WHIRLPOOL 452b5977e08762e0f01822734517010228fd3398e6d5e19041483dae9a7f6bfb3d4940b15a20c3a3cd30205f62563c919b3057294cd82ccb99cb96abefcb8136
|
||||||
|
@ -0,0 +1,39 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/capistrano/capistrano-2.15.5.ebuild,v 1.1 2013/07/12 05:24:32 graaff Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
USE_RUBY="ruby18 ruby19"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_TASK_DOC=""
|
||||||
|
RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
|
||||||
|
|
||||||
|
inherit ruby-fakegem
|
||||||
|
|
||||||
|
DESCRIPTION="A distributed application deployment system"
|
||||||
|
HOMEPAGE="http://capify.org/"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="2"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
ruby_add_rdepend "
|
||||||
|
>=dev-ruby/net-ssh-2.0.14
|
||||||
|
>=dev-ruby/net-sftp-2.0.2
|
||||||
|
>=dev-ruby/net-scp-1.0.2
|
||||||
|
>=dev-ruby/net-ssh-gateway-1.1.0
|
||||||
|
>=dev-ruby/highline-1.2.7"
|
||||||
|
ruby_add_bdepend "
|
||||||
|
test? ( dev-ruby/mocha:0.12 )"
|
||||||
|
|
||||||
|
all_ruby_prepare() {
|
||||||
|
rm Gemfile || die
|
||||||
|
sed -i -e '/[Bb]undler/d' Rakefile test/utils.rb || die
|
||||||
|
sed -i -e '/pry/ s:^:#:' -e '4igem "mocha", "~>0.12.0"' test/utils.rb || die
|
||||||
|
|
||||||
|
# Avoid copy strategy tests since these fail in some cases due to
|
||||||
|
# complicated (aka unknown) interactions with other parts of the
|
||||||
|
# test suite.
|
||||||
|
rm test/deploy/strategy/copy_test.rb || die
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST revtex-4.1_p2.zip 4168885 SHA256 64b5b8cf97df6a8ff6c24adcd827cf4028d5b984cebc84f06e4b9d1f7f99a08a SHA512 df093543af1274fd218ee9d430da76aff07174d122b446abef1bf0c0333e154bd2c4e1db06dd178c82a0f1cdf83355faffa2dee18f19d18cd7e848a06b748d2d WHIRLPOOL 179404b043e087c281fa4c33be58c46a43b9d31cecc509b55d60042571b4db0bff135d07b72a6142474872b2c24e6c2b5b3311e8327ee44d79b56cc9fa2a872e
|
DIST revtex-4.1_p2.zip 4168885 SHA256 64b5b8cf97df6a8ff6c24adcd827cf4028d5b984cebc84f06e4b9d1f7f99a08a SHA512 df093543af1274fd218ee9d430da76aff07174d122b446abef1bf0c0333e154bd2c4e1db06dd178c82a0f1cdf83355faffa2dee18f19d18cd7e848a06b748d2d WHIRLPOOL 179404b043e087c281fa4c33be58c46a43b9d31cecc509b55d60042571b4db0bff135d07b72a6142474872b2c24e6c2b5b3311e8327ee44d79b56cc9fa2a872e
|
||||||
|
DIST revtex4.zip 957277 SHA256 0f0bc5a635209b8aab0856a8f97e5eb4ca8105014143383234db823bbb3028c2 SHA512 816960d3f12dbdac0d9fb762ab2fff4e88fc0d436bf70101f172440b0eac90686517a3f857a6cf072b0344273b8eb3b4dd3c7c5d33c927e75183989cf14263fc WHIRLPOOL b6c4af7d53307055318a42a2839dbfec315135e379cf279d92af235f5fbdccf3373af1046b61c91a74fa8af2960deda500313edad9486a2943bc27e6e3fca759
|
||||||
|
@ -0,0 +1,39 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-tex/revtex/revtex-4.ebuild,v 1.2 2013/07/12 07:24:44 zmedico Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit latex-package
|
||||||
|
|
||||||
|
DESCRIPTION="LaTeX2e macros for journals of the American Physical Society and the American Institute of Physics"
|
||||||
|
HOMEPAGE="http://authors.aps.org/revtex4/"
|
||||||
|
|
||||||
|
SRC_URI="http://publish.aps.org/files/revtex/4/revtex4.zip"
|
||||||
|
|
||||||
|
LICENSE="LPPL-1.3c"
|
||||||
|
SLOT="4"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
RDEPEND=">=dev-tex/natbib-8.31a"
|
||||||
|
DEPEND="app-arch/unzip"
|
||||||
|
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
S="${WORKDIR}/revtex4/src"
|
||||||
|
|
||||||
|
TEXMF=/usr/share/texmf-site
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
latex-package_src_install
|
||||||
|
|
||||||
|
# we need the revtex-specific rtx files in the same dir as the class files
|
||||||
|
insinto ${TEXMF}/tex/latex/${PN}
|
||||||
|
for i in `find . -maxdepth 1 -type f -name "*.rtx"` ; do
|
||||||
|
doins $i || die "doins $i failed"
|
||||||
|
done
|
||||||
|
|
||||||
|
# remove duplicate docu files to allow concurrent install with revtex-4.1
|
||||||
|
rm -fv "${ED}/${TEXMF}/doc/latex/revtex/"{ltxdocext.pdf,ltxgrid.pdf,ltxutil.pdf,ltxutil.dvi}
|
||||||
|
rm -fv "${ED}/usr/share/doc/${P}/"{textcase.dvi,revtex4.dvi,ltxgrid.dvi,ltxdocext.dvi}
|
||||||
|
}
|
@ -1,89 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# Libtool does not support spaces in dependency_libs entries
|
|
||||||
# so we won't worry overly about them either.
|
|
||||||
|
|
||||||
fix_la_files() {
|
|
||||||
if ! grep --help &> /dev/null
|
|
||||||
then
|
|
||||||
echo "Grep not functional. Aborting."
|
|
||||||
return 1
|
|
||||||
elif ! sed --help &> /dev/null
|
|
||||||
then
|
|
||||||
echo "Sed not functional. Aborting."
|
|
||||||
return 1
|
|
||||||
elif ! uniq --help &> /dev/null
|
|
||||||
then
|
|
||||||
echo "Uniq not functional. Aborting."
|
|
||||||
elif ! sort --help &> /dev/null
|
|
||||||
then
|
|
||||||
echo "Sort not functional. Aborting."
|
|
||||||
fi
|
|
||||||
declare lafile
|
|
||||||
for lafile in "$@"
|
|
||||||
do
|
|
||||||
local dependency_libs=""
|
|
||||||
local inh_link_flags=""
|
|
||||||
local new_dep_libs=""
|
|
||||||
local libladir=""
|
|
||||||
local librpath=""
|
|
||||||
local dep_libs=""
|
|
||||||
local lib=""
|
|
||||||
|
|
||||||
dep_libs="$(grep '^dependency_libs=' $lafile)"
|
|
||||||
dep_libs="${dep_libs#dependency_libs=\'}"
|
|
||||||
dep_libs="${dep_libs%\'}"
|
|
||||||
|
|
||||||
inh_link_flags="$(grep '^inherited_linker_flags=' $lafile)"
|
|
||||||
inh_link_flags="${inh_link_flags#inherited_linker_flags=\'}"
|
|
||||||
inh_link_flags="${inh_link_flags%\'}"
|
|
||||||
|
|
||||||
|
|
||||||
for entry in $dep_libs
|
|
||||||
do
|
|
||||||
if [[ "${entry#-L}" != "${entry}" ]]
|
|
||||||
then
|
|
||||||
[[ ${entry/X11R6\/lib} != ${entry} ]] && entry="${entry/X11R6\/}"
|
|
||||||
[[ ${entry/local\/lib} != ${entry} ]] && entry="${entry/local\/}"
|
|
||||||
[[ ${entry/usr\/lib*\/pkgconfig\/..\/..} != ${entry} ]] && entry="${entry/\/lib*\/pkgconfig\/..\/..}"
|
|
||||||
[[ ${entry/usr\/lib*\/pkgconfig\/..} != ${entry} ]] && entry="${entry/\/pkgconfig\/..}"
|
|
||||||
libladir="${libladir} ${entry}"
|
|
||||||
elif [[ "${entry#-R}" != "${entry}" ]]
|
|
||||||
then
|
|
||||||
librpath="${librpath} ${entry}"
|
|
||||||
elif [[ "${entry#-l}" != "${entry}" ]]
|
|
||||||
then
|
|
||||||
new_dep_libs="${new_dep_libs} ${entry}"
|
|
||||||
elif [[ "${entry%.la}" != "${entry}" ]]
|
|
||||||
then
|
|
||||||
libladir="${libladir} -L${entry%/*.la}"
|
|
||||||
lib="${entry%.la}"
|
|
||||||
lib="${lib##*\/lib}"
|
|
||||||
lib="-l${lib}"
|
|
||||||
new_dep_libs="${new_dep_libs} ${lib}"
|
|
||||||
|
|
||||||
elif [[ "${entry}" == "-pthread" ]]
|
|
||||||
then
|
|
||||||
if [[ ${inh_link_flags} != *-pthread* ]]
|
|
||||||
then
|
|
||||||
inh_link_flags="${inh_link_flags} -pthread"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
echo $lafile
|
|
||||||
echo "${entry}"
|
|
||||||
echo "Holy Moley, Dorothy, we ain't in Kansas and Luke, I'm not your father"
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
libladir=( $(printf '%s' "$(for i in ${libladir}; do printf '%s\n' $i; done)"|sort|uniq) )
|
|
||||||
librpath=( $(printf '%s' "$(for i in ${librpath}; do printf '%s\n' $i; done)"|sort|uniq) )
|
|
||||||
new_dep_libs=( ${librpath[@]} ${libladir[@]} ${new_dep_libs} )
|
|
||||||
new_dep_libs=" ${new_dep_libs[@]}"
|
|
||||||
sed -i \
|
|
||||||
-e "/^dependency_libs/ c\dependency_libs='${new_dep_libs}'" \
|
|
||||||
-e "/^inherited_linker_flags/ c\inherited_linker_flags='${inh_link_flags}'" \
|
|
||||||
${lafile}
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
fix_la_files "$@"
|
|
@ -1,203 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# Libtool does not support spaces in dependency_libs entries so we won't worry
|
|
||||||
# overly about them either.
|
|
||||||
|
|
||||||
NEWLINE="
|
|
||||||
"
|
|
||||||
|
|
||||||
has() {
|
|
||||||
[[ " ${*:2} " == *" $1 "* ]]
|
|
||||||
}
|
|
||||||
|
|
||||||
fix_la_files() {
|
|
||||||
local lafile
|
|
||||||
for lafile in "${@:2}"
|
|
||||||
do
|
|
||||||
local has_inh_link_flags="no"
|
|
||||||
local new_inh_link_flags=""
|
|
||||||
local dependency_libs=""
|
|
||||||
local inh_link_flags=""
|
|
||||||
local has_dep_libs="no"
|
|
||||||
local new_dep_libs=""
|
|
||||||
local remove_lib=""
|
|
||||||
local contents="$(<"${lafile}")"
|
|
||||||
local libladir=""
|
|
||||||
local librpath=""
|
|
||||||
local dep_libs=""
|
|
||||||
local line=""
|
|
||||||
local lib=""
|
|
||||||
|
|
||||||
|
|
||||||
save_IFS="${IFS}"
|
|
||||||
IFS="$NEWLINE"
|
|
||||||
for line in $contents
|
|
||||||
do
|
|
||||||
if [[ "${line#dependency_libs=\'}" != "${line}" ]]
|
|
||||||
then
|
|
||||||
[[ "$has_dep_libs" == "no" ]] || { echo "dependency_libs= assigned more than once in $lafile" && return 1 ; }
|
|
||||||
line="${line#dependency_libs=\'}"
|
|
||||||
dep_libs="${line%\'}"
|
|
||||||
has_dep_libs="yes"
|
|
||||||
|
|
||||||
elif [[ "${line#inherited_linker_flags=\'}" != "${line}" ]]
|
|
||||||
then
|
|
||||||
|
|
||||||
[[ "$has_inh_link_flags" == "no" ]] || { echo "inherited_linker_flags= assigned more than once in $lafile" && return 1 ; }
|
|
||||||
line="${line#inherited_linker_flags=\'}"
|
|
||||||
inh_link_flags="${line%\'}"
|
|
||||||
new_inh_link_flags="${inh_link_flags}"
|
|
||||||
has_inh_link_flags="yes"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
IFS="$save_IFS"
|
|
||||||
|
|
||||||
if [[ "$has_dep_libs" == "no" ]]
|
|
||||||
then
|
|
||||||
printf '%s\n' "$lafile is not a .la file. Skipping."
|
|
||||||
continue
|
|
||||||
fi
|
|
||||||
|
|
||||||
for entry in $dep_libs
|
|
||||||
do
|
|
||||||
case $entry in
|
|
||||||
-l*)
|
|
||||||
has ${entry} ${new_dep_libs} || new_dep_libs="${new_dep_libs} ${entry}"
|
|
||||||
;;
|
|
||||||
*.la)
|
|
||||||
|
|
||||||
if [[ "${entry##*\/lib}" == "${entry}" ]]
|
|
||||||
then
|
|
||||||
has ${entry} ${new_dep_libs} || new_dep_libs="${new_dep_libs} ${entry}"
|
|
||||||
else
|
|
||||||
lib="${entry##*\/lib}"
|
|
||||||
lib="${lib%.la}"
|
|
||||||
lib="-l${lib}"
|
|
||||||
has ${lib} ${new_dep_libs} || new_dep_libs="${new_dep_libs} ${lib}"
|
|
||||||
has -L${entry%/*.la} ${libladir} || libladir="${libladir} -L${entry%/*.la}"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
-L*)
|
|
||||||
[[ ${entry/X11R6\/lib} != ${entry} ]] && entry="${entry/X11R6\/}"
|
|
||||||
[[ ${entry/local\/lib} != ${entry} ]] && entry="${entry/local\/}"
|
|
||||||
[[ ${entry/usr\/lib*\/pkgconfig\/..\/..} != ${entry} ]] && entry="${entry/\/lib*\/pkgconfig\/..\/..}"
|
|
||||||
[[ ${entry/usr\/lib*\/pkgconfig\/..} != ${entry} ]] && entry="${entry/\/pkgconfig\/..}"
|
|
||||||
has ${entry} ${libladir} || libladir="${libladir} ${entry}"
|
|
||||||
;;
|
|
||||||
-R*)
|
|
||||||
has ${entry} ${librpath} || librpath="${librpath} ${entry}"
|
|
||||||
;;
|
|
||||||
-mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
|
|
||||||
if [[ "${has_inh_link_flags}" == "yes" ]]
|
|
||||||
then
|
|
||||||
has ${entry} ${new_inh_link_flags} || new_inh_link_flags="${new_inh_link_flags} ${entry}"
|
|
||||||
else
|
|
||||||
has ${entry} ${new_dep_libs} || new_dep_libs="${new_dep_libs} ${entry}"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "Debug information:"
|
|
||||||
echo $lafile
|
|
||||||
echo "${entry}"
|
|
||||||
echo "Holy Moley, Dorothy, we ain't in Kansas and Luke, I'm not your father"
|
|
||||||
return 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
|
|
||||||
[[ "${dep_libs}" == "${librpath}${libladir}${new_dep_libs}" && "${new_inh_link_flags}" == "${inh_link_flags}" ]] && { echo "$lafile already clean, skipping update."; continue; }
|
|
||||||
echo "${lafile}: Updating..."
|
|
||||||
contents="${contents/${NEWLINE}dependency_libs=\'${dep_libs}\'${NEWLINE}/${NEWLINE}dependency_libs='${librpath}${libladir}${new_dep_libs}'${NEWLINE}}"
|
|
||||||
[[ "${has_inh_link_flags}" == "yes" ]] && \
|
|
||||||
contents="${contents/${NEWLINE}inherited_linker_flags=\'${inh_link_flags}\'${NEWLINE}/${NEWLINE}inherited_linker_flags='${new_inh_link_flags}'${NEWLINE}}"
|
|
||||||
|
|
||||||
printf '%s' "$contents" > "${lafile}"
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
-h|--help)
|
|
||||||
cat <<- EOF
|
|
||||||
lafilefixer (C) 2009 Peter Alfredsen <loki_val@gentoo.org>
|
|
||||||
Released under the MIT/X11 license.
|
|
||||||
|
|
||||||
Usage: lafilefixer [OPTION] [FILE|DIR]...
|
|
||||||
Fix .la libtool archives to list libraries, not .la files in dependency_libs and
|
|
||||||
do some minor fixups, moving -pthread to inherited_linker_flags if available and
|
|
||||||
eliminating duplicate library listings.
|
|
||||||
|
|
||||||
By default, lafilefixer is recursive, fixing all .la files in all subdirectories
|
|
||||||
so if you want to fix only a single file, it must be specified in full.
|
|
||||||
|
|
||||||
Options:
|
|
||||||
-h, --help Display this text and exit.
|
|
||||||
--justfixit Choose some reasonable dirs, such as /usr/lib*, etc. ,
|
|
||||||
find all .la files and fix them to not use .la files
|
|
||||||
for linking
|
|
||||||
--license Display the license and exit.
|
|
||||||
EOF
|
|
||||||
;;
|
|
||||||
--justfixit)
|
|
||||||
declare dirlist=""
|
|
||||||
declare files=()
|
|
||||||
for dir in {/usr/lib,/usr/qt/3/lib,/usr/kde/3.5/lib,/opt/lib,/lib}{,32,64}
|
|
||||||
do
|
|
||||||
[[ -d "${dir}" ]] && dirlist="${dirlist} ${dir}"
|
|
||||||
done
|
|
||||||
|
|
||||||
while read -r line
|
|
||||||
do
|
|
||||||
files+=( "$line" )
|
|
||||||
done< <( find ${dirlist} -name '*.la' -type f )
|
|
||||||
|
|
||||||
fix_la_files --cleanup "${files[@]}"
|
|
||||||
;;
|
|
||||||
--license)
|
|
||||||
cat <<- EOF
|
|
||||||
Copyright (c) 2009 Peter Alfredsen <loki_val@gentoo.org>
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
|
||||||
the Software without restriction, including without limitation the rights to
|
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
|
||||||
of the Software, and to permit persons to whom the Software is furnished to
|
|
||||||
do so, subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in all
|
|
||||||
copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
EOF
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
declare arglist=()
|
|
||||||
declare files=()
|
|
||||||
declare arg=""
|
|
||||||
|
|
||||||
# Default to $PWD #276447
|
|
||||||
[[ $# -eq 0 ]] && set -- "${PWD}"
|
|
||||||
|
|
||||||
for arg in "${@}"
|
|
||||||
do
|
|
||||||
if [[ -d "${arg}" || -f "${arg}" ]]
|
|
||||||
then
|
|
||||||
arglist+=( "${arg}" )
|
|
||||||
else
|
|
||||||
printf '%s\n' "${arg} is not a valid directory or file, skipping."
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
while read -r line
|
|
||||||
do
|
|
||||||
files+=( "$line" )
|
|
||||||
done< <( find "${arglist[@]}" -name '*.la' -type f )
|
|
||||||
|
|
||||||
fix_la_files --cleanup "${files[@]}"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
@ -1,36 +0,0 @@
|
|||||||
# Copyright 1999-2011 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/lafilefixer/lafilefixer-0.5.ebuild,v 1.16 2011/11/27 00:01:35 vapier Exp $
|
|
||||||
|
|
||||||
EAPI=2
|
|
||||||
|
|
||||||
DESCRIPTION="Utility to fix your .la files"
|
|
||||||
HOMEPAGE="http://www.gentoo.org/"
|
|
||||||
SRC_URI=""
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
|
|
||||||
IUSE=""
|
|
||||||
DEPEND=""
|
|
||||||
RDEPEND=">=app-shells/bash-3.2
|
|
||||||
elibc_glibc? ( >=sys-apps/findutils-4.4.0 )"
|
|
||||||
|
|
||||||
S=""
|
|
||||||
|
|
||||||
src_unpack() { : ; }
|
|
||||||
src_prepare() { : ; }
|
|
||||||
src_configure() { : ; }
|
|
||||||
src_unpack() { : ; }
|
|
||||||
src_install() { newbin "${FILESDIR}/${P}" ${PN} ; }
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "This simple utility will fix your .la files to not point to other .la files."
|
|
||||||
elog "This is desirable because it will ensure your packages are not broken when"
|
|
||||||
elog ".la files are removed from other packages."
|
|
||||||
elog ""
|
|
||||||
elog "For most uses, lafilefixer --justfixit should 'just work'. This will"
|
|
||||||
elog "recurse through the most commonly used library folders and fix all .la"
|
|
||||||
elog "files it encounters."
|
|
||||||
elog ""
|
|
||||||
elog "Read lafilefixer --help for a full description of all options."
|
|
||||||
}
|
|
@ -1,7 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer>
|
|
||||||
<email>maintainer-needed@gentoo.org</email>
|
|
||||||
</maintainer>
|
|
||||||
</pkgmetadata>
|
|
@ -1,2 +1,2 @@
|
|||||||
DIST gconf-editor-2.32.0.tar.bz2 1397117 SHA256 c6d1d35ce5d136121ad76efe1c4033425bb2ad3800e711bd1bca9ce869c12a1f
|
DIST gconf-editor-2.32.0.tar.bz2 1397117 SHA256 c6d1d35ce5d136121ad76efe1c4033425bb2ad3800e711bd1bca9ce869c12a1f
|
||||||
DIST gconf-editor-3.0.1.tar.xz 1452468 SHA256 3064e84967b4b4216f5c7e065cfec8c52019438a590e9ed81366af2770660944
|
DIST gconf-editor-3.0.1.tar.xz 1452468 SHA256 3064e84967b4b4216f5c7e065cfec8c52019438a590e9ed81366af2770660944 SHA512 faaf237233d94730902d7c8e231545841862451f5998ef06bc3d51f6cdf0bc16bd1cecfc6b6a9e0ccc5197a06bb4f89068bfb478f900f3272ba03a2d94ec2f49 WHIRLPOOL 991a5b7d6b02b3472a9207bb5750d18552ba5da15570f7f884950b838177431a42b1ebb0131bbf3f76abe8f6098a2af88e542ec88d22135f9c8684da0543703f
|
||||||
|
@ -0,0 +1,34 @@
|
|||||||
|
From 25d823099337f7ede4782f46fea46f251646dc3e Mon Sep 17 00:00:00 2001
|
||||||
|
From: Edward Sheldrake <ejsheldrake@gmail.com>
|
||||||
|
Date: Wed, 11 Apr 2012 07:27:16 +0000
|
||||||
|
Subject: Fix assertion failed crash
|
||||||
|
|
||||||
|
Fix "assertion failed: (last_slash != NULL)" crash while navigating the
|
||||||
|
left tree view, fixed by having the model for the right list view emit
|
||||||
|
all the row deleted signals before deleting any of its data.
|
||||||
|
|
||||||
|
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=670586
|
||||||
|
---
|
||||||
|
diff --git a/src/gconf-list-model.c b/src/gconf-list-model.c
|
||||||
|
index 27e1af6..4fc60f8 100644
|
||||||
|
--- a/src/gconf-list-model.c
|
||||||
|
+++ b/src/gconf-list-model.c
|
||||||
|
@@ -133,11 +133,14 @@ gconf_list_model_set_root_path (GConfListModel *model, const gchar *root_path)
|
||||||
|
|
||||||
|
if (model->root_path != NULL) {
|
||||||
|
for (list = model->values; list; list = list->next) {
|
||||||
|
+ model->stamp++;
|
||||||
|
+ gtk_tree_model_row_deleted (GTK_TREE_MODEL (model), path);
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+ for (list = model->values; list; list = list->next) {
|
||||||
|
GConfEntry *entry = list->data;
|
||||||
|
|
||||||
|
g_hash_table_remove (model->key_hash, gconf_entry_get_key (entry));
|
||||||
|
- model->stamp++;
|
||||||
|
- gtk_tree_model_row_deleted (GTK_TREE_MODEL (model), path);
|
||||||
|
|
||||||
|
gconf_entry_unref (entry);
|
||||||
|
}
|
||||||
|
--
|
||||||
|
cgit v0.9.2
|
@ -0,0 +1,66 @@
|
|||||||
|
From 62e68d8e2f6e2c473820113fbf46ced9f77111d4 Mon Sep 17 00:00:00 2001
|
||||||
|
From: William Jon McCann <jmccann@redhat.com>
|
||||||
|
Date: Thu, 03 May 2012 18:10:53 +0000
|
||||||
|
Subject: Drop use GTK accel maps
|
||||||
|
|
||||||
|
They are confusing, weird, and stored in an obsolete location.
|
||||||
|
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=675392
|
||||||
|
---
|
||||||
|
diff --git a/src/main.c b/src/main.c
|
||||||
|
index 8da5ccc..9bce4b8 100644
|
||||||
|
--- a/src/main.c
|
||||||
|
+++ b/src/main.c
|
||||||
|
@@ -26,34 +26,6 @@
|
||||||
|
#include "gconf-stock-icons.h"
|
||||||
|
#include "gconf-editor-window.h"
|
||||||
|
|
||||||
|
-static char *
|
||||||
|
-build_accel_filename (void)
|
||||||
|
-{
|
||||||
|
- return g_build_filename (g_get_home_dir (), ".gnome2", "accels", PACKAGE, NULL);
|
||||||
|
-}
|
||||||
|
-
|
||||||
|
-static void
|
||||||
|
-load_accel_map (void)
|
||||||
|
-{
|
||||||
|
- char *map;
|
||||||
|
-
|
||||||
|
- map = build_accel_filename ();
|
||||||
|
- gtk_accel_map_load (map);
|
||||||
|
-
|
||||||
|
- g_free (map);
|
||||||
|
-}
|
||||||
|
-
|
||||||
|
-static void
|
||||||
|
-save_accel_map (void)
|
||||||
|
-{
|
||||||
|
- char *map;
|
||||||
|
-
|
||||||
|
- map = build_accel_filename ();
|
||||||
|
- gtk_accel_map_save (map);
|
||||||
|
-
|
||||||
|
- g_free (map);
|
||||||
|
-}
|
||||||
|
-
|
||||||
|
gint
|
||||||
|
main (gint argc, gchar **argv)
|
||||||
|
{
|
||||||
|
@@ -92,7 +64,6 @@ main (gint argc, gchar **argv)
|
||||||
|
/* Register our stock icons */
|
||||||
|
gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (), ICONDIR);
|
||||||
|
gconf_stock_icons_register ();
|
||||||
|
- load_accel_map ();
|
||||||
|
|
||||||
|
gtk_window_set_default_icon_name ("gconf-editor");
|
||||||
|
|
||||||
|
@@ -107,7 +78,6 @@ main (gint argc, gchar **argv)
|
||||||
|
|
||||||
|
gtk_main ();
|
||||||
|
|
||||||
|
- save_accel_map ();
|
||||||
|
g_strfreev (remaining_args);
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
--
|
||||||
|
cgit v0.9.2
|
@ -0,0 +1,40 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gconf-editor/gconf-editor-3.0.1-r1.ebuild,v 1.1 2013/07/11 20:02:07 pacho Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
GCONF_DEBUG="no"
|
||||||
|
|
||||||
|
inherit eutils gnome2
|
||||||
|
|
||||||
|
DESCRIPTION="An editor to the GNOME config system"
|
||||||
|
HOMEPAGE="https://git.gnome.org/browse/gconf-editor"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=x11-libs/gtk+-3.0.0:3
|
||||||
|
>=gnome-base/gconf-2.12:2
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
app-text/scrollkeeper
|
||||||
|
sys-devel/gettext
|
||||||
|
app-text/gnome-doc-utils
|
||||||
|
>=dev-util/intltool-0.35
|
||||||
|
virtual/pkgconfig
|
||||||
|
~app-text/docbook-xml-dtd-4.1.2
|
||||||
|
"
|
||||||
|
# gnome-common for eautoreconf
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Fix assertion failed crash (from 'master')
|
||||||
|
epatch "${FILESDIR}/${PN}-3.0.1-assertion-crash.patch"
|
||||||
|
|
||||||
|
# Drop use GTK accel maps (from 'master')
|
||||||
|
epatch "${FILESDIR}/${PN}-3.0.1-drop-accel.patch"
|
||||||
|
|
||||||
|
gnome2_src_prepare
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST tellico-2.3.7.tar.bz2 4795831 SHA256 ae858559a226df380940dbd0d8378c45fd6c382359ccebe10f94c2687d6219a1 SHA512 4cb1003a6321a2e2527054d7a522555e51b083fd0728141ac5e5eace2cd546f93d266a055a510e0e97e8f8af5dd0c1e4c49d4ceee39c2405060004ba87de531a WHIRLPOOL 7328e3924e1428da3880ae379433a9d760ddfd912046ba2b83b905d48f10530f3863ecd694509b3b4a23192cfb3cc5ddd223219ff785a99a26d6ffde8e78cb59
|
DIST tellico-2.3.7.tar.bz2 4795831 SHA256 ae858559a226df380940dbd0d8378c45fd6c382359ccebe10f94c2687d6219a1 SHA512 4cb1003a6321a2e2527054d7a522555e51b083fd0728141ac5e5eace2cd546f93d266a055a510e0e97e8f8af5dd0c1e4c49d4ceee39c2405060004ba87de531a WHIRLPOOL 7328e3924e1428da3880ae379433a9d760ddfd912046ba2b83b905d48f10530f3863ecd694509b3b4a23192cfb3cc5ddd223219ff785a99a26d6ffde8e78cb59
|
||||||
|
DIST tellico-2.3.8.tar.bz2 4838958 SHA256 2d8a0d06951e0755c7987d0a07cc8157cd42c8b1c143170042183ff1e89e2ccb SHA512 80fbac2c8a5cbe419220a923980960ff7420104486e4b80ee504acd06c99a14e6e10eb673e7be2490af5980ae1b3e0eaf5f89093cf100a4b9513c18fb5afb3b3 WHIRLPOOL 8d86ff8dbb2c745216dff56f264befe3e2f870cb44683e69c328f57e726479e34bee99deeebd52259351a2fe16be746088bb46b949d8ac80653a604d960bc45f
|
||||||
|
@ -0,0 +1,68 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/kde-misc/tellico/tellico-2.3.8.ebuild,v 1.2 2013/07/11 15:36:09 kensington Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
KDE_LINGUAS="bg bs ca ca@valencia cs da de el en_GB eo es et eu fi fr ga gl hu
|
||||||
|
ia it ja kk lt mr ms nb nds nl nn pl pt pt_BR ro ru sk sl sv tr ug uk zh_CN
|
||||||
|
zh_TW"
|
||||||
|
KDE_HANDBOOK="optional"
|
||||||
|
inherit kde4-base
|
||||||
|
|
||||||
|
DESCRIPTION="A collection manager for the KDE environment"
|
||||||
|
HOMEPAGE="http://tellico-project.org/"
|
||||||
|
SRC_URI="http://tellico-project.org/files/${P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="4"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~x86"
|
||||||
|
IUSE="addressbook cddb debug pdf scanner taglib v4l xmp yaz"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
dev-libs/libxml2
|
||||||
|
dev-libs/libxslt
|
||||||
|
dev-libs/qjson
|
||||||
|
$(add_kdebase_dep kdelibs 'semantic-desktop(+)')
|
||||||
|
media-libs/qimageblitz
|
||||||
|
dev-qt/qtdbus:4
|
||||||
|
addressbook? ( $(add_kdebase_dep kdepimlibs) )
|
||||||
|
cddb? ( $(add_kdebase_dep libkcddb) )
|
||||||
|
pdf? ( app-text/poppler[qt4] )
|
||||||
|
scanner? ( $(add_kdebase_dep libksane) )
|
||||||
|
taglib? ( >=media-libs/taglib-1.5 )
|
||||||
|
v4l? ( >=media-libs/libv4l-0.8.3 )
|
||||||
|
xmp? ( >=media-libs/exempi-2 )
|
||||||
|
yaz? ( >=dev-libs/yaz-2 )
|
||||||
|
"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
# tests need network access and well-defined server responses
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
DOCS=( AUTHORS ChangeLog README )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# KDE_LINGUAS is also used to install appropriate handbooks
|
||||||
|
# since there is no en_US 'translation', it cannot be added
|
||||||
|
# hence making this impossible to install
|
||||||
|
mv doc/en_US doc/en || die "doc move failed"
|
||||||
|
sed -i -e 's/en_US/en/' doc/CMakeLists.txt || die "sed failed"
|
||||||
|
|
||||||
|
kde4-base_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
$(cmake-utils_use_enable v4l WEBCAM)
|
||||||
|
$(cmake-utils_use_with xmp Exempi)
|
||||||
|
$(cmake-utils_use_with scanner KSane)
|
||||||
|
$(cmake-utils_use_with cddb Kcddb)
|
||||||
|
$(cmake-utils_use_with addressbook KdepimLibs)
|
||||||
|
$(cmake-utils_use_with pdf PopplerQt4)
|
||||||
|
$(cmake-utils_use_with taglib)
|
||||||
|
$(cmake-utils_use_with yaz)
|
||||||
|
)
|
||||||
|
|
||||||
|
kde4-base_src_configure
|
||||||
|
}
|
@ -1,3 +1,3 @@
|
|||||||
DIST anomy-sanitizer-1.76.tar.gz 172722 SHA256 aece7173df7984a6b1b050e58e9e1aaef2393ff9a5f7b808e3176ba76a3347f4
|
DIST anomy-sanitizer-1.76.tar.gz 172722 SHA256 aece7173df7984a6b1b050e58e9e1aaef2393ff9a5f7b808e3176ba76a3347f4 SHA512 4ba805f733f291af71f6ec514274f27bedd132c8613ea5a96eb6bffce9ee6fed15eaf73562f69c77327174bb91e101ce36f2e24917af61efa1b88a8acb721b41 WHIRLPOOL fceeb9e69a982ea935b15577fcc871598bc9c27468860559d7274dfd2d5562776f4e627687ce558038ce06f1b0c374d950b19aa69fbdc315bebb8bd2f65cc071
|
||||||
DIST sample_e-mail-architecture.png.tar 20480 SHA256 1ead0d73dac23611dc5162f0203414364b96cd1b436682f78507b9b2bef57d9d
|
DIST sample_e-mail-architecture.png.tar 20480 SHA256 1ead0d73dac23611dc5162f0203414364b96cd1b436682f78507b9b2bef57d9d SHA512 8f2ea6fd8bda828479ad659ac5c87175eb822c7c239713103a650feac0c46ac55476b59bdf2c99ca94b23bebaa2247fc55517b31a73c96e85d9664d759b0f1e2 WHIRLPOOL 30e0254d2bbf920fca10cc3906cd9370877d175a243d8ce782bcce7036addba43412670f5cb14a7f6c7bbbb6c749f75a74aa9a3b16939631ec3036403cabce35
|
||||||
DIST sample_e-mail-architektur.flw 7001 SHA256 eca14ee6bf771a824c698c47a701cef26f4f496d29b3602722bfb0164a8616f6
|
DIST sample_e-mail-architektur.flw 7001 SHA256 eca14ee6bf771a824c698c47a701cef26f4f496d29b3602722bfb0164a8616f6 SHA512 7c45e3787f80a94f8dda26e9d7d980aa96ec0163fa8b6f998be9e7ea188fedceb9c7db29c7d65099da9003c36de68335a016a33ce827ca10330a7115a87d5c59 WHIRLPOOL f2260b042c99c99656a084ff77c584ed0112e3fe9955ceebcf1f43b67f06b9c8725b308f2bfcc5505a4c35b7b6c9678607c0e8a5078b3a836c93ec56177be8c7
|
||||||
|
@ -1 +1 @@
|
|||||||
DIST isbg_0.99_20100303.tgz 7562 RMD160 d34ea71da91fba5a84ed5f8dc632e60422fbfba2 SHA1 eef7d72dae4b4d372435321c8b97ed4224893f76 SHA256 cf47d36645e588132acb51459b767c9c31ea6d4322de341364034b4e669dcc42
|
DIST isbg_0.99_20100303.tgz 7562 SHA256 cf47d36645e588132acb51459b767c9c31ea6d4322de341364034b4e669dcc42 SHA512 cea6bf34c07e34e3a640f680561f0a6aeb5dca7b82c745749f71adcdc4b117226b5a6b7b5f0208d51d4426477f13d93d984c6a4bdfd55baa9a80c8c82e31a15b WHIRLPOOL caee5a61260914495ca7730a9c7ff4fbe16e86389e89b14c76958a74a9adee4bcc45d55889ced2f59fbf619a204cdade6775f3f08ca0d1fa0f7af7224b7a3acd
|
||||||
|
@ -1 +1 @@
|
|||||||
DIST mapson-3.3.tar.gz 421820 RMD160 2f3eb256049e807bde48bc54c403425659cc68a9 SHA1 6c1e1771b36806df3b0f83e9d0f644c8cc963d3b SHA256 91e5cb1f39f58c71c182ccbd4fb9b0c2cf323030961ab7283276b14b5cf63850
|
DIST mapson-3.3.tar.gz 421820 SHA256 91e5cb1f39f58c71c182ccbd4fb9b0c2cf323030961ab7283276b14b5cf63850 SHA512 208d3b21d59689465a5c46619a53b3342c3ca96575d681b9ad01b1b6ffa05f05f56ab6e7ae38a8b2161e3f8d42b90b559baf8ff9db4ab4c83238d7adcb645fd0 WHIRLPOOL 66a7cb58f31105fcbb8cfaa63c1ad6ade9f3199f49b7f52e09ef1ac638b0b01c188c5251c14d9268faff6938093e4f0c2815f0c09fe87b0c422f3cb3bbf37286
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
DIST mimedefang-2.72.tar.gz 348897 RMD160 2bba6655b2109641697425fde598ee23063aba63 SHA1 13c3eb90100d4fa192773a2fa36a1c1db019150d SHA256 86a3a72fc46155da83ce9536c2d730ae23526d28c1b2beafd7c6f3d2b5c57345
|
DIST mimedefang-2.72.tar.gz 348897 SHA256 86a3a72fc46155da83ce9536c2d730ae23526d28c1b2beafd7c6f3d2b5c57345
|
||||||
DIST mimedefang-2.73.tar.gz 356601 RMD160 b0c988aa858e11d3023b89f4bcc688cef4ff597f SHA1 224422495caacdaaec261743ec11f25a8e065c9a SHA256 88a0f294e517348b692b0e0f226b60f90fa94eb0e771e02ab716c8e50d8cf714
|
DIST mimedefang-2.73.tar.gz 356601 SHA256 88a0f294e517348b692b0e0f226b60f90fa94eb0e771e02ab716c8e50d8cf714 SHA512 c20ee35235107342d4bce5a95cca01fc6c45365bf270b11c2bfe44a614ec39bcdd2a7b71836a092d6df88519194dbb3e93e293144b740e95e9846ebe0302cf5e WHIRLPOOL 56339d0cdbc0ab33a4a8eb37847ef00169b0db865ea7847172ee485090639fa2e0fea2361e615902013e10c2b1efbf2679c286d5bc4e189d68ae3cce53a69abc
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
DIST gnome-screenshot-3.6.1.tar.xz 272796 SHA256 7954424f927c9cf5451d27e78edd10fa80d15345dfdb78bd7bc98f873617f382 SHA512 4fabec15d2bd8266ba3ac65e50d67363602db4b3de997810a9c1311613a54d972b05b2171de86d2c2034b3824a925d81915eb3d66d206f4da2785f4784c43da6 WHIRLPOOL cdc02dc7909d3a7ad5a8cdeb778f128b86879271a85c4aa95275e241aa4a572ab9045853e8318cbe9e1c51d07fb334ec5b8fd15eca872db83deddeff10435088
|
DIST gnome-screenshot-3.6.1.tar.xz 272796 SHA256 7954424f927c9cf5451d27e78edd10fa80d15345dfdb78bd7bc98f873617f382 SHA512 4fabec15d2bd8266ba3ac65e50d67363602db4b3de997810a9c1311613a54d972b05b2171de86d2c2034b3824a925d81915eb3d66d206f4da2785f4784c43da6 WHIRLPOOL cdc02dc7909d3a7ad5a8cdeb778f128b86879271a85c4aa95275e241aa4a572ab9045853e8318cbe9e1c51d07fb334ec5b8fd15eca872db83deddeff10435088
|
||||||
DIST gnome-screenshot-3.8.1.tar.xz 276432 SHA256 113ab0fe98080f888ff8ff15011b21e74b5582576cb5455db47cbfd9e9075a05 SHA512 8425af947b7367686cdea45adb335671410fd4b7c3fad1eef1d5d73bdc37733ecbec3f1c88b68ec37418b7fd7eb54a7de1297b3c70f783969dd331b9aa2a1244 WHIRLPOOL 38c6c312ce709b9a52f003ba7e8a8446b7cdeb6663a758ad4c3c6fc972fe8f28e662cc54aee915f783dab1c4b97aa7498b9de3e281765517eb47d2fed2404fc0
|
|
||||||
DIST gnome-screenshot-3.8.2.tar.xz 277404 SHA256 673d3102bbd9d5ee493111e109adfa9ecc880c41f883d3db4be6dce70610513e SHA512 76a70f8b3d69bd0c794e3f81103f92725f1d9b88988bbd6712e6b8b2b53cbfd7a5d007eb656ef1a6b65b18b62034f2330f3d4c0b3dfc4ad0d8591903e5dd9dcc WHIRLPOOL ab73040f7c4777964e69ce940bb42fff027bdf437bc58b63cb311d2b7fc4465439b447f0f3379bda844ad28d9441047794a9fd7fe552ded238dbd7dc2539ec90
|
DIST gnome-screenshot-3.8.2.tar.xz 277404 SHA256 673d3102bbd9d5ee493111e109adfa9ecc880c41f883d3db4be6dce70610513e SHA512 76a70f8b3d69bd0c794e3f81103f92725f1d9b88988bbd6712e6b8b2b53cbfd7a5d007eb656ef1a6b65b18b62034f2330f3d4c0b3dfc4ad0d8591903e5dd9dcc WHIRLPOOL ab73040f7c4777964e69ce940bb42fff027bdf437bc58b63cb311d2b7fc4465439b447f0f3379bda844ad28d9441047794a9fd7fe552ded238dbd7dc2539ec90
|
||||||
|
DIST gnome-screenshot-3.8.3.tar.xz 277104 SHA256 05d638d53da334aa8818e83ed3f91a17334c48c707d728426414033607582971 SHA512 e2346df78ebfb3683390ff9688a62d8c95fb51068e1fa5d14785ca148198c1e36fe397b28670de17723a301932a333e3cc514f97b29175144f44d80c5f2bc5d6 WHIRLPOOL 4d02e7f10c580c407fd088afe93c5cb139a57e40f32f5f670f45b1693b488954b0cb75bfb2f5763d9792159db3d14dfd899d1fa4e90e2783c5d8309de04bf8a0
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/gnome-screenshot/gnome-screenshot-3.8.1.ebuild,v 1.1 2013/04/18 06:34:48 pacho Exp $
|
# $Header: /var/cvsroot/gentoo-x86/media-gfx/gnome-screenshot/gnome-screenshot-3.8.3.ebuild,v 1.1 2013/07/11 20:40:04 pacho Exp $
|
||||||
|
|
||||||
EAPI="5"
|
EAPI="5"
|
||||||
GCONF_DEBUG="no"
|
GCONF_DEBUG="no"
|
||||||
|
|
||||||
inherit gnome2 readme.gentoo
|
inherit gnome2 readme.gentoo
|
||||||
|
|
||||||
DESCRIPTION="Screenshot utility for GNOME 3"
|
DESCRIPTION="Screenshot utility for GNOME"
|
||||||
HOMEPAGE="https://live.gnome.org/GnomeUtils"
|
HOMEPAGE="https://live.gnome.org/GnomeUtils"
|
||||||
|
|
||||||
LICENSE="GPL-2+"
|
LICENSE="GPL-2+"
|
@ -1,4 +1,4 @@
|
|||||||
DIST gthumb-2.14.4.tar.xz 5721384 SHA256 1561ca52f9b60fbcd0e8fc976de8b30f0447019c698bfe1051d421935b5a51b5 SHA512 0423b5beb2a317f7e585c1f8bb32d3873accd61e9ff5e7356b3dc968b39d2613d2d97eeb4fdb39220094f67dfccbfb5d30f2fa4d5d5720056de86181453076c9 WHIRLPOOL c2ba8ac2011423305af6ba488fb31688f6f9e32d3f0fc673ce7d0bc9d0d87d79ebd084c1d34a7c82e0930f96a7a4de302bbe2fbe1a3d861df617e0b4451bf3a0
|
DIST gthumb-2.14.4.tar.xz 5721384 SHA256 1561ca52f9b60fbcd0e8fc976de8b30f0447019c698bfe1051d421935b5a51b5 SHA512 0423b5beb2a317f7e585c1f8bb32d3873accd61e9ff5e7356b3dc968b39d2613d2d97eeb4fdb39220094f67dfccbfb5d30f2fa4d5d5720056de86181453076c9 WHIRLPOOL c2ba8ac2011423305af6ba488fb31688f6f9e32d3f0fc673ce7d0bc9d0d87d79ebd084c1d34a7c82e0930f96a7a4de302bbe2fbe1a3d861df617e0b4451bf3a0
|
||||||
DIST gthumb-3.0.2.tar.xz 5803480 SHA256 eeccb23103b00e82941ba78023fa784228aab644bcffffc6ccef77dc47aad557 SHA512 00a9ebfcedb8905ed2c05132eed70644ddfe239da9055d377652fd8f9e4fd84e1ffb1f7e33d3fb46b166e31120c128f09f17edd6c02000f96cc9958623c21c43 WHIRLPOOL 48a1e80cf6c03f8e8aed9f0507983ae1ae22e96c003da7382fe7d065ca5108ce9f1daa279e3f6317a27e31f271335f71e97d9f4bb75ea2c7b3d10ff3230dd573
|
DIST gthumb-3.0.2.tar.xz 5803480 SHA256 eeccb23103b00e82941ba78023fa784228aab644bcffffc6ccef77dc47aad557 SHA512 00a9ebfcedb8905ed2c05132eed70644ddfe239da9055d377652fd8f9e4fd84e1ffb1f7e33d3fb46b166e31120c128f09f17edd6c02000f96cc9958623c21c43 WHIRLPOOL 48a1e80cf6c03f8e8aed9f0507983ae1ae22e96c003da7382fe7d065ca5108ce9f1daa279e3f6317a27e31f271335f71e97d9f4bb75ea2c7b3d10ff3230dd573
|
||||||
DIST gthumb-3.2.1.tar.xz 3223876 SHA256 3eacbb9912923fb5da3e7a52be58c6e7470e598b06c1b7b51b76809fc4855b61 SHA512 f55365ff80e5d4d3c8b53c1bbba3020a0fadbf07cc1e23ad240f4ce17190e19c3e2cf2c2328a6e1d042efe78f334cbd444e1a2ef094226e92ce2303df3323241 WHIRLPOOL ad3d5a8974713f857fe32fa9af527e0075bce43597ee75167ba1b82f0864c134aa529ae9afdf726d392e795423bdaedd30c51ed370fa9afb24147ff454b38465
|
|
||||||
DIST gthumb-3.2.2.tar.xz 3221804 SHA256 e201b9065d401144a17c2a33e4a85f0dcf457dc5cba6932dbac0197e141cdee8 SHA512 ed4002c48c0ebd2187f980e40375e94bb7136fd4791b87f067a2a306e3b0980c756176d1dfc4aba891e95b287168723b35eeaf5063ace19d87516640722ee1fb WHIRLPOOL 559d0edb8caabbe0739cea206bc085a235e5dff7e486f7839588e670c39d9f2055f66a1f48c6daecdae246af401ea488bc18bc0921a5a7689848f235e25d69e8
|
DIST gthumb-3.2.2.tar.xz 3221804 SHA256 e201b9065d401144a17c2a33e4a85f0dcf457dc5cba6932dbac0197e141cdee8 SHA512 ed4002c48c0ebd2187f980e40375e94bb7136fd4791b87f067a2a306e3b0980c756176d1dfc4aba891e95b287168723b35eeaf5063ace19d87516640722ee1fb WHIRLPOOL 559d0edb8caabbe0739cea206bc085a235e5dff7e486f7839588e670c39d9f2055f66a1f48c6daecdae246af401ea488bc18bc0921a5a7689848f235e25d69e8
|
||||||
|
DIST gthumb-3.2.3.tar.xz 3225516 SHA256 9f596b6e59b70bbdf177930f6b2cbc6aabdfc1a281db527e3515946c5ca4e70a SHA512 2d22d981ce4d55fbf23698045a1456d8401117f88b88494aaa6b512a0d96b0c3308d8c43685091f8f473437ebc678dbe729ff087ac964cc57c3a7080e622a78c WHIRLPOOL f3fb29980383c2dfb4768852682a1342d7dd35ca86e6203c3a1e8a06f7e4402d3ae55af4b43d88884decfd1b1854076057a5a977d092081be4d216a813ce65d3
|
||||||
|
@ -1,17 +1,17 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/pithos/pithos-9999.ebuild,v 1.1 2013/07/10 23:14:43 chutzpah Exp $
|
# $Header: /var/cvsroot/gentoo-x86/media-sound/pithos/pithos-99999999.ebuild,v 1.1 2013/07/11 17:06:04 chutzpah Exp $
|
||||||
|
|
||||||
EAPI=5
|
EAPI=5
|
||||||
PYTHON_COMPAT=(python2_7)
|
PYTHON_COMPAT=(python2_7)
|
||||||
inherit eutils distutils-r1
|
inherit eutils distutils-r1
|
||||||
|
|
||||||
if [[ ${PV} == 9999 ]]; then
|
if [[ ${PV} == 99999999 ]]; then
|
||||||
inherit git-2
|
inherit git-2
|
||||||
EGIT_REPO_URI="git://github.com/kevinmehall/pithos.git
|
EGIT_REPO_URI="git://github.com/kevinmehall/pithos.git
|
||||||
https://github.com/kevinmehall/pithos.git"
|
https://github.com/kevinmehall/pithos.git"
|
||||||
else
|
else
|
||||||
MY_PV="759fd22b993b063527866dedfb335a88d0c71766"
|
MY_PV=""
|
||||||
SRC_URI="https://github.com/kevinmehall/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
SRC_URI="https://github.com/kevinmehall/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||||
fi
|
fi
|
@ -1 +1 @@
|
|||||||
Thu, 11 Jul 2013 13:07:03 +0000
|
Fri, 12 Jul 2013 09:06:55 +0000
|
||||||
|
@ -0,0 +1,60 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
|
||||||
|
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
|
||||||
|
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||||
|
<glsa id="201307-01">
|
||||||
|
<title>HAProxy: Multiple vulnerabilities</title>
|
||||||
|
<synopsis>Multiple vulnerabilities have been found in HAProxy, allowing
|
||||||
|
attackers to execute arbitrary code or cause Denial of Service.
|
||||||
|
</synopsis>
|
||||||
|
<product type="ebuild">HAProxy</product>
|
||||||
|
<announced>July 11, 2013</announced>
|
||||||
|
<revised>July 11, 2013: 1</revised>
|
||||||
|
<bug>464340</bug>
|
||||||
|
<bug>473674</bug>
|
||||||
|
<access>remote</access>
|
||||||
|
<affected>
|
||||||
|
<package name="net-proxy/haproxy" auto="yes" arch="*">
|
||||||
|
<unaffected range="ge">1.4.24</unaffected>
|
||||||
|
<vulnerable range="lt">1.4.24</vulnerable>
|
||||||
|
</package>
|
||||||
|
</affected>
|
||||||
|
<background>
|
||||||
|
<p>HAProxy is a free, very fast and reliable solution offering high
|
||||||
|
availability, load balancing, and proxying for TCP and HTTP-based
|
||||||
|
applications.
|
||||||
|
</p>
|
||||||
|
</background>
|
||||||
|
<description>
|
||||||
|
<p>Multiple vulnerabilities have been discovered in HAProxy. Please review
|
||||||
|
the CVE identifiers referenced below for details.
|
||||||
|
</p>
|
||||||
|
</description>
|
||||||
|
<impact type="high">
|
||||||
|
<p>A remote attacker could send a specially crafted request, possibly
|
||||||
|
resulting in execution of arbitrary code with the privileges of the
|
||||||
|
application or a Denial of Service condition.
|
||||||
|
</p>
|
||||||
|
</impact>
|
||||||
|
<workaround>
|
||||||
|
<p>There is no known workaround at this time.</p>
|
||||||
|
</workaround>
|
||||||
|
<resolution>
|
||||||
|
<p>All HAProxy users should upgrade to the latest version:</p>
|
||||||
|
|
||||||
|
<code>
|
||||||
|
# emerge --sync
|
||||||
|
# emerge --ask --oneshot --verbose ">=net-proxy/haproxy-1.4.24"
|
||||||
|
</code>
|
||||||
|
</resolution>
|
||||||
|
<references>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-1912">CVE-2013-1912</uri>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-2175">CVE-2013-2175</uri>
|
||||||
|
</references>
|
||||||
|
<metadata tag="requester" timestamp="Sun, 07 Jul 2013 15:13:45 +0000">
|
||||||
|
pinkbyte
|
||||||
|
</metadata>
|
||||||
|
<metadata tag="submitter" timestamp="Thu, 11 Jul 2013 23:08:33 +0000">
|
||||||
|
pinkbyte
|
||||||
|
</metadata>
|
||||||
|
</glsa>
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue