parent
08d272f745
commit
92f7ad0d83
@ -1,18 +1,24 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX xarchiver-0.5.3-add-mime-types.patch 1436 SHA256 9fee60d67b43aeca0934db0c5be97c87254079dbf6bc01c0616d416bfab08d97 SHA512 a11bedb1ddd28571cca950d6b61a1f292d01c44f4077401c5a2f75cc99cb7a311b3593c1b1da6355a988aceeb35fb13714ad28ad3b707dd1b26f4a0e9d14b136 WHIRLPOOL b836355c80014d2ee1a16d5a2cc14ac6023a4c693c656d0edc3ace6349acd05d8223c0fcf10bb75df560801a2526bd50790674178e14dae6c98b081b3e4557f0
|
||||
AUX xarchiver-0.5.3-fix-double-escaping.patch 1132 SHA256 76e08db4f0b085a9ee221f74b8c3b42cc7cb6ea8881f12475184d093777aa938 SHA512 e987ffb9d8ee559a478914a0e78b53919cc884870650dd70bbffed75e21e50f2bbf0e81894448b0a118640db9f1741c8f0e95b1c4e8a0650ba55d68fd735ce7d WHIRLPOOL d182c01ddb7c36ddbc32b4e2d623e9f1fb8aee4c3b47cac6a43946885ee2b98425188581c797ff5e9300537d2bfa5c7eea4bdb0745af44b497703dec3f6525ba
|
||||
AUX xarchiver-0.5.3-fix-password-protected.patch 1213 SHA256 f8bfd2e8087d55520e1fb330a10670b79fb568a52be678d93cf4144a5b3b5d71 SHA512 bd38943d8afdc0e023195c31c8bee78a7fdd5ec6a276c3f66c395dc41779b18bf829356dea4d794329abc0bd8ac81a58bbd961283b95f74a9008006826be9a75 WHIRLPOOL b0f53f407ceeca21a69a4892dc3859d6f73b1f8c60fcd4ece5d0583d400a58f611631877a921a92661bfabf6bcb7350ffef28ada6b281f6d28b94a8902b8fb57
|
||||
AUX xarchiver-0.5.3-fix-rpm-support.patch 3291 SHA256 f570238c818b88092bc459ebc37b9d58669baf92b969197b29c8662bf8783315 SHA512 4ea64799b765ceadb34d4ea48df8f1e1748749a128a3b734265c7e9aa414bbc4a443007d3ae2b767cb3d6c3cae6b6bfb3866f76584cbbf66b8cc4afa34a76ebd WHIRLPOOL e56dd6e7c33a245f34cc37befffa0311a7bf762106c2d810f127bb198d12b4f91e74d8a885cbf47ec2b950102e90be60a90094d3f15c20a6eff27fc8cbe01ab8
|
||||
AUX xarchiver-0.5.3-rar5-whitespace.patch 978 SHA256 f611ea9e88f68afc24d4ad57da3e83b6f11c2ae072910e9e8216a62c98671369 SHA512 15b7c4f560bdffc63396236ada635ffd594cdf02faec66a8aecf407af25da2714fdbaec7cefe51576ef0bbcebf85210b5f9bb8bf4a32f74243d9386ceda0cb1f WHIRLPOOL c86e97484222f0dc6ba2abeffc957bcf09057025bd5b2789d09f896f9fac8396f6d3168ced6ac2899f8240bd90d425ba6fa5929dbddb896628cdcd114a74f56b
|
||||
DIST xarchiver-0.5.3.tar.bz2 778871 SHA256 c5899cb495e83a63f89b5eea002d2dd1c691db8d7b6343b3c182ce6e00c16d81 SHA512 b8719a1b7f71c999952390fca999a66baf709e1058f307b40a6b0500d5d268f3923bded742b2fbc0d8c760c43f33b7d5d4971f36a6dc4659310ad41ca7a045d6 WHIRLPOOL 97aac076be74e84c5379294a9a049b6aa727b8cdc5f9788d126795fd221e59415223eb62af931a4920f5f25779d842f0942ae001aa5f49cc05e22fb140f1bc7f
|
||||
EBUILD xarchiver-0.5.3-r1.ebuild 1540 SHA256 cbbb6ea4f3b637e6bb43e6fef6e150f4ee1efbd3985ba884fa906fca9abd27ed SHA512 af788d4c92d2698882ba6a13e14c77ab94c52bd43103e31b8dccebf27b1d7ad72254ea64e1781f1cd5cab1f4f5e2138cea949da59f6124f06292db19238173f4 WHIRLPOOL 5f29c22c02edab18d7d00a9a76ddc8c626926b45c593db85c1b96ae19fa0d08ffb77316a315bd69a3fc5dd6400c7558c3a9e91be3f2b69cb030d1138fdb7a9d0
|
||||
EBUILD xarchiver-0.5.3.ebuild 1296 SHA256 c0332dac4174cb92cdc17c710aa39699d18029ebb5c1a43b2eeb57d0fb06422e SHA512 aa2517ea48bad7ef9f3cb137ef6275e1075211ff84f3586146531e448e075c8f680ab20ac269378587978d6ad96fd8ca27184d4566f74725f6586ed11061f1e0 WHIRLPOOL 62f53543a308fe14857ac390391e271e6ad95e993a3085b006bd0bdbec20090cd99e5573d025be5ea80fc021e9b71c7787a086f6b97280f71cf29a312bb3a1d5
|
||||
MISC ChangeLog 405 SHA256 d0dad9884389ca02d61ba0979480b3897b27e3c92bd5e5b278d4a0f33f44815a SHA512 90c84f903e698d91a295fda515255aa5736db77ee766a6fcfcc4398b3262dcb102b8094e35d764e31798c660a7d02a6386050a6034ec503bea366dd572c5f357 WHIRLPOOL def59afc7bfdad0c22d85feac4d38fb36ae07ea62bd4fa8d795701bd63179b02ee00386e2b8742f85953f77422688660b7e2cfdf3c1756763fdd4b81f1fc1bff
|
||||
MISC metadata.xml 159 SHA256 900ea49b6703fce452e205b85226bf1f994725963e5840da501182e7487d0e63 SHA512 000eb10e453390fb27843585adf354d725e77d881553d97a1a242bf06578a402ee4a924d9d8205a3fa687a59e2402bc9f3e1c227e448e05026354c196cf0a4f3 WHIRLPOOL 6f01aa01b8124d752be8e6c550ffdfc9093d45b206771c924ce25ce3f0daf006a669721d1385ff1bc803df342322d1c264f2905d3ccc44686c937deae8308ec3
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCAAGBQJTb7m8AAoJEEdUh39IaPFNe60H/2tQNQhlg5Hg1VfGnqwwsLa4
|
||||
QES7+H5FPrawCu2UtsEgeVTBU8nEhsN1wjnwLYuw9u7VuSRlY8JQTxrLQPlGa6rY
|
||||
PyVR+9n9h71SuPDtsb5kggWmPNZ1oC1HA24hYsMTzbr2xqx0umVU8wRG1AmyCUIl
|
||||
FxgYjdqV93zk/v4Z+ktS9VbmRYzzlYrsqzZ2YLJ34cAqQ9h/GYClL2lzzUozggDd
|
||||
0bHGKR9teLaKKITQXueGudcQf/uQFpxiLPqU3ZnsG8TUmNhVLHHKZimv/FTpZhyH
|
||||
mkb+uNsGeL+2l2CvET/XgQFT+73rUvXv9Z+PyGHjvqXg2oM++4ixjSs0r9k2pB4=
|
||||
=rwlF
|
||||
iQEcBAEBCAAGBQJTcETuAAoJEEdUh39IaPFNovsIAIY6Tn7AK6uMNqWIFxafZqSl
|
||||
jmVsUh005KbHNybKI4oLBagnN/qWTTUtWtvy4e90xz9JlMwLYko1HURhHReoc6rY
|
||||
qQflcBpRG3nywO4TQuMcOoyUkRTt9CQc/7pDX24G589THbMbyjuT71Re+WZa9NGl
|
||||
/1OOsO1N02bEh6/Vxgh3Sybej/W6GMrWlWH8JyP3SlyThCgj2TZKMrPsSWPZ3NNP
|
||||
Axh1UYWopNsJVsjZZdgmPXEpoOPihvGv7Go2INx5XhVNcfyTVPPUpk4PdiveL96i
|
||||
czkS9ppQg1uzDB3IXE1WPyxqJ6jQ+k1zwaJOzVJm7+HoEt7N7G+hlSu8h+TPf1w=
|
||||
=CRew
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,17 @@
|
||||
diff -Naur xarchiver-0.5.3.orig/xarchiver.desktop.in xarchiver-0.5.3/xarchiver.desktop.in
|
||||
--- xarchiver-0.5.3.orig/xarchiver.desktop.in 2014-05-12 01:08:12.159131913 +0000
|
||||
+++ xarchiver-0.5.3/xarchiver.desktop.in 2014-05-12 01:09:02.585526393 +0000
|
||||
@@ -4,11 +4,11 @@
|
||||
_Name=Xarchiver
|
||||
_Comment=A GTK+2 only archive manager
|
||||
_GenericName=Archive manager
|
||||
-Exec=xarchiver
|
||||
+Exec=xarchiver %f
|
||||
Icon=xarchiver
|
||||
Terminal=false
|
||||
Type=Application
|
||||
X-MultipleArgs=false
|
||||
Categories=GTK;Archiving;Utility;
|
||||
StartupNotify=true
|
||||
-MimeType=application/x-arj;application/arj;application/x-bzip;application/x-bzip-compressed-tar;application/x-gzip;application/x-rar;application/x-rar-compressed;application/x-tar;application/x-zip;application/x-zip-compressed;application/zip;multipart/x-zip;application/x-7z-compressed;application/x-compressed-tar;application/x-bzip2;application/x-bzip2-compressed-tar;
|
||||
+MimeType=application/x-arj;application/arj;application/x-bzip;application/x-bzip-compressed-tar;application/x-gzip;application/x-rar;application/x-rar-compressed;application/x-tar;application/x-zip;application/x-zip-compressed;application/zip;application/x-7z-compressed;application/x-compressed-tar;application/x-bzip2;application/x-bzip2-compressed-tar;application/x-lzma;application/x-lzma-compressed-tar;application/x-lzop;application/x-lzop-compressed-tar;application/x-xz;application/x-xz-compressed-tar;application/x-deb;application/x-rpm;
|
@ -0,0 +1,32 @@
|
||||
From: =?UTF-8?q?Guido=20Berh=C3=B6rster?= <gber@opensuse.org>
|
||||
Date: Sat, 19 Jan 2013 09:27:36 +0100
|
||||
Subject: fix-double-escaping
|
||||
|
||||
Do not escape file names twice. Fixes an error when trying to create archives
|
||||
with spaces.
|
||||
|
||||
Bug: http://bugs.debian.org/697493.
|
||||
---
|
||||
src/main.c | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/main.c b/src/main.c
|
||||
index a13d737..a6a7f93 100644
|
||||
--- a/src/main.c
|
||||
+++ b/src/main.c
|
||||
@@ -208,13 +208,13 @@ int main (int argc, char **argv)
|
||||
g_free(_current_dir);
|
||||
GSList *files = NULL;
|
||||
_current_dir = g_path_get_basename(add_files);
|
||||
- files = g_slist_append(files,xa_escape_filename(_current_dir,"$'`\"\\!?* ()[]&|:;<>#"));
|
||||
+ files = g_slist_append(files,g_strdup(_current_dir));
|
||||
g_free(_current_dir);
|
||||
g_free(add_files);
|
||||
for (x = 1; x< argc; x++)
|
||||
{
|
||||
_current_dir = g_path_get_basename(argv[x]);
|
||||
- files = g_slist_append(files,xa_escape_filename(_current_dir,"$'`\"\\!?* ()[]&|:;<>#"));
|
||||
+ files = g_slist_append(files,g_strdup(_current_dir));
|
||||
g_free (_current_dir);
|
||||
}
|
||||
xa_execute_add_commands(archive,files,NULL);
|
@ -0,0 +1,42 @@
|
||||
diff -Naur xarchiver-0.5.3.orig/src/window.c xarchiver-0.5.2/src/window.c
|
||||
--- xarchiver-0.5.3.orig/src/window.c 2014-01-24 08:10:09.305990000 +0100
|
||||
+++ xarchiver-0.5.3/src/window.c 2014-01-24 08:42:45.110729290 +0100
|
||||
@@ -1694,7 +1694,7 @@
|
||||
{
|
||||
if (archive->passwd == NULL)
|
||||
{
|
||||
- archive->passwd = xa_create_password_dialog(NULL);
|
||||
+ archive->passwd = xa_create_password_dialog(archive);
|
||||
if ( archive->passwd == NULL)
|
||||
{
|
||||
gtk_drag_finish (dc,FALSE,FALSE,t);
|
||||
@@ -2702,9 +2702,12 @@
|
||||
|
||||
if (entry->is_encrypted)
|
||||
{
|
||||
- archive[idx]->passwd = xa_create_password_dialog(archive[idx]);
|
||||
if (archive[idx]->passwd == NULL)
|
||||
- return;
|
||||
+ {
|
||||
+ archive[idx]->passwd = xa_create_password_dialog(archive[idx]);
|
||||
+ if (archive[idx]->passwd == NULL)
|
||||
+ return;
|
||||
+ }
|
||||
}
|
||||
filename = g_strconcat(archive[idx]->tmp,"/",entry->filename,NULL);
|
||||
if (g_file_test(filename,G_FILE_TEST_EXISTS))
|
||||
@@ -2768,8 +2771,12 @@
|
||||
{
|
||||
if (entry->is_encrypted)
|
||||
{
|
||||
- if (archive->passwd == NULL)
|
||||
- return;
|
||||
+ if (archive->passwd == NULL)
|
||||
+ {
|
||||
+ archive->passwd = xa_create_password_dialog(archive);
|
||||
+ if (archive->passwd == NULL)
|
||||
+ return;
|
||||
+ }
|
||||
}
|
||||
if (archive->extraction_path)
|
||||
{
|
@ -0,0 +1,86 @@
|
||||
diff -Naur xarchiver-0.5.3.orig/src/rpm.c xarchiver-0.5.3/src/rpm.c
|
||||
--- xarchiver-0.5.3.orig/src/rpm.c 2014-02-09 16:26:24.000000000 +0100
|
||||
+++ xarchiver-0.5.3/src/rpm.c 2014-02-19 07:54:27.744136749 +0100
|
||||
@@ -23,8 +23,11 @@
|
||||
|
||||
void xa_open_rpm (XArchive *archive)
|
||||
{
|
||||
+ unsigned char bytes[8];
|
||||
unsigned short int i;
|
||||
- int response;
|
||||
+ int dl,il,sigsize,offset,response;
|
||||
+ gchar *ibs,*executable;
|
||||
+ gchar *gzip_tmp = NULL;
|
||||
GSList *list = NULL;
|
||||
FILE *stream;
|
||||
gboolean result;
|
||||
@@ -53,14 +56,68 @@
|
||||
archive->column_types[i] = types[i];
|
||||
|
||||
xa_create_liststore (archive,names);
|
||||
+ if (fseek ( stream, 104 , SEEK_CUR ) )
|
||||
+ {
|
||||
+ fclose (stream);
|
||||
+ response = xa_show_message_dialog (GTK_WINDOW (xa_main_window),GTK_DIALOG_MODAL,GTK_MESSAGE_ERROR,GTK_BUTTONS_OK,_("Can't fseek to position 104:"),g_strerror(errno));
|
||||
+ return;
|
||||
+ }
|
||||
+ if ( fread ( bytes, 1, 8, stream ) == 0 )
|
||||
+ {
|
||||
+ fclose ( stream );
|
||||
+ response = xa_show_message_dialog (GTK_WINDOW (xa_main_window),GTK_DIALOG_MODAL,GTK_MESSAGE_ERROR,GTK_BUTTONS_OK,_("Can't read data from file:"),g_strerror(errno));
|
||||
+ return;
|
||||
+ }
|
||||
+ il = 256 * ( 256 * ( 256 * bytes[0] + bytes[1]) + bytes[2] ) + bytes[3];
|
||||
+ dl = 256 * ( 256 * ( 256 * bytes[4] + bytes[5]) + bytes[6] ) + bytes[7];
|
||||
+ sigsize = 8 + 16 * il + dl;
|
||||
+ offset = 104 + sigsize + ( 8 - ( sigsize % 8 ) ) % 8 + 8;
|
||||
+ if (fseek ( stream, offset , SEEK_SET ) )
|
||||
+ {
|
||||
+ fclose (stream);
|
||||
+ response = xa_show_message_dialog (GTK_WINDOW (xa_main_window),GTK_DIALOG_MODAL,GTK_MESSAGE_ERROR,GTK_BUTTONS_OK,_("Can't fseek in file:"),g_strerror(errno));
|
||||
+ return;
|
||||
+ }
|
||||
+ if ( fread ( bytes, 1, 8, stream ) == 0 )
|
||||
+ {
|
||||
+ fclose ( stream );
|
||||
+ response = xa_show_message_dialog (GTK_WINDOW (xa_main_window),GTK_DIALOG_MODAL,GTK_MESSAGE_ERROR,GTK_BUTTONS_OK,_("Can't read data from file:"),g_strerror(errno));
|
||||
+ return;
|
||||
+ }
|
||||
+ il = 256 * ( 256 * ( 256 * bytes[0] + bytes[1]) + bytes[2] ) + bytes[3];
|
||||
+ dl = 256 * ( 256 * ( 256 * bytes[4] + bytes[5]) + bytes[6] ) + bytes[7];
|
||||
+ sigsize = 8 + 16 * il + dl;
|
||||
+ offset = offset + sigsize;
|
||||
+ fclose (stream);
|
||||
|
||||
/* Create a unique temp dir in /tmp */
|
||||
result = xa_create_temp_directory (archive);
|
||||
if (!result)
|
||||
return;
|
||||
|
||||
+ gzip_tmp = g_strconcat (archive->tmp,"/file.gz_bz",NULL);
|
||||
+ ibs = g_strdup_printf ( "%u" , offset );
|
||||
+
|
||||
/* Now I run dd to have the bzip2 / gzip compressed cpio archive in /tmp */
|
||||
- gchar *command = g_strconcat ( "sh -c \"rpm2cpio ",archive->escaped_path," > ",archive->tmp, "/file.cpio\"",NULL);
|
||||
+ gchar *command = g_strconcat ( "dd if=",archive->escaped_path," ibs=",ibs," skip=1 of=",gzip_tmp,NULL);
|
||||
+ g_free (ibs);
|
||||
+ list = g_slist_append(list,command);
|
||||
+ batch_mode = TRUE;
|
||||
+ result = xa_run_command (archive,list);
|
||||
+ if (result == FALSE)
|
||||
+ {
|
||||
+ g_free (gzip_tmp);
|
||||
+ return;
|
||||
+ }
|
||||
+ if (xa_detect_archive_type (gzip_tmp) == XARCHIVETYPE_GZIP)
|
||||
+ executable = "gzip -dc ";
|
||||
+ else if (xa_detect_archive_type (gzip_tmp) == XARCHIVETYPE_BZIP2)
|
||||
+ executable = "bzip2 -dc ";
|
||||
+ else
|
||||
+ executable = "xz -dc ";
|
||||
+
|
||||
+ command = g_strconcat("sh -c \"",executable,gzip_tmp," > ",archive->tmp,"/file.cpio\"",NULL);
|
||||
+ g_free(gzip_tmp);
|
||||
list = NULL;
|
||||
list = g_slist_append(list,command);
|
||||
result = xa_run_command (archive,list);
|
@ -0,0 +1,44 @@
|
||||
--- xarchiver-0.5.3.orig/src/rar.c
|
||||
+++ xarchiver-0.5.3/src/rar.c
|
||||
@@ -345,7 +345,7 @@
|
||||
unsigned short int i = 0;
|
||||
unsigned int linesize,n,a;
|
||||
gboolean dir = FALSE;
|
||||
- static gchar *filename;
|
||||
+ static gchar *filename, *end;
|
||||
|
||||
if (last_line)
|
||||
return;
|
||||
@@ -388,7 +388,6 @@
|
||||
last_line = TRUE;
|
||||
return;
|
||||
}
|
||||
-
|
||||
archive->nr_of_files++;
|
||||
|
||||
/* Permissions */
|
||||
@@ -453,15 +452,15 @@
|
||||
for(; n < linesize && line[n] != ' '; n++);
|
||||
line[n] = '\0';
|
||||
item[i] = line + a;
|
||||
- i++;
|
||||
- n++;
|
||||
-
|
||||
- /* fileName */
|
||||
- for(n=64; n < linesize && line[n] == ' '; n++);
|
||||
- a = n;
|
||||
- for(; n < linesize && line[n] != ' ' && line[n] != '\n'; n++);
|
||||
- line[n]='\0';
|
||||
- filename = g_strdup(line + a);
|
||||
+
|
||||
+ /* FileName */
|
||||
+ line[linesize - 1] = '\0';
|
||||
+ filename = g_strdup(line+64);
|
||||
+
|
||||
+ /* Strip trailing whitespace */
|
||||
+ end = filename + strlen(filename) - 1;
|
||||
+ while(end >= filename && *end == ' ') end--;
|
||||
+ *(end + 1) = '\0';
|
||||
|
||||
/* Work around for rar which doesn't
|
||||
* output / with directories */
|
@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/xarchiver/xarchiver-0.5.3-r1.ebuild,v 1.1 2014/05/12 03:51:01 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit xfconf
|
||||
|
||||
DESCRIPTION="a GTK+ based and advanced archive manager that can be used with Thunar"
|
||||
HOMEPAGE="http://xarchiver.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux"
|
||||
IUSE="debug"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2
|
||||
>=x11-libs/gtk+-2.24:2"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/intltool
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig"
|
||||
|
||||
pkg_setup() {
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-add-mime-types.patch
|
||||
"${FILESDIR}"/${P}-fix-password-protected.patch
|
||||
"${FILESDIR}"/${P}-rar5-whitespace.patch
|
||||
"${FILESDIR}"/${P}-fix-double-escaping.patch
|
||||
"${FILESDIR}"/${P}-fix-rpm-support.patch
|
||||
)
|
||||
|
||||
XFCONF=(
|
||||
$(xfconf_use_debug)
|
||||
)
|
||||
|
||||
DOCS=( AUTHORS ChangeLog README TODO )
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -e '/COPYING/d' -e '/NEWS/d' -i doc/Makefile.in || die
|
||||
xfconf_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
xfconf_src_install DOCDIR="${ED}/usr/share/doc/${PF}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xfconf_pkg_postinst
|
||||
elog "You need external programs for some formats, including:"
|
||||
elog "7zip - app-arch/p7zip"
|
||||
elog "arj - app-arch/unarj app-arch/arj"
|
||||
elog "lha - app-arch/lha"
|
||||
elog "lzop - app-arch/lzop"
|
||||
elog "rar - app-arch/unrar app-arch/rar"
|
||||
elog "zip - app-arch/unzip app-arch/zip"
|
||||
}
|
@ -1,64 +0,0 @@
|
||||
# ChangeLog for dev-java/randomguid
|
||||
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/randomguid/ChangeLog,v 1.19 2008/09/25 21:12:02 serkan Exp $
|
||||
|
||||
25 Sep 2008; Serkan Kaba <serkan@gentoo.org>
|
||||
files/1.2.1-examples-package.patch, randomguid-1.2.1-r1.ebuild:
|
||||
Update patch to make it work for new epatch behavior. Fixed quoting. Added
|
||||
necessary calls to die.
|
||||
|
||||
27 Aug 2007; Petteri Räty <betelgeuse@gentoo.org>
|
||||
-randomguid-1.2.1.ebuild:
|
||||
Remove generation 1 ebuild.
|
||||
|
||||
27 Aug 2007; Petteri Räty <betelgeuse@gentoo.org>
|
||||
+files/1.2.1-examples-package.patch, randomguid-1.2.1-r1.ebuild:
|
||||
Patch the examples for the new fully qualified class name. Thanks to Kenneth
|
||||
Prugh <ken69267@gmail.com> in bug #189330.
|
||||
|
||||
27 Aug 2007; Christoph Mende <angelos@gentoo.org>
|
||||
randomguid-1.2.1-r1.ebuild:
|
||||
Stable on amd64 wrt bug #189330
|
||||
|
||||
21 Aug 2007; Christian Faulhammer <opfer@gentoo.org>
|
||||
randomguid-1.2.1-r1.ebuild:
|
||||
stable x86, bug 189330
|
||||
|
||||
18 Aug 2007; nixnut <nixnut@gentoo.org> randomguid-1.2.1-r1.ebuild:
|
||||
Stable on ppc wrt bug 189330
|
||||
|
||||
*randomguid-1.2.1-r1 (10 Jan 2007)
|
||||
|
||||
10 Jan 2007; Petteri Räty <betelgeuse@gentoo.org>
|
||||
+randomguid-1.2.1-r1.ebuild:
|
||||
Migrated to generation 2 and added wrapper installation.
|
||||
|
||||
05 Jan 2007; Vlastimil Babka <caster@gentoo.org> randomguid-1.2.1.ebuild:
|
||||
Convert einfo to elog.
|
||||
|
||||
05 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org>
|
||||
randomguid-1.2.1.ebuild:
|
||||
Dropping sparc keywords, see #96229
|
||||
|
||||
22 Apr 2005; Simon Stelling <blubb@gentoo.org> randomguid-1.2.1.ebuild:
|
||||
stable on amd64
|
||||
|
||||
22 Oct 2004; Dylan Carlson <absinthe@gentoo.org> randomguid-1.2.1.ebuild:
|
||||
Keywords ~amd64.
|
||||
|
||||
02 Jun 2004; Aron Griffis <agriffis@gentoo.org> randomguid-1.2.1.ebuild:
|
||||
Fix use invocation
|
||||
|
||||
*randomguid-1.2.1 (09 Mar 2004)
|
||||
|
||||
09 Mar 2004; Chris Aniszczyk <zx@gentoo.org> randomguid-1.2.ebuild:
|
||||
Version bump and clean up.
|
||||
|
||||
17 Jan 2004; Adrian Almenar <strider@gentoo.org> randomguid-1.2.ebuild:
|
||||
Removed keywords with non-java support.
|
||||
|
||||
*randomguid-1.2 (08 Jul 2002)
|
||||
|
||||
08 Jul 2002; Maik Schreiber <blizzy@gentoo.org> :
|
||||
|
||||
Initial import, closes bug #3767.
|
@ -1,5 +0,0 @@
|
||||
AUX 1.2.1-examples-package.patch 555 SHA256 beca88f04e07731d55c5e3a48730b4ee1c34df19fb552b1e66db58d621657e24 SHA512 9df4afe52556c30c2fe79c6b6a76ba2a933001fcad7ecead8640890b3abcaee08c6f16995a55b7e79111e95534e8dc7612ae8f112ac32caf3bdef778581dac65 WHIRLPOOL f98337e8c38bbb23f2085977f82176208e757a085449b7a9f6be9980b7f3cb100a2232cc883c453552723c92eff4d56b6246a96c10ca71cab89dc05bb85b077e
|
||||
DIST RandomGUID.tar 20480 SHA256 1f5383a2cbb1fd51653d75770c2ccf0b16832c91e6c87f49e79b2ca715c97c3b SHA512 15c0a8ce7bdf9dded78a7dcf950058064eeb1aa57421c83df59f2f6add04e1cd6d1038339a604995a973465c7362fa575b798710dc204cec199a1c9e2871df7e WHIRLPOOL d95bf504a99593ef791b4dd4912f71da0f2e20ec3939552b5e9c5b70a9012cfa95dcf9fbd3420d645e316e5724b20b46efa488f2d56079b8ad2df92523aa6bdf
|
||||
EBUILD randomguid-1.2.1-r1.ebuild 1634 SHA256 0a48cbe84e31ff15df8258c212d8a6f96e2bd336b6469ff5cf5f0e9b299f94fe SHA512 0b58c125b8bc85e6d98a8008364cfd939297667cf184fb4e8c72d18e1aefb1cf7458d1bbbf76bf9e466491cef2e4d053fd1613674b707434b25d641a87467c18 WHIRLPOOL d53fb3d43caf260ffa82332bbad5d8d1680bf7b713f5673a833d204e4ab2fac8a4ee19b8f0bd9def2afb9fa721bf2d32323dccbd761ac475df7d723e9d0e3f40
|
||||
MISC ChangeLog 2174 SHA256 0303b20db32371e816b1d20452c43a60d385a4aaa7ccdefebee0af81dc952ea9 SHA512 45bdb7131f573e6e9a90d2e11e40d532e51c289f8207cf043932be55258ee9a0264b7aeb20dcbf2e835e17ab8e3dff6f775bb90e8886d66ef55b68190cbecbe7 WHIRLPOOL b2a9a98d101c925cf29987aed6d482cf1cc678270129ad8003d61931af99d42c7f6a18e15d602015b5ca3d9ed40f7c200fb9fb29d12128ad0035d9a5c2f82e59
|
||||
MISC metadata.xml 157 SHA256 295d02c5805b0257938eb80314b371daac94b8d6ea85629a902de7a824adc0c9 SHA512 bbae663e26f48fdc5e272adc2b06c14f77f34c53caf84acb53908ff036e7c12a3edbbc0929d2db56bee861a453381d979c7e0983a23716f629ed2135c22ffece WHIRLPOOL 887e153e2481e7d76f0f1b67a395f10f0328b93930185ecdb8fcb5fe3c50f839086a18831d61cf45b34657aaffca6c3b7900cf3c04b712846a05027a84602448
|
@ -1,12 +0,0 @@
|
||||
diff -Nur RandomGUID/RandomGUIDdemo.java RandomGUID_patched/RandomGUIDdemo.java
|
||||
--- RandomGUID/RandomGUIDdemo.java 2002-01-30 04:19:53.000000000 +0200
|
||||
+++ RandomGUID_patched/RandomGUIDdemo.java 2008-09-26 00:06:43.000000000 +0300
|
||||
@@ -4,7 +4,7 @@
|
||||
// Generate 20 of 'em!
|
||||
public static void main(String[] args) {
|
||||
for(int i=1; i<=20; i++) {
|
||||
- RandomGUID myguid = new RandomGUID(false);
|
||||
+ com.javaexchange.RandomGUID myguid = new com.javaexchange.RandomGUID(false);
|
||||
System.out.println(i + " " + myguid.toString());
|
||||
}
|
||||
}
|
@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>java</herd>
|
||||
</pkgmetadata>
|
@ -1,53 +0,0 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/randomguid/randomguid-1.2.1-r1.ebuild,v 1.6 2008/09/25 21:12:02 serkan Exp $
|
||||
|
||||
inherit java-pkg-2
|
||||
|
||||
DESCRIPTION="Generate truly random, cryptographically strong GUIDs"
|
||||
HOMEPAGE="http://www.javaexchange.com"
|
||||
SRC_URI="ftp://www.javaexchange.com/javaexchange/RandomGUID.tar"
|
||||
LICENSE="as-is"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE=""
|
||||
RDEPEND=">=virtual/jre-1.4"
|
||||
DEPEND=">=virtual/jdk-1.4"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_compile() {
|
||||
mkdir -p com/javaexchange || die "mkdir failed"
|
||||
mv RandomGUID.java com/javaexchange/RandomGUID.java~ || die "mv failed"
|
||||
|
||||
# We need to move RandomGUID.class into the
|
||||
# com.javaexchange package. This is necessary to prevent
|
||||
# class lookup failures, such as when used with Tomcat
|
||||
# (which has a different <default> package for JSP files).
|
||||
|
||||
epatch "${FILESDIR}/1.2.1-examples-package.patch"
|
||||
cd com/javaexchange || die "cd failed"
|
||||
echo >RandomGUID.java "package com.javaexchange;"
|
||||
cat RandomGUID.java~ >>RandomGUID.java
|
||||
|
||||
ejavac RandomGUID.java || die "compile problem"
|
||||
|
||||
# don't want .java files in jar
|
||||
rm RandomGUID.java* || die "rm failed"
|
||||
|
||||
cd "${S}" || die "cd failed"
|
||||
jar cf RandomGUID.jar com || die "jar problem"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar RandomGUID.jar
|
||||
java-pkg_dolauncher ${PN} \
|
||||
--main com.javaexchange.RandomGUID
|
||||
dodoc RandomGUIDdemo.java
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "RandomGUID.class has been moved from the <default>"
|
||||
elog "package into com.javaexchange, so the fully qualified"
|
||||
elog "class name is now: com.javaexchange.RandomGUID"
|
||||
}
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ispc/ispc-1.7.0.ebuild,v 1.1 2014/05/12 02:16:29 ottxor Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit toolchain-funcs python-any-r1
|
||||
|
||||
DESCRIPTION="Intel SPMD Program Compiler"
|
||||
HOMEPAGE="http://ispc.github.com/"
|
||||
|
||||
if [[ ${PV} = *9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="git://github.com/ispc/ispc.git"
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="BSD BSD-2 UoI-NCSA"
|
||||
SLOT="0"
|
||||
IUSE="examples"
|
||||
|
||||
RDEPEND="
|
||||
>=sys-devel/clang-3.0
|
||||
>=sys-devel/llvm-3.0
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
"
|
||||
|
||||
src_compile() {
|
||||
emake LDFLAGS="${LDFLAGS}" OPT="${CXXFLAGS}" CXX="$(tc-getCXX)" CPP="$(tc-getCPP)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ispc
|
||||
dodoc README.rst
|
||||
|
||||
if use examples; then
|
||||
insinto "/usr/share/doc/${PF}/examples"
|
||||
docompress -x "/usr/share/doc/${PF}/examples"
|
||||
doins -r examples/*
|
||||
fi
|
||||
}
|
@ -1,26 +0,0 @@
|
||||
# ChangeLog for dev-libs/clens
|
||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/clens/ChangeLog,v 1.6 2014/03/02 00:41:59 ulm Exp $
|
||||
|
||||
02 Mar 2014; Ulrich Müller <ulm@gentoo.org> metadata.xml:
|
||||
Drop maintainership, package no longer needed for app-editors/mg.
|
||||
|
||||
13 Feb 2014; Jeroen Roovers <jer@gentoo.org> clens-0.7.0.ebuild:
|
||||
Stable for HPPA (bug #501182).
|
||||
|
||||
09 Oct 2013; Ulrich Müller <ulm@gentoo.org> clens-0.7.0.ebuild:
|
||||
Add missing EPREFIX.
|
||||
|
||||
07 Oct 2013; Christian Faulhammer <fauli@gentoo.org> clens-0.7.0.ebuild:
|
||||
add ~x86 for bug 486972
|
||||
|
||||
06 Oct 2013; Jeroen Roovers <jer@gentoo.org> clens-0.7.0.ebuild:
|
||||
Marked ~hppa (bug #486972).
|
||||
|
||||
*clens-0.7.0 (04 Oct 2013)
|
||||
|
||||
04 Oct 2013; Ulrich Müller <ulm@gentoo.org> +clens-0.7.0.ebuild,
|
||||
+files/clens-0.7.0-no-arc4random.patch, +metadata.xml:
|
||||
Initial import. This is a convenience library used by app-editors/mg.
|
||||
Ebuild contributed by me.
|
||||
|
@ -1,22 +0,0 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX clens-0.7.0-no-arc4random.patch 461 SHA256 54c86e2abe3f43c19477dc280b6bfb8348a1610e47db1ba4c7fd380fd288f8f6 SHA512 29ebbe4eb9b325370a1d1ddfe3f6e1fe05fc84120ea451b53a808c67eabc35c2c3af3754639a512c91ac3b5bcc90215c054ef038b21c39cac79d8bc5e39bfa0c WHIRLPOOL c109cd6731a22a74bc047ae0db5f6397b01a09d6388bfec80e57eda714ab671c88f014cc5447c4a87159ab74200eb1e207bf892de494d1ef9a88434eb694ed78
|
||||
DIST clens-0.7.0.tar.gz 33046 SHA256 064ac9954d38633e2cff6b696fd049dedc3e90b79acffbee1a87754bcf604267 SHA512 c771669e10d03e9616ef6b19a997f80e3aa72f0e50f935e661b320084c9ec5efb5b8f42b90f814c44d615d8bd33f78815c837d2ea0746a37e617ec55e6dc7604 WHIRLPOOL f646a0de7a21a25fc83205f551a9c1502c2e2d9bde70fed6f89b3b65f57a1f857028eb7f8dd634a75d2167b6745b7886474f4b985fdb4ec169b8788e6dfd7074
|
||||
EBUILD clens-0.7.0.ebuild 738 SHA256 05339f57f6fd5e760a72a98bb5f6d65d7ff7223486cdb7a1b0dde7b97288cf9e SHA512 ca4d12fe67c09430d24df82ed9a3412c383fea826f19fcbf44a4b5c36787bd609c6767fc2c9fbb649fec0eeafac4e4fb7dc4a01743ad9130f91b714b080c2c8b WHIRLPOOL 45aac6be2d672ef33d12461735fb48eb21b3c13b30542795d4b99cd5449080ac924a2f41e8ce19f7585b68b8042a1698e0d5e2b0dce18b8c37f991b4e8264752
|
||||
MISC ChangeLog 974 SHA256 2f4e4bd0d2ae2eebe63f34b48aced07c69d3eb38a69c8ddb79087137830ef4a2 SHA512 3218502646effb389acce6f1279f3748f37974eb599a483fe83c0e86fcc46be996505229e14b5fc3ccfc6ddaa8a1331c41284a7d64a00be6970a9914ea8d4822 WHIRLPOOL 98b9f7ebe627f3141fc6b583099978c55a2394b0a5611313b6942bb1bd5feadc87de88e2d08fb4a35c643a10e5b5074c6efe105102f4bf8417e0e9c8be5780d3
|
||||
MISC metadata.xml 652 SHA256 e284842724e235c29840a84d43cec38c9489861586f94fdeb99f623a9504ae2a SHA512 296714494b5be1c2b2e3d86fa2ce31cf38550f3e7accaf413ccaf52c142d08906895726c321f98d24cdc15c429f9e73fde2fe3e2ded44dfa56947b3571cb5fa8 WHIRLPOOL f73c809d8497ffef7d1fc2ee841361a4ee6bad0d060de7bd9df86b50fc9d9d82d7e901d92ff2db9de1119cf243f0e49f264001ccf1362ee74de3e7aa2ac3111e
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQGcBAEBCAAGBQJTEn/HAAoJEJQzkH1pP7W4FXwL/1nxYOOG+JjV/XUvB7y5UlX7
|
||||
Z25VXkUcZQOc1yXNO6LQSXtE2LWJhpS1Xq/iiG8BSBaQnmdhcWhjSuTDyeRxDECG
|
||||
7gAyEPLBGzzYg39ifwvi82IF6J0vkz23/DCV6rvEl1AVcPMdXQabjleEa6d/l4wr
|
||||
LdogRYZ408NI4lhHj8EUioHKozH2srfFbHi100YKqAxOl9IF2aknssY9tNlcWaHE
|
||||
YUte7F+0CT6+tqe926IMeUTBaEI+74pBE7LpWaxbkyiAOmxaPGuXL4AFFlWHjhys
|
||||
LOo66EgmmuvTUhiy9wuJTcyVj/LHnbDK2zFZxkgoA935rCE1ne4JSWNAt8KhXkm8
|
||||
DqWBImp1+za91VGU/6iCsfyWqNY46SOyEZsQZ5Cdo8bIONy5bsMXUhcUpsnZl/nk
|
||||
UdKZXQxpKd1QrcxQx5S0rDdU09DA9xfBsXaV+zsabcyRGGFBSrZj4HtRGYZ7KOaq
|
||||
fsASif3aMR4kjCH9OaovhW0VpLy0pHmwZemNZSppUw==
|
||||
=EwIO
|
||||
-----END PGP SIGNATURE-----
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/clens/clens-0.7.0.ebuild,v 1.5 2014/02/13 14:23:46 jer Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="Convenience library to aid in porting OpenBSD code to other OSes"
|
||||
HOMEPAGE="https://opensource.conformal.com/wiki/clens"
|
||||
SRC_URI="https://opensource.conformal.com/snapshots/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="ISC BSD BSD-4"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 hppa ~x86"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-no-arc4random.patch
|
||||
tc-export CC AR
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" \
|
||||
LOCALBASE="${EPREFIX}/usr" \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
|
||||
install
|
||||
}
|
@ -1,15 +0,0 @@
|
||||
Disable arc4random_buf and arc4random_uniform. These functions would
|
||||
need libbsd as dependency for the arc4random function, but they are
|
||||
already included in newer versions of that library.
|
||||
|
||||
--- clens-0.7.0-orig/include/clens/clens.h
|
||||
+++ clens-0.7.0/include/clens/clens.h
|
||||
@@ -73,8 +73,6 @@
|
||||
#include <stdlib.h>
|
||||
#define NO_UTIL_H
|
||||
|
||||
-#define NEED_ARC4RANDOM_BUF
|
||||
-#define NEED_ARC4RANDOM_UNIFORM
|
||||
#define NEED_STRNVIS
|
||||
#define NEED_STRNUNVIS
|
||||
#define NEED_STRLCAT
|
@ -1,15 +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>
|
||||
<longdescription>
|
||||
clens is a convenience library to aid in porting code from OpenBSD
|
||||
to different operating systems. Operating systems traditionally have
|
||||
different enough APIs that porting code is painful and can litter
|
||||
pretty code with ugly #ifdef goo. In order to keep code readable and
|
||||
drastically reduce the number of #ifdefs needed, clens brings other
|
||||
APIs or missing functions into specific OS "focus".
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -1,4 +1,27 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST libdaemon-0.14.tar.gz 340474 SHA256 fd23eb5f6f986dcc7e708307355ba3289abe03cc381fc47a80bca4a50aa6b834 SHA512 a96b25c09bd63cc192c1c5f8b5bf34cc6ad0c32d42ac14b520add611423b6ad3d64091a47e0c7ab9a94476a5e645529abccea3ed6b23596567163fba88131ff2 WHIRLPOOL e1f57dbf3089c666cf068c1e3113c01e68566545198b36f82b8174e5b6f52c466d8e5586ed818b5ccedeec9dba461ee2e878621b95e45962f62e9d7602f8f575
|
||||
EBUILD libdaemon-0.14-r1.ebuild 1313 SHA256 20944c75336403bba3e3055107c413248d111b7bdb6adae29f4139d87282a36c SHA512 45a678caa6f512cc7c2549939f5e3ee85bfca870edb16555e6a2bfd6e7e96e97761b89c5130465b51af01b83f97c9e74d6ee4558ea65910761c63c3e5baba0f8 WHIRLPOOL 47c0a0263de1f7eeb299e864fc8ab7b082a04aacc7be3b529cc1082ee48ad729d8e08dcf5e1400098e9349b40a91d75782e116ef5b51c344c47d93619150bcf0
|
||||
MISC ChangeLog 9357 SHA256 a2463f60225de76af92539282a3cc67dcefcf2f2145fe7b6a615bfd081f08f88 SHA512 3115da111d5539fd92545aa8d6cd15786653ca63a39e9d7781a1cc00c1fdcf66ce21e0a6aa6955724ca303e058bdb1a8f05a9fdab9cecc93771b47e50ef30d4b WHIRLPOOL 098692aebda42dcdb72d74651f9b50fbc129253a05f94455de142fa5dcd105d1b6010f8220a31b812146ed35067ae53b80f4387fd7c93e546d116b51938637b2
|
||||
EBUILD libdaemon-0.14-r2.ebuild 1566 SHA256 807805c9df85d7e983fd266809932ceb6027ed2150c55ac39063601fd70b1b33 SHA512 8b4ea21a28aa91542f9d17c807046a21c03e53199a1e9ab2f4139899398b966f6c998e7ff7c5a3db0446501ba9e3095b805234a1d82ec6c850a5ac347c21e483 WHIRLPOOL 9f3e16aae448fb4fcd6fbad63ba19ec5c2e8454cf2bc980942b3cf7f6a2568de2b2ae3d089cfa61f75abe481e0f5abf65499a652a47ab5f2b5d753f6665e0967
|
||||
MISC ChangeLog 9504 SHA256 c81c982efb6ff69ec258fc4eebbc7ae947aeba7499cc7ede089dd088b97df748 SHA512 b2171b4c830852da42494831055c911edce1e8b086f274a24024ebecb2185c10a3d641b0e0daca9030d5f40d17db2140bff7c5d1567816d9c7e7d4cf4cfdb68d WHIRLPOOL c68a11b9f93a7b2747fd95afb587752939123d521c56b0e71decd1a3326e86af687fc2d2e2fea879138e5c6b43af48457254d0bf1ebf709adc5abdf884e6ae95
|
||||
MISC metadata.xml 200 SHA256 bab99cb948fd01a5ef32604f22ef14c5ca84996659e9ad2c2c416391b5e2024a SHA512 866eb3754bb98d46488edff46ec19f5eddf8ae2c62e492313dc4c4633b2dee366cae954ed0a971ba786ecddeee472fc3d852d7c5381a262d501349115814aa4a WHIRLPOOL 525b3f22af444c71a1ad6327ecc2efc0827166139f85c6a62725a7cd974641ea80487fc562f2640430e81a3e19b9445b0dbd830fd186db91181d855e1eff68c3
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQJ8BAEBCABmBQJTb+chXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
|
||||
MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZORmoQAJSlosgAdPazjWMIQ6PM8gry
|
||||
ngeb2F4+/uvLv7xMLwL/9IEp7b7Rrs6BYGxvmZczs5W7+0cNzjzk4DjCIpa66/Mj
|
||||
xMp0vj7cGvvX7X4mElramjeo07xX6NYoDoPq5/duvKOE4a9YtGg784t5VEZ4rbmh
|
||||
3sW1Vy+45JUkhocWmOm0l1CioAoj8AnglvTSlpSkFh3005MVDPODxmCXKznuHe6/
|
||||
GKQh5WZxmsPErdiOw+xw086CCJ9X5pnOPAH8fVGOEDAIsIjn2AZ+RBiuX9M/vuMz
|
||||
XrsxaDg6G7Aacg/EjyYhrirEs70S5ZT3y2bz7J7R+aKRQaaFpStGg8NNFPb7gYqL
|
||||
o2cgxHUD5xZ3fsRNvhaPLLnT7h4D0lrYtAdLaDj5w6MGxo7azObHEkb0FFPa1QSW
|
||||
TXAJ38vXOgsmOc1RC1SPvROT53gq14XzcWTrIPAN7WplaOH1YAGcUIfpWx/QtvYo
|
||||
OI5qDMivtezkW8dZ3KMjVCRp2uwiTQA+474LG81OH9IVTt39Pn233rCR6ev3oDK9
|
||||
xU1BTkF5D8XKbr03HaEI8buiUkxoSnbxrLkv48ljNHfqTPwpfoUDKbr8mvduPJ1S
|
||||
dKKKpbHn28K8qNWbUrt/ejGllmJSpWI+mKpn8T/KoMNmu4iZqW0vfMCpws0/gZXk
|
||||
FpS04NfpByUf8eporWqg
|
||||
=Y5G9
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,69 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libdaemon/libdaemon-0.14-r2.ebuild,v 1.1 2014/05/11 21:09:45 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit libtool eutils multilib-minimal
|
||||
|
||||
DESCRIPTION="Simple library for creating daemon processes in C"
|
||||
HOMEPAGE="http://0pointer.de/lennart/projects/libdaemon/"
|
||||
SRC_URI="http://0pointer.de/lennart/projects/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE="doc examples static-libs"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="doc? ( app-doc/doxygen )"
|
||||
|
||||
DOCS=( "README" )
|
||||
|
||||
src_prepare() {
|
||||
epatch_user
|
||||
|
||||
# doxygen is broken with out-of-source builds
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
econf \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
--localstatedir=/var \
|
||||
--disable-examples \
|
||||
--disable-lynx \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake
|
||||
|
||||
if multilib_is_native_abi && use doc; then
|
||||
einfo "Building documentation"
|
||||
emake doxygen
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
if multilib_is_native_abi && use doc; then
|
||||
ln -sf doc/reference/html reference
|
||||
dohtml -r doc/README.html doc/style.css reference
|
||||
doman doc/reference/man/man*/*
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
prune_libtool_files --all
|
||||
|
||||
if use examples; then
|
||||
docinto examples
|
||||
dodoc examples/testd.c
|
||||
fi
|
||||
|
||||
rm "${ED}"/usr/share/doc/${PF}/{README.html,style.css} || die "rm failed"
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/os-diskconfig-python-novaclient-ext/os-diskconfig-python-novaclient-ext-0.1.2.ebuild,v 1.1 2014/05/12 02:17:14 prometheanfire Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Disk Config extension for python-novaclient"
|
||||
HOMEPAGE="https://github.com/rackspace/os_diskconfig_python_novaclient_ext"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/os_diskconfig_python_novaclient_ext/os_diskconfig_python_novaclient_ext-${PV}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
S="${WORKDIR}/os_diskconfig_python_novaclient_ext-${PV}"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND=">=dev-python/python-novaclient-2.10.0[${PYTHON_USEDEP}]"
|
@ -0,0 +1,9 @@
|
||||
# ChangeLog for dev-python/os-virtual-interfacesv2-python-novaclient-ext
|
||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/os-virtual-interfacesv2-python-novaclient-ext/ChangeLog,v 1.1 2014/05/12 03:12:50 prometheanfire Exp $
|
||||
|
||||
*os-virtual-interfacesv2-python-novaclient-ext-0.15 (12 May 2014)
|
||||
|
||||
12 May 2014; Matthew Thode <prometheanfire@gentoo.org> +metadata.xml,
|
||||
+os-virtual-interfacesv2-python-novaclient-ext-0.15.ebuild:
|
||||
needed for rackspace-novaclient
|
@ -0,0 +1,24 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST os_virtual_interfacesv2_python_novaclient_ext-0.15.tar.gz 2566 SHA256 7d6c1371750568efc0f8a02e2b8d18fa885b9289ed25228252a2a6a5f0e53480 SHA512 bf774de1563f9149a538033518e0c9c2b994518ccaa96ae39b7ad4cf2572e0d78b8588b53e71594dd1a0d9f445b72b353bc0588849723c0562161a27ae8efa7a WHIRLPOOL 23c302ebefb88459507ff76315b2df5e9d36aeda886cf2695d93d68c49409468ebbf02fd15db19441a9e053e9c7dc9083567a5374e89e33583494fbcd1b5c9ab
|
||||
EBUILD os-virtual-interfacesv2-python-novaclient-ext-0.15.ebuild 876 SHA256 b6018eda58609020090c039f4acbf71805c4384b1a22b7febb48ec11f77aee02 SHA512 f77510ba493ec7cc817ebf1321e4002185c0db0b9ce0180c4069b525831a2be983a43c0be399e447f307a9266186577f4c0cfb6b406cbeda22c9b8a41daf28a5 WHIRLPOOL 5e32b4ca32aee377872b710780eb93cee8745cd4a63f955521786c77594b537e587067b148c42df69d50f9b049b30fa4e7d68dbedd71b866c132538deaba2b04
|
||||
MISC ChangeLog 528 SHA256 fa7e1d6fde57e4cdc21ae7e18e6cd9e619216ea73a38c4c4e91634b06d93796a SHA512 fb1d18b83769602a313c977c4f98fb54837059a8026261c48e3ccef325d7bb1ae75737dfff8c47c64d2de46dcb941d78662e973db1a91119c1d6037aee970b11 WHIRLPOOL 795b5fbf7f27a8fb2d0306805c5bea24ecbaace1eeff7612efbc16d6f5bfc0aeb94733e23d347c97909b38b7fa4c6655c4af077faecfcfaa2cdf1f683edaab6b
|
||||
MISC metadata.xml 377 SHA256 12a37d5d0726239e0c295e277352f18a0dd7a32762cc8cdd81fb338c52d7052c SHA512 ff7bc2c9298d8ccc36218fd3d0b26f1743a65175dc2d2f0fd055c65ca9c6e774e4ee59337512d2763753e44a41ced832dd87b34d5fcc31f1e34953bd263cf5ac WHIRLPOOL fa425cb9fccd9b3f3f907048d9953b02a6a339df26c2fee5d34d26ad5ea26c45e8da50d4b330868eebc783824d45fd41064943879971d840fc2c358b4cafa926
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCAAGBQJTcDxbAAoJECRx6z5ArFrDEZAQAK4goQw0FfnOj8CqmqzpfgYh
|
||||
YEK9I7eMipbjppzsD0De73rBBU1zZ8DCwqlqOvbukgCdpiqFtTUv0es6dzYUkNsW
|
||||
xIZflYrLrxBT/uZvcEE0F3J2p9Wlh+Q7Pwc5mXOsH1X4H0dwgSAk0nsbJ+3ErGhA
|
||||
HeXLJcd0d0fE1UBfIj4MWgLHSuWhWH9fCCd3Ky5R4DUGx7gUMLBGwH58jxQz0KZC
|
||||
XG1mXg1JF117LyHwXQ2UTauADwLyz2ixW0hSuB+pvztxCx50IummiEbgTcT4K3cY
|
||||
DY4adE1Buu3SN/lVcSCSOSWp4ZF4L2loZMk32j2uvGtpUfJqI+tHLcc3HwCQNJgJ
|
||||
9OAS71c7jLJ3105LQgt2J1IpKqqHXtfVO623NmAfkvuF5JujZggMs/FKXSetKvjd
|
||||
K252woZ7yWYLMNKOXvzXFSWrO3uOGjAQzqAFWeNRupy4/UapybWybs5rAyf8Eg4E
|
||||
RYTgsFSs3Ns6adsAGg8uR/oNuy3zOkyYWJ962I446gFLPWF3OQXXfyqMP3MIA8XC
|
||||
MLze393FuwqLyy/qD7KGhSmtPWC4q1NosfgpbT1SKr8fDhfiRt8k95/L+5oXO47q
|
||||
Ws0RizOrU7BvTQE81n6qtB5qlaj3r84m2f3wQqmWHhOUHWgh2SQ1YHy+bf5pt2A7
|
||||
yefuc4Mq7YuqLcEYcNio
|
||||
=GGww
|
||||
-----END PGP SIGNATURE-----
|
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<maintainer>
|
||||
<email>prometheanfire@gentoo.org</email>
|
||||
<name>Matthew Thode</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Adds Virtual Interfaces support to python-novaclient
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/os-virtual-interfacesv2-python-novaclient-ext/os-virtual-interfacesv2-python-novaclient-ext-0.15.ebuild,v 1.1 2014/05/12 03:12:50 prometheanfire Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Adds Virtual Interfaces support to python-novaclient"
|
||||
HOMEPAGE="https://github.com/cerberus98/os_virtual_interfacesv2_ext"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/os_virtual_interfacesv2_python_novaclient_ext/os_virtual_interfacesv2_python_novaclient_ext-${PV}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
S="${WORKDIR}/os_virtual_interfacesv2_python_novaclient_ext-${PV}"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND=">=dev-python/python-novaclient-2.10.0[${PYTHON_USEDEP}]"
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-novaclient/python-novaclient-2.17.0-r1.ebuild,v 1.1 2014/05/12 03:15:32 prometheanfire Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A client for the OpenStack Nova API"
|
||||
HOMEPAGE="https://github.com/openstack/python-novaclient"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-0.6[${PYTHON_USEDEP}]
|
||||
<dev-python/pbr-1.0[${PYTHON_USEDEP}]
|
||||
test? ( >=dev-python/hacking-0.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/hacking-0.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-3.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/keyring-2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/mock-1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
|
||||
<dev-python/sphinx-1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/testtools-0.9.34[${PYTHON_USEDEP}] )"
|
||||
RDEPEND="virtual/python-argparse[${PYTHON_USEDEP}]
|
||||
>=dev-python/iso8601-0.1.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/prettytable-0.7[${PYTHON_USEDEP}]
|
||||
<dev-python/prettytable-0.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/simplejson-2.0.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/Babel-1.3[${PYTHON_USEDEP}]"
|
||||
|
||||
python_test() {
|
||||
testr init
|
||||
testr run --parallel || die "testsuite failed under python2.7"
|
||||
}
|
@ -0,0 +1,19 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/rackspace-auth-openstack/rackspace-auth-openstack-1.3.ebuild,v 1.1 2014/05/12 02:41:40 prometheanfire Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_6 python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Rackspace Auth Plugin for OpenStack Clients"
|
||||
HOMEPAGE="https://github.com/emonty/rackspace-auth-openstack"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND=""
|
@ -1,26 +1,24 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST rackspace-novaclient-1.2.tar.gz 1462 SHA256 c7d99bf26f89e6b7c827ba8a0253a3a06c53c2d31558968b85959bf9b5925cd5 SHA512 4a83e5beb685e3bfd3a7f85ca0a93e9112b2572bbeff8a3c8f1a417256071b894dbf8525a0ba054ad7b89c79708c5b18c9b32464f725edf73b5cb2756c1fbb28 WHIRLPOOL ec4b5b821ac16be8a44dd439209138505aae2530a743d4222afc20c7b5dc76e53f1a436e163ba08b153a17b56fc1af475663f82e5e7db6a35c87e6c984b94e2b
|
||||
EBUILD rackspace-novaclient-1.2-r1.ebuild 1033 SHA256 0b56659a7f1f325f627fe2119824cc397b04f373d30780bbdba3cf1357cd64c5 SHA512 65f3e4a611c0c590ce9cd1226a0e6fe6537c27a9ab563c73483fa34d9710f3424867de834dbe15d54fa59c81b1798bf58030cb63fb625ba43a375a052340ff92 WHIRLPOOL 4d5c51c17db1b42730db6ac05ad814e654f618f455b5f163ab804d956d44136bd3adc079e1010ae375d3c1a21105e72634a7537d23f6cc774d5f6ceb20a290df
|
||||
EBUILD rackspace-novaclient-1.2.ebuild 1040 SHA256 052f541affbc0dfc9ab836b043770703667a72f1c8c2cccc636f4235314e87b9 SHA512 533e60640c9389eea9b7ad48105d9665445e784a1e5f526baa170222df94181819cdc3ad95922d6d2c48ea19974670020ae5f1db511561d50d607e0e5801fbf1 WHIRLPOOL 79af7bb0c61e3c1e0533e7ec3e1dc46647a422c838d258d39f4064ef4a5394cbb7e8c678243b3875e921e01411bd0f0ab78d8398d3ca1e7cc224da2421e6ecf9
|
||||
EBUILD rackspace-novaclient-9999.ebuild 1078 SHA256 21ba883562b09f020032e54ad2d5d8588bcba9a22e23b606ee6b68433d56e165 SHA512 52012ad91998ab1b99b4c87cd5b41089b01516aaf0b77dfd172b5cf06908e8f1810656d3bff69aa3bf0835f68630ffcd7b0d97a2ebbe4e27c93f3faa3a663cd1 WHIRLPOOL f7b78949506ed21faeeaa016e2b7eda76c18fd191c5d86c5cd4a60324a40ca93c3e4abf5314906b168634be03c91227f54f07708c7f33c93a04d426c85884c2d
|
||||
MISC ChangeLog 1297 SHA256 48774751fe98ed893e80edb4cab65d73174cdf01f8d63c69ce5f45493cbee482 SHA512 b7b69dcbe7843dfdab2bd52bc104c9a60beddf75c3257382c4c198ea3d7f3e0c3d40be8b40d119c909e822f99b085c449c1c46cf245e243a0d044d96e4b00f13 WHIRLPOOL 196d0fcc91ce67369e3a2893301beeaf395d87bdcd61b84ec70a076738e9f656b2550decc767e9d4ad5ea27a14d4cab76454c9d0815c4630a2c04a6e90682df7
|
||||
DIST rackspace-novaclient-1.4.tar.gz 1706 SHA256 68e1f53411b635f836a53d09e6c85f6a7d5d69d39df2e25a745406140cd5c275 SHA512 d36e6e331f37a9cbd6802122d03d47678ff01a5e0b0aab4def337fccd1cba9b16e088c0b27873c0612fd31c188676471805f81240127d1432613f573c1cf4281 WHIRLPOOL a6015dc091ca1128f7c2d32b2f528eebb4a8e6f8e89e86dcb3502751e8fc81c244fbc09974a78f059f0f1d5591f72a4c0634bc3fc878f9c9d365760426d1f8c6
|
||||
EBUILD rackspace-novaclient-1.4.ebuild 1153 SHA256 6b0f4add08474c068cb1ebb30df9cfcfe36ae129e4ac12e33d5c3f272e033179 SHA512 322cc6e328ae467baecd1a64a7d058ab31a26efbab889d1a278be5c6cb86b374b192b3fa0af7809d4fa61f4dce29fa6d4ed7d1652aa66040d91dc536c2e099c7 WHIRLPOOL 7ee94d5dbdef45b984dc076c76524fd1d1f2a4976beb6b7a102e0f78f73cc2a22849dee7c08f0070e97cf3d0cf05f0bb615b16365ed00af7e982b6530b34f68b
|
||||
MISC ChangeLog 1646 SHA256 c52381814697b1b959b7002c5efd12149f7d26e5431dda6199a2e1e10c8f0681 SHA512 d8974369e55cf1c9a2c3b8ff1711028747fc50af1539d67ac6d1954fc5bf4a4840b6ce52d9e5c392f0053a70d141c58a252abf342859619ffa0c0f5cf75219d9 WHIRLPOOL 049a2126eb042f9cbfa989d43fbc2f6357def7f64bd7074c8179a2c1bf220887d797f4eb7a64ee1673f2220b8d90105d1cb63a3648d2d14a903e7701b51942b7
|
||||
MISC metadata.xml 390 SHA256 80042901692485ceddc8427c7cdaa5ead1da6ab5c3d4771f6ab879af36affa5e SHA512 1d1e3f98d62ec81bab6211b0fd0beb34bd6389d6867364472cd07aba224bf74da172778681b07f151303b43a15cdf9646d75425b0d8fb8d7005027ac253e778b WHIRLPOOL 452c22c597baa395850a18370aa9f4cd511ca77810b78de9733a2df69385b6ed4e7d33dd5ad5e65253522060cfb30bfc25f4d449a4133b14e82e613b1fbf7cbe
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCAAGBQJTTDajAAoJECRx6z5ArFrDCS0P/R3oBMgkizjOF7nfTfxT5UgA
|
||||
BAAkyp7fbqWXUQBdwrHzXkRxsMl+SWyIpDEEWywNTe9+S+IE1I8Ix31npMVc3PUV
|
||||
XIo4KmqYCSjC8Ahpx9on3fCSEc6YoDqw3AlgZVykg1govHYOvmB3eDOXEoAYq7z/
|
||||
nzQy0CobcEiVbfhpWmR65LyvCLXst4lU+Inu1vGKUNu/nLiiHrQ6S+5TuXncqPey
|
||||
UKv0w+h9oMUklAPduStZLdkTz0BFtjkJLQiL04sjt8ms0+IILlcG5NImll2pN3a+
|
||||
bM/taXQdXIIEcCoB9Z3iZwn9lc+vk5t9gvQ5VrPK3jErZ8UjYmVF+WNvlqC04cad
|
||||
racy/hGloizf7z6q1ZAkb0hGVR4vs5fgOhoHhx8s4l3dk4GMu2ns2cE+CWA54mNZ
|
||||
nU39vi66hzmLotc6Wa13aj7mkz+R7KWeg6vSFGu9nTnc2+BfzyKJAxq/78EzC8MJ
|
||||
pPg8LmMOQtZKtuFN/+K7HAuBQe3fkgwiE90H7MSCKeD4x52JonVK5JJ9iMgzY9sv
|
||||
bgQg74tJ8h2s9+5+C4WKmi3RJW2uMCUDBc7zQLlf7ujxHvzWXWb5oXgoffSH10KO
|
||||
LKd2oxAimDp0CcruShVJZRIR9XahsqQpzzuMUGjhQxUEZq2dBIxIY/KFabhP4B6L
|
||||
3NvIUlz8jRZaliBhlxXp
|
||||
=K/em
|
||||
iQIcBAEBCAAGBQJTcD6qAAoJECRx6z5ArFrD3VEQAIc+rFwyRJ00igq8CEgcyaZp
|
||||
SW9e6AX3Cb15sRhbYAZEHyjx+vKGZwOp3p3AXgBnJyUt/+T5nJKMOOVV+DQDkZlY
|
||||
zYzT5VT3YZxMWbv3FSobGY7zdevDU+zbNAyDqDKINp3GRlyovvcu9IrFeefjfWw4
|
||||
K7PKCQQtfQbLSJR+aFE9+qD99VMTxlcg/CDBEsXH77chAIOYJ894IGJNmbpQPKZl
|
||||
hxIj8IeJhuedBd8xEb7dkkelYz+PZnI/JrxCpjkdAu1oywQ+QHjnf0OZ7T1/64+b
|
||||
UxheToCHVjj0miQvKPb2C7udWY6zI6b4SgLn756+esgzZCD5TR7Qj3rkZr3ECm4w
|
||||
MHsI0h7GGRVODwDLv1a0hRlIeMi6+A91ir6frUOsPb6qqNCeZn5zZQPHFtSc2j7z
|
||||
699CwfpDyZIsbjuy0bRmxmh0G4F5zDoiu3ZJ7QvR+40sRtqRTDd9xImo/CY1GiDs
|
||||
WZltk1desytrX7KdWbOKlBWDSeg+7MuwLi3BhR2Vdr2/aTb+IXgtOmIax7rqeO6n
|
||||
zFFy1FN8vNaGVtmeQqniRNrQbkpQousAm21qFSVObAe/d7dNuik+V25fMjOHXJiS
|
||||
DdNWoqPSj7rP73bCLMqdtx/dvl5qaszOKkNexO8S/2nsAOr62f/Bcu+XzKqg2HFi
|
||||
DJCL+6Rnx0igWUWsNHl+
|
||||
=LsQr
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/rackspace-novaclient/rackspace-novaclient-1.2-r1.ebuild,v 1.1 2014/04/14 19:27:19 prometheanfire Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A client for the OpenStack Nova API"
|
||||
HOMEPAGE="https://github.com/rackerlabs/rackspace-novaclient"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="dev-python/python-novaclient[${PYTHON_USEDEP}]
|
||||
dev-python/rackspace-auth-openstack[${PYTHON_USEDEP}]
|
||||
dev-python/os-diskconfig-python-novaclient-ext[${PYTHON_USEDEP}]
|
||||
dev-python/rax-backup-schedule-python-novaclient-ext[${PYTHON_USEDEP}]
|
||||
dev-python/os-networksv2-python-novaclient-ext[${PYTHON_USEDEP}]
|
||||
dev-python/rax-default-network-flags-python-novaclient-ext[${PYTHON_USEDEP}]"
|
||||
|
||||
python_prepare() {
|
||||
mkdir "${BUILD_DIR}" || die
|
||||
}
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/rackspace-novaclient/rackspace-novaclient-1.2.ebuild,v 1.4 2013/05/03 18:52:07 prometheanfire Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_6 python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A client for the OpenStack Nova API"
|
||||
HOMEPAGE="https://github.com/rackerlabs/rackspace-novaclient"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="dev-python/python-novaclient[${PYTHON_USEDEP}]
|
||||
dev-python/rackspace-auth-openstack[${PYTHON_USEDEP}]
|
||||
dev-python/os-diskconfig-python-novaclient-ext[${PYTHON_USEDEP}]
|
||||
dev-python/rax-backup-schedule-python-novaclient-ext[${PYTHON_USEDEP}]
|
||||
dev-python/os-networksv2-python-novaclient-ext[${PYTHON_USEDEP}]
|
||||
dev-python/rax-default-network-flags-python-novaclient-ext[${PYTHON_USEDEP}]"
|
||||
|
||||
python_prepare() {
|
||||
mkdir "${BUILD_DIR}" || die
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/rackspace-novaclient/rackspace-novaclient-1.4.ebuild,v 1.1 2014/05/12 03:21:44 prometheanfire Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A client for the OpenStack Nova API"
|
||||
HOMEPAGE="https://github.com/rackerlabs/rackspace-novaclient"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND=">=dev-python/python-novaclient-2.17.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/rackspace-auth-openstack-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/os-diskconfig-python-novaclient-ext-0.1.2[${PYTHON_USEDEP}]
|
||||
!dev-python/rax-backup-schedule-python-novaclient-ext[${PYTHON_USEDEP}]
|
||||
>=dev-python/os-networksv2-python-novaclient-ext-0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/os-virtual-interfacesv2-python-novaclient-ext-0.15[${PYTHON_USEDEP}]
|
||||
>=dev-python/rax-default-network-flags-python-novaclient-ext-0.2.4[${PYTHON_USEDEP}]"
|
||||
|
||||
python_prepare() {
|
||||
mkdir "${BUILD_DIR}" || die
|
||||
}
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/rackspace-novaclient/rackspace-novaclient-9999.ebuild,v 1.5 2014/04/14 19:27:19 prometheanfire Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1 git-2
|
||||
|
||||
EGIT_REPO_URI="git://github.com/rackerlabs/${PN}.git
|
||||
https://github.com/rackerlabs/${PN}.git"
|
||||
|
||||
DESCRIPTION="This is a client for the OpenStack Nova API."
|
||||
HOMEPAGE="https://github.com/rackspace/rackspace-novaclient"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="dev-python/python-novaclient[${PYTHON_USEDEP}]
|
||||
dev-python/rackspace-auth-openstack[${PYTHON_USEDEP}]
|
||||
dev-python/os-diskconfig-python-novaclient-ext[${PYTHON_USEDEP}]
|
||||
dev-python/rax-backup-schedule-python-novaclient-ext[${PYTHON_USEDEP}]
|
||||
dev-python/os-networksv2-python-novaclient-ext[${PYTHON_USEDEP}]
|
||||
dev-python/rax-default-network-flags-python-novaclient-ext[${PYTHON_USEDEP}]"
|
||||
|
||||
python_prepare() {
|
||||
mkdir "${BUILD_DIR}" || die
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/rax-default-network-flags-python-novaclient-ext/rax-default-network-flags-python-novaclient-ext-0.2.4.ebuild,v 1.1 2014/05/12 02:33:34 prometheanfire Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Disk Config extension for python-novaclient"
|
||||
HOMEPAGE="https://github.com/rackspace/rax_default_network_flags_python_novaclient_ext"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/rax_default_network_flags_python_novaclient_ext/rax_default_network_flags_python_novaclient_ext-${PV}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
S="${WORKDIR}/rax_default_network_flags_python_novaclient_ext-${PV}"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND=">=dev-python/python-novaclient-2.10.0[${PYTHON_USEDEP}]"
|
@ -0,0 +1,9 @@
|
||||
# ChangeLog for dev-python/rax-scheduled-images-python-novaclient-ext
|
||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/rax-scheduled-images-python-novaclient-ext/ChangeLog,v 1.1 2014/05/12 03:02:08 prometheanfire Exp $
|
||||
|
||||
*rax-scheduled-images-python-novaclient-ext-0.2.1 (12 May 2014)
|
||||
|
||||
12 May 2014; Matthew Thode <prometheanfire@gentoo.org> +metadata.xml,
|
||||
+rax-scheduled-images-python-novaclient-ext-0.2.1.ebuild:
|
||||
needed
|
@ -0,0 +1,24 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST rax_scheduled_images_python_novaclient_ext-0.2.1.tar.gz 2781 SHA256 17236eb56c7216472d66652579531f0725fe14ee72e8b35a86fc7ca3aa734f01 SHA512 d26fcb8c4cc70b7e4b31f4eb8306d094139d914fbdaf9fda846f13a2bb6336734b2aebc4c7322df5986ba1cc57d4d5894e744ded063f4a01d7a63d3642049672 WHIRLPOOL 4e0cf12f03b08e5a06aeeeef5026e3bf0695f5ed23a229a0507d51c27de7d3cffea14256af3758a1d2070e17593ffb5353071be21e5bc27654c22a2ed888aa16
|
||||
EBUILD rax-scheduled-images-python-novaclient-ext-0.2.1.ebuild 882 SHA256 b25e0123cb16358a1e17da1ce749424646fd2e63dade4ad574f17c4ffabab9e5 SHA512 315c9792cefcadf37c2737adeb94d7af683c08673a364312208ffdd40bed5dcb31c05f8d52014e23a384e2fea18a600cc5caa4e4d90abf98310e91b7d09321ec WHIRLPOOL 47854042d6c64d49333e0f953f2ffeb3e4c9a0e59ccbb8edff5e5d14936539b322fba561ef2f132999c874dc0a3b23c25fa2e276694435fb43f328b1e2245801
|
||||
MISC ChangeLog 493 SHA256 4dd2fd36eeb64f9d1c5d8017e3c467b7a4de6b749eeaa335b14f4f38f4d9dde9 SHA512 7ee2266f50260a8b680b4fe21c31288163047a85f795dd72fcfc93d63ee36544b891016bc47ff3ae71e17f57ffc2e96e52864e0be1554a2da12ff7f27b773e04 WHIRLPOOL 34f56ddfaaf6228842dc2c007735a186881e1b456f46277f2fcaac556c4bc1604843895744d2ec32d5528d2b2544bd401fbc221d8db2f1eff1bf06c748fc38b5
|
||||
MISC metadata.xml 385 SHA256 19a2bc896ca2def4de788566ccc191be86f5f99454d7983fcd1b0cfc7f4220da SHA512 f03da54626e27e86bf504cf49f78ad7976a6b389270cefd9a62e17b9c32016f4a713d949408b7e88a4e094142edfb8b27be93124920f3888150c867f4e86e5bc WHIRLPOOL 8077cd7896a9fbb42596a4a667aa6cfb870bcbc157eae81eac7b90abcd89a71147c368c941a441bfb37eb6bff21770fb7fa521ece7eb064bfeed3ceb42722b80
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCAAGBQJTcDnjAAoJECRx6z5ArFrDcxgQAMdYqc+uRf5Apc9mWLvRIW17
|
||||
vQ7MtjAmpCafaR6dCLv20+xFCLR+OaB9D3/0BoPDZuyHjMAlD+Yt+KOeTDRlEy5A
|
||||
2/AhLn4GPaMQKxp9hnLBN5sY10cSh3E47828RygiFPzSdG+WJ3ScVb6F7IhSsyEk
|
||||
G2DFb7eMUGTkKgmobbaGHnCuxqUJPChYMdCBFngFJG71jZMxvPGdZJCeTZWGaL1M
|
||||
ISLroQDFSKkqOalyOca4YWTKWhCKyq7bfrC51joG42XmaBeMDY19IEL+T2ZYil6T
|
||||
YQChNuM5kZKXoanCVBpk9SoxkVpUs2ss/ilZin5oyDnQGS9YrTUxKEKzwqvjFZNO
|
||||
qZ8KLjc1JcVom18ePJ6pE8JnW0ZKyOwqZyrKrag4tlde68YdiM55iSmgdaBAdLpE
|
||||
on9Mp3fEVCMbJo/7BBlIO8oQrECmNVhzJAdQS/SuxgGQ1ClbqGXy6b8+aDWRXsRq
|
||||
VUXOi1QKjHzS+XR88AOE/J77JNNyDgYi/vVa5qJQsg6XyWdppGEkDbMHxYeXr9q7
|
||||
nF3e6FVi8XwG71EVcVFMkoQiqJzrmD0tzXC18UVjBGoYSsX/hDvy3fXWl1vFwZ0r
|
||||
AtNy0R+gQi78XmHhyOKaLiWdGIzeLXqrZUgjqFnBep41gZMRqpIcuWrtMEQw4ISk
|
||||
rWr6nSfdKowu7M99s3fF
|
||||
=Fcg1
|
||||
-----END PGP SIGNATURE-----
|
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<maintainer>
|
||||
<email>prometheanfire@gentoo.org</email>
|
||||
<name>Matthew Thode</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Adds backup-schedule extension support to python-novaclient.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/rax-scheduled-images-python-novaclient-ext/rax-scheduled-images-python-novaclient-ext-0.2.1.ebuild,v 1.1 2014/05/12 03:02:08 prometheanfire Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Adds backup-schedule extension support to python-novaclient"
|
||||
HOMEPAGE="https://github.com/rackspace/rax_backup_schedule_python_novaclient_ext"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/rax_scheduled_images_python_novaclient_ext/rax_scheduled_images_python_novaclient_ext-${PV}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
S="${WORKDIR}/rax_scheduled_images_python_novaclient_ext-${PV}"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND=">=dev-python/python-novaclient-2.10.0[${PYTHON_USEDEP}]"
|
@ -0,0 +1,9 @@
|
||||
# ChangeLog for dev-ruby/compass
|
||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/compass/ChangeLog,v 1.1 2014/05/11 22:23:10 vikraman Exp $
|
||||
|
||||
*compass-0.12.6 (11 May 2014)
|
||||
|
||||
11 May 2014; Vikraman Choudhury (vikraman) <vikraman@gentoo.org>
|
||||
+compass-0.12.6.ebuild, +metadata.xml:
|
||||
New ebuild for compass, sass-based stylesheet framework
|
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST compass-0.12.6.gem 1167360 SHA256 af20f1eac1bd6b3b478ace7fb1ade6d4349163b1d58960e7192dcf0913b718a1 SHA512 f3ae52acdb6a7e5c6b36431fb5660f518c21ffd7218ff88559d107de4bf05aa14890f4d2629542c4675965ed4740ac8e9cd93bd6117393aa82c39267d87f9af9 WHIRLPOOL 1557a7c6d806671fbf5a2826800a6a8ed482b67ed4230ecc6373c2120913db635a6b80b9dee91df782be63282ef892efb1f18a0db7aad45cfd738ddc2c84d237
|
||||
EBUILD compass-0.12.6.ebuild 910 SHA256 922d222d0269f88e3e2692645ea809b67aed6b4b576cbec9605c11ba4e08dd07 SHA512 498c3160acd1394e97ef707754b9a8304091747888f5bb052561547c7d74a4764f2746daece4b9d35c6f25448114466a452988ca88c916d4714d3d7df0df21fb WHIRLPOOL 3d0105ad33f9a4f36a255871ed8262dc33f2537da452029155de565fcbf1281e69fc32d7cc65903959dd59bcdd9ede0b32dcab37ae9eec15dc306984869ae7c0
|
||||
MISC ChangeLog 404 SHA256 d344c2ca129f19806e056128f9c06e49d0346af1b3852bd38747f644de2f1304 SHA512 f3598a711337c4a667ab6c0b6b0bfb4f61d6dab56372a52875cc7cc8f13262ee4a46a804bae1af49a0ee675c9c3df90e85cb093bc3d11d0b9688f8e63f8bc6e2 WHIRLPOOL 20b54cd89af318b1ec60ebc17928f5e947238f6a7719b0dce75ada9eeba32ac7c80f3a729674b7ec4fefbef3e413c41e914337a49d35a7bfff80f974c1f66ae5
|
||||
MISC metadata.xml 421 SHA256 199f0cb9c26fa4c068c1eb6e8c65c584a4e95e169bfe244d0e0d937d6d4e3e6f SHA512 dda09b3277dfeab97742a42e6ec7b4577c942ebcf6d5c601a0c81e19a2494629c470f766240e7c813faa8d7221e9b21619db05c6f4cb618c9cb9fea1625d6f0a WHIRLPOOL 31ce99a6928ee1eb4a239d33ce11bdae0edc61ab29a8c590bd2a2ea998e3f75cb6e1cc63aaf8502ba211ca11a99167f049a4b89f4813511b9eeafcaf90c32157
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iL4EAREIAGYFAlNv+E9fFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl
|
||||
bnBncC5maWZ0aGhvcnNlbWFuLm5ldENFNTJBQkRBNTQzRTQ5NTdCMDQ5ODMwNzQ3
|
||||
REQ1NDg0QjBBNzJGRDIACgkQR91UhLCnL9IVRQEArUni3QCObQAu+m/0RXuBC4YV
|
||||
PGlCOCrWaLFxTqawnuQA/1wVv+OM7Gxl5nvppxg9w771PFKWUCB4W0zCzCVWY68x
|
||||
=r9Ep
|
||||
-----END PGP SIGNATURE-----
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/compass/compass-0.12.6.ebuild,v 1.1 2014/05/11 22:23:10 vikraman Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19"
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rake"
|
||||
RUBY_FAKEGEM_TASK_TEST="-Ilib test features"
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="frameworks"
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Sass-based Stylesheet Framework"
|
||||
HOMEPAGE="http://compass-style.org/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
ruby_add_bdepend "
|
||||
>=dev-ruby/sass-3.2.18
|
||||
>=dev-ruby/chunky_png-1.3
|
||||
>=dev-ruby/fssm-0.2.7
|
||||
test? (
|
||||
dev-ruby/mocha
|
||||
virtual/ruby-test-unit
|
||||
dev-ruby/css_parser
|
||||
)
|
||||
"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -e '/.*[Bb]undler.*/d' \
|
||||
-i Rakefile || die "sed failed"
|
||||
sed -e '/require \"mocha\/test_unit\"/d' \
|
||||
-i test/test_helper.rb || die "sed failed"
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>ruby</herd>
|
||||
<maintainer>
|
||||
<email>vikraman@gentoo.org</email>
|
||||
<name>Vikraman Choudhury (vikraman)</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Compass is a Sass-based Stylesheet Framework that streamlines the
|
||||
creation and maintenance of CSS.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -1,4 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST css_parser-1.3.5.tar.gz 23699 SHA256 d08f0a28e97d2d8e80bebe1253ed68f98a75f6afbc5f453a570170972d3af08e SHA512 92897839387649379f35d9b0368cab9d5c8148c588a421f155f5ff6bdc6e7b9d776ccc267d73a2484c48c4d4d6084f99c86ba84c20f3025952dcb9b84c1a3901 WHIRLPOOL f32766fb8727245db9d9f6b8f764fbbddff865e0378b42904da58a6385ed697df053be6948244278bf231ec8d667c81693c6753840d17a48f4d7c8f03fca51b6
|
||||
EBUILD css_parser-1.3.5-r1.ebuild 1360 SHA256 76096d6f4e0f07a497737db6f9df40373cee81dbe2feb9015cf9aad80ca0b355 SHA512 1a3a7362adee9f9b04f30c656dce06efc7395968b0dbc1ad979d953dc705ee7d9c0594b7dfe335e37ab45359eff443e7305263eb57f0c5bdc8b7d88332dcc52a WHIRLPOOL 7c1f4bc05dc5b8329539ca98e5b6deab24c7c97cd2ff5e2a240c4412c8f52dcd938c80a7f40b8ce94db6310f4f625498b84818049e787f9e3c68f5331c421ef0
|
||||
MISC ChangeLog 966 SHA256 112d6cc526dbf618def31fcd7d8f51bf78b39ec43ac435e1bcc57a70a4dde158 SHA512 be2fa7b34f6fe193b43ddbe41243732a601bb579b11eaf1527a2b136979b8f9301d05ff5c6ae9c430658406feed7cf76878fb6f9267917e874f97d0df32bb507 WHIRLPOOL 62c98fa678985144e35223d3535a01151e9e66c6f6677547001139201e17953a8dc2d74e1138fcc81c142d276dc9f11dfe8ebb387653c9f48d28d51bfae95874
|
||||
EBUILD css_parser-1.3.5-r1.ebuild 1368 SHA256 8213eb8f2ac1bb823768ca1c26c5656dbcb396b4140714394c6145b67f827ccc SHA512 7d686d1ad236bb1137ff7d0b69356d6f0cfc79c7310f0117964515cc6ef02c5f1e398dbb4314b556f1be8f58bfb317ea5e23dbd4ff44a776330be2dba3828c41 WHIRLPOOL e16592afba64bc2d8b42b3d4106f2e0cc26770dd58da589080fe7e2d8e456a0efef92c56b76f16b7094221aad6caa1bebfd86891044521e9381754dbaaa79ae9
|
||||
MISC ChangeLog 1078 SHA256 8696536cb819560872f5a1a2f13a211da9c11450c96037010b4274b1afdc1007 SHA512 ed703e488dc07c939bf59661ea4ae97ecb9cf5b244ab5886c95982de37186f081672d20d9d3a74da29ee1d1a5b5f5c5f46d699ba1b83d86119b8c304d9018abf WHIRLPOOL b75ca483c1d9878f99e66efbb4c5c58e895f23baffb96b32f7f4576b3e689dd4081cfabef4bd7d82f9805ff0212d2407b4eb903000c87c4940b173781b3a124d
|
||||
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iL4EAREIAGYFAlNv9l1fFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl
|
||||
bnBncC5maWZ0aGhvcnNlbWFuLm5ldENFNTJBQkRBNTQzRTQ5NTdCMDQ5ODMwNzQ3
|
||||
REQ1NDg0QjBBNzJGRDIACgkQR91UhLCnL9IV7wEA9gX+Xdt15lGicQPOMod3HPRD
|
||||
si4x4l8HelgjWFA8NyUBAIpquKbXIwp8d03TLqg1Rl+JiPmbtjkdzrn24YADysYj
|
||||
=UfXM
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,9 @@
|
||||
# ChangeLog for dev-ruby/fssm
|
||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/fssm/ChangeLog,v 1.25 2014/05/11 22:20:35 vikraman Exp $
|
||||
|
||||
*fssm-0.2.10 (11 May 2014)
|
||||
|
||||
11 May 2014; Vikraman Choudhury (vikraman) <vikraman@gentoo.org>
|
||||
+fssm-0.2.10.ebuild, +metadata.xml:
|
||||
New ebuild for fssm, dep for compass
|
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST fssm-0.2.10.gem 22528 SHA256 2aab89a151b029b8f8589be9edc7eef2f7f579c9e8940f893774ecd6c8c4c3d6 SHA512 3de2cf03b3f2b0a73ea120d72ed66436ac2b5124f5af8173a46294bbc869f778db6b445ff1e853af24623ba0b8cb88c4c0931abf1504976e21b0585a1908bf15 WHIRLPOOL 0b8ed4db2fda98b1f7d231e4e467337d2a4145d256e841725f6477ef0b644bb5fbf3451ab353054dde1cd44e008ce1330c87c267894b9689a730fcbfbdcbf5b2
|
||||
EBUILD fssm-0.2.10.ebuild 686 SHA256 81a998a8d56212d4d4c06a31aefa76203c86baa3651bc4afc054022f4f4a7128 SHA512 55d1ff124090b1172b8ec08982a334fa4681b7d99e0d39c9ed3729c9e2e82bd1bddf8de72bfbb92680ce8d3824bb715ee369dbb6ac33b5d973a9e1fcff778871 WHIRLPOOL e092b74094c34d20eb120ce0cf8540b56a6f88710244e9ecc2b7577279ad27c89896197e0b3d39a9af8a7335979aa24f56b9e75d2c94d86b7a6595e342701256
|
||||
MISC ChangeLog 374 SHA256 c57c3bfa82ad5323b1c735e36ee6cab4b9b2a706235b881e22a44f6912c3cdab SHA512 089496176376bb63583f179b2a5187a98d109ec1270b3721138378b42c307b04d2512afca2120a0253364fc058f6bc0d1f49efc36f3ee9ea9c0341ac91942a32 WHIRLPOOL 6c6d7fc1f187847e2fac5d24cc4017c009f64d5aa76eee709caadaffc1c63c6870ce85389de5dc2b75f2f6f3c8e95c02bb3f005945b6a52dc41893f4b6f739a2
|
||||
MISC metadata.xml 561 SHA256 6139b9600fbc576fe039af69fe709449af0af2f7267095e9e2dfc2266c43ae8f SHA512 fb02e0d18f53d298d21af299f0bbb914f0ad8790a2bda3bb30978e1a96138434f3c68c4aa578e1edb2746b6f7cd57d475f5d70e1fa56affa7992e9ef0e8caed9 WHIRLPOOL 0b372f77eebb3d98cf9fa33ffc532af74ff94f526a33f5065ae1f880dcfad848bd9cecbacbd5ecd9296c862f1c15b50b6dfb18cc9ab1fbea2530155764c4eef9
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iL4EAREIAGYFAlNv97RfFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl
|
||||
bnBncC5maWZ0aGhvcnNlbWFuLm5ldENFNTJBQkRBNTQzRTQ5NTdCMDQ5ODMwNzQ3
|
||||
REQ1NDg0QjBBNzJGRDIACgkQR91UhLCnL9KvvQD9HCz4AKmRPY25ZIh83cf2fmU/
|
||||
xLTTr0UQ6VVfjvrRNXQA/18xdJmnQofQGBK78u8EDKV9Ue4WHa0SnIFkKxkUdZkw
|
||||
=lOyC
|
||||
-----END PGP SIGNATURE-----
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/fssm/fssm-0.2.10.ebuild,v 1.1 2014/05/11 22:20:35 vikraman Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20"
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="The File System State Monitor"
|
||||
HOMEPAGE="https://github.com/ttilley/fssm"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
ruby_add_rdepend "dev-ruby/rb-inotify"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -e 's/git ls-files/ls/g' \
|
||||
-e 's/{test,spec,features}/spec/g' \
|
||||
-e '/s\.executables.*/d' \
|
||||
-i ${PN}.gemspec || die "sed failed"
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>ruby</herd>
|
||||
<maintainer>
|
||||
<email>vikraman@gentoo.org</email>
|
||||
<name>Vikraman Choudhury (vikraman)</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
The File System State Monitor keeps track of the state of any number of
|
||||
paths and will fire events when said state changes
|
||||
(create/update/delete). FSSM supports using FSEvents on MacOS, Inotify
|
||||
on GNU/Linux, and polling anywhere else.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1,9 @@
|
||||
# ChangeLog for dev-util/android-studio
|
||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/android-studio/ChangeLog,v 1.1 2014/05/11 21:14:32 jauhien Exp $
|
||||
|
||||
*android-studio-0.5.8.135.1155795 (11 May 2014)
|
||||
|
||||
11 May 2014; <jauhien@gentoo.org> +android-studio-0.5.8.135.1155795.ebuild,
|
||||
+metadata.xml:
|
||||
Initial import, closing bug #510030, thanks to Jason Zaman and Manuel Rueger
|
@ -0,0 +1,24 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST android-studio-ide-135.1155795-linux.zip 164228773 SHA256 c936c3e5c2f9090eee6d396e7ec358cb41f3f11ba7cd4c374123b8444c43d133 SHA512 933aff14e18309a898b0b002e04765e872f7a7ee6f9e155ad887ebfe15d2a0710444f5d86da4389240bc5759dbe8d8943cfba70bc19e2b159c7bf0918ebd3ebe WHIRLPOOL c72b2be24464f078c76ade887f608a8b41fde372ba0afe7b12508cbc5d685a872e0ff3a965ee4d50eda8a795754e2d9dceba3dbfc676691631222c8b192c1797
|
||||
EBUILD android-studio-0.5.8.135.1155795.ebuild 1107 SHA256 4425eae15164df6c651c08148398b4e0e1e6dbd7784ef1f320e941a933186789 SHA512 8a4a275ad8b993a46dd53fef8140347d2387675e0a5b4ed841ff5a663cde0a3628a7f7a0955089b3427170165c9e013f67970d9c583d34dfa57c0dca2da4a0bf WHIRLPOOL 3d28137d34165f14e52b6af4ba2c6db0b953cb32a42cee4535b1061789e20612c047c20aa52bc1b2aad071cf1d2f8a622b84323f82dbd6d108832277553ec6c8
|
||||
MISC ChangeLog 444 SHA256 3295b859a85736f0d6535ce3fe49bb51730dccf377f093e93d3ce71a14534187 SHA512 f734a75143c4ad4e9e022c52a02f8f7dff3f04a1f7eddbe7767524f8b71bb322ca7efec1fc255b8210ed5079f37f2e013e1b7f8a3cb2a002eba08b1976ccf698 WHIRLPOOL c1fcfdcb98864ea60e8af7c01b551243cefd699efabee2813c4e1c8a2d987198e677ca67c6ab2c0305d5c468c81a05b79de06731466c5586e8cf93f4f84fcb67
|
||||
MISC metadata.xml 330 SHA256 e4d4a0988a22084ac693fe95e4a97221021e3187902a21e75281b6ba534f8571 SHA512 e760cac6e3354e5e36678e029564fc78fe2a19403440c9b1aa5018b645e7764a4db71e798e8b05c76dc8ad517bc276498ad1e3393976b53ba0b29ef5cf66e9b5 WHIRLPOOL 60f44523cf0b16d09ae9db70f459962ebc9eff5e871bd56216e78359d8e0da19dbd983ebe4a05610872fb6dceb06e49924ea9cbdf93be9f5da6f2a35cb7b3525
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCAAGBQJTb+hCAAoJELvuk32y76HUVEgQAIa8BjLSdTcV6KlIedyVOAic
|
||||
BNzTLKheuHzXbTb0Qbg9Rh2UwnIGzCSZHsB+RjCzI2FhOAE6Qvwv0SOEDb9jGb2a
|
||||
nU0phqofaZQ138chiaet9kkUtMk3ZG00BV1FnIw1PybFSn4ZySdBMn7dbvbMtLEU
|
||||
iT8Ql1DER/vyIa5PleqzvypkA5i9yaNsOYRBY8I96p5rauU+IMGBg9v3Gi8o8Gm7
|
||||
Z4z7hgSgBsbCRaUWAZmHk/XLQK9GsKTx6+mpc94XvPlt+mIHaeKmZajj4GsONsy/
|
||||
w7Ra9zYw9/GcrQ1rX6OexxpiMtMuHBDTNRsxxJwKYnyHFK6lpzvJrE5fEt4QEqAp
|
||||
lKkQgghaPpnUMTu5cWbXw4DR/HZWN70rAx6SL5wiFtVQWzGFvKVtNj7dxRbMJlBE
|
||||
osCU4zCzsWkm2U2kA51v4R92SUStrrFg5EbxK8YxHSefRlozux95yukAbHYq1tsI
|
||||
DQ/BXX0AyBMBzwN4aA7SVICCXwQuO65XnecAXtQF2Aii29Qj9Wv8p8Mw8aJaWtt8
|
||||
VzgBpdAzlv7K9gRf8DyhB2r0fu+zCSKfOU2gAfKAvKAXfpqAIMwbtVr+v2xCotRi
|
||||
ZMIX3VZtJnEQa7zAguBEwaatUsSFeL2U7Y0BLDt1qmb2h9BPN9jw5i+OniHHmZhY
|
||||
N+MIixQQzj4nKAlLJv08
|
||||
=PF4B
|
||||
-----END PGP SIGNATURE-----
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/android-studio/android-studio-0.5.8.135.1155795.ebuild,v 1.1 2014/05/11 21:14:32 jauhien Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils versionator
|
||||
|
||||
RESTRICT="strip"
|
||||
QA_TEXTRELS="opt/${P}/bin/libbreakgen.so"
|
||||
STUDIO_V=$(get_version_component_range 1-3)
|
||||
BUILD_V=$(get_version_component_range 4-5)
|
||||
DESCRIPTION="A new Android development environment based on IntelliJ IDEA"
|
||||
HOMEPAGE="http://developer.android.com/sdk/installing/studio.html"
|
||||
SRC_URI="http://dl.google.com/dl/android/studio/ide-zips/${STUDIO_V}/${PN}-ide-${BUILD_V}-linux.zip"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="app-arch/zip"
|
||||
RDEPEND=">=virtual/jdk-1.6"
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
src_install() {
|
||||
local dir="/opt/${PN}"
|
||||
|
||||
insinto "${dir}"
|
||||
doins -r *
|
||||
fperms 755 "${dir}/bin/studio.sh" "${dir}/bin/fsnotifier" "${dir}/bin/fsnotifier64"
|
||||
|
||||
newicon "bin/idea.png" "${PN}.png"
|
||||
make_wrapper ${PN} ${dir}/bin/studio.sh
|
||||
make_desktop_entry ${PN} "Android Studio" ${PN} "Development;IDE"
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>proxy-maintainers</herd>
|
||||
<maintainer>
|
||||
<email>gentoo@perfinion.com</email>
|
||||
<name>Jason Zaman</name>
|
||||
<description>Proxy-Maintainer. Assign bugs to him</description>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,19 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/byacc/byacc-20140422.ebuild,v 1.1 2014/05/12 03:08:45 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="the best variant of the Yacc parser generator"
|
||||
HOMEPAGE="http://invisible-island.net/byacc/byacc.html"
|
||||
SRC_URI="ftp://invisible-island.net/byacc/${P}.tgz"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
DOCS=( ACKNOWLEDGEMENTS AUTHORS CHANGES NEW_FEATURES NOTES README )
|
||||
|
||||
src_configure() {
|
||||
econf --program-prefix=b
|
||||
}
|
@ -1,617 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.8.4.4.ebuild,v 1.3 2014/04/09 23:59:31 robbat2 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
GENTOO_DEPEND_ON_PERL=no
|
||||
|
||||
# bug #329479: git-remote-testgit is not multiple-version aware
|
||||
PYTHON_COMPAT=( python2_{6,7} )
|
||||
[[ ${PV} == *9999 ]] && SCM="git-2"
|
||||
EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git"
|
||||
|
||||
inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python-single-r1 systemd ${SCM}
|
||||
|
||||
MY_PV="${PV/_rc/.rc}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DOC_VER=${MY_PV}
|
||||
|
||||
DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team"
|
||||
HOMEPAGE="http://www.git-scm.com/"
|
||||
if [[ ${PV} != *9999 ]]; then
|
||||
SRC_URI_SUFFIX="gz"
|
||||
SRC_URI_GOOG="http://git-core.googlecode.com/files"
|
||||
SRC_URI_KORG="mirror://kernel/software/scm/git"
|
||||
SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
doc? (
|
||||
${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
)"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
else
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test"
|
||||
|
||||
# Common to both DEPEND and RDEPEND
|
||||
CDEPEND="
|
||||
dev-libs/openssl
|
||||
sys-libs/zlib
|
||||
pcre? ( dev-libs/libpcre )
|
||||
perl? ( dev-lang/perl[-build(-)] )
|
||||
tk? ( dev-lang/tk )
|
||||
curl? (
|
||||
net-misc/curl
|
||||
webdav? ( dev-libs/expat )
|
||||
)
|
||||
emacs? ( virtual/emacs )
|
||||
gnome-keyring? ( gnome-base/gnome-keyring )"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
gpg? ( app-crypt/gnupg )
|
||||
perl? ( dev-perl/Error
|
||||
dev-perl/Net-SMTP-SSL
|
||||
dev-perl/Authen-SASL
|
||||
cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) )
|
||||
cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite )
|
||||
subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey )
|
||||
)
|
||||
python? ( gtk?
|
||||
(
|
||||
>=dev-python/pygtk-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pygtksourceview-2.10.1-r1:2[${PYTHON_USEDEP}]
|
||||
)
|
||||
${PYTHON_DEPS} )"
|
||||
|
||||
# This is how info docs are created with Git:
|
||||
# .txt/asciidoc --(asciidoc)---------> .xml/docbook
|
||||
# .xml/docbook --(docbook2texi.pl)--> .texi
|
||||
# .texi --(makeinfo)---------> .info
|
||||
DEPEND="${CDEPEND}
|
||||
app-arch/cpio
|
||||
doc? (
|
||||
app-text/asciidoc
|
||||
app-text/docbook2X
|
||||
sys-apps/texinfo
|
||||
app-text/xmlto
|
||||
)
|
||||
test? (
|
||||
app-crypt/gnupg
|
||||
)"
|
||||
|
||||
# Live ebuild builds man pages and HTML docs, additionally
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
DEPEND="${DEPEND}
|
||||
app-text/asciidoc"
|
||||
fi
|
||||
|
||||
SITEFILE=50${PN}-gentoo.el
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
REQUIRED_USE="
|
||||
cgi? ( perl )
|
||||
cvs? ( perl )
|
||||
subversion? ( perl )
|
||||
webdav? ( curl )
|
||||
gtk? ( python )
|
||||
python? ( ${PYTHON_REQUIRED_USE} )
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
if use subversion && has_version "dev-vcs/subversion[dso]"; then
|
||||
ewarn "Per Gentoo bugs #223747, #238586, when subversion is built"
|
||||
ewarn "with USE=dso, there may be weird crashes in git-svn. You"
|
||||
ewarn "have been warned."
|
||||
fi
|
||||
if use python ; then
|
||||
python-single-r1_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
# This is needed because for some obscure reasons future calls to make don't
|
||||
# pick up these exports if we export them in src_unpack()
|
||||
exportmakeopts() {
|
||||
local myopts
|
||||
|
||||
if use blksha1 ; then
|
||||
myopts="${myopts} BLK_SHA1=YesPlease"
|
||||
elif use ppcsha1 ; then
|
||||
myopts="${myopts} PPC_SHA1=YesPlease"
|
||||
fi
|
||||
|
||||
if use curl ; then
|
||||
use webdav || myopts="${myopts} NO_EXPAT=YesPlease"
|
||||
else
|
||||
myopts="${myopts} NO_CURL=YesPlease"
|
||||
fi
|
||||
|
||||
# broken assumptions, because of broken build system ...
|
||||
myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease"
|
||||
myopts="${myopts} INSTALL=install TAR=tar"
|
||||
myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh"
|
||||
myopts="${myopts} SANE_TOOL_PATH="
|
||||
myopts="${myopts} OLD_ICONV="
|
||||
myopts="${myopts} NO_EXTERNAL_GREP="
|
||||
|
||||
# For svn-fe
|
||||
extlibs="-lz -lssl ${S}/xdiff/lib.a $(usex threads -lpthread '')"
|
||||
|
||||
# can't define this to null, since the entire makefile depends on it
|
||||
sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile
|
||||
|
||||
use iconv \
|
||||
|| myopts="${myopts} NO_ICONV=YesPlease"
|
||||
use nls \
|
||||
|| myopts="${myopts} NO_GETTEXT=YesPlease"
|
||||
use tk \
|
||||
|| myopts="${myopts} NO_TCLTK=YesPlease"
|
||||
use pcre \
|
||||
&& myopts="${myopts} USE_LIBPCRE=yes" \
|
||||
&& extlibs="${extlibs} -lpcre"
|
||||
use perl \
|
||||
&& myopts="${myopts} INSTALLDIRS=vendor" \
|
||||
|| myopts="${myopts} NO_PERL=YesPlease"
|
||||
use python \
|
||||
|| myopts="${myopts} NO_PYTHON=YesPlease"
|
||||
use subversion \
|
||||
|| myopts="${myopts} NO_SVN_TESTS=YesPlease"
|
||||
use threads \
|
||||
&& myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" \
|
||||
|| myopts="${myopts} NO_PTHREADS=YesPlease"
|
||||
use cvs \
|
||||
|| myopts="${myopts} NO_CVS=YesPlease"
|
||||
# Disabled until ~m68k-mint can be keyworded again
|
||||
# if [[ ${CHOST} == *-mint* ]] ; then
|
||||
# myopts="${myopts} NO_MMAP=YesPlease"
|
||||
# myopts="${myopts} NO_IPV6=YesPlease"
|
||||
# myopts="${myopts} NO_STRLCPY=YesPlease"
|
||||
# myopts="${myopts} NO_MEMMEM=YesPlease"
|
||||
# myopts="${myopts} NO_MKDTEMP=YesPlease"
|
||||
# myopts="${myopts} NO_MKSTEMPS=YesPlease"
|
||||
# fi
|
||||
if [[ ${CHOST} == ia64-*-hpux* ]]; then
|
||||
myopts="${myopts} NO_NSEC=YesPlease"
|
||||
fi
|
||||
if [[ ${CHOST} == *-*-aix* ]]; then
|
||||
myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease"
|
||||
fi
|
||||
if [[ ${CHOST} == *-solaris* ]]; then
|
||||
myopts="${myopts} NEEDS_LIBICONV=YesPlease"
|
||||
fi
|
||||
|
||||
has_version '>=app-text/asciidoc-8.0' \
|
||||
&& myopts="${myopts} ASCIIDOC8=YesPlease"
|
||||
myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease"
|
||||
|
||||
# Bug 290465:
|
||||
# builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim'
|
||||
[[ "${CHOST}" == *-uclibc* ]] && \
|
||||
myopts="${myopts} NO_NSEC=YesPlease"
|
||||
|
||||
export MY_MAKEOPTS="${myopts}"
|
||||
export EXTLIBS="${extlibs}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} != *9999 ]]; then
|
||||
unpack ${MY_P}.tar.${SRC_URI_SUFFIX}
|
||||
cd "${S}"
|
||||
unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
use doc && \
|
||||
cd "${S}"/Documentation && \
|
||||
unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
cd "${S}"
|
||||
else
|
||||
git-2_src_unpack
|
||||
cd "${S}"
|
||||
#cp "${FILESDIR}"/GIT-VERSION-GEN .
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# bug #350330 - automagic CVS when we don't want it is bad.
|
||||
epatch "${FILESDIR}"/git-1.8.4-optional-cvs.patch
|
||||
|
||||
sed -i \
|
||||
-e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \
|
||||
-e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \
|
||||
-e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \
|
||||
-e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \
|
||||
-e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
|
||||
-e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
|
||||
Makefile contrib/svn-fe/Makefile || die "sed failed"
|
||||
|
||||
# Never install the private copy of Error.pm (bug #296310)
|
||||
sed -i \
|
||||
-e '/private-Error.pm/s,^,#,' \
|
||||
perl/Makefile.PL
|
||||
|
||||
# Fix docbook2texi command
|
||||
sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \
|
||||
Documentation/Makefile || die "sed failed"
|
||||
|
||||
# Fix git-subtree missing DESTDIR
|
||||
sed -i \
|
||||
-e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \
|
||||
-e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \
|
||||
contrib/subtree/Makefile
|
||||
}
|
||||
|
||||
git_emake() {
|
||||
# bug #326625: PERL_PATH, PERL_MM_OPT
|
||||
# bug #320647: PYTHON_PATH
|
||||
PYTHON_PATH=""
|
||||
use python && PYTHON_PATH="${PYTHON}"
|
||||
emake ${MY_MAKEOPTS} \
|
||||
DESTDIR="${D}" \
|
||||
OPTCFLAGS="${CFLAGS}" \
|
||||
OPTLDFLAGS="${LDFLAGS}" \
|
||||
OPTCC="$(tc-getCC)" \
|
||||
OPTAR="$(tc-getAR)" \
|
||||
prefix="${EPREFIX}"/usr \
|
||||
htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
|
||||
sysconfdir="${EPREFIX}"/etc \
|
||||
PYTHON_PATH="${PYTHON_PATH}" \
|
||||
PERL_MM_OPT="" \
|
||||
GIT_TEST_OPTS="--no-color" \
|
||||
V=1 \
|
||||
"$@"
|
||||
# This is the fix for bug #326625, but it also causes breakage, see bug
|
||||
# #352693.
|
||||
# PERL_PATH="${EPREFIX}/usr/bin/env perl" \
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
exportmakeopts
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if use perl ; then
|
||||
git_emake perl/PM.stamp || die "emake perl/PM.stamp failed"
|
||||
git_emake perl/perl.mak || die "emake perl/perl.mak failed"
|
||||
fi
|
||||
git_emake || die "emake failed"
|
||||
|
||||
if use emacs ; then
|
||||
elisp-compile contrib/emacs/git{,-blame}.el
|
||||
fi
|
||||
|
||||
if use perl && use cgi ; then
|
||||
git_emake \
|
||||
gitweb/gitweb.cgi \
|
||||
|| die "emake gitweb/gitweb.cgi failed"
|
||||
fi
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]]; then
|
||||
cd "${S}"/contrib/credential/osxkeychain || die "cd credential/osxkeychain"
|
||||
git_emake || die "emake credential-osxkeychain"
|
||||
fi
|
||||
|
||||
cd "${S}"/Documentation
|
||||
if [[ ${PV} == *9999 ]] ; then
|
||||
git_emake man \
|
||||
|| die "emake man failed"
|
||||
if use doc ; then
|
||||
git_emake info html \
|
||||
|| die "emake info html failed"
|
||||
fi
|
||||
else
|
||||
if use doc ; then
|
||||
git_emake info \
|
||||
|| die "emake info html failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use subversion ; then
|
||||
cd "${S}"/contrib/svn-fe
|
||||
git_emake EXTLIBS="${EXTLIBS}" || die "emake svn-fe failed"
|
||||
if use doc ; then
|
||||
git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed"
|
||||
fi
|
||||
cd "${S}"
|
||||
fi
|
||||
|
||||
if use gnome-keyring ; then
|
||||
cd "${S}"/contrib/credential/gnome-keyring
|
||||
git_emake || die "emake git-credential-gnome-keyring failed"
|
||||
fi
|
||||
|
||||
cd "${S}"/contrib/subtree
|
||||
git_emake
|
||||
use doc && git_emake doc
|
||||
}
|
||||
|
||||
src_install() {
|
||||
git_emake \
|
||||
install || \
|
||||
die "make install failed"
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]]; then
|
||||
dobin contrib/credential/osxkeychain/git-credential-osxkeychain
|
||||
fi
|
||||
|
||||
# Depending on the tarball and manual rebuild of the documentation, the
|
||||
# manpages may exist in either OR both of these directories.
|
||||
find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157]
|
||||
find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157]
|
||||
|
||||
dodoc README Documentation/{SubmittingPatches,CodingGuidelines}
|
||||
use doc && dodir /usr/share/doc/${PF}/html
|
||||
for d in / /howto/ /technical/ ; do
|
||||
docinto ${d}
|
||||
dodoc Documentation${d}*.txt
|
||||
use doc && dohtml -p ${d} Documentation${d}*.html
|
||||
done
|
||||
docinto /
|
||||
# Upstream does not ship this pre-built :-(
|
||||
use doc && doinfo Documentation/{git,gitman}.info
|
||||
|
||||
newbashcomp contrib/completion/git-completion.bash ${PN}
|
||||
newbashcomp contrib/completion/git-prompt.sh ${PN}-prompt
|
||||
|
||||
if use emacs ; then
|
||||
elisp-install ${PN} contrib/emacs/git.{el,elc}
|
||||
elisp-install ${PN} contrib/emacs/git-blame.{el,elc}
|
||||
#elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc}
|
||||
# don't add automatically to the load-path, so the sitefile
|
||||
# can do a conditional loading
|
||||
touch "${ED}${SITELISP}/${PN}/compat/.nosearch"
|
||||
elisp-site-file-install "${FILESDIR}"/${SITEFILE}
|
||||
fi
|
||||
|
||||
if use python && use gtk ; then
|
||||
python_doscript "${S}"/contrib/gitview/gitview
|
||||
dodoc "${S}"/contrib/gitview/gitview.txt
|
||||
fi
|
||||
|
||||
#dobin contrib/fast-import/git-p4 # Moved upstream
|
||||
#dodoc contrib/fast-import/git-p4.txt # Moved upstream
|
||||
newbin contrib/fast-import/import-tars.perl import-tars
|
||||
exeinto /usr/libexec/git-core/
|
||||
newexe contrib/git-resurrect.sh git-resurrect
|
||||
|
||||
# git-subtree
|
||||
cd "${S}"/contrib/subtree
|
||||
git_emake install || die "Failed to emake install git-subtree"
|
||||
if use doc ; then
|
||||
git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree"
|
||||
fi
|
||||
newdoc README README.git-subtree
|
||||
dodoc git-subtree.txt
|
||||
cd "${S}"
|
||||
|
||||
# git-diffall
|
||||
dobin contrib/diffall/git-diffall
|
||||
newdoc contrib/diffall/README git-diffall.txt
|
||||
|
||||
# diff-highlight
|
||||
dobin contrib/diff-highlight/diff-highlight
|
||||
newdoc contrib/diff-highlight/README README.diff-highlight
|
||||
|
||||
# git-jump
|
||||
exeinto /usr/libexec/git-core/
|
||||
doexe contrib/git-jump/git-jump
|
||||
newdoc contrib/git-jump/README git-jump.txt
|
||||
|
||||
# git-contacts
|
||||
exeinto /usr/libexec/git-core/
|
||||
doexe contrib/contacts/git-contacts
|
||||
dodoc contrib/contacts/git-contacts.txt
|
||||
|
||||
if use gnome-keyring ; then
|
||||
cd "${S}"/contrib/credential/gnome-keyring
|
||||
dobin git-credential-gnome-keyring
|
||||
fi
|
||||
|
||||
if use subversion ; then
|
||||
cd "${S}"/contrib/svn-fe
|
||||
dobin svn-fe
|
||||
dodoc svn-fe.txt
|
||||
use doc && doman svn-fe.1 && dohtml svn-fe.html
|
||||
cd "${S}"
|
||||
fi
|
||||
|
||||
# remote-helpers
|
||||
if use python ; then
|
||||
python_scriptinto /usr/libexec/git-core/
|
||||
python_doscript "${S}"/contrib/remote-helpers/git-remote-{bzr,hg}
|
||||
python_optimize
|
||||
fi
|
||||
|
||||
dodir /usr/share/${PN}/contrib
|
||||
# The following are excluded:
|
||||
# completion - installed above
|
||||
# credential/gnome-keyring TODO
|
||||
# diff-highlight - done above
|
||||
# diffall - done above
|
||||
# emacs - installed above
|
||||
# examples - these are stuff that is not used in Git anymore actually
|
||||
# git-jump - done above
|
||||
# gitview - installed above
|
||||
# p4import - excluded because fast-import has a better one
|
||||
# patches - stuff the Git guys made to go upstream to other places
|
||||
# persistent-https - TODO
|
||||
# mw-to-git - TODO
|
||||
# subtree - build seperately
|
||||
# svnimport - use git-svn
|
||||
# thunderbird-patch-inline - fixes thunderbird
|
||||
for i in \
|
||||
buildsystems ciabot convert-objects fast-import \
|
||||
hg-to-git hooks remotes2config.sh rerere-train.sh \
|
||||
stats vim workdir \
|
||||
; do
|
||||
cp -rf \
|
||||
"${S}"/contrib/${i} \
|
||||
"${ED}"/usr/share/${PN}/contrib \
|
||||
|| die "Failed contrib ${i}"
|
||||
done
|
||||
|
||||
if use perl && use cgi ; then
|
||||
# We used to install in /usr/share/${PN}/gitweb
|
||||
# but upstream installs in /usr/share/gitweb
|
||||
# so we will install a symlink and use their location for compat with other
|
||||
# distros
|
||||
dosym /usr/share/gitweb /usr/share/${PN}/gitweb
|
||||
|
||||
# INSTALL discusses configuration issues, not just installation
|
||||
docinto /
|
||||
newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb
|
||||
newdoc "${S}"/gitweb/README README.gitweb
|
||||
|
||||
find "${ED}"/usr/lib64/perl5/ \
|
||||
-name .packlist \
|
||||
-exec rm \{\} \;
|
||||
else
|
||||
rm -rf "${ED}"/usr/share/gitweb
|
||||
fi
|
||||
|
||||
if ! use subversion ; then
|
||||
rm -f "${ED}"/usr/libexec/git-core/git-svn \
|
||||
"${ED}"/usr/share/man/man1/git-svn.1*
|
||||
fi
|
||||
|
||||
if use xinetd ; then
|
||||
insinto /etc/xinetd.d
|
||||
newins "${FILESDIR}"/git-daemon.xinetd git-daemon
|
||||
fi
|
||||
|
||||
if use !prefix ; then
|
||||
newinitd "${FILESDIR}"/git-daemon.initd git-daemon
|
||||
newconfd "${FILESDIR}"/git-daemon.confd git-daemon
|
||||
systemd_newunit "${FILESDIR}/git-daemon_at.service" "git-daemon@.service"
|
||||
systemd_dounit "${FILESDIR}/git-daemon.socket"
|
||||
fi
|
||||
|
||||
fixlocalpod
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local disabled=""
|
||||
local tests_cvs="t9200-git-cvsexportcommit.sh \
|
||||
t9400-git-cvsserver-server.sh \
|
||||
t9401-git-cvsserver-crlf.sh \
|
||||
t9600-cvsimport.sh \
|
||||
t9601-cvsimport-vendor-branch.sh \
|
||||
t9602-cvsimport-branches-tags.sh \
|
||||
t9603-cvsimport-patchsets.sh"
|
||||
local tests_perl="t3701-add-interactive.sh \
|
||||
t5502-quickfetch.sh \
|
||||
t5512-ls-remote.sh \
|
||||
t5520-pull.sh \
|
||||
t7106-reset-unborn-branch.sh \
|
||||
t7501-commit.sh"
|
||||
# Bug #225601 - t0004 is not suitable for root perm
|
||||
# Bug #219839 - t1004 is not suitable for root perm
|
||||
# t0001-init.sh - check for init notices EPERM* fails
|
||||
local tests_nonroot="t0001-init.sh \
|
||||
t0004-unwritable.sh \
|
||||
t0070-fundamental.sh \
|
||||
t1004-read-tree-m-u-wf.sh \
|
||||
t3700-add.sh \
|
||||
t7300-clean.sh"
|
||||
# t9100 still fails with symlinks in SVN 1.7
|
||||
local test_svn="t9100-git-svn-basic.sh"
|
||||
|
||||
# Unzip is used only for the testcase code, not by any normal parts of Git.
|
||||
if ! has_version app-arch/unzip ; then
|
||||
einfo "Disabling tar-tree tests"
|
||||
disabled="${disabled} t5000-tar-tree.sh"
|
||||
fi
|
||||
|
||||
cvs=0
|
||||
use cvs && let cvs=$cvs+1
|
||||
if [[ ${EUID} -eq 0 ]]; then
|
||||
if [[ $cvs -eq 1 ]]; then
|
||||
ewarn "Skipping CVS tests because CVS does not work as root!"
|
||||
ewarn "You should retest with FEATURES=userpriv!"
|
||||
disabled="${disabled} ${tests_cvs}"
|
||||
fi
|
||||
einfo "Skipping other tests that require being non-root"
|
||||
disabled="${disabled} ${tests_nonroot}"
|
||||
else
|
||||
[[ $cvs -gt 0 ]] && \
|
||||
has_version dev-vcs/cvs && \
|
||||
let cvs=$cvs+1
|
||||
[[ $cvs -gt 1 ]] && \
|
||||
has_version "dev-vcs/cvs[server]" && \
|
||||
let cvs=$cvs+1
|
||||
if [[ $cvs -lt 3 ]]; then
|
||||
einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
|
||||
disabled="${disabled} ${tests_cvs}"
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! use perl ; then
|
||||
einfo "Disabling tests that need Perl"
|
||||
disabled="${disabled} ${tests_perl}"
|
||||
fi
|
||||
|
||||
einfo "Disabling tests that fail with SVN 1.7"
|
||||
disabled="${disabled} ${test_svn}"
|
||||
|
||||
# Reset all previously disabled tests
|
||||
cd "${S}/t"
|
||||
for i in *.sh.DISABLED ; do
|
||||
[[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
|
||||
done
|
||||
einfo "Disabled tests:"
|
||||
for i in ${disabled} ; do
|
||||
[[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i"
|
||||
done
|
||||
|
||||
# Avoid the test system removing the results because we want them ourselves
|
||||
sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \
|
||||
-i "${S}"/t/Makefile
|
||||
|
||||
# Clean old results first, must always run
|
||||
cd "${S}/t"
|
||||
nonfatal git_emake clean
|
||||
|
||||
# Now run the tests, keep going if we hit an error, and don't terminate on
|
||||
# failure
|
||||
cd "${S}"
|
||||
einfo "Start test run"
|
||||
#MAKEOPTS=-j1
|
||||
nonfatal git_emake --keep-going test
|
||||
rc=$?
|
||||
|
||||
# Display nice results, now print the results
|
||||
cd "${S}/t"
|
||||
nonfatal git_emake aggregate-results
|
||||
|
||||
# And bail if there was a problem
|
||||
[ $rc -eq 0 ] || die "tests failed. Please file a bug."
|
||||
}
|
||||
|
||||
showpkgdeps() {
|
||||
local pkg=$1
|
||||
shift
|
||||
elog " $(printf "%-17s:" ${pkg}) ${@}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
einfo "Please read /usr/share/bash-completion/git for Git bash command completion"
|
||||
einfo "Please read /usr/share/bash-completion/git-prompt for Git bash prompt"
|
||||
einfo "Note that the prompt bash code is now in the seperate script"
|
||||
elog "These additional scripts need some dependencies:"
|
||||
echo
|
||||
showpkgdeps git-quiltimport "dev-util/quilt"
|
||||
showpkgdeps git-instaweb \
|
||||
"|| ( www-servers/lighttpd www-servers/apache )"
|
||||
echo
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -1,644 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.8.5.4.ebuild,v 1.2 2014/02/07 07:59:03 polynomial-c Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
GENTOO_DEPEND_ON_PERL=no
|
||||
|
||||
# bug #329479: git-remote-testgit is not multiple-version aware
|
||||
PYTHON_COMPAT=( python2_{6,7} )
|
||||
[[ ${PV} == *9999 ]] && SCM="git-2"
|
||||
EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git"
|
||||
|
||||
inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python-single-r1 systemd ${SCM}
|
||||
|
||||
MY_PV="${PV/_rc/.rc}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DOC_VER=${MY_PV}
|
||||
|
||||
DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team"
|
||||
HOMEPAGE="http://www.git-scm.com/"
|
||||
if [[ ${PV} != *9999 ]]; then
|
||||
SRC_URI_SUFFIX="gz"
|
||||
SRC_URI_GOOG="http://git-core.googlecode.com/files"
|
||||
SRC_URI_KORG="mirror://kernel/software/scm/git"
|
||||
SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
doc? (
|
||||
${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
)"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
else
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg gtk highlight +iconv mediawiki +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test"
|
||||
|
||||
# Common to both DEPEND and RDEPEND
|
||||
CDEPEND="
|
||||
dev-libs/openssl
|
||||
sys-libs/zlib
|
||||
pcre? ( dev-libs/libpcre )
|
||||
perl? ( dev-lang/perl:=[-build(-)] )
|
||||
tk? ( dev-lang/tk )
|
||||
curl? (
|
||||
net-misc/curl
|
||||
webdav? ( dev-libs/expat )
|
||||
)
|
||||
emacs? ( virtual/emacs )
|
||||
gnome-keyring? ( gnome-base/gnome-keyring )"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
gpg? ( app-crypt/gnupg )
|
||||
mediawiki? (
|
||||
dev-perl/HTML-Tree
|
||||
dev-perl/MediaWiki-API
|
||||
)
|
||||
perl? ( dev-perl/Error
|
||||
dev-perl/Net-SMTP-SSL
|
||||
dev-perl/Authen-SASL
|
||||
cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) )
|
||||
cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite )
|
||||
subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey )
|
||||
)
|
||||
python? ( gtk?
|
||||
(
|
||||
>=dev-python/pygtk-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pygtksourceview-2.10.1-r1:2[${PYTHON_USEDEP}]
|
||||
)
|
||||
${PYTHON_DEPS} )"
|
||||
|
||||
# This is how info docs are created with Git:
|
||||
# .txt/asciidoc --(asciidoc)---------> .xml/docbook
|
||||
# .xml/docbook --(docbook2texi.pl)--> .texi
|
||||
# .texi --(makeinfo)---------> .info
|
||||
DEPEND="${CDEPEND}
|
||||
app-arch/cpio
|
||||
doc? (
|
||||
app-text/asciidoc
|
||||
app-text/docbook2X
|
||||
sys-apps/texinfo
|
||||
app-text/xmlto
|
||||
)
|
||||
nls? ( sys-devel/gettext )
|
||||
test? ( app-crypt/gnupg )"
|
||||
|
||||
# Live ebuild builds man pages and HTML docs, additionally
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
DEPEND="${DEPEND}
|
||||
app-text/asciidoc"
|
||||
fi
|
||||
|
||||
SITEFILE=50${PN}-gentoo.el
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
REQUIRED_USE="
|
||||
cgi? ( perl )
|
||||
cvs? ( perl )
|
||||
mediawiki? ( perl )
|
||||
subversion? ( perl )
|
||||
webdav? ( curl )
|
||||
gtk? ( python )
|
||||
python? ( ${PYTHON_REQUIRED_USE} )
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
if use subversion && has_version "dev-vcs/subversion[dso]"; then
|
||||
ewarn "Per Gentoo bugs #223747, #238586, when subversion is built"
|
||||
ewarn "with USE=dso, there may be weird crashes in git-svn. You"
|
||||
ewarn "have been warned."
|
||||
fi
|
||||
if use python ; then
|
||||
python-single-r1_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
# This is needed because for some obscure reasons future calls to make don't
|
||||
# pick up these exports if we export them in src_unpack()
|
||||
exportmakeopts() {
|
||||
local myopts
|
||||
|
||||
if use blksha1 ; then
|
||||
myopts="${myopts} BLK_SHA1=YesPlease"
|
||||
elif use ppcsha1 ; then
|
||||
myopts="${myopts} PPC_SHA1=YesPlease"
|
||||
fi
|
||||
|
||||
if use curl ; then
|
||||
use webdav || myopts="${myopts} NO_EXPAT=YesPlease"
|
||||
else
|
||||
myopts="${myopts} NO_CURL=YesPlease"
|
||||
fi
|
||||
|
||||
# broken assumptions, because of broken build system ...
|
||||
myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease"
|
||||
myopts="${myopts} INSTALL=install TAR=tar"
|
||||
myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh"
|
||||
myopts="${myopts} SANE_TOOL_PATH="
|
||||
myopts="${myopts} OLD_ICONV="
|
||||
myopts="${myopts} NO_EXTERNAL_GREP="
|
||||
|
||||
# For svn-fe
|
||||
extlibs="-lz -lssl ${S}/xdiff/lib.a $(usex threads -lpthread '')"
|
||||
|
||||
# can't define this to null, since the entire makefile depends on it
|
||||
sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile
|
||||
|
||||
use iconv \
|
||||
|| myopts="${myopts} NO_ICONV=YesPlease"
|
||||
use nls \
|
||||
|| myopts="${myopts} NO_GETTEXT=YesPlease"
|
||||
use tk \
|
||||
|| myopts="${myopts} NO_TCLTK=YesPlease"
|
||||
use pcre \
|
||||
&& myopts="${myopts} USE_LIBPCRE=yes" \
|
||||
&& extlibs="${extlibs} -lpcre"
|
||||
use perl \
|
||||
&& myopts="${myopts} INSTALLDIRS=vendor" \
|
||||
|| myopts="${myopts} NO_PERL=YesPlease"
|
||||
use python \
|
||||
|| myopts="${myopts} NO_PYTHON=YesPlease"
|
||||
use subversion \
|
||||
|| myopts="${myopts} NO_SVN_TESTS=YesPlease"
|
||||
use threads \
|
||||
&& myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" \
|
||||
|| myopts="${myopts} NO_PTHREADS=YesPlease"
|
||||
use cvs \
|
||||
|| myopts="${myopts} NO_CVS=YesPlease"
|
||||
# Disabled until ~m68k-mint can be keyworded again
|
||||
# if [[ ${CHOST} == *-mint* ]] ; then
|
||||
# myopts="${myopts} NO_MMAP=YesPlease"
|
||||
# myopts="${myopts} NO_IPV6=YesPlease"
|
||||
# myopts="${myopts} NO_STRLCPY=YesPlease"
|
||||
# myopts="${myopts} NO_MEMMEM=YesPlease"
|
||||
# myopts="${myopts} NO_MKDTEMP=YesPlease"
|
||||
# myopts="${myopts} NO_MKSTEMPS=YesPlease"
|
||||
# fi
|
||||
if [[ ${CHOST} == ia64-*-hpux* ]]; then
|
||||
myopts="${myopts} NO_NSEC=YesPlease"
|
||||
fi
|
||||
if [[ ${CHOST} == *-*-aix* ]]; then
|
||||
myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease"
|
||||
fi
|
||||
if [[ ${CHOST} == *-solaris* ]]; then
|
||||
myopts="${myopts} NEEDS_LIBICONV=YesPlease"
|
||||
fi
|
||||
|
||||
has_version '>=app-text/asciidoc-8.0' \
|
||||
&& myopts="${myopts} ASCIIDOC8=YesPlease"
|
||||
myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease"
|
||||
|
||||
# Bug 290465:
|
||||
# builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim'
|
||||
[[ "${CHOST}" == *-uclibc* ]] && \
|
||||
myopts="${myopts} NO_NSEC=YesPlease"
|
||||
|
||||
export MY_MAKEOPTS="${myopts}"
|
||||
export EXTLIBS="${extlibs}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} != *9999 ]]; then
|
||||
unpack ${MY_P}.tar.${SRC_URI_SUFFIX}
|
||||
cd "${S}"
|
||||
unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
use doc && \
|
||||
cd "${S}"/Documentation && \
|
||||
unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
cd "${S}"
|
||||
else
|
||||
git-2_src_unpack
|
||||
cd "${S}"
|
||||
#cp "${FILESDIR}"/GIT-VERSION-GEN .
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# bug #350330 - automagic CVS when we don't want it is bad.
|
||||
epatch "${FILESDIR}"/git-1.8.5-optional-cvs.patch
|
||||
|
||||
# honor and correctly quote DISTDIR (from upstream git master)
|
||||
epatch "${FILESDIR}"/git-1.8.5-mw-destdir.patch
|
||||
|
||||
# install mediawiki perl modules also in vendor_dir
|
||||
# hack, needs better upstream solution
|
||||
epatch "${FILESDIR}"/git-1.8.5-mw-vendor.patch
|
||||
|
||||
epatch_user
|
||||
|
||||
sed -i \
|
||||
-e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \
|
||||
-e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \
|
||||
-e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \
|
||||
-e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \
|
||||
-e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
|
||||
-e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
|
||||
Makefile contrib/svn-fe/Makefile || die "sed failed"
|
||||
|
||||
# Never install the private copy of Error.pm (bug #296310)
|
||||
sed -i \
|
||||
-e '/private-Error.pm/s,^,#,' \
|
||||
perl/Makefile.PL
|
||||
|
||||
# Fix docbook2texi command
|
||||
sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \
|
||||
Documentation/Makefile || die "sed failed"
|
||||
|
||||
# Fix git-subtree missing DESTDIR
|
||||
sed -i \
|
||||
-e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \
|
||||
-e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \
|
||||
contrib/subtree/Makefile
|
||||
}
|
||||
|
||||
git_emake() {
|
||||
# bug #326625: PERL_PATH, PERL_MM_OPT
|
||||
# bug #320647: PYTHON_PATH
|
||||
PYTHON_PATH=""
|
||||
use python && PYTHON_PATH="${PYTHON}"
|
||||
emake ${MY_MAKEOPTS} \
|
||||
DESTDIR="${D}" \
|
||||
OPTCFLAGS="${CFLAGS}" \
|
||||
OPTLDFLAGS="${LDFLAGS}" \
|
||||
OPTCC="$(tc-getCC)" \
|
||||
OPTAR="$(tc-getAR)" \
|
||||
prefix="${EPREFIX}"/usr \
|
||||
htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
|
||||
sysconfdir="${EPREFIX}"/etc \
|
||||
PYTHON_PATH="${PYTHON_PATH}" \
|
||||
PERL_MM_OPT="" \
|
||||
GIT_TEST_OPTS="--no-color" \
|
||||
V=1 \
|
||||
"$@"
|
||||
# This is the fix for bug #326625, but it also causes breakage, see bug
|
||||
# #352693.
|
||||
# PERL_PATH="${EPREFIX}/usr/bin/env perl" \
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
exportmakeopts
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if use perl ; then
|
||||
git_emake perl/PM.stamp || die "emake perl/PM.stamp failed"
|
||||
git_emake perl/perl.mak || die "emake perl/perl.mak failed"
|
||||
fi
|
||||
git_emake || die "emake failed"
|
||||
|
||||
if use emacs ; then
|
||||
elisp-compile contrib/emacs/git{,-blame}.el
|
||||
fi
|
||||
|
||||
if use perl && use cgi ; then
|
||||
git_emake \
|
||||
gitweb/gitweb.cgi \
|
||||
|| die "emake gitweb/gitweb.cgi failed"
|
||||
fi
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]]; then
|
||||
cd "${S}"/contrib/credential/osxkeychain || die "cd credential/osxkeychain"
|
||||
git_emake || die "emake credential-osxkeychain"
|
||||
fi
|
||||
|
||||
cd "${S}"/Documentation
|
||||
if [[ ${PV} == *9999 ]] ; then
|
||||
git_emake man \
|
||||
|| die "emake man failed"
|
||||
if use doc ; then
|
||||
git_emake info html \
|
||||
|| die "emake info html failed"
|
||||
fi
|
||||
else
|
||||
if use doc ; then
|
||||
git_emake info \
|
||||
|| die "emake info html failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use subversion ; then
|
||||
cd "${S}"/contrib/svn-fe
|
||||
git_emake EXTLIBS="${EXTLIBS}" || die "emake svn-fe failed"
|
||||
if use doc ; then
|
||||
git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed"
|
||||
fi
|
||||
cd "${S}"
|
||||
fi
|
||||
|
||||
if use gnome-keyring ; then
|
||||
cd "${S}"/contrib/credential/gnome-keyring
|
||||
git_emake || die "emake git-credential-gnome-keyring failed"
|
||||
fi
|
||||
|
||||
cd "${S}"/contrib/subtree
|
||||
git_emake
|
||||
use doc && git_emake doc
|
||||
|
||||
if use mediawiki ; then
|
||||
cd "${S}"/contrib/mw-to-git
|
||||
git_emake
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
git_emake \
|
||||
install || \
|
||||
die "make install failed"
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]]; then
|
||||
dobin contrib/credential/osxkeychain/git-credential-osxkeychain
|
||||
fi
|
||||
|
||||
# Depending on the tarball and manual rebuild of the documentation, the
|
||||
# manpages may exist in either OR both of these directories.
|
||||
find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157]
|
||||
find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157]
|
||||
|
||||
dodoc README Documentation/{SubmittingPatches,CodingGuidelines}
|
||||
use doc && dodir /usr/share/doc/${PF}/html
|
||||
for d in / /howto/ /technical/ ; do
|
||||
docinto ${d}
|
||||
dodoc Documentation${d}*.txt
|
||||
use doc && dohtml -p ${d} Documentation${d}*.html
|
||||
done
|
||||
docinto /
|
||||
# Upstream does not ship this pre-built :-(
|
||||
use doc && doinfo Documentation/{git,gitman}.info
|
||||
|
||||
newbashcomp contrib/completion/git-completion.bash ${PN}
|
||||
# Not really a bash-completion file (bug #477920)
|
||||
dodoc contrib/completion/git-prompt.sh
|
||||
|
||||
if use emacs ; then
|
||||
elisp-install ${PN} contrib/emacs/git.{el,elc}
|
||||
elisp-install ${PN} contrib/emacs/git-blame.{el,elc}
|
||||
#elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc}
|
||||
# don't add automatically to the load-path, so the sitefile
|
||||
# can do a conditional loading
|
||||
touch "${ED}${SITELISP}/${PN}/compat/.nosearch"
|
||||
elisp-site-file-install "${FILESDIR}"/${SITEFILE}
|
||||
fi
|
||||
|
||||
if use python && use gtk ; then
|
||||
python_doscript "${S}"/contrib/gitview/gitview
|
||||
dodoc "${S}"/contrib/gitview/gitview.txt
|
||||
fi
|
||||
|
||||
#dobin contrib/fast-import/git-p4 # Moved upstream
|
||||
#dodoc contrib/fast-import/git-p4.txt # Moved upstream
|
||||
newbin contrib/fast-import/import-tars.perl import-tars
|
||||
exeinto /usr/libexec/git-core/
|
||||
newexe contrib/git-resurrect.sh git-resurrect
|
||||
|
||||
# git-subtree
|
||||
cd "${S}"/contrib/subtree
|
||||
git_emake install || die "Failed to emake install git-subtree"
|
||||
if use doc ; then
|
||||
git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree"
|
||||
fi
|
||||
newdoc README README.git-subtree
|
||||
dodoc git-subtree.txt
|
||||
cd "${S}"
|
||||
|
||||
if use mediawiki ; then
|
||||
cd "${S}"/contrib/mw-to-git
|
||||
git_emake install
|
||||
cd "${S}"
|
||||
fi
|
||||
|
||||
# git-diffall
|
||||
dobin contrib/diffall/git-diffall
|
||||
newdoc contrib/diffall/README git-diffall.txt
|
||||
|
||||
# diff-highlight
|
||||
dobin contrib/diff-highlight/diff-highlight
|
||||
newdoc contrib/diff-highlight/README README.diff-highlight
|
||||
|
||||
# git-jump
|
||||
exeinto /usr/libexec/git-core/
|
||||
doexe contrib/git-jump/git-jump
|
||||
newdoc contrib/git-jump/README git-jump.txt
|
||||
|
||||
# git-contacts
|
||||
exeinto /usr/libexec/git-core/
|
||||
doexe contrib/contacts/git-contacts
|
||||
dodoc contrib/contacts/git-contacts.txt
|
||||
|
||||
if use gnome-keyring ; then
|
||||
cd "${S}"/contrib/credential/gnome-keyring
|
||||
dobin git-credential-gnome-keyring
|
||||
fi
|
||||
|
||||
if use subversion ; then
|
||||
cd "${S}"/contrib/svn-fe
|
||||
dobin svn-fe
|
||||
dodoc svn-fe.txt
|
||||
use doc && doman svn-fe.1 && dohtml svn-fe.html
|
||||
cd "${S}"
|
||||
fi
|
||||
|
||||
# remote-helpers
|
||||
if use python ; then
|
||||
python_scriptinto /usr/libexec/git-core/
|
||||
python_doscript "${S}"/contrib/remote-helpers/git-remote-{bzr,hg}
|
||||
python_optimize
|
||||
fi
|
||||
|
||||
dodir /usr/share/${PN}/contrib
|
||||
# The following are excluded:
|
||||
# completion - installed above
|
||||
# credential/gnome-keyring TODO
|
||||
# diff-highlight - done above
|
||||
# diffall - done above
|
||||
# emacs - installed above
|
||||
# examples - these are stuff that is not used in Git anymore actually
|
||||
# git-jump - done above
|
||||
# gitview - installed above
|
||||
# p4import - excluded because fast-import has a better one
|
||||
# patches - stuff the Git guys made to go upstream to other places
|
||||
# persistent-https - TODO
|
||||
# mw-to-git - TODO
|
||||
# subtree - build seperately
|
||||
# svnimport - use git-svn
|
||||
# thunderbird-patch-inline - fixes thunderbird
|
||||
for i in \
|
||||
buildsystems convert-objects fast-import \
|
||||
hg-to-git hooks remotes2config.sh rerere-train.sh \
|
||||
stats vim workdir \
|
||||
; do
|
||||
cp -rf \
|
||||
"${S}"/contrib/${i} \
|
||||
"${ED}"/usr/share/${PN}/contrib \
|
||||
|| die "Failed contrib ${i}"
|
||||
done
|
||||
|
||||
if use perl && use cgi ; then
|
||||
# We used to install in /usr/share/${PN}/gitweb
|
||||
# but upstream installs in /usr/share/gitweb
|
||||
# so we will install a symlink and use their location for compat with other
|
||||
# distros
|
||||
dosym /usr/share/gitweb /usr/share/${PN}/gitweb
|
||||
|
||||
# INSTALL discusses configuration issues, not just installation
|
||||
docinto /
|
||||
newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb
|
||||
newdoc "${S}"/gitweb/README README.gitweb
|
||||
|
||||
find "${ED}"/usr/lib64/perl5/ \
|
||||
-name .packlist \
|
||||
-exec rm \{\} \;
|
||||
else
|
||||
rm -rf "${ED}"/usr/share/gitweb
|
||||
fi
|
||||
|
||||
if ! use subversion ; then
|
||||
rm -f "${ED}"/usr/libexec/git-core/git-svn \
|
||||
"${ED}"/usr/share/man/man1/git-svn.1*
|
||||
fi
|
||||
|
||||
if use xinetd ; then
|
||||
insinto /etc/xinetd.d
|
||||
newins "${FILESDIR}"/git-daemon.xinetd git-daemon
|
||||
fi
|
||||
|
||||
if use !prefix ; then
|
||||
newinitd "${FILESDIR}"/git-daemon-r1.initd git-daemon
|
||||
newconfd "${FILESDIR}"/git-daemon.confd git-daemon
|
||||
systemd_newunit "${FILESDIR}/git-daemon_at.service" "git-daemon@.service"
|
||||
systemd_dounit "${FILESDIR}/git-daemon.socket"
|
||||
fi
|
||||
|
||||
fixlocalpod
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local disabled=""
|
||||
local tests_cvs="t9200-git-cvsexportcommit.sh \
|
||||
t9400-git-cvsserver-server.sh \
|
||||
t9401-git-cvsserver-crlf.sh \
|
||||
t9402-git-cvsserver-refs.sh \
|
||||
t9600-cvsimport.sh \
|
||||
t9601-cvsimport-vendor-branch.sh \
|
||||
t9602-cvsimport-branches-tags.sh \
|
||||
t9603-cvsimport-patchsets.sh \
|
||||
t9604-cvsimport-timestamps.sh"
|
||||
local tests_perl="t3701-add-interactive.sh \
|
||||
t5502-quickfetch.sh \
|
||||
t5512-ls-remote.sh \
|
||||
t5520-pull.sh \
|
||||
t7106-reset-unborn-branch.sh \
|
||||
t7501-commit.sh"
|
||||
# Bug #225601 - t0004 is not suitable for root perm
|
||||
# Bug #219839 - t1004 is not suitable for root perm
|
||||
# t0001-init.sh - check for init notices EPERM* fails
|
||||
local tests_nonroot="t0001-init.sh \
|
||||
t0004-unwritable.sh \
|
||||
t0070-fundamental.sh \
|
||||
t1004-read-tree-m-u-wf.sh \
|
||||
t3700-add.sh \
|
||||
t7300-clean.sh"
|
||||
# t9100 still fails with symlinks in SVN 1.7
|
||||
local test_svn="t9100-git-svn-basic.sh"
|
||||
|
||||
# Unzip is used only for the testcase code, not by any normal parts of Git.
|
||||
if ! has_version app-arch/unzip ; then
|
||||
einfo "Disabling tar-tree tests"
|
||||
disabled="${disabled} t5000-tar-tree.sh"
|
||||
fi
|
||||
|
||||
cvs=0
|
||||
use cvs && let cvs=$cvs+1
|
||||
if [[ ${EUID} -eq 0 ]]; then
|
||||
if [[ $cvs -eq 1 ]]; then
|
||||
ewarn "Skipping CVS tests because CVS does not work as root!"
|
||||
ewarn "You should retest with FEATURES=userpriv!"
|
||||
disabled="${disabled} ${tests_cvs}"
|
||||
fi
|
||||
einfo "Skipping other tests that require being non-root"
|
||||
disabled="${disabled} ${tests_nonroot}"
|
||||
else
|
||||
[[ $cvs -gt 0 ]] && \
|
||||
has_version dev-vcs/cvs && \
|
||||
let cvs=$cvs+1
|
||||
[[ $cvs -gt 1 ]] && \
|
||||
has_version "dev-vcs/cvs[server]" && \
|
||||
let cvs=$cvs+1
|
||||
if [[ $cvs -lt 3 ]]; then
|
||||
einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
|
||||
disabled="${disabled} ${tests_cvs}"
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! use perl ; then
|
||||
einfo "Disabling tests that need Perl"
|
||||
disabled="${disabled} ${tests_perl}"
|
||||
fi
|
||||
|
||||
einfo "Disabling tests that fail with SVN 1.7"
|
||||
disabled="${disabled} ${test_svn}"
|
||||
|
||||
# Reset all previously disabled tests
|
||||
cd "${S}/t"
|
||||
for i in *.sh.DISABLED ; do
|
||||
[[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
|
||||
done
|
||||
einfo "Disabled tests:"
|
||||
for i in ${disabled} ; do
|
||||
[[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i"
|
||||
done
|
||||
|
||||
# Avoid the test system removing the results because we want them ourselves
|
||||
sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \
|
||||
-i "${S}"/t/Makefile
|
||||
|
||||
# Clean old results first, must always run
|
||||
cd "${S}/t"
|
||||
nonfatal git_emake clean
|
||||
|
||||
# Now run the tests, keep going if we hit an error, and don't terminate on
|
||||
# failure
|
||||
cd "${S}"
|
||||
einfo "Start test run"
|
||||
#MAKEOPTS=-j1
|
||||
nonfatal git_emake --keep-going test
|
||||
rc=$?
|
||||
|
||||
# Display nice results, now print the results
|
||||
cd "${S}/t"
|
||||
nonfatal git_emake aggregate-results
|
||||
|
||||
# And bail if there was a problem
|
||||
[ $rc -eq 0 ] || die "tests failed. Please file a bug."
|
||||
}
|
||||
|
||||
showpkgdeps() {
|
||||
local pkg=$1
|
||||
shift
|
||||
elog " $(printf "%-17s:" ${pkg}) ${@}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
einfo "Please read /usr/share/bash-completion/git for Git bash command completion"
|
||||
einfo "Please read /usr/share/bash-completion/git-prompt for Git bash prompt"
|
||||
einfo "Note that the prompt bash code is now in the seperate script"
|
||||
elog "These additional scripts need some dependencies:"
|
||||
echo
|
||||
showpkgdeps git-quiltimport "dev-util/quilt"
|
||||
showpkgdeps git-instaweb \
|
||||
"|| ( www-servers/lighttpd www-servers/apache www-servers/nginx )"
|
||||
echo
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -1,641 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.9.1.ebuild,v 1.1 2014/03/19 00:16:46 robbat2 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
GENTOO_DEPEND_ON_PERL=no
|
||||
|
||||
# bug #329479: git-remote-testgit is not multiple-version aware
|
||||
PYTHON_COMPAT=( python2_{6,7} )
|
||||
[[ ${PV} == *9999 ]] && SCM="git-2"
|
||||
EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git"
|
||||
|
||||
inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python-single-r1 systemd ${SCM}
|
||||
|
||||
MY_PV="${PV/_rc/.rc}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DOC_VER=${MY_PV}
|
||||
|
||||
DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team"
|
||||
HOMEPAGE="http://www.git-scm.com/"
|
||||
if [[ ${PV} != *9999 ]]; then
|
||||
SRC_URI_SUFFIX="gz"
|
||||
SRC_URI_GOOG="http://git-core.googlecode.com/files"
|
||||
SRC_URI_KORG="mirror://kernel/software/scm/git"
|
||||
SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
doc? (
|
||||
${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
)"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
else
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg gtk highlight +iconv mediawiki +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test"
|
||||
|
||||
# Common to both DEPEND and RDEPEND
|
||||
CDEPEND="
|
||||
dev-libs/openssl
|
||||
sys-libs/zlib
|
||||
pcre? ( dev-libs/libpcre )
|
||||
perl? ( dev-lang/perl:=[-build(-)] )
|
||||
tk? ( dev-lang/tk )
|
||||
curl? (
|
||||
net-misc/curl
|
||||
webdav? ( dev-libs/expat )
|
||||
)
|
||||
emacs? ( virtual/emacs )
|
||||
gnome-keyring? ( gnome-base/gnome-keyring )"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
gpg? ( app-crypt/gnupg )
|
||||
mediawiki? (
|
||||
dev-perl/HTML-Tree
|
||||
dev-perl/MediaWiki-API
|
||||
)
|
||||
perl? ( dev-perl/Error
|
||||
dev-perl/Net-SMTP-SSL
|
||||
dev-perl/Authen-SASL
|
||||
cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) )
|
||||
cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite )
|
||||
subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey )
|
||||
)
|
||||
python? ( gtk?
|
||||
(
|
||||
>=dev-python/pygtk-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pygtksourceview-2.10.1-r1:2[${PYTHON_USEDEP}]
|
||||
)
|
||||
${PYTHON_DEPS} )"
|
||||
|
||||
# This is how info docs are created with Git:
|
||||
# .txt/asciidoc --(asciidoc)---------> .xml/docbook
|
||||
# .xml/docbook --(docbook2texi.pl)--> .texi
|
||||
# .texi --(makeinfo)---------> .info
|
||||
DEPEND="${CDEPEND}
|
||||
app-arch/cpio
|
||||
doc? (
|
||||
app-text/asciidoc
|
||||
app-text/docbook2X
|
||||
sys-apps/texinfo
|
||||
app-text/xmlto
|
||||
)
|
||||
nls? ( sys-devel/gettext )
|
||||
test? ( app-crypt/gnupg )"
|
||||
|
||||
# Live ebuild builds man pages and HTML docs, additionally
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
DEPEND="${DEPEND}
|
||||
app-text/asciidoc"
|
||||
fi
|
||||
|
||||
SITEFILE=50${PN}-gentoo.el
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
REQUIRED_USE="
|
||||
cgi? ( perl )
|
||||
cvs? ( perl )
|
||||
mediawiki? ( perl )
|
||||
subversion? ( perl )
|
||||
webdav? ( curl )
|
||||
gtk? ( python )
|
||||
python? ( ${PYTHON_REQUIRED_USE} )
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
if use subversion && has_version "dev-vcs/subversion[dso]"; then
|
||||
ewarn "Per Gentoo bugs #223747, #238586, when subversion is built"
|
||||
ewarn "with USE=dso, there may be weird crashes in git-svn. You"
|
||||
ewarn "have been warned."
|
||||
fi
|
||||
if use python ; then
|
||||
python-single-r1_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
# This is needed because for some obscure reasons future calls to make don't
|
||||
# pick up these exports if we export them in src_unpack()
|
||||
exportmakeopts() {
|
||||
local myopts
|
||||
|
||||
if use blksha1 ; then
|
||||
myopts="${myopts} BLK_SHA1=YesPlease"
|
||||
elif use ppcsha1 ; then
|
||||
myopts="${myopts} PPC_SHA1=YesPlease"
|
||||
fi
|
||||
|
||||
if use curl ; then
|
||||
use webdav || myopts="${myopts} NO_EXPAT=YesPlease"
|
||||
else
|
||||
myopts="${myopts} NO_CURL=YesPlease"
|
||||
fi
|
||||
|
||||
# broken assumptions, because of broken build system ...
|
||||
myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease"
|
||||
myopts="${myopts} INSTALL=install TAR=tar"
|
||||
myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh"
|
||||
myopts="${myopts} SANE_TOOL_PATH="
|
||||
myopts="${myopts} OLD_ICONV="
|
||||
myopts="${myopts} NO_EXTERNAL_GREP="
|
||||
|
||||
# For svn-fe
|
||||
extlibs="-lz -lssl ${S}/xdiff/lib.a $(usex threads -lpthread '')"
|
||||
|
||||
# can't define this to null, since the entire makefile depends on it
|
||||
sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile
|
||||
|
||||
use iconv \
|
||||
|| myopts="${myopts} NO_ICONV=YesPlease"
|
||||
use nls \
|
||||
|| myopts="${myopts} NO_GETTEXT=YesPlease"
|
||||
use tk \
|
||||
|| myopts="${myopts} NO_TCLTK=YesPlease"
|
||||
use pcre \
|
||||
&& myopts="${myopts} USE_LIBPCRE=yes" \
|
||||
&& extlibs="${extlibs} -lpcre"
|
||||
use perl \
|
||||
&& myopts="${myopts} INSTALLDIRS=vendor" \
|
||||
|| myopts="${myopts} NO_PERL=YesPlease"
|
||||
use python \
|
||||
|| myopts="${myopts} NO_PYTHON=YesPlease"
|
||||
use subversion \
|
||||
|| myopts="${myopts} NO_SVN_TESTS=YesPlease"
|
||||
use threads \
|
||||
&& myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" \
|
||||
|| myopts="${myopts} NO_PTHREADS=YesPlease"
|
||||
use cvs \
|
||||
|| myopts="${myopts} NO_CVS=YesPlease"
|
||||
# Disabled until ~m68k-mint can be keyworded again
|
||||
# if [[ ${CHOST} == *-mint* ]] ; then
|
||||
# myopts="${myopts} NO_MMAP=YesPlease"
|
||||
# myopts="${myopts} NO_IPV6=YesPlease"
|
||||
# myopts="${myopts} NO_STRLCPY=YesPlease"
|
||||
# myopts="${myopts} NO_MEMMEM=YesPlease"
|
||||
# myopts="${myopts} NO_MKDTEMP=YesPlease"
|
||||
# myopts="${myopts} NO_MKSTEMPS=YesPlease"
|
||||
# fi
|
||||
if [[ ${CHOST} == ia64-*-hpux* ]]; then
|
||||
myopts="${myopts} NO_NSEC=YesPlease"
|
||||
fi
|
||||
if [[ ${CHOST} == *-*-aix* ]]; then
|
||||
myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease"
|
||||
fi
|
||||
if [[ ${CHOST} == *-solaris* ]]; then
|
||||
myopts="${myopts} NEEDS_LIBICONV=YesPlease"
|
||||
fi
|
||||
|
||||
has_version '>=app-text/asciidoc-8.0' \
|
||||
&& myopts="${myopts} ASCIIDOC8=YesPlease"
|
||||
myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease"
|
||||
|
||||
# Bug 290465:
|
||||
# builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim'
|
||||
[[ "${CHOST}" == *-uclibc* ]] && \
|
||||
myopts="${myopts} NO_NSEC=YesPlease"
|
||||
|
||||
export MY_MAKEOPTS="${myopts}"
|
||||
export EXTLIBS="${extlibs}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} != *9999 ]]; then
|
||||
unpack ${MY_P}.tar.${SRC_URI_SUFFIX}
|
||||
cd "${S}"
|
||||
unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
use doc && \
|
||||
cd "${S}"/Documentation && \
|
||||
unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
cd "${S}"
|
||||
else
|
||||
git-2_src_unpack
|
||||
cd "${S}"
|
||||
#cp "${FILESDIR}"/GIT-VERSION-GEN .
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# bug #350330 - automagic CVS when we don't want it is bad.
|
||||
epatch "${FILESDIR}"/git-1.9.0_rc3-optional-cvs.patch
|
||||
|
||||
# install mediawiki perl modules also in vendor_dir
|
||||
# hack, needs better upstream solution
|
||||
epatch "${FILESDIR}"/git-1.8.5-mw-vendor.patch
|
||||
|
||||
epatch_user
|
||||
|
||||
sed -i \
|
||||
-e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \
|
||||
-e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \
|
||||
-e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \
|
||||
-e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \
|
||||
-e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
|
||||
-e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
|
||||
Makefile contrib/svn-fe/Makefile || die "sed failed"
|
||||
|
||||
# Never install the private copy of Error.pm (bug #296310)
|
||||
sed -i \
|
||||
-e '/private-Error.pm/s,^,#,' \
|
||||
perl/Makefile.PL
|
||||
|
||||
# Fix docbook2texi command
|
||||
sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \
|
||||
Documentation/Makefile || die "sed failed"
|
||||
|
||||
# Fix git-subtree missing DESTDIR
|
||||
sed -i \
|
||||
-e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \
|
||||
-e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \
|
||||
contrib/subtree/Makefile
|
||||
}
|
||||
|
||||
git_emake() {
|
||||
# bug #326625: PERL_PATH, PERL_MM_OPT
|
||||
# bug #320647: PYTHON_PATH
|
||||
PYTHON_PATH=""
|
||||
use python && PYTHON_PATH="${PYTHON}"
|
||||
emake ${MY_MAKEOPTS} \
|
||||
DESTDIR="${D}" \
|
||||
OPTCFLAGS="${CFLAGS}" \
|
||||
OPTLDFLAGS="${LDFLAGS}" \
|
||||
OPTCC="$(tc-getCC)" \
|
||||
OPTAR="$(tc-getAR)" \
|
||||
prefix="${EPREFIX}"/usr \
|
||||
htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
|
||||
sysconfdir="${EPREFIX}"/etc \
|
||||
PYTHON_PATH="${PYTHON_PATH}" \
|
||||
PERL_MM_OPT="" \
|
||||
GIT_TEST_OPTS="--no-color" \
|
||||
V=1 \
|
||||
"$@"
|
||||
# This is the fix for bug #326625, but it also causes breakage, see bug
|
||||
# #352693.
|
||||
# PERL_PATH="${EPREFIX}/usr/bin/env perl" \
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
exportmakeopts
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if use perl ; then
|
||||
git_emake perl/PM.stamp || die "emake perl/PM.stamp failed"
|
||||
git_emake perl/perl.mak || die "emake perl/perl.mak failed"
|
||||
fi
|
||||
git_emake || die "emake failed"
|
||||
|
||||
if use emacs ; then
|
||||
elisp-compile contrib/emacs/git{,-blame}.el
|
||||
fi
|
||||
|
||||
if use perl && use cgi ; then
|
||||
git_emake \
|
||||
gitweb/gitweb.cgi \
|
||||
|| die "emake gitweb/gitweb.cgi failed"
|
||||
fi
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]]; then
|
||||
cd "${S}"/contrib/credential/osxkeychain || die "cd credential/osxkeychain"
|
||||
git_emake || die "emake credential-osxkeychain"
|
||||
fi
|
||||
|
||||
cd "${S}"/Documentation
|
||||
if [[ ${PV} == *9999 ]] ; then
|
||||
git_emake man \
|
||||
|| die "emake man failed"
|
||||
if use doc ; then
|
||||
git_emake info html \
|
||||
|| die "emake info html failed"
|
||||
fi
|
||||
else
|
||||
if use doc ; then
|
||||
git_emake info \
|
||||
|| die "emake info html failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use subversion ; then
|
||||
cd "${S}"/contrib/svn-fe
|
||||
git_emake EXTLIBS="${EXTLIBS}" || die "emake svn-fe failed"
|
||||
if use doc ; then
|
||||
git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed"
|
||||
fi
|
||||
cd "${S}"
|
||||
fi
|
||||
|
||||
if use gnome-keyring ; then
|
||||
cd "${S}"/contrib/credential/gnome-keyring
|
||||
git_emake || die "emake git-credential-gnome-keyring failed"
|
||||
fi
|
||||
|
||||
cd "${S}"/contrib/subtree
|
||||
git_emake
|
||||
use doc && git_emake doc
|
||||
|
||||
if use mediawiki ; then
|
||||
cd "${S}"/contrib/mw-to-git
|
||||
git_emake
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
git_emake \
|
||||
install || \
|
||||
die "make install failed"
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]]; then
|
||||
dobin contrib/credential/osxkeychain/git-credential-osxkeychain
|
||||
fi
|
||||
|
||||
# Depending on the tarball and manual rebuild of the documentation, the
|
||||
# manpages may exist in either OR both of these directories.
|
||||
find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157]
|
||||
find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157]
|
||||
|
||||
dodoc README Documentation/{SubmittingPatches,CodingGuidelines}
|
||||
use doc && dodir /usr/share/doc/${PF}/html
|
||||
for d in / /howto/ /technical/ ; do
|
||||
docinto ${d}
|
||||
dodoc Documentation${d}*.txt
|
||||
use doc && dohtml -p ${d} Documentation${d}*.html
|
||||
done
|
||||
docinto /
|
||||
# Upstream does not ship this pre-built :-(
|
||||
use doc && doinfo Documentation/{git,gitman}.info
|
||||
|
||||
newbashcomp contrib/completion/git-completion.bash ${PN}
|
||||
# Not really a bash-completion file (bug #477920)
|
||||
dodoc contrib/completion/git-prompt.sh
|
||||
|
||||
if use emacs ; then
|
||||
elisp-install ${PN} contrib/emacs/git.{el,elc}
|
||||
elisp-install ${PN} contrib/emacs/git-blame.{el,elc}
|
||||
#elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc}
|
||||
# don't add automatically to the load-path, so the sitefile
|
||||
# can do a conditional loading
|
||||
touch "${ED}${SITELISP}/${PN}/compat/.nosearch"
|
||||
elisp-site-file-install "${FILESDIR}"/${SITEFILE}
|
||||
fi
|
||||
|
||||
if use python && use gtk ; then
|
||||
python_doscript "${S}"/contrib/gitview/gitview
|
||||
dodoc "${S}"/contrib/gitview/gitview.txt
|
||||
fi
|
||||
|
||||
#dobin contrib/fast-import/git-p4 # Moved upstream
|
||||
#dodoc contrib/fast-import/git-p4.txt # Moved upstream
|
||||
newbin contrib/fast-import/import-tars.perl import-tars
|
||||
exeinto /usr/libexec/git-core/
|
||||
newexe contrib/git-resurrect.sh git-resurrect
|
||||
|
||||
# git-subtree
|
||||
cd "${S}"/contrib/subtree
|
||||
git_emake install || die "Failed to emake install git-subtree"
|
||||
if use doc ; then
|
||||
git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree"
|
||||
fi
|
||||
newdoc README README.git-subtree
|
||||
dodoc git-subtree.txt
|
||||
cd "${S}"
|
||||
|
||||
if use mediawiki ; then
|
||||
cd "${S}"/contrib/mw-to-git
|
||||
git_emake install
|
||||
cd "${S}"
|
||||
fi
|
||||
|
||||
# git-diffall
|
||||
dobin contrib/diffall/git-diffall
|
||||
newdoc contrib/diffall/README git-diffall.txt
|
||||
|
||||
# diff-highlight
|
||||
dobin contrib/diff-highlight/diff-highlight
|
||||
newdoc contrib/diff-highlight/README README.diff-highlight
|
||||
|
||||
# git-jump
|
||||
exeinto /usr/libexec/git-core/
|
||||
doexe contrib/git-jump/git-jump
|
||||
newdoc contrib/git-jump/README git-jump.txt
|
||||
|
||||
# git-contacts
|
||||
exeinto /usr/libexec/git-core/
|
||||
doexe contrib/contacts/git-contacts
|
||||
dodoc contrib/contacts/git-contacts.txt
|
||||
|
||||
if use gnome-keyring ; then
|
||||
cd "${S}"/contrib/credential/gnome-keyring
|
||||
dobin git-credential-gnome-keyring
|
||||
fi
|
||||
|
||||
if use subversion ; then
|
||||
cd "${S}"/contrib/svn-fe
|
||||
dobin svn-fe
|
||||
dodoc svn-fe.txt
|
||||
use doc && doman svn-fe.1 && dohtml svn-fe.html
|
||||
cd "${S}"
|
||||
fi
|
||||
|
||||
# remote-helpers
|
||||
if use python ; then
|
||||
python_scriptinto /usr/libexec/git-core/
|
||||
python_doscript "${S}"/contrib/remote-helpers/git-remote-{bzr,hg}
|
||||
python_optimize
|
||||
fi
|
||||
|
||||
dodir /usr/share/${PN}/contrib
|
||||
# The following are excluded:
|
||||
# completion - installed above
|
||||
# credential/gnome-keyring TODO
|
||||
# diff-highlight - done above
|
||||
# diffall - done above
|
||||
# emacs - installed above
|
||||
# examples - these are stuff that is not used in Git anymore actually
|
||||
# git-jump - done above
|
||||
# gitview - installed above
|
||||
# p4import - excluded because fast-import has a better one
|
||||
# patches - stuff the Git guys made to go upstream to other places
|
||||
# persistent-https - TODO
|
||||
# mw-to-git - TODO
|
||||
# subtree - build seperately
|
||||
# svnimport - use git-svn
|
||||
# thunderbird-patch-inline - fixes thunderbird
|
||||
for i in \
|
||||
buildsystems convert-objects fast-import \
|
||||
hg-to-git hooks remotes2config.sh rerere-train.sh \
|
||||
stats vim workdir \
|
||||
; do
|
||||
cp -rf \
|
||||
"${S}"/contrib/${i} \
|
||||
"${ED}"/usr/share/${PN}/contrib \
|
||||
|| die "Failed contrib ${i}"
|
||||
done
|
||||
|
||||
if use perl && use cgi ; then
|
||||
# We used to install in /usr/share/${PN}/gitweb
|
||||
# but upstream installs in /usr/share/gitweb
|
||||
# so we will install a symlink and use their location for compat with other
|
||||
# distros
|
||||
dosym /usr/share/gitweb /usr/share/${PN}/gitweb
|
||||
|
||||
# INSTALL discusses configuration issues, not just installation
|
||||
docinto /
|
||||
newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb
|
||||
newdoc "${S}"/gitweb/README README.gitweb
|
||||
|
||||
find "${ED}"/usr/lib64/perl5/ \
|
||||
-name .packlist \
|
||||
-exec rm \{\} \;
|
||||
else
|
||||
rm -rf "${ED}"/usr/share/gitweb
|
||||
fi
|
||||
|
||||
if ! use subversion ; then
|
||||
rm -f "${ED}"/usr/libexec/git-core/git-svn \
|
||||
"${ED}"/usr/share/man/man1/git-svn.1*
|
||||
fi
|
||||
|
||||
if use xinetd ; then
|
||||
insinto /etc/xinetd.d
|
||||
newins "${FILESDIR}"/git-daemon.xinetd git-daemon
|
||||
fi
|
||||
|
||||
if use !prefix ; then
|
||||
newinitd "${FILESDIR}"/git-daemon-r1.initd git-daemon
|
||||
newconfd "${FILESDIR}"/git-daemon.confd git-daemon
|
||||
systemd_newunit "${FILESDIR}/git-daemon_at.service" "git-daemon@.service"
|
||||
systemd_dounit "${FILESDIR}/git-daemon.socket"
|
||||
fi
|
||||
|
||||
fixlocalpod
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local disabled=""
|
||||
local tests_cvs="t9200-git-cvsexportcommit.sh \
|
||||
t9400-git-cvsserver-server.sh \
|
||||
t9401-git-cvsserver-crlf.sh \
|
||||
t9402-git-cvsserver-refs.sh \
|
||||
t9600-cvsimport.sh \
|
||||
t9601-cvsimport-vendor-branch.sh \
|
||||
t9602-cvsimport-branches-tags.sh \
|
||||
t9603-cvsimport-patchsets.sh \
|
||||
t9604-cvsimport-timestamps.sh"
|
||||
local tests_perl="t3701-add-interactive.sh \
|
||||
t5502-quickfetch.sh \
|
||||
t5512-ls-remote.sh \
|
||||
t5520-pull.sh \
|
||||
t7106-reset-unborn-branch.sh \
|
||||
t7501-commit.sh"
|
||||
# Bug #225601 - t0004 is not suitable for root perm
|
||||
# Bug #219839 - t1004 is not suitable for root perm
|
||||
# t0001-init.sh - check for init notices EPERM* fails
|
||||
local tests_nonroot="t0001-init.sh \
|
||||
t0004-unwritable.sh \
|
||||
t0070-fundamental.sh \
|
||||
t1004-read-tree-m-u-wf.sh \
|
||||
t3700-add.sh \
|
||||
t7300-clean.sh"
|
||||
# t9100 still fails with symlinks in SVN 1.7
|
||||
local test_svn="t9100-git-svn-basic.sh"
|
||||
|
||||
# Unzip is used only for the testcase code, not by any normal parts of Git.
|
||||
if ! has_version app-arch/unzip ; then
|
||||
einfo "Disabling tar-tree tests"
|
||||
disabled="${disabled} t5000-tar-tree.sh"
|
||||
fi
|
||||
|
||||
cvs=0
|
||||
use cvs && let cvs=$cvs+1
|
||||
if [[ ${EUID} -eq 0 ]]; then
|
||||
if [[ $cvs -eq 1 ]]; then
|
||||
ewarn "Skipping CVS tests because CVS does not work as root!"
|
||||
ewarn "You should retest with FEATURES=userpriv!"
|
||||
disabled="${disabled} ${tests_cvs}"
|
||||
fi
|
||||
einfo "Skipping other tests that require being non-root"
|
||||
disabled="${disabled} ${tests_nonroot}"
|
||||
else
|
||||
[[ $cvs -gt 0 ]] && \
|
||||
has_version dev-vcs/cvs && \
|
||||
let cvs=$cvs+1
|
||||
[[ $cvs -gt 1 ]] && \
|
||||
has_version "dev-vcs/cvs[server]" && \
|
||||
let cvs=$cvs+1
|
||||
if [[ $cvs -lt 3 ]]; then
|
||||
einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
|
||||
disabled="${disabled} ${tests_cvs}"
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! use perl ; then
|
||||
einfo "Disabling tests that need Perl"
|
||||
disabled="${disabled} ${tests_perl}"
|
||||
fi
|
||||
|
||||
einfo "Disabling tests that fail with SVN 1.7"
|
||||
disabled="${disabled} ${test_svn}"
|
||||
|
||||
# Reset all previously disabled tests
|
||||
cd "${S}/t"
|
||||
for i in *.sh.DISABLED ; do
|
||||
[[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
|
||||
done
|
||||
einfo "Disabled tests:"
|
||||
for i in ${disabled} ; do
|
||||
[[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i"
|
||||
done
|
||||
|
||||
# Avoid the test system removing the results because we want them ourselves
|
||||
sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \
|
||||
-i "${S}"/t/Makefile
|
||||
|
||||
# Clean old results first, must always run
|
||||
cd "${S}/t"
|
||||
nonfatal git_emake clean
|
||||
|
||||
# Now run the tests, keep going if we hit an error, and don't terminate on
|
||||
# failure
|
||||
cd "${S}"
|
||||
einfo "Start test run"
|
||||
#MAKEOPTS=-j1
|
||||
nonfatal git_emake --keep-going test
|
||||
rc=$?
|
||||
|
||||
# Display nice results, now print the results
|
||||
cd "${S}/t"
|
||||
nonfatal git_emake aggregate-results
|
||||
|
||||
# And bail if there was a problem
|
||||
[ $rc -eq 0 ] || die "tests failed. Please file a bug."
|
||||
}
|
||||
|
||||
showpkgdeps() {
|
||||
local pkg=$1
|
||||
shift
|
||||
elog " $(printf "%-17s:" ${pkg}) ${@}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
einfo "Please read /usr/share/bash-completion/git for Git bash command completion"
|
||||
einfo "Please read /usr/share/bash-completion/git-prompt for Git bash prompt"
|
||||
einfo "Note that the prompt bash code is now in the seperate script"
|
||||
elog "These additional scripts need some dependencies:"
|
||||
echo
|
||||
showpkgdeps git-quiltimport "dev-util/quilt"
|
||||
showpkgdeps git-instaweb \
|
||||
"|| ( www-servers/lighttpd www-servers/apache www-servers/nginx )"
|
||||
echo
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -1,24 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
EBUILD kdemultimedia-meta-4.12.5.ebuild 829 SHA256 3257f9351f97d30ade0d3cd906a71b0bc4cb0a1c9ced620fe2456f406fdab096 SHA512 19d7c01f128a38aeeb887d99cec82bb50c4c1ce4f339d41b1fd4aaf7356a0b98c4e883d14dd916631c63667eccd470aba458304d2bdefa3740599b0d7f65aeab WHIRLPOOL 52b90c6336c87e84479672c5350944e41a3de0ffe134b2815dd037f6cbfa67651dea18549ea34e9c47b79c95f94b383c1012d300adac51abde64b5f1c3e6ecb2
|
||||
EBUILD kdemultimedia-meta-4.13.0.ebuild 834 SHA256 e93cbb3fbaa2a08e0efc1c95abad878b1210f6bfb53942ecf60954826d8cc9d3 SHA512 9736b5c69f03163a21c4fcfed3c9a78c252e6537f04b78648480d2a68857816a70f31f17cf05aaa3813b4da0d3dc6f40aa7a3206cf87a347c52807f01121bd40 WHIRLPOOL 38a1f3cfcba8235e4666332af13b8d40ae20c289ecdacfc7742903818f2d9ae5fe19586c6fc9361308cd1918e0c813874d345c1ec99fc0c10eb131a35e7cfe91
|
||||
MISC ChangeLog 42243 SHA256 db37832ab23f7902db3f6b6bac61ece3dcd654c2161aaa3a0f99789c56b1eddf SHA512 559dc920b8d6333371bb86d4195b244620fcd723f77e844d34192f55a5bdbbf8f19ac6b9a176ec339cff8b3ed679f17ceab5744b00b52cb084b650414fda0fe7 WHIRLPOOL 8c220130a750867acd9540cfeee90515ad5b84df70c3e6b99d14e3f15ff9ccd6d53e4771f27c48e182e7175fdf698e2e33309c059499c924bc039628c29c2140
|
||||
EBUILD kdemultimedia-meta-4.12.5.ebuild 834 SHA256 e223813d6f3a0f5174aef3c6d25b742757632dc3d5cde5ddced80844e87544a5 SHA512 02967ff21c4128c72c282a54cb8bf2309c526a4e7d584dfab98f793fcf37453a1b242191e5d44f87ac9e7dd2c0d70d9cc69bb01f1b51524e9e7cfdeefe921ed7 WHIRLPOOL 6c3b234fc8b24888377f788933ba9dcb5897042120e12c3b62125f43cd29483dae536414b68bc0680e409ec0b76f14c2a740d92f32ef0caeb8c05642ba245058
|
||||
EBUILD kdemultimedia-meta-4.13.0.ebuild 838 SHA256 c8d834941002c122a017d747ae31d311ad01971a8b6888c58bcd63ad340a613f SHA512 bfafb5cdafb5a225b8d9ac35332abf70e009512658c01891801225b815e8e1d1e3849abed8f69ec1863b2355d38b684c97fbb1c827fc48faa0b9e71ced350720 WHIRLPOOL 684f54d6dabd42d981e26a3342ee5f705da4c867ee932c28d9034351ba85b3e81e97337c30b70696a9b94788e556cd0df61d9fbc2caa02854780023a478054d5
|
||||
MISC ChangeLog 42458 SHA256 2e4b6065f8b287453553dfb1ea378658a9307129b1dbb6ab95c8779704386e18 SHA512 7ecf8615003f8aabf38dbd7cc4c04006fcb7489f09aa434a6dbdbf9a2983da09b8183816a0c8d1f34db0884163821e9a408f681c2f20a1d2b8af807ea7c65a32 WHIRLPOOL 3bb4b67e95c06f910b5a5f27c2ed8423c26904b730dc8bd4f87ebe1a963c9e16d4bfdd561cce2e585629ed84bd2daccc7902de5a2d2bc57c322f4796e7e07d91
|
||||
MISC metadata.xml 156 SHA256 2f4da28506b9d4185f320f67a6191d30c7a921217ed4447ed46ea0bc4aefc79a SHA512 0dcd7cfb246c4518ed1653cb06f5d2c7220ea90160a4b1a1da43edf5124b76d7104fe35a545178b6b3df19f5f3a3eb3f31ac1b4d169e3ca90d78be3e20e58b05 WHIRLPOOL df162e3d521df7decdd84d980e4bc71531bb8e05486c07102c554b529c10a1fb3374dda79d56b13bc037a2d230b4b8ff25702c7a1b86d703a24e8bfe7fe57642
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCAAGBQJTa11rAAoJELp701BxlEWfr3oP/3nmX73fsYWvuta/k93PNpdG
|
||||
6PHi3VMeyAzJ/opcXhpVd9shTcYZrQAWkJljC58rzuNboRbDCUD0SH0qbi7LvQDm
|
||||
sMlFjuQvYnlwfxc2PZgUDmZUu5b6XDlGxKd6iPXF9aKmRvb6qSBoxu3ulHxC5XyZ
|
||||
2JoZpakRXrfCTPOtAOk/IPh+C5yu/83RCANUOn5EAA64nVi/z2SjPzMgVwMx5vUI
|
||||
W/UkFaPQKsvpHhN/7eFUbfd7SzhwXe4p9YMjTegQE2eooMcc7c/EvTwvkMUXsR9Y
|
||||
duh9z5Ez7jb/dFs3//1hfm/G4CihZSzQjNkneRzfQHqzz4Xthynbskp+7sRwfXBT
|
||||
tp+zKtLDzkFrubyfHhI2j4vM95OFIY4xTwmothxNH+qCgWRGpg72eziYxZmKOy/w
|
||||
2jwd3LctyOWmHQVMYYViwtqrXXRWYiCEm31x+anbV+PPsEyKvFjjs7cAa6L7ob5Q
|
||||
FNxdLjrkhO1Q4476RivtBggcXSAhMk29/oT09QZfxdcX+yLocCbHV20gpXn3+GuD
|
||||
TOyoDLe+o3CECC8KgzsntivUKWlhr3Ml8efuiXOtMJeSqL5xCVQrAImIm2CuQghR
|
||||
Fqidsqrn0fpAz3cOtw5HCRvTcfByUi99txQ/1EUqTWKCrYV5rYyi7toCeQsPyRiE
|
||||
0JmaTkrDuRjEbpdOsPBW
|
||||
=UIOL
|
||||
iEYEAREIAAYFAlNwLEAACgkQFuHa/bHpVdtkcQCeOejCSoaOaqEDJnCdHSDdtMo9
|
||||
sbEAnjY6qkMpEgLFaqz20hQXiAa4XcxI
|
||||
=oHOB
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue