parent
31a9cfff11
commit
b49a49ff05
@ -0,0 +1,333 @@
|
|||||||
|
Description: Fix build failure with glib 2.32
|
||||||
|
where including individual glib headers is no longer allowed.
|
||||||
|
Author: Michael Biebl <biebl@debian.org>
|
||||||
|
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665538
|
||||||
|
Index: gnome-speech-0.4.25/drivers/dectalk/dectalkspeaker.c
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/dectalk/dectalkspeaker.c 2008-12-10 14:36:00.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/dectalk/dectalkspeaker.c 2012-03-26 00:00:26.094898631 +0200
|
||||||
|
@@ -27,8 +27,7 @@
|
||||||
|
#include <string.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <libbonobo.h>
|
||||||
|
-#include <glib/gmain.h>
|
||||||
|
-#include <glib/gthread.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
#include <dtk/ttsapi.h>
|
||||||
|
#include "dectalkspeaker.h"
|
||||||
|
Index: gnome-speech-0.4.25/drivers/dectalk/dectalkspeaker.h
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/dectalk/dectalkspeaker.h 2008-12-10 14:36:00.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/dectalk/dectalkspeaker.h 2012-03-26 00:00:26.230898631 +0200
|
||||||
|
@@ -30,7 +30,7 @@
|
||||||
|
#define __DECTALK_SPEAKER_H_
|
||||||
|
|
||||||
|
#include <bonobo/bonobo-object.h>
|
||||||
|
-#include <glib/gthread.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
|
||||||
|
#define DECTALK_SPEAKER_TYPE (dectalk_speaker_get_type())
|
||||||
|
Index: gnome-speech-0.4.25/drivers/dectalk/dectalksynthesisdriver.c
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/dectalk/dectalksynthesisdriver.c 2008-12-10 14:36:00.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/dectalk/dectalksynthesisdriver.c 2012-03-26 00:00:26.014898624 +0200
|
||||||
|
@@ -26,7 +26,7 @@
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
#include <libbonobo.h>
|
||||||
|
-#include <glib/gmain.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
#include "dectalksynthesisdriver.h"
|
||||||
|
#include <dtk/ttsapi.h>
|
||||||
|
Index: gnome-speech-0.4.25/drivers/dectalk/dectalksynthesisdriver.h
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/dectalk/dectalksynthesisdriver.h 2008-12-10 14:36:00.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/dectalk/dectalksynthesisdriver.h 2012-03-26 00:00:26.158898631 +0200
|
||||||
|
@@ -28,7 +28,7 @@
|
||||||
|
#ifndef __DECTALK_SYNTHESIS_DRIVER_H_
|
||||||
|
#define __DECTALK_SYNTHESIS_DRIVER_H_
|
||||||
|
|
||||||
|
-#include <glib/gthread.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <bonobo/bonobo-object.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
#include <dtk/ttsapi.h>
|
||||||
|
Index: gnome-speech-0.4.25/drivers/eloquence/eloquencespeaker.c
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/eloquence/eloquencespeaker.c 2009-02-08 17:14:55.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/eloquence/eloquencespeaker.c 2012-03-26 00:00:27.542898672 +0200
|
||||||
|
@@ -25,8 +25,7 @@
|
||||||
|
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <libbonobo.h>
|
||||||
|
-#include <glib/gmain.h>
|
||||||
|
-#include <glib/gthread.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
#include "eloquencespeaker.h"
|
||||||
|
|
||||||
|
Index: gnome-speech-0.4.25/drivers/eloquence/eloquencespeaker.h
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/eloquence/eloquencespeaker.h 2008-12-10 14:36:00.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/eloquence/eloquencespeaker.h 2012-03-26 00:00:27.462898668 +0200
|
||||||
|
@@ -34,7 +34,7 @@
|
||||||
|
#endif /* __cplusplus */
|
||||||
|
|
||||||
|
#include <bonobo/bonobo-object.h>
|
||||||
|
-#include <glib/gthread.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <eci.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
|
||||||
|
Index: gnome-speech-0.4.25/drivers/eloquence/eloquencesynthesisdriver.c
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/eloquence/eloquencesynthesisdriver.c 2008-12-10 14:36:00.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/eloquence/eloquencesynthesisdriver.c 2012-03-26 00:00:27.566898672 +0200
|
||||||
|
@@ -24,7 +24,7 @@
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <libbonobo.h>
|
||||||
|
-#include <glib/gmain.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
#include "eloquencesynthesisdriver.h"
|
||||||
|
#include "eloquencespeaker.h"
|
||||||
|
Index: gnome-speech-0.4.25/drivers/espeak/espeakspeaker.c
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/espeak/espeakspeaker.c 2009-02-15 18:24:06.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/espeak/espeakspeaker.c 2012-03-26 00:00:26.886898652 +0200
|
||||||
|
@@ -26,7 +26,7 @@
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <string.h>
|
||||||
|
#include <libbonobo.h>
|
||||||
|
-#include <glib/gmain.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
#include <speak_lib.h>
|
||||||
|
#include "espeaksynthesisdriver.h"
|
||||||
|
Index: gnome-speech-0.4.25/drivers/espeak/espeakspeaker.h
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/espeak/espeakspeaker.h 2008-12-10 14:36:00.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/espeak/espeakspeaker.h 2012-03-26 00:00:27.318898664 +0200
|
||||||
|
@@ -34,7 +34,7 @@
|
||||||
|
#endif /* __cplusplus */
|
||||||
|
|
||||||
|
#include <bonobo/bonobo-object.h>
|
||||||
|
-#include <glib/gthread.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <speak_lib.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
|
||||||
|
Index: gnome-speech-0.4.25/drivers/espeak/espeaksynthesisdriver.c
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/espeak/espeaksynthesisdriver.c 2008-12-10 14:36:00.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/espeak/espeaksynthesisdriver.c 2012-03-26 00:00:27.246898659 +0200
|
||||||
|
@@ -28,7 +28,6 @@
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <libbonobo.h>
|
||||||
|
#include <glib.h>
|
||||||
|
-#include <glib/gmain.h>
|
||||||
|
#include <speak_lib.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
#include "espeaksynthesisdriver.h"
|
||||||
|
Index: gnome-speech-0.4.25/drivers/espeak/espeaksynthesisdriver.h
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/espeak/espeaksynthesisdriver.h 2008-12-10 14:36:00.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/espeak/espeaksynthesisdriver.h 2012-03-26 00:00:27.390898668 +0200
|
||||||
|
@@ -29,7 +29,7 @@
|
||||||
|
#define __ESPEAK_SYNTHESIS_DRIVER_H_
|
||||||
|
|
||||||
|
#include <bonobo/bonobo-object.h>
|
||||||
|
-#include <glib/gthread.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
#include <speak_lib.h>
|
||||||
|
#include "espeakspeaker.h"
|
||||||
|
Index: gnome-speech-0.4.25/drivers/loquendo/loquendospeaker.c
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/loquendo/loquendospeaker.c 2008-12-10 14:36:00.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/loquendo/loquendospeaker.c 2012-03-26 00:00:26.442898637 +0200
|
||||||
|
@@ -27,8 +27,7 @@
|
||||||
|
#include <string.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <libbonobo.h>
|
||||||
|
-#include <glib/gmain.h>
|
||||||
|
-#include <glib/gthread.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
#include <loqtts.h>
|
||||||
|
#include "loquendospeaker.h"
|
||||||
|
Index: gnome-speech-0.4.25/drivers/loquendo/loquendospeaker.h
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/loquendo/loquendospeaker.h 2008-12-10 14:36:00.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/loquendo/loquendospeaker.h 2012-03-26 00:00:26.366898638 +0200
|
||||||
|
@@ -34,7 +34,7 @@
|
||||||
|
#endif /* __cplusplus */
|
||||||
|
|
||||||
|
#include <bonobo/bonobo-object.h>
|
||||||
|
-#include <glib/gthread.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <loqtts.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
|
||||||
|
Index: gnome-speech-0.4.25/drivers/loquendo/loquendosynthesisdriver.c
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/loquendo/loquendosynthesisdriver.c 2008-12-10 14:36:00.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/loquendo/loquendosynthesisdriver.c 2012-03-26 00:00:26.494898640 +0200
|
||||||
|
@@ -23,7 +23,7 @@
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <libbonobo.h>
|
||||||
|
-#include <glib/gmain.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <loqtts.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
#include "loquendosynthesisdriver.h"
|
||||||
|
Index: gnome-speech-0.4.25/drivers/loquendo/loquendosynthesisdriver.h
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/loquendo/loquendosynthesisdriver.h 2008-12-10 14:36:00.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/loquendo/loquendosynthesisdriver.h 2012-03-26 00:00:26.298898635 +0200
|
||||||
|
@@ -31,7 +31,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
#include <bonobo/bonobo-object.h>
|
||||||
|
-#include <glib/gthread.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
#include "loquendospeaker.h"
|
||||||
|
|
||||||
|
Index: gnome-speech-0.4.25/drivers/swift/swiftspeaker.c
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/swift/swiftspeaker.c 2008-12-10 14:36:00.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/swift/swiftspeaker.c 2012-03-26 00:00:25.862898620 +0200
|
||||||
|
@@ -28,8 +28,7 @@
|
||||||
|
#include <math.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <libbonobo.h>
|
||||||
|
-#include <glib/gmain.h>
|
||||||
|
-#include <glib/gthread.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
#include <swift.h>
|
||||||
|
#include "swiftspeaker.h"
|
||||||
|
Index: gnome-speech-0.4.25/drivers/swift/swiftspeaker.h
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/swift/swiftspeaker.h 2008-12-10 14:36:00.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/swift/swiftspeaker.h 2012-03-26 00:00:25.930898624 +0200
|
||||||
|
@@ -28,7 +28,7 @@
|
||||||
|
#define __SWIFT_SPEAKER_H_
|
||||||
|
|
||||||
|
#include <bonobo/bonobo-object.h>
|
||||||
|
-#include <glib/gthread.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
#include <swift.h>
|
||||||
|
|
||||||
|
Index: gnome-speech-0.4.25/drivers/swift/swiftsynthesisdriver.c
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/swift/swiftsynthesisdriver.c 2008-12-10 14:36:00.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/swift/swiftsynthesisdriver.c 2012-03-26 00:00:25.786898622 +0200
|
||||||
|
@@ -28,7 +28,7 @@
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <fcntl.h>
|
||||||
|
#include <libbonobo.h>
|
||||||
|
-#include <glib/gmain.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
#include <swift.h>
|
||||||
|
#include "swiftsynthesisdriver.h"
|
||||||
|
Index: gnome-speech-0.4.25/drivers/theta/thetaspeaker.c
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/theta/thetaspeaker.c 2008-12-10 14:36:00.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/theta/thetaspeaker.c 2012-03-26 00:00:27.782898679 +0200
|
||||||
|
@@ -28,8 +28,7 @@
|
||||||
|
#include <math.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <libbonobo.h>
|
||||||
|
-#include <glib/gmain.h>
|
||||||
|
-#include <glib/gthread.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
#include <theta.h>
|
||||||
|
#include "thetaspeaker.h"
|
||||||
|
Index: gnome-speech-0.4.25/drivers/theta/thetaspeaker.h
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/theta/thetaspeaker.h 2008-12-10 14:36:00.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/theta/thetaspeaker.h 2012-03-26 00:00:27.622898671 +0200
|
||||||
|
@@ -30,7 +30,7 @@
|
||||||
|
#define __THETA_SPEAKER_H_
|
||||||
|
|
||||||
|
#include <bonobo/bonobo-object.h>
|
||||||
|
-#include <glib/gthread.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
#include <theta.h>
|
||||||
|
|
||||||
|
Index: gnome-speech-0.4.25/drivers/theta/thetasynthesisdriver.c
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/theta/thetasynthesisdriver.c 2008-12-10 14:36:00.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/theta/thetasynthesisdriver.c 2012-03-26 00:00:27.706898675 +0200
|
||||||
|
@@ -28,7 +28,7 @@
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <fcntl.h>
|
||||||
|
#include <libbonobo.h>
|
||||||
|
-#include <glib/gmain.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
#include <theta.h>
|
||||||
|
#include "thetasynthesisdriver.h"
|
||||||
|
Index: gnome-speech-0.4.25/drivers/viavoice/viavoicespeaker.c
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/viavoice/viavoicespeaker.c 2008-12-10 14:36:00.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/viavoice/viavoicespeaker.c 2012-03-26 00:00:26.734898649 +0200
|
||||||
|
@@ -26,7 +26,7 @@
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <string.h>
|
||||||
|
#include <libbonobo.h>
|
||||||
|
-#include <glib/gmain.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
#include "viavoicesynthesisdriver.h"
|
||||||
|
#include "viavoicespeaker.h"
|
||||||
|
Index: gnome-speech-0.4.25/drivers/viavoice/viavoicespeaker.h
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/viavoice/viavoicespeaker.h 2008-12-10 14:36:00.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/viavoice/viavoicespeaker.h 2012-03-26 00:00:26.578898644 +0200
|
||||||
|
@@ -34,7 +34,7 @@
|
||||||
|
#endif /* __cplusplus */
|
||||||
|
|
||||||
|
#include <bonobo/bonobo-object.h>
|
||||||
|
-#include <glib/gthread.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <eci.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
|
||||||
|
Index: gnome-speech-0.4.25/drivers/viavoice/viavoicesynthesisdriver.c
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/viavoice/viavoicesynthesisdriver.c 2008-12-10 14:36:00.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/viavoice/viavoicesynthesisdriver.c 2012-03-26 00:00:26.654898643 +0200
|
||||||
|
@@ -24,7 +24,7 @@
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <libbonobo.h>
|
||||||
|
-#include <glib/gmain.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
#include <string.h>
|
||||||
|
#include "viavoicesynthesisdriver.h"
|
||||||
|
Index: gnome-speech-0.4.25/drivers/viavoice/viavoicesynthesisdriver.h
|
||||||
|
===================================================================
|
||||||
|
--- gnome-speech-0.4.25.orig/drivers/viavoice/viavoicesynthesisdriver.h 2008-12-10 14:36:00.000000000 +0100
|
||||||
|
+++ gnome-speech-0.4.25/drivers/viavoice/viavoicesynthesisdriver.h 2012-03-26 00:00:26.806898647 +0200
|
||||||
|
@@ -30,7 +30,7 @@
|
||||||
|
#define __VIAVOICE_SYNTHESIS_DRIVER_H_
|
||||||
|
|
||||||
|
#include <bonobo/bonobo-object.h>
|
||||||
|
-#include <glib/gthread.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <gnome-speech/gnome-speech.h>
|
||||||
|
#include <eci.h>
|
||||||
|
#include "viavoicespeaker.h"
|
@ -1 +1,2 @@
|
|||||||
DIST libarchive-3.0.3.tar.gz 3509104 RMD160 8bfde7be3aa15221c327641b0463f0b40a797e19 SHA1 b774e2675e5c1abafbd4d667402e8c3e72313944 SHA256 c5fc7620f74a54b1717e4aed38aee85dc27a988ad1db7640f28eb63a82ea62d7
|
DIST libarchive-3.0.3.tar.gz 3509104 RMD160 8bfde7be3aa15221c327641b0463f0b40a797e19 SHA1 b774e2675e5c1abafbd4d667402e8c3e72313944 SHA256 c5fc7620f74a54b1717e4aed38aee85dc27a988ad1db7640f28eb63a82ea62d7
|
||||||
|
DIST libarchive-3.0.4.tar.gz 3632806 RMD160 900ee386256e479b51b8783fcf9d1186271627f9 SHA1 81bf817aa512ad67af583c7a2dab79743e418899 SHA256 76e8d7c7b100ec4071e48c1b7d3f3ea1d22b39db3e45b7189f75b5ff4df90fac
|
||||||
|
@ -0,0 +1,84 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-arch/libarchive/libarchive-3.0.4.ebuild,v 1.1 2012/04/07 21:07:04 ssuominen Exp $
|
||||||
|
|
||||||
|
EAPI=4
|
||||||
|
inherit eutils multilib
|
||||||
|
|
||||||
|
DESCRIPTION="BSD tar command"
|
||||||
|
HOMEPAGE="http://libarchive.github.com/"
|
||||||
|
SRC_URI="mirror://github/${PN}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
|
||||||
|
IUSE="acl +bzip2 +e2fsprogs expat +iconv kernel_linux +lzma nettle static-libs xattr +zlib"
|
||||||
|
|
||||||
|
RDEPEND="dev-libs/openssl:0
|
||||||
|
acl? ( virtual/acl )
|
||||||
|
bzip2? ( app-arch/bzip2 )
|
||||||
|
expat? ( dev-libs/expat )
|
||||||
|
!expat? ( dev-libs/libxml2 )
|
||||||
|
iconv? ( virtual/libiconv )
|
||||||
|
kernel_linux? (
|
||||||
|
xattr? ( sys-apps/attr )
|
||||||
|
)
|
||||||
|
lzma? ( app-arch/xz-utils )
|
||||||
|
nettle? ( dev-libs/nettle )
|
||||||
|
zlib? ( sys-libs/zlib )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
kernel_linux? (
|
||||||
|
virtual/os-headers
|
||||||
|
e2fsprogs? ( sys-fs/e2fsprogs )
|
||||||
|
)"
|
||||||
|
|
||||||
|
DOCS="NEWS README"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
export ac_cv_header_ext2fs_ext2_fs_h=$(usex e2fsprogs) #354923
|
||||||
|
|
||||||
|
# We disable lzmadec because we support the newer liblzma from xz-utils
|
||||||
|
# and not liblzmadec with this version.
|
||||||
|
econf \
|
||||||
|
$(use_enable static-libs static) \
|
||||||
|
--enable-bsdtar=shared \
|
||||||
|
--enable-bsdcpio=shared \
|
||||||
|
$(use_enable xattr) \
|
||||||
|
$(use_enable acl) \
|
||||||
|
$(use_with zlib) \
|
||||||
|
$(use_with bzip2 bz2lib) \
|
||||||
|
--without-lzmadec \
|
||||||
|
$(use_with iconv) \
|
||||||
|
$(use_with lzma) \
|
||||||
|
$(use_with nettle) \
|
||||||
|
$(use_with !expat xml2) \
|
||||||
|
$(use_with expat)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
# Replace the default src_test so that it builds tests in parallel
|
||||||
|
emake check
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
# Libs.private: should be used from libarchive.pc instead
|
||||||
|
rm -f "${ED}"usr/lib*/lib*.la
|
||||||
|
|
||||||
|
# Create tar symlink for FreeBSD
|
||||||
|
if [[ ${CHOST} == *-freebsd* ]]; then
|
||||||
|
dosym bsdtar /usr/bin/tar
|
||||||
|
echo '.so bsdtar.1' > "${T}"/tar.1
|
||||||
|
doman "${T}"/tar.1
|
||||||
|
# We may wish to switch to symlink bsdcpio to cpio too one day
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
preserve_old_lib /{,usr/}$(get_libdir)/${PN}$(get_libname 2)
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
preserve_old_lib_notify /{,usr/}$(get_libdir)/${PN}$(get_libname 2)
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
DIST eid-mw-4.0.2-1188.tar.gz 10701112 RMD160 f394f5ba2da7e517f63ee922b0bb56f50402d7d0 SHA1 a659800484f993a403881ab593df655ee834da1e SHA256 8975ab424b9341f80fd40009c67b7c31da5aa1cb2eef823d97477f61a1f19c0a
|
@ -0,0 +1,62 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-crypt/eid-mw/eid-mw-4.0.2_p1188.ebuild,v 1.1 2012/04/07 22:58:18 flameeyes Exp $
|
||||||
|
|
||||||
|
EAPI=4
|
||||||
|
|
||||||
|
inherit eutils versionator mozextension
|
||||||
|
|
||||||
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
|
ESVN_REPO_URI="http://eid-mw.googlecode.com/svn/trunk/"
|
||||||
|
inherit subversion autotools
|
||||||
|
SRC_URI=""
|
||||||
|
else
|
||||||
|
MY_P="${PN}-${PV/_p/-}"
|
||||||
|
SRC_URI="http://eid-mw.googlecode.com/files/${MY_P}.tar.gz"
|
||||||
|
KEYWORDS="~x86 ~amd64"
|
||||||
|
S="${WORKDIR}/eid-mw-$(get_version_component_range 1-3)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
DESCRIPTION="Belgian Electronic Identity Card middleware supplied by the Belgian Federal Government."
|
||||||
|
|
||||||
|
HOMEPAGE="http://code.google.com/p/eid-mw"
|
||||||
|
|
||||||
|
IUSE="+gtk +xpi"
|
||||||
|
|
||||||
|
RDEPEND="gtk? ( x11-libs/gtk+:2 )
|
||||||
|
>=sys-apps/pcsc-lite-1.2.9
|
||||||
|
xpi? ( || ( >=www-client/firefox-bin-3.6.24
|
||||||
|
>=www-client/firefox-3.6.20 ) )
|
||||||
|
!app-misc/beid-runtime"
|
||||||
|
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
app-arch/zip
|
||||||
|
dev-util/pkgconfig"
|
||||||
|
|
||||||
|
if [[ ${PV} == "9999" ]]; then
|
||||||
|
src_prepare() {
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
fi
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf $(use_enable gtk dialogs) --disable-static
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake DESTDIR="${D}" install
|
||||||
|
if use xpi; then
|
||||||
|
declare MOZILLA_FIVE_HOME
|
||||||
|
if has_version '>=www-client/firefox-3.6.20'; then
|
||||||
|
MOZILLA_FIVE_HOME="/usr/$(get_libdir)/firefox"
|
||||||
|
xpi_install "${D}/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/belgiumeid@eid.belgium.be"
|
||||||
|
fi
|
||||||
|
if has_version '>=www-client/firefox-bin-3.6.24'; then
|
||||||
|
MOZILLA_FIVE_HOME="/opt/firefox"
|
||||||
|
xpi_install "${D}/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/belgiumeid@eid.belgium.be"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
rm -r "${D}/usr/share" "${D}"/usr/lib*/*.la
|
||||||
|
}
|
@ -0,0 +1,28 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer>
|
||||||
|
<email>vincent.hardy.be@gmail.com</email>
|
||||||
|
</maintainer>
|
||||||
|
<maintainer>
|
||||||
|
<email>flameeyes@gentoo.org</email>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription>
|
||||||
|
eid-mw is Belgian Electronic Identity Card (eID) middleware supplied by the Belgian Federal Government.
|
||||||
|
|
||||||
|
With your eID, you can:
|
||||||
|
- identify yourself when necessary. All you have to do is insert the card in the reader. All your details then appear automatically on the PC screen.
|
||||||
|
- authenticate yourself. This is a way of checking that you are who you say you are. That can be handy on the internet or to enable your children to chat in safety.
|
||||||
|
- place a legally binding electronic signature on electronic documents.
|
||||||
|
|
||||||
|
These three functions form the basis of the countless applications for your eID. Go to http://welcome-to-e-belgium.be/en/ and check out what can you do with it? and discover all the things you can use the eID for.
|
||||||
|
</longdescription>
|
||||||
|
<use>
|
||||||
|
<flag name="gtk">
|
||||||
|
Enable the dialog pages, by using <pkg>x11-libs/gtk:2</pkg>
|
||||||
|
</flag>
|
||||||
|
<flag name="xpi">
|
||||||
|
Build and install an extension for Mozilla browsers.
|
||||||
|
</flag>
|
||||||
|
</use>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,31 @@
|
|||||||
|
diff --git a/src/NT_fmt_plug.c b/src/NT_fmt_plug.c
|
||||||
|
index eb52e3d..411a45b 100644
|
||||||
|
--- a/src/NT_fmt_plug.c
|
||||||
|
+++ b/src/NT_fmt_plug.c
|
||||||
|
@@ -652,7 +652,7 @@ static inline void set_key_helper(unsigned int * keybuffer,
|
||||||
|
for(; key[md4_size]; i += xBuf, md4_size++)
|
||||||
|
{
|
||||||
|
unsigned int temp;
|
||||||
|
- if ((temp = key[++md4_size]))
|
||||||
|
+ if ((temp = key[++md4_size]) && md4_size < PLAINTEXT_LENGTH)
|
||||||
|
{
|
||||||
|
keybuffer[i] = key[md4_size-1] | (temp << 16);
|
||||||
|
}
|
||||||
|
@@ -704,7 +704,7 @@ static inline void set_key_helper_utf8(unsigned int * keybuffer, unsigned int xB
|
||||||
|
const UTF8 * source, unsigned int lenStoreOffset, unsigned int *lastlen)
|
||||||
|
{
|
||||||
|
unsigned int *target = keybuffer;
|
||||||
|
- unsigned int *targetEnd = &keybuffer[xBuf * ((PLAINTEXT_LENGTH + 1) >> 1)];
|
||||||
|
+ unsigned int *targetEnd = &keybuffer[xBuf * (PLAINTEXT_LENGTH >> 1)];
|
||||||
|
UTF32 chl, chh = 0x80;
|
||||||
|
unsigned int outlen = 0;
|
||||||
|
|
||||||
|
@@ -844,7 +844,7 @@ static inline void set_key_helper_encoding(unsigned int * keybuffer,
|
||||||
|
i = 0;
|
||||||
|
for(md4_size = 0; key[md4_size]; i += xBuf, md4_size++)
|
||||||
|
{
|
||||||
|
- if ((temp = CP_to_Unicode[key[++md4_size]]))
|
||||||
|
+ if ((temp = CP_to_Unicode[key[++md4_size]]) && md4_size < PLAINTEXT_LENGTH)
|
||||||
|
keybuffer[i] = CP_to_Unicode[key[md4_size-1]] | (temp << 16);
|
||||||
|
else {
|
||||||
|
keybuffer[i] = CP_to_Unicode[key[md4_size-1]] | 0x800000;
|
@ -0,0 +1,217 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-crypt/johntheripper/johntheripper-1.7.9-r2.ebuild,v 1.1 2012/04/08 05:19:03 radhermit Exp $
|
||||||
|
|
||||||
|
EAPI="4"
|
||||||
|
|
||||||
|
inherit eutils flag-o-matic toolchain-funcs pax-utils
|
||||||
|
|
||||||
|
MY_PN="john"
|
||||||
|
MY_P="${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
JUMBO="jumbo-5"
|
||||||
|
|
||||||
|
DESCRIPTION="fast password cracker"
|
||||||
|
HOMEPAGE="http://www.openwall.com/john/"
|
||||||
|
|
||||||
|
SRC_URI="http://www.openwall.com/john/g/${MY_P}.tar.bz2
|
||||||
|
!minimal? ( http://www.openwall.com/john/g/${MY_P}-${JUMBO}.diff.gz )"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
# This package can't be marked stable for ppc or ppc64 before bug 327211 is closed.
|
||||||
|
KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos"
|
||||||
|
#Remove AltiVec USE flag. Appears to be an upstream issue.
|
||||||
|
IUSE="custom-cflags -minimal mmx mpi openmp sse2"
|
||||||
|
REQUIRED_USE="openmp? ( !minimal )
|
||||||
|
mpi? ( !minimal )"
|
||||||
|
|
||||||
|
RDEPEND="!minimal? ( >=dev-libs/openssl-0.9.7:0 )
|
||||||
|
mpi? ( virtual/mpi )"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
has_xop() {
|
||||||
|
echo | $(tc-getCC) ${CFLAGS} -E -dM - | grep -q "#define __XOP__ 1"
|
||||||
|
}
|
||||||
|
|
||||||
|
has_avx() {
|
||||||
|
echo | $(tc-getCC) ${CFLAGS} -E -dM - | grep -q "#define __AVX__ 1"
|
||||||
|
}
|
||||||
|
|
||||||
|
get_target() {
|
||||||
|
if use alpha; then
|
||||||
|
echo "linux-alpha"
|
||||||
|
elif use amd64; then
|
||||||
|
if has_xop; then
|
||||||
|
echo "linux-x86-64-xop"
|
||||||
|
elif has_avx; then
|
||||||
|
echo "linux-x86-64-avx"
|
||||||
|
else
|
||||||
|
echo "linux-x86-64"
|
||||||
|
fi
|
||||||
|
elif use ppc; then
|
||||||
|
#if use altivec; then
|
||||||
|
# echo "linux-ppc32-altivec"
|
||||||
|
#else
|
||||||
|
echo "linux-ppc32"
|
||||||
|
#fi
|
||||||
|
elif use ppc64; then
|
||||||
|
#if use altivec; then
|
||||||
|
# echo "linux-ppc32-altivec"
|
||||||
|
#else
|
||||||
|
echo "linux-ppc64"
|
||||||
|
#fi
|
||||||
|
# linux-ppc64-altivec is slightly slower than linux-ppc32-altivec for most hash types.
|
||||||
|
# as per the Makefile comments
|
||||||
|
elif use sparc; then
|
||||||
|
echo "linux-sparc"
|
||||||
|
elif use x86; then
|
||||||
|
if has_xop; then
|
||||||
|
echo "linux-x86-xop"
|
||||||
|
elif has_avx; then
|
||||||
|
echo "linux-x86-avx"
|
||||||
|
elif use sse2; then
|
||||||
|
echo "linux-x86-sse2"
|
||||||
|
elif use mmx; then
|
||||||
|
echo "linux-x86-mmx"
|
||||||
|
else
|
||||||
|
echo "linux-x86-any"
|
||||||
|
fi
|
||||||
|
elif use ppc-macos; then
|
||||||
|
# force AltiVec, the non-altivec profile contains ancient compiler cruft
|
||||||
|
# if use altivec; then
|
||||||
|
echo "macosx-ppc32-altivec"
|
||||||
|
# else
|
||||||
|
# echo "macosx-ppc32"
|
||||||
|
# fi
|
||||||
|
# for Tiger this can be macosx-ppc64
|
||||||
|
elif use x86-macos; then
|
||||||
|
if use sse2; then
|
||||||
|
echo "macosx-x86-sse2"
|
||||||
|
else
|
||||||
|
echo "macosx-x86"
|
||||||
|
fi
|
||||||
|
elif use x86-solaris; then
|
||||||
|
echo "solaris-x86-any"
|
||||||
|
elif use x86-fbsd; then
|
||||||
|
if use sse2; then
|
||||||
|
echo "freebsd-x86-sse2"
|
||||||
|
elif use mmx; then
|
||||||
|
echo "freebsd-x86-mmx"
|
||||||
|
else
|
||||||
|
echo "freebsd-x86-any"
|
||||||
|
fi
|
||||||
|
elif use amd64-fbsd; then
|
||||||
|
echo "freebsd-x86-64"
|
||||||
|
else
|
||||||
|
echo "generic"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
if use openmp ; then
|
||||||
|
tc-has-openmp || die "Please switch to an openmp compatible compiler"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
if ! use minimal; then
|
||||||
|
epatch "${WORKDIR}/${MY_P}-${JUMBO}.diff"
|
||||||
|
|
||||||
|
if use mpi ; then
|
||||||
|
sed -e "s/^#CC = mpicc/CC = mpicc/" \
|
||||||
|
-e "s/^#MPIOBJ =/MPIOBJ =/" \
|
||||||
|
-i src/Makefile || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# fix typo in jumbo patch
|
||||||
|
sed -i 's:All15:All5:' run/john.conf || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
local PATCHLIST="1.7.6-cflags 1.7.3.1-mkdir-sandbox"
|
||||||
|
|
||||||
|
cd src
|
||||||
|
for p in ${PATCHLIST}; do
|
||||||
|
epatch "${FILESDIR}/${PN}-${p}.patch"
|
||||||
|
done
|
||||||
|
|
||||||
|
if ! use minimal; then
|
||||||
|
epatch "${FILESDIR}/${P}-jumbo-5-NT-performance-02.patch"
|
||||||
|
|
||||||
|
sed -e "s/LDFLAGS *= */override LDFLAGS += /" -e "/LDFLAGS/s/-s//" \
|
||||||
|
-e "/LDFLAGS/s/-L[^ ]*//g" -e "/CFLAGS/s/-[IL][^ ]*//g" \
|
||||||
|
-i Makefile || die "sed Makefile failed"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
local OMP
|
||||||
|
|
||||||
|
use custom-cflags || strip-flags
|
||||||
|
echo "#define JOHN_SYSTEMWIDE 1" >> config.gentoo
|
||||||
|
echo "#define JOHN_SYSTEMWIDE_HOME \"${EPREFIX}/etc/john\"" >> config.gentoo
|
||||||
|
echo "#define JOHN_SYSTEMWIDE_EXEC \"${EPREFIX}/usr/libexec/john\"" >> config.gentoo
|
||||||
|
append-flags -fPIC -fPIE
|
||||||
|
gcc-specs-pie && append-ldflags -nopie
|
||||||
|
use openmp && OMP="-fopenmp"
|
||||||
|
|
||||||
|
CPP="$(tc-getCXX)" CC="$(tc-getCC)" AS="$(tc-getCC)" LD="$(tc-getCC)"
|
||||||
|
use mpi && CPP=mpicxx CC=mpicc AS=mpicc LD=mpicc
|
||||||
|
|
||||||
|
emake -C src/ \
|
||||||
|
CPP="${CPP}" CC="${CC}" AS="${AS}" LD="${LD}" \
|
||||||
|
CFLAGS="-c -Wall -include \\\"${S}\\\"/config.gentoo ${CFLAGS} ${OMP}" \
|
||||||
|
LDFLAGS="${LDFLAGS}" \
|
||||||
|
OPT_NORMAL="" \
|
||||||
|
OMPFLAGS="${OMP}" \
|
||||||
|
$(get_target)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
cd run
|
||||||
|
if [[ -f "${EPREFIX}/etc/john/john.conf" || -f "${EPREFIX}/etc/john/john.ini" ]] ; then
|
||||||
|
# This requires that MPI is actually 100% online on your system, which might not
|
||||||
|
# be the case, depending on which MPI implementation you are using.
|
||||||
|
#if use mpi; then
|
||||||
|
# mpirun -np 2 ./john --test || die "self test failed"
|
||||||
|
#else
|
||||||
|
|
||||||
|
./john --test || die 'self test failed'
|
||||||
|
else
|
||||||
|
ewarn "Tests require '${EPREFIX}/etc/john/john.conf' or '${EPREFIX}/etc/john/john.ini'"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
# executables
|
||||||
|
dosbin run/john
|
||||||
|
newsbin run/mailer john-mailer
|
||||||
|
|
||||||
|
pax-mark -m "${ED}usr/sbin/john" || die
|
||||||
|
|
||||||
|
dosym john /usr/sbin/unafs
|
||||||
|
dosym john /usr/sbin/unique
|
||||||
|
dosym john /usr/sbin/unshadow
|
||||||
|
|
||||||
|
# jumbo-patch additions
|
||||||
|
if ! use minimal; then
|
||||||
|
dosym john /usr/sbin/undrop
|
||||||
|
dosbin run/calc_stat
|
||||||
|
dosbin run/genmkvpwd
|
||||||
|
dosbin run/mkvcalcproba
|
||||||
|
dosbin run/tgtsnarf
|
||||||
|
insinto /etc/john
|
||||||
|
doins run/genincstats.rb run/stats
|
||||||
|
doins run/netscreen.py run/sap_prepare.pl
|
||||||
|
fi
|
||||||
|
|
||||||
|
# config files
|
||||||
|
insinto /etc/john
|
||||||
|
doins run/*.chr run/password.lst
|
||||||
|
doins run/*.conf
|
||||||
|
|
||||||
|
# documentation
|
||||||
|
dodoc doc/*
|
||||||
|
}
|
@ -1,8 +1,8 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer>
|
<maintainer>
|
||||||
<email>maintainer-needed@gentoo.org</email>
|
<email>dirtyepic@gentoo.org</email>
|
||||||
</maintainer>
|
<name>Ryan Hill</name>
|
||||||
<longdescription>Script to manage eBooks from http://lidn.sf.net</longdescription>
|
</maintainer>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -0,0 +1,20 @@
|
|||||||
|
------------------------------------------------------------------------
|
||||||
|
r30479 | hub | 2011-11-29 00:39:09 -0500 (Tue, 29 Nov 2011) | 2 lines
|
||||||
|
Changed paths:
|
||||||
|
M /abiword/trunk/src/af/util/xp/ut_go_file.h
|
||||||
|
|
||||||
|
Bug 13197: only import glib.h
|
||||||
|
Patch by Dominique Leuenberger.
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
Index: src/af/util/xp/ut_go_file.h
|
||||||
|
===================================================================
|
||||||
|
--- src/af/util/xp/ut_go_file.h (revision 30478)
|
||||||
|
+++ src/af/util/xp/ut_go_file.h (revision 30479)
|
||||||
|
@@ -31,7 +31,6 @@
|
||||||
|
|
||||||
|
#include <glib.h>
|
||||||
|
#include <gsf/gsf.h>
|
||||||
|
-#include <glib/gerror.h>
|
||||||
|
#include <time.h>
|
||||||
|
|
||||||
|
G_BEGIN_DECLS
|
@ -0,0 +1,59 @@
|
|||||||
|
From e3d41e6dd3488a29d23f53c57526871a9b79e9bf Mon Sep 17 00:00:00 2001
|
||||||
|
From: Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||||
|
Date: Sat, 7 Apr 2012 20:43:27 -0400
|
||||||
|
Subject: [PATCH] Do not include glib subheaders directly
|
||||||
|
|
||||||
|
Otherwise, dia cannot build against >=glib-2.31
|
||||||
|
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=673712
|
||||||
|
---
|
||||||
|
objects/custom/shape_typeinfo.c | 2 +-
|
||||||
|
tests/test-boundingbox.c | 3 ---
|
||||||
|
tests/test-objects.c | 4 ----
|
||||||
|
3 files changed, 1 insertions(+), 8 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/objects/custom/shape_typeinfo.c b/objects/custom/shape_typeinfo.c
|
||||||
|
index c6133b1..3fb3d73 100644
|
||||||
|
--- a/objects/custom/shape_typeinfo.c
|
||||||
|
+++ b/objects/custom/shape_typeinfo.c
|
||||||
|
@@ -27,7 +27,7 @@
|
||||||
|
#include "custom_util.h"
|
||||||
|
#include <string.h>
|
||||||
|
#include <stdarg.h>
|
||||||
|
-#include <glib/gstrfuncs.h>
|
||||||
|
+#include <glib.h>
|
||||||
|
#include <glib/gstdio.h>
|
||||||
|
#include <libxml/parser.h>
|
||||||
|
|
||||||
|
diff --git a/tests/test-boundingbox.c b/tests/test-boundingbox.c
|
||||||
|
index 7adaab5..a13d018 100644
|
||||||
|
--- a/tests/test-boundingbox.c
|
||||||
|
+++ b/tests/test-boundingbox.c
|
||||||
|
@@ -28,9 +28,6 @@
|
||||||
|
#include <glib.h>
|
||||||
|
#include <glib-object.h>
|
||||||
|
|
||||||
|
-#if GLIB_CHECK_VERSION(2,16,0)
|
||||||
|
-#include <glib/gtestutils.h>
|
||||||
|
-#endif
|
||||||
|
#include "dialib.h"
|
||||||
|
|
||||||
|
/*
|
||||||
|
diff --git a/tests/test-objects.c b/tests/test-objects.c
|
||||||
|
index 57d5675..c5980a5 100644
|
||||||
|
--- a/tests/test-objects.c
|
||||||
|
+++ b/tests/test-objects.c
|
||||||
|
@@ -28,10 +28,6 @@
|
||||||
|
#include <glib.h>
|
||||||
|
#include <glib-object.h>
|
||||||
|
|
||||||
|
-#if GLIB_CHECK_VERSION(2,16,0)
|
||||||
|
-#include <glib/gtestutils.h>
|
||||||
|
-#endif
|
||||||
|
-
|
||||||
|
#include "object.h"
|
||||||
|
#include "plug-ins.h"
|
||||||
|
#include "dialib.h"
|
||||||
|
--
|
||||||
|
1.7.8.5
|
||||||
|
|
@ -0,0 +1 @@
|
|||||||
|
DIST LanguageTool-1.7.oxt 29501275 RMD160 24930e84725a40034884aacba8ccd4a5505c8d1e SHA1 8b9e091141e4d54fdb6b2e06643ef35d74c8dab4 SHA256 ad578b56dc374c5e1c512d6938c1ca7a31d210ee32f3cd903e6554cd8ec3ace7
|
@ -0,0 +1,39 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-office/languagetool/languagetool-1.7.ebuild,v 1.2 2012/04/08 08:22:31 scarabeus Exp $
|
||||||
|
|
||||||
|
EAPI=4
|
||||||
|
|
||||||
|
MY_P="LanguageTool-${PV}"
|
||||||
|
|
||||||
|
OO_EXTENSIONS=(
|
||||||
|
"${MY_P}.oxt"
|
||||||
|
)
|
||||||
|
|
||||||
|
inherit office-ext
|
||||||
|
|
||||||
|
DESCRIPTION="Style and Grammar Checker for libreoffice"
|
||||||
|
HOMEPAGE="http://www.languagetool.org/"
|
||||||
|
SRC_URI="http://www.languagetool.org/download/${MY_P}.oxt"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
virtual/ooo[java]
|
||||||
|
"
|
||||||
|
|
||||||
|
S=${WORKDIR}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
cp -v "${DISTDIR}/${MY_P}.oxt" "${S}"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
office-ext_pkg_postinst
|
||||||
|
einfo "Be warned that this extension is serious resource hog and thus"
|
||||||
|
einfo "it might result in slower operations."
|
||||||
|
}
|
@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<herd>openoffice</herd>
|
||||||
|
</pkgmetadata>
|
@ -1 +1,2 @@
|
|||||||
DIST overlint-0.4.1.tar.gz 2470 RMD160 f4bc1092f419415169f27c9411400cf74187a745 SHA1 159830296f7cd197e2ebe3ff48444c365787a798 SHA256 99c1506e955e27257ad03f29e20be940267fbb98cb967a0458c660273325bf66
|
DIST overlint-0.4.1.tar.gz 2470 RMD160 f4bc1092f419415169f27c9411400cf74187a745 SHA1 159830296f7cd197e2ebe3ff48444c365787a798 SHA256 99c1506e955e27257ad03f29e20be940267fbb98cb967a0458c660273325bf66
|
||||||
|
DIST overlint-0.4.2.tar.gz 2486 RMD160 507338c5576ffa4fdfe07106c90b77285d719b0e SHA1 44043fc34758ba8c3cc85a781a1fba2db4819fe1 SHA256 89ac8551fef0a4ddc29cfbe3bb521130f6148d96280469f12e252d79b75abe00
|
||||||
|
@ -0,0 +1,23 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-portage/overlint/overlint-0.4.2.ebuild,v 1.1 2012/04/08 06:06:32 sping Exp $
|
||||||
|
|
||||||
|
EAPI="3"
|
||||||
|
|
||||||
|
SUPPORT_PYTHON_ABIS="1"
|
||||||
|
PYTHON_DEPEND="2:2.6 3"
|
||||||
|
|
||||||
|
inherit distutils
|
||||||
|
|
||||||
|
DESCRIPTION="Simple tool for static analysis of overlays"
|
||||||
|
HOMEPAGE="http://git.overlays.gentoo.org/gitweb/?p=proj/overlint.git;a=summary"
|
||||||
|
SRC_URI="http://www.hartwork.org/public/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="|| ( GPL-2 GPL-3 )"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="|| ( >=dev-lang/python-2.7
|
||||||
|
( dev-libs/argtable >=dev-lang/python-2.6 ) )"
|
@ -1,2 +1,3 @@
|
|||||||
DIST mupdf-0.9-source.tar.gz 3917075 RMD160 9ba1df205f9f95c7ff4b0a3be224786ad5a65d99 SHA1 3a3ba42d19e3211199110e7c782263241cdea8a0 SHA256 abed825cb1d73e0e28f0a7ee72b5d7a451ba41d21b0c55837ed2a212f3b16b2d
|
DIST mupdf-0.9-source.tar.gz 3917075 RMD160 9ba1df205f9f95c7ff4b0a3be224786ad5a65d99 SHA1 3a3ba42d19e3211199110e7c782263241cdea8a0 SHA256 abed825cb1d73e0e28f0a7ee72b5d7a451ba41d21b0c55837ed2a212f3b16b2d
|
||||||
DIST mupdf-0.9_p20120221.tar.gz 4064641 RMD160 7fd86bb05834b2338f1daf87ae0459ccb55fc84b SHA1 b2ce4e95b9abec8a299d9e0d936c601d39f196cf SHA256 fae9ca749449d8857a85ecaa8f73d8609a0ef331ff6aa0179972f3896151651f
|
DIST mupdf-0.9_p20120221.tar.gz 4064641 RMD160 7fd86bb05834b2338f1daf87ae0459ccb55fc84b SHA1 b2ce4e95b9abec8a299d9e0d936c601d39f196cf SHA256 fae9ca749449d8857a85ecaa8f73d8609a0ef331ff6aa0179972f3896151651f
|
||||||
|
DIST mupdf-1.0rc1-source.tar.gz 4262574 RMD160 58ddc24dc8b972ad282572c16d664cd29b63b1e1 SHA1 6850c155324c0e431edd491a7f04bfc2b3962c7e SHA256 1676f6df404edc3fb965d48ad885e27dd05fbeca6ba62dac7118baba62c0af39
|
||||||
|
@ -0,0 +1,62 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-text/mupdf/mupdf-1.0_rc1.ebuild,v 1.3 2012/04/08 07:10:24 mr_bones_ Exp $
|
||||||
|
|
||||||
|
EAPI=4
|
||||||
|
|
||||||
|
inherit eutils flag-o-matic multilib toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="a lightweight PDF viewer and toolkit written in portable C"
|
||||||
|
HOMEPAGE="http://mupdf.com/"
|
||||||
|
MY_P=${P/_rc/rc}
|
||||||
|
SRC_URI=" http://${PN}.googlecode.com/files/${MY_P}-source.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
|
||||||
|
IUSE="X vanilla"
|
||||||
|
|
||||||
|
RDEPEND="media-libs/freetype:2
|
||||||
|
media-libs/jbig2dec
|
||||||
|
virtual/jpeg
|
||||||
|
media-libs/openjpeg
|
||||||
|
X? ( x11-libs/libX11
|
||||||
|
x11-libs/libXext )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-util/pkgconfig"
|
||||||
|
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/${PN}-0.8.165-buildsystem.patch
|
||||||
|
|
||||||
|
if ! use vanilla ; then
|
||||||
|
epatch "${FILESDIR}"/${PN}-9999-zoom-1.patch
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
use X || my_nox11="NOX11=yes MUPDF= "
|
||||||
|
|
||||||
|
emake CC="$(tc-getCC)" \
|
||||||
|
build=debug verbose=true ${my_nox11} -j1
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake prefix="${ED}usr" libdir="${ED}usr/$(get_libdir)" \
|
||||||
|
build=debug verbose=true ${my_nox11} install
|
||||||
|
|
||||||
|
insinto /usr/include
|
||||||
|
doins pdf/mupdf{,-internal}.h
|
||||||
|
doins fitz/fitz{,-internal}.h
|
||||||
|
doins xps/muxps{,-internal}.h
|
||||||
|
|
||||||
|
insinto /usr/$(get_libdir)/pkgconfig
|
||||||
|
doins debian/mupdf.pc
|
||||||
|
|
||||||
|
if use X ; then
|
||||||
|
domenu debian/mupdf.desktop
|
||||||
|
doicon debian/mupdf.xpm
|
||||||
|
fi
|
||||||
|
dodoc README doc/{example.c,overview.txt}
|
||||||
|
}
|
@ -1,4 +1,5 @@
|
|||||||
DIST redis-2.2.12.tar.gz 455240 RMD160 8bf1275fd1d2ad1536ce7081bdf3522d5e92a8d3 SHA1 66d44756e0f3371d9e37b521f5cc17e12e1efba3 SHA256 9e2a4133b920fc4eed731c9cd3a9d0b60e701179ea98b2944ab434e7b1d0db03
|
DIST redis-2.2.12.tar.gz 455240 RMD160 8bf1275fd1d2ad1536ce7081bdf3522d5e92a8d3 SHA1 66d44756e0f3371d9e37b521f5cc17e12e1efba3 SHA256 9e2a4133b920fc4eed731c9cd3a9d0b60e701179ea98b2944ab434e7b1d0db03
|
||||||
|
DIST redis-2.4.10.tar.gz 621824 RMD160 1dc59ff4390b5459ce80d803cbadc3128d239d73 SHA1 fceecc25a332db77cb94d16a3d9a337156600556 SHA256 4d34482198cec272afd45d0390d4e1f32ee847094834133613a925012810ed21
|
||||||
DIST redis-2.4.4.tar.gz 607718 RMD160 5b9e1e48216c11b3eca76ad0eafee3d7a0df0c68 SHA1 bc1e383c0216fe5bd5dc47eab39b43bbb9d5f8a5 SHA256 8cb779758315b89969adb588c813bf980e32a760d4204209d90d605dcbc5f708
|
DIST redis-2.4.4.tar.gz 607718 RMD160 5b9e1e48216c11b3eca76ad0eafee3d7a0df0c68 SHA1 bc1e383c0216fe5bd5dc47eab39b43bbb9d5f8a5 SHA256 8cb779758315b89969adb588c813bf980e32a760d4204209d90d605dcbc5f708
|
||||||
DIST redis-2.4.7.tar.gz 611577 RMD160 586ffa4161d2697fd1249ed699f9f025d5e7e1a9 SHA1 cd0835f1076ad36797ed6543af187ac28a29953f SHA256 f91956377b7ff23cc23e0c8758e0b873032f36545c61d88436ebb741bf4dd5e1
|
DIST redis-2.4.7.tar.gz 611577 RMD160 586ffa4161d2697fd1249ed699f9f025d5e7e1a9 SHA1 cd0835f1076ad36797ed6543af187ac28a29953f SHA256 f91956377b7ff23cc23e0c8758e0b873032f36545c61d88436ebb741bf4dd5e1
|
||||||
DIST redis-2.4.8.tar.gz 618164 RMD160 235d607326e57cb296178112c8073db8b473a3e6 SHA1 d050838530e2b77dc1724efd29e5367a4c5c1e18 SHA256 8166ca6ddea4bdb311510590a1ef94e3e32eed2fae44875a5b44fe72bda556f3
|
DIST redis-2.4.8.tar.gz 618164 RMD160 235d607326e57cb296178112c8073db8b473a3e6 SHA1 d050838530e2b77dc1724efd29e5367a4c5c1e18 SHA256 8166ca6ddea4bdb311510590a1ef94e3e32eed2fae44875a5b44fe72bda556f3
|
||||||
|
@ -0,0 +1,108 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-db/redis/redis-2.4.10.ebuild,v 1.1 2012/04/08 00:41:20 robbat2 Exp $
|
||||||
|
|
||||||
|
EAPI="4"
|
||||||
|
|
||||||
|
inherit autotools eutils flag-o-matic
|
||||||
|
|
||||||
|
DESCRIPTION="A persistent caching system, key-value and data structures database."
|
||||||
|
HOMEPAGE="http://redis.io/"
|
||||||
|
SRC_URI="http://redis.googlecode.com/files/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
KEYWORDS="~amd64 ~x86 ~x86-macos ~x86-solaris"
|
||||||
|
IUSE="+jemalloc tcmalloc test"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
RDEPEND=""
|
||||||
|
DEPEND=">=sys-devel/autoconf-2.63
|
||||||
|
tcmalloc? ( dev-util/google-perftools )
|
||||||
|
jemalloc? ( dev-libs/jemalloc )
|
||||||
|
test? ( dev-lang/tcl )
|
||||||
|
${RDEPEND}"
|
||||||
|
REQUIRED_USE="tcmalloc? ( !jemalloc )
|
||||||
|
jemalloc? ( !tcmalloc )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${PN}-${PV/_/-}"
|
||||||
|
|
||||||
|
REDIS_PIDDIR=/var/run/redis/
|
||||||
|
REDIS_PIDFILE=${REDIS_PIDDIR}/redis.pid
|
||||||
|
REDIS_DATAPATH=/var/lib/redis
|
||||||
|
REDIS_LOGPATH=/var/log/redis
|
||||||
|
REDIS_LOGFILE=${REDIS_LOGPATH}/redis.log
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
enewgroup redis 75
|
||||||
|
enewuser redis 75 -1 ${REDIS_DATAPATH} redis
|
||||||
|
if use tcmalloc ; then
|
||||||
|
export EXTRA_EMAKE="${EXTRA_EMAKE} USE_TCMALLOC=yes"
|
||||||
|
elif use jemalloc ; then
|
||||||
|
export EXTRA_EMAKE="${EXTRA_EMAKE} JEMALLOC_SHARED=yes"
|
||||||
|
else
|
||||||
|
export EXTRA_EMAKE="${EXTRA_EMAKE} FORCE_LIBC_MALLOC=yes"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}/redis-2.4.3-shared.patch"
|
||||||
|
epatch "${FILESDIR}/redis-2.4.4-tcmalloc.patch"
|
||||||
|
if use jemalloc ; then
|
||||||
|
sed -i -e "s/je_/j/" src/zmalloc.c
|
||||||
|
fi
|
||||||
|
# now we will rewrite present Makefiles
|
||||||
|
local makefiles=""
|
||||||
|
for MKF in $(find -name 'Makefile' | cut -b 3-); do
|
||||||
|
mv "${MKF}" "${MKF}.in"
|
||||||
|
sed -i -e 's:$(CC):@CC@:g' \
|
||||||
|
-e 's:$(CFLAGS):@AM_CFLAGS@:g' \
|
||||||
|
-e 's: $(DEBUG)::g' \
|
||||||
|
-e 's:$(OBJARCH)::g' \
|
||||||
|
-e 's:ARCH:TARCH:g' \
|
||||||
|
-e '/^CCOPT=/s:$: $(LDFLAGS):g' \
|
||||||
|
"${MKF}.in" \
|
||||||
|
|| die "Sed failed for ${MKF}"
|
||||||
|
makefiles+=" ${MKF}"
|
||||||
|
done
|
||||||
|
# autodetection of compiler and settings; generates the modified Makefiles
|
||||||
|
cp "${FILESDIR}"/configure.ac-2.2 configure.ac
|
||||||
|
sed -i -e "s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \
|
||||||
|
configure.ac || die "Sed failed for configure.ac"
|
||||||
|
eautoconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
# configuration file rewrites
|
||||||
|
insinto /etc/
|
||||||
|
sed -r \
|
||||||
|
-e "/^pidfile\>/s,/var.*,${REDIS_PIDFILE}," \
|
||||||
|
-e '/^daemonize\>/s,no,yes,' \
|
||||||
|
-e '/^# bind/s,^# ,,' \
|
||||||
|
-e '/^# maxmemory\>/s,^# ,,' \
|
||||||
|
-e '/^maxmemory\>/s,<bytes>,67108864,' \
|
||||||
|
-e "/^dbfilename\>/s,dump.rdb,${REDIS_DATAPATH}/dump.rdb," \
|
||||||
|
-e "/^dir\>/s, .*, ${REDIS_DATAPATH}/," \
|
||||||
|
-e '/^loglevel\>/s:debug:notice:' \
|
||||||
|
-e "/^logfile\>/s:stdout:${REDIS_LOGFILE}:" \
|
||||||
|
<redis.conf \
|
||||||
|
>redis.conf.gentoo
|
||||||
|
newins redis.conf.gentoo redis.conf
|
||||||
|
use prefix || fowners redis:redis /etc/redis.conf
|
||||||
|
fperms 0644 /etc/redis.conf
|
||||||
|
|
||||||
|
newconfd "${FILESDIR}/redis.confd" redis
|
||||||
|
newinitd "${FILESDIR}/redis.initd" redis
|
||||||
|
|
||||||
|
nonfatal dodoc 00-RELEASENOTES BUGS CONTRIBUTING README TODO
|
||||||
|
|
||||||
|
dobin src/redis-cli
|
||||||
|
dosbin src/redis-benchmark src/redis-server src/redis-check-aof src/redis-check-dump
|
||||||
|
fperms 0750 /usr/sbin/redis-benchmark
|
||||||
|
|
||||||
|
if use prefix; then
|
||||||
|
diropts -m0750
|
||||||
|
else
|
||||||
|
diropts -m0750 -o redis -g redis
|
||||||
|
fi
|
||||||
|
keepdir ${REDIS_DATAPATH} ${REDIS_LOGPATH}
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST libburn-1.0.0.pl00.tar.gz 810543 RMD160 f3b4333f113d0b20e9ebe6fd5ff5a5da3c51067b SHA1 2785ec7d08983ebed8ed3700172f35a2390cca34 SHA256 7d9f02b29c1ddb5921fa9a3e2607495c3b54cc44c1dc3b15cd40d3f991a467fb
|
DIST libburn-1.0.0.pl00.tar.gz 810543 RMD160 f3b4333f113d0b20e9ebe6fd5ff5a5da3c51067b SHA1 2785ec7d08983ebed8ed3700172f35a2390cca34 SHA256 7d9f02b29c1ddb5921fa9a3e2607495c3b54cc44c1dc3b15cd40d3f991a467fb
|
||||||
DIST libburn-1.1.8.tar.gz 854198 RMD160 40e3b63e933c4af4749244471f7e5bea42d5b934 SHA1 d9f2579c9967efcd3776a8da194a5e4b71c17add SHA256 7bec3b9f750ceddc93a91353ccea5e7031b4a4db53100fe30bb98db241a5efa0
|
DIST libburn-1.1.8.tar.gz 854198 RMD160 40e3b63e933c4af4749244471f7e5bea42d5b934 SHA1 d9f2579c9967efcd3776a8da194a5e4b71c17add SHA256 7bec3b9f750ceddc93a91353ccea5e7031b4a4db53100fe30bb98db241a5efa0
|
||||||
DIST libburn-1.2.0.tar.gz 908824 RMD160 931578beae74dc1d31d1a9b86f255163eb0077be SHA1 3013c318350b2d4448654c75246f9b7ca8e23877 SHA256 245762791cf9bb168b600017c9fbd69f0a1cfeddd857c1079ed428ccd8f8d568
|
DIST libburn-1.2.0.tar.gz 908824 RMD160 931578beae74dc1d31d1a9b86f255163eb0077be SHA1 3013c318350b2d4448654c75246f9b7ca8e23877 SHA256 245762791cf9bb168b600017c9fbd69f0a1cfeddd857c1079ed428ccd8f8d568
|
||||||
|
DIST libburn-1.2.2.tar.gz 914127 RMD160 7390154b441de01efeacdee3bedeba4e71364a89 SHA1 a8f41be52a9086c4ca38e2a1d9aecc0d3a6ff04a SHA256 4641ee2be317ff146653597da4c9f3133916c5c839c0bfd3c73ed73d15972e3f
|
||||||
|
@ -0,0 +1,41 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libburn/libburn-1.2.2.ebuild,v 1.1 2012/04/07 12:47:54 billie Exp $
|
||||||
|
|
||||||
|
EAPI=4
|
||||||
|
|
||||||
|
DESCRIPTION="Libburn is an open-source library for reading, mastering and writing optical discs."
|
||||||
|
HOMEPAGE="http://libburnia-project.org"
|
||||||
|
SRC_URI="http://files.libburnia-project.org/releases/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
|
||||||
|
IUSE="cdio debug static-libs track-src-odirect"
|
||||||
|
|
||||||
|
RDEPEND="cdio? ( >=dev-libs/libcdio-0.83 )"
|
||||||
|
DEPEND="$RDEPEND
|
||||||
|
dev-util/pkgconfig"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf \
|
||||||
|
$(use_enable static-libs static) \
|
||||||
|
$(use_enable track-src-odirect) \
|
||||||
|
$(use_enable cdio libcdio) \
|
||||||
|
--disable-ldconfig-at-install \
|
||||||
|
$(use_enable debug)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
dodoc CONTRIBUTORS doc/{comments,*.txt}
|
||||||
|
|
||||||
|
cd "${S}"/cdrskin
|
||||||
|
docinto cdrskin
|
||||||
|
dodoc *.txt README
|
||||||
|
docinto cdrskin/html
|
||||||
|
dohtml cdrskin_eng.html
|
||||||
|
|
||||||
|
find "${D}" -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed"
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST libisoburn-1.0.0.pl00.tar.gz 1038505 RMD160 5f538ba926ba4de4e6fbac609f1a8baed962f1e9 SHA1 65a4528eb18efa3a1381e4a9b5e2d5ee76705c92 SHA256 f067b02fee044da4a69686307900884e18a531a2b4beb316d3978d9d9717884f
|
DIST libisoburn-1.0.0.pl00.tar.gz 1038505 RMD160 5f538ba926ba4de4e6fbac609f1a8baed962f1e9 SHA1 65a4528eb18efa3a1381e4a9b5e2d5ee76705c92 SHA256 f067b02fee044da4a69686307900884e18a531a2b4beb316d3978d9d9717884f
|
||||||
DIST libisoburn-1.1.8.tar.gz 1222551 RMD160 ae148a1332e78f501fe2988e4da2481c9733c2ff SHA1 b8bc91d52262dbd3f6ccea2ae79ac0eaea284a0e SHA256 97ce56075af43c00b646dc33f8297db005e0201ee077b562ac5f3e3154aeb0c2
|
DIST libisoburn-1.1.8.tar.gz 1222551 RMD160 ae148a1332e78f501fe2988e4da2481c9733c2ff SHA1 b8bc91d52262dbd3f6ccea2ae79ac0eaea284a0e SHA256 97ce56075af43c00b646dc33f8297db005e0201ee077b562ac5f3e3154aeb0c2
|
||||||
DIST libisoburn-1.2.0.tar.gz 1225601 RMD160 92eadfdc440ea72894b09c425afbcf8c94ccd060 SHA1 65a53846632800938eb36eb8bf4e7c40eaab6fe1 SHA256 0b13fdc148500df7f9ebeb6c8deab0159b3dd873b25a8415d5e5e556eb806e7d
|
DIST libisoburn-1.2.0.tar.gz 1225601 RMD160 92eadfdc440ea72894b09c425afbcf8c94ccd060 SHA1 65a53846632800938eb36eb8bf4e7c40eaab6fe1 SHA256 0b13fdc148500df7f9ebeb6c8deab0159b3dd873b25a8415d5e5e556eb806e7d
|
||||||
|
DIST libisoburn-1.2.2.tar.gz 1242366 RMD160 7ec5023d20ea17c7efec29815dfdbe9e4fdc8049 SHA1 92e41e0d2a05d8048bda993f2323df4d39dcc245 SHA256 b602d84a297cefbc4f611088b79749524058eb7311eaaf90cbbe679285236a68
|
||||||
|
@ -0,0 +1,52 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libisoburn/libisoburn-1.2.2.ebuild,v 1.1 2012/04/07 12:51:46 billie Exp $
|
||||||
|
|
||||||
|
EAPI=4
|
||||||
|
|
||||||
|
DESCRIPTION="Enables creation and expansion of ISO-9660 filesystems on all CD/DVD media supported by libburn"
|
||||||
|
HOMEPAGE="http://libburnia-project.org/"
|
||||||
|
SRC_URI="http://files.libburnia-project.org/releases/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2 GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
|
||||||
|
IUSE="acl cdio debug external-filters external-filters-setuid readline static-libs xattr zlib"
|
||||||
|
|
||||||
|
RDEPEND=">=dev-libs/libburn-1.2.2
|
||||||
|
>=dev-libs/libisofs-1.2.2
|
||||||
|
readline? ( sys-libs/readline )
|
||||||
|
acl? ( virtual/acl )
|
||||||
|
xattr? ( sys-apps/attr )
|
||||||
|
zlib? ( sys-libs/zlib )
|
||||||
|
cdio? ( >=dev-libs/libcdio-0.83 )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-util/pkgconfig"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf \
|
||||||
|
$(use_enable static-libs static) \
|
||||||
|
$(use_enable readline libreadline) \
|
||||||
|
$(use_enable acl libacl) \
|
||||||
|
$(use_enable xattr) \
|
||||||
|
$(use_enable zlib) \
|
||||||
|
--disable-libjte \
|
||||||
|
$(use_enable cdio libcdio) \
|
||||||
|
$(use_enable external-filters) \
|
||||||
|
$(use_enable external-filters-setuid) \
|
||||||
|
--disable-ldconfig-at-install \
|
||||||
|
--enable-pkg-check-modules \
|
||||||
|
$(use_enable debug)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
dodoc CONTRIBUTORS doc/{comments,*.wiki,startup_file.txt}
|
||||||
|
|
||||||
|
cd "${S}"/xorriso
|
||||||
|
docinto xorriso
|
||||||
|
dodoc changelog.txt README_gnu_xorriso
|
||||||
|
|
||||||
|
find "${D}" -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed"
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST libisofs-1.0.0.tar.gz 684226 RMD160 d0a03f21598bae4de1addc6778855772cd6ad1ce SHA1 5c0b9f02190667203869edcbac9eb10975956c40 SHA256 811d9953b923dd96ebbfbbd0ed2d0e6751d5ec3a1ac7710f3453bff0a4f02fcf
|
DIST libisofs-1.0.0.tar.gz 684226 RMD160 d0a03f21598bae4de1addc6778855772cd6ad1ce SHA1 5c0b9f02190667203869edcbac9eb10975956c40 SHA256 811d9953b923dd96ebbfbbd0ed2d0e6751d5ec3a1ac7710f3453bff0a4f02fcf
|
||||||
DIST libisofs-1.1.6.tar.gz 708180 RMD160 458593fa6a5d361a1a9a4e5dbea34e3730192385 SHA1 db95a0838ded5c89b66347f212dfb54873685e2c SHA256 cbce6ab3c4a86f3b3bd36e9d2d24cfafdfe97d7e08a88c9c563a772e6860f727
|
DIST libisofs-1.1.6.tar.gz 708180 RMD160 458593fa6a5d361a1a9a4e5dbea34e3730192385 SHA1 db95a0838ded5c89b66347f212dfb54873685e2c SHA256 cbce6ab3c4a86f3b3bd36e9d2d24cfafdfe97d7e08a88c9c563a772e6860f727
|
||||||
DIST libisofs-1.2.0.tar.gz 709465 RMD160 29bff30824c3f8d74cc691d2264c5e6bb3723cfa SHA1 016a8aa8e700930a4b586f4573dc10f176262661 SHA256 624cfecb47879d0d1075447caee4c48310c9e8978a23fc8953eea04262c99f05
|
DIST libisofs-1.2.0.tar.gz 709465 RMD160 29bff30824c3f8d74cc691d2264c5e6bb3723cfa SHA1 016a8aa8e700930a4b586f4573dc10f176262661 SHA256 624cfecb47879d0d1075447caee4c48310c9e8978a23fc8953eea04262c99f05
|
||||||
|
DIST libisofs-1.2.2.tar.gz 712993 RMD160 bcb067630bb893d719fc59a46601d1c9b187665e SHA1 0cf70862ed209adb251462d5d5077f8517fbeb75 SHA256 e605f7b1b055bb0db339256a3510a15c8e13fae42dcd08653f1cea15565c1a2e
|
||||||
|
@ -0,0 +1,40 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libisofs/libisofs-1.2.2.ebuild,v 1.1 2012/04/07 12:49:38 billie Exp $
|
||||||
|
|
||||||
|
EAPI=4
|
||||||
|
|
||||||
|
DESCRIPTION="libisofs is an open-source library for reading, mastering and writing optical discs."
|
||||||
|
HOMEPAGE="http://libburnia-project.org/"
|
||||||
|
SRC_URI="http://files.libburnia-project.org/releases/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
|
||||||
|
IUSE="acl debug static-libs verbose-debug xattr zlib"
|
||||||
|
|
||||||
|
RDEPEND="acl? ( virtual/acl )
|
||||||
|
xattr? ( sys-apps/attr )
|
||||||
|
zlib? ( sys-libs/zlib )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-util/pkgconfig"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf \
|
||||||
|
$(use_enable static-libs static) \
|
||||||
|
$(use_enable debug) \
|
||||||
|
$(use_enable verbose-debug) \
|
||||||
|
$(use_enable acl libacl) \
|
||||||
|
$(use_enable xattr) \
|
||||||
|
$(use_enable zlib) \
|
||||||
|
--disable-libjte \
|
||||||
|
--disable-ldconfig-at-install
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
dodoc Roadmap doc/{checksums.txt,susp_aaip*,Tutorial,zisofs_format.txt}
|
||||||
|
|
||||||
|
find "${D}" -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed"
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
DIST pugixml-1.0.tar.gz 349311 RMD160 ecd1c325221e742d263d1cb9ff695c813e2aebcf SHA1 304cc2b87dce9aa24432e4b87ef297a2a158cc2c SHA256 55f86df033dc732996efdc0853db137960e24b584c7c412e926e2a0320ad4918
|
@ -0,0 +1,18 @@
|
|||||||
|
--- pugixml-1.0/scripts/CMakeLists.txt
|
||||||
|
+++ pugixml-1.0/scripts/CMakeLists.txt
|
||||||
|
@@ -1,5 +1,13 @@
|
||||||
|
+cmake_minimum_required(VERSION 2.8)
|
||||||
|
project(pugixml)
|
||||||
|
|
||||||
|
-set(SOURCES ../src/pugixml.hpp ../src/pugiconfig.hpp ../src/pugixml.cpp)
|
||||||
|
+set(HEADERS ../src/pugixml.hpp ../src/pugiconfig.hpp)
|
||||||
|
+set(SOURCES ${HEADERS} ../src/pugixml.cpp)
|
||||||
|
|
||||||
|
-add_library(pugixml STATIC ${SOURCES})
|
||||||
|
+add_library(pugixml SHARED ${SOURCES})
|
||||||
|
+set_target_properties(pugixml PROPERTIES SOVERSION 1 VERSION 1.0)
|
||||||
|
+
|
||||||
|
+install(TARGETS pugixml
|
||||||
|
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
||||||
|
+install(FILES ${HEADERS}
|
||||||
|
+ DESTINATION include)
|
@ -1,8 +1,9 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
|
<herd>video</herd>
|
||||||
<maintainer>
|
<maintainer>
|
||||||
<email>weaver@gentoo.org</email>
|
<email>radhermit@gentoo.org</email>
|
||||||
<name>Andrey Kislyuk</name>
|
<name>Tim Harder</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
@ -0,0 +1,20 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/pugixml/pugixml-1.0.ebuild,v 1.1 2012/04/08 07:36:29 radhermit Exp $
|
||||||
|
|
||||||
|
EAPI=4
|
||||||
|
|
||||||
|
inherit cmake-utils
|
||||||
|
|
||||||
|
DESCRIPTION="Light-weight, simple, and fast XML parser for C++ with XPath support"
|
||||||
|
HOMEPAGE="http://pugixml.org/"
|
||||||
|
SRC_URI="http://pugixml.googlecode.com/files/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
S=${WORKDIR}/scripts
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}"/${P}-cmake.patch )
|
@ -0,0 +1,34 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-php/xdebug-client/xdebug-client-2.2.0_rc1.ebuild,v 1.1 2012/04/07 21:23:11 olemarkus Exp $
|
||||||
|
|
||||||
|
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||||
|
|
||||||
|
MY_PV="${PV/_/}"
|
||||||
|
MY_PV="${MY_PV/rc/RC}"
|
||||||
|
|
||||||
|
DESCRIPTION="Xdebug client for the Common Debugger Protocol (DBGP)."
|
||||||
|
HOMEPAGE="http://www.xdebug.org/"
|
||||||
|
SRC_URI="http://pecl.php.net/get/xdebug-${MY_PV}.tgz"
|
||||||
|
LICENSE="Xdebug"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="libedit"
|
||||||
|
|
||||||
|
S="${WORKDIR}/xdebug-${MY_PV}/debugclient"
|
||||||
|
|
||||||
|
DEPEND="libedit? ( dev-libs/libedit )"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
unpack ${A}
|
||||||
|
chmod +x "${S}"/configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
econf $(use_with libedit) --disable-dependency-tracking
|
||||||
|
emake || die "Build of debug client failed!"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
newbin debugclient xdebug
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST faraday-0.4.6.gem 18944 RMD160 06a16c8b12ceae22e82239ef368daf3e13577471 SHA1 c766f853fd85148c1e36d7ed5c0a2e1a71b46be4 SHA256 02f54d400744e1cc179938748000df22a0f65b69874377f3462185d2bce65e8c
|
DIST faraday-0.4.6.gem 18944 RMD160 06a16c8b12ceae22e82239ef368daf3e13577471 SHA1 c766f853fd85148c1e36d7ed5c0a2e1a71b46be4 SHA256 02f54d400744e1cc179938748000df22a0f65b69874377f3462185d2bce65e8c
|
||||||
DIST faraday-0.7.4.gem 29696 RMD160 a7a1904950461019cfc52c67deea7b93becfa4ce SHA1 f2f9e3ce3ac65ef9d8b5df7fc5cb36711aef54c5 SHA256 5bbe253bd73f7a79ddd306038ba8ff648eaa78f9d7316567bc5fc48d14ba1d02
|
DIST faraday-0.7.4.gem 29696 RMD160 a7a1904950461019cfc52c67deea7b93becfa4ce SHA1 f2f9e3ce3ac65ef9d8b5df7fc5cb36711aef54c5 SHA256 5bbe253bd73f7a79ddd306038ba8ff648eaa78f9d7316567bc5fc48d14ba1d02
|
||||||
DIST faraday-0.7.5.gem 30208 RMD160 10d202a9bf91adb246d570bb65e6ed7bcb46f95e SHA1 182b870a4509ee8c32b9889b3254fe7a409dda71 SHA256 29fee7ae3cb1692949b88b6fc72c3da7573847436b9a956e02cf0d7aa1c43bec
|
DIST faraday-0.7.5.gem 30208 RMD160 10d202a9bf91adb246d570bb65e6ed7bcb46f95e SHA1 182b870a4509ee8c32b9889b3254fe7a409dda71 SHA256 29fee7ae3cb1692949b88b6fc72c3da7573847436b9a956e02cf0d7aa1c43bec
|
||||||
|
DIST faraday-0.7.6.gem 31232 RMD160 f064e3ad4b7993211ffd252712fc416350de3fa8 SHA1 cad76361be803b501cd658bef6566bf6b0784b03 SHA256 bd3291a6fe4545bad566610e5c1d0c671eb182aa8d9772e860a85db2c3c3cf19
|
||||||
|
@ -0,0 +1,33 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/faraday/faraday-0.7.6.ebuild,v 1.1 2012/04/08 06:12:54 graaff Exp $
|
||||||
|
|
||||||
|
EAPI="2"
|
||||||
|
|
||||||
|
USE_RUBY="ruby18 ruby19 ree18 jruby"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_TASK_TEST="test"
|
||||||
|
RUBY_FAKEGEM_TASK_DOC=""
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||||
|
|
||||||
|
inherit ruby-fakegem eutils
|
||||||
|
|
||||||
|
DESCRIPTION="HTTP/REST API client library with pluggable components"
|
||||||
|
HOMEPAGE="http://github.com/technoweenie/faraday"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
ruby_add_rdepend ">=dev-ruby/rack-1.1.0
|
||||||
|
>=dev-ruby/addressable-2.2.6
|
||||||
|
>=dev-ruby/multipart-post-1.1.3"
|
||||||
|
ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.4 >=dev-ruby/webmock-1.7 )"
|
||||||
|
|
||||||
|
all_ruby_prepare() {
|
||||||
|
# Remove bundler support.
|
||||||
|
rm Gemfile || die
|
||||||
|
sed -i -e '/[Bb]undler/d' test/helper.rb config.ru || die
|
||||||
|
}
|
@ -0,0 +1,47 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/fast_gettext/fast_gettext-0.6.6.ebuild,v 1.1 2012/04/08 06:17:25 graaff Exp $
|
||||||
|
|
||||||
|
EAPI="4"
|
||||||
|
|
||||||
|
# jruby support requires sqlite3 support for jruby.
|
||||||
|
USE_RUBY="ruby18 ruby19 ree18"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_TASK_DOC=""
|
||||||
|
RUBY_FAKEGEM_EXTRADOC="CHANGELOG Readme.md"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_TASK_TEST="none"
|
||||||
|
|
||||||
|
inherit ruby-fakegem
|
||||||
|
|
||||||
|
DESCRIPTION="GetText but 3.5 x faster, 560 x less memory, simple, clean namespace (7 vs 34) and threadsave!"
|
||||||
|
HOMEPAGE="https://github.com/grosser/fast_gettext"
|
||||||
|
|
||||||
|
LICENSE="public-domain"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
ruby_add_bdepend "test? ( dev-ruby/rspec:2 dev-ruby/activerecord dev-ruby/bundler )"
|
||||||
|
|
||||||
|
all_ruby_prepare() {
|
||||||
|
rm Gemfile.lock || die
|
||||||
|
|
||||||
|
# Remove jeweler from Gemfile since it is not needed for tests.
|
||||||
|
sed -i '/jeweler/d' Gemfile || die
|
||||||
|
|
||||||
|
# Don't run a test that requires safe mode which we can't provide
|
||||||
|
# due to insecure directory settings for the portage dir. This spec
|
||||||
|
# also calls out to ruby which won't work with different ruby
|
||||||
|
# implementations.
|
||||||
|
sed -i -e '/can work in SAFE mode/,/end/ s:^:#:' spec/fast_gettext/translation_repository/mo_spec.rb || die
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_prepare() {
|
||||||
|
# Make sure the right ruby interpreter is used
|
||||||
|
sed -i -e "s:bundle exec ruby:bundle exec ${RUBY}:" spec/fast_gettext/vendor/*spec.rb || die
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_test() {
|
||||||
|
${RUBY} -S rspec spec || die
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST fattr-2.1.0.gem 11264 RMD160 826f943628ace076859a225de9cdb7cb40f87d7b SHA1 709b5c20abfccc4741e81c28b95593537a4bc825 SHA256 20ba71ddec16e34707e65c25855735a543b9378a1e9345ced46f392d8c61afaa
|
DIST fattr-2.1.0.gem 11264 RMD160 826f943628ace076859a225de9cdb7cb40f87d7b SHA1 709b5c20abfccc4741e81c28b95593537a4bc825 SHA256 20ba71ddec16e34707e65c25855735a543b9378a1e9345ced46f392d8c61afaa
|
||||||
DIST fattr-2.2.0.gem 11776 RMD160 bd34f94b0f1307c6e3257cc671676e253f21bcec SHA1 6695f1edcb3d434b76b8ebe6e0e1946529a0f7f2 SHA256 4671287dc64e0cd7e16aec393b226cac2062fe4984f5026134d7cf9acd5439f6
|
DIST fattr-2.2.0.gem 11776 RMD160 bd34f94b0f1307c6e3257cc671676e253f21bcec SHA1 6695f1edcb3d434b76b8ebe6e0e1946529a0f7f2 SHA256 4671287dc64e0cd7e16aec393b226cac2062fe4984f5026134d7cf9acd5439f6
|
||||||
|
DIST fattr-2.2.1.gem 11776 RMD160 5db9a73e6471082f6140ef90b54f3fb805342472 SHA1 af6167cfc3fb1e095bfcfec92f1014aa1752baa1 SHA256 070930def3fdc2e25066400463ba776f8da58cd1b105a53175203d2013d89411
|
||||||
|
@ -0,0 +1,34 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/fattr/fattr-2.2.1.ebuild,v 1.1 2012/04/08 06:22:50 graaff Exp $
|
||||||
|
|
||||||
|
EAPI=4
|
||||||
|
USE_RUBY="ruby18 ruby19 ree18 jruby"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_TASK_DOC=""
|
||||||
|
RUBY_FAKEGEM_EXTRADOC="README"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_TASK_TEST=""
|
||||||
|
|
||||||
|
inherit ruby-fakegem
|
||||||
|
|
||||||
|
DESCRIPTION="fattr.rb is a \"fatter attr\" for ruby."
|
||||||
|
HOMEPAGE="http://rubyforge.org/projects/codeforpeople/"
|
||||||
|
|
||||||
|
LICENSE="Ruby"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86 ~x86-fbsd"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
ruby_add_bdepend "test? ( virtual/ruby-test-unit )"
|
||||||
|
|
||||||
|
each_ruby_test() {
|
||||||
|
${RUBY} test/fattr_test.rb || die "Tests failed."
|
||||||
|
}
|
||||||
|
|
||||||
|
all_ruby_install() {
|
||||||
|
all_fakegem_install
|
||||||
|
|
||||||
|
insinto /usr/share/doc/${PF}
|
||||||
|
doins -r samples
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST fxruby-1.6.20.gem 1392640 RMD160 d26b835641cd4f60b4daebcf33f5fa32bca0d39c SHA1 c99594de7868a8770258450b37aba48a5a4744d6 SHA256 ab64ec2495881574c098896b10a6db4c4f90e6f37312ddd9390be469df7a6726
|
DIST fxruby-1.6.20.gem 1392640 RMD160 d26b835641cd4f60b4daebcf33f5fa32bca0d39c SHA1 c99594de7868a8770258450b37aba48a5a4744d6 SHA256 ab64ec2495881574c098896b10a6db4c4f90e6f37312ddd9390be469df7a6726
|
||||||
|
DIST fxruby-1.6.23.gem 1419776 RMD160 e7dbf22be40268fb7f61d8ffb70537aa432c4a70 SHA1 daf17657dbf8d03771cdae640cca7bba605aa551 SHA256 eaf6f7b0a71b341ab5b0589652398be4d4531fa5092ae0981553335aab759c98
|
||||||
|
@ -0,0 +1,68 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/fxruby/fxruby-1.6.23.ebuild,v 1.1 2012/04/08 06:55:49 graaff Exp $
|
||||||
|
|
||||||
|
EAPI=4
|
||||||
|
USE_RUBY="ruby18 ruby19"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_NAME="fxruby"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_TASK_DOC="docs"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_EXTRADOC="History.txt index.html README.rdoc README.git TODO"
|
||||||
|
|
||||||
|
inherit multilib ruby-fakegem toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="Ruby language binding to the FOX GUI toolkit"
|
||||||
|
HOMEPAGE="http://www.fxruby.org/"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="1.6"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||||
|
IUSE="examples doc"
|
||||||
|
|
||||||
|
DEPEND="x11-libs/fox:1.6
|
||||||
|
>=x11-libs/fxscintilla-1.62-r1"
|
||||||
|
RDEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
# Tests fail with a memory corruption error. Restrict the tests for
|
||||||
|
# now. We did not run tests with older versions so we assume this is
|
||||||
|
# not a regression for now.
|
||||||
|
RESTRICT="test"
|
||||||
|
#ruby_add_bdepend "test? ( dev-ruby/ruby-opengl )"
|
||||||
|
|
||||||
|
ruby_add_bdepend "dev-ruby/hoe"
|
||||||
|
|
||||||
|
all_ruby_prepare() {
|
||||||
|
sed -i -e '/\[:compile\]/d' Rakefile || die
|
||||||
|
sed -i -e 's:libs, "fxscintilla":libs, "fxscintilla-1.6":g' \
|
||||||
|
ext/fox16/extconf.rb || die "sed error"
|
||||||
|
einfo "Avoid -O0 builds"
|
||||||
|
sed -i -e 's:-O0 -I:-I:' \
|
||||||
|
ext/fox16/extconf.rb || die "Can't fix forced -O0"
|
||||||
|
|
||||||
|
# Avoid a dependency on rake-compiler.
|
||||||
|
sed -i -e '/extensiontask/ s:^:#:' -e '/Rake::ExtensionTask/,$ s:^:#:' Rakefile || die
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_configure() {
|
||||||
|
${RUBY} -Cext/fox16 extconf.rb || die
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_compile() {
|
||||||
|
CXX=$(tc-getCXX) emake -Cext/fox16 || die
|
||||||
|
cp ext/fox16/fox16$(get_modname) lib/ || die
|
||||||
|
}
|
||||||
|
|
||||||
|
all_ruby_install() {
|
||||||
|
all_fakegem_install
|
||||||
|
|
||||||
|
if use examples; then
|
||||||
|
for dir in sample samples example examples; do
|
||||||
|
if [ -d ${dir} ] ; then
|
||||||
|
dodir /usr/share/doc/${PF}
|
||||||
|
cp -pPR ${dir} "${D}"/usr/share/doc/${PF} || die "cp failed"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST gettext_i18n_rails-0.3.6.gem 17408 RMD160 145805a8cd5f76a2e3b41ecb38eb8871b83110b9 SHA1 0caa9b882633c78601a95337c091d4effe0792e5 SHA256 1bfeb1b006a400c571af6d6be8ac9e415eed011f13a2efbaaa9b009d0d8bb270
|
DIST gettext_i18n_rails-0.3.6.gem 17408 RMD160 145805a8cd5f76a2e3b41ecb38eb8871b83110b9 SHA1 0caa9b882633c78601a95337c091d4effe0792e5 SHA256 1bfeb1b006a400c571af6d6be8ac9e415eed011f13a2efbaaa9b009d0d8bb270
|
||||||
DIST gettext_i18n_rails-0.4.3.gem 17920 RMD160 4f04aa3b059b3802de19e731b83d7fac2495aeea SHA1 d006b96a0868363ec6567c4b48d5f6a1a78dce90 SHA256 562223fced3968eea21a07c4bb2e2b78e494a10b5b5aeb6c2751b156780a1814
|
DIST gettext_i18n_rails-0.4.3.gem 17920 RMD160 4f04aa3b059b3802de19e731b83d7fac2495aeea SHA1 d006b96a0868363ec6567c4b48d5f6a1a78dce90 SHA256 562223fced3968eea21a07c4bb2e2b78e494a10b5b5aeb6c2751b156780a1814
|
||||||
DIST gettext_i18n_rails-0.4.5.gem 18432 RMD160 210d2f56292e7fdf6c8af8e08ac4de2b82f00b01 SHA1 570a3dd770a2d3951acfee9e7a1392f78ddfe797 SHA256 e48a41ea120c2721550e66bd71377f72c16c2847259ff12299dae1646e477be4
|
DIST gettext_i18n_rails-0.4.5.gem 18432 RMD160 210d2f56292e7fdf6c8af8e08ac4de2b82f00b01 SHA1 570a3dd770a2d3951acfee9e7a1392f78ddfe797 SHA256 e48a41ea120c2721550e66bd71377f72c16c2847259ff12299dae1646e477be4
|
||||||
|
DIST gettext_i18n_rails-0.4.6.gem 18432 RMD160 d548877bff9ab2e0125bcbf4539f8385d327e5f5 SHA1 8e7ac6fa5ae72e18f38f9afbea81ab1191628f25 SHA256 b027bfcfdf980a683d72460d809756dc189b9c3f114a93f0ca1cb90aefb1c681
|
||||||
|
@ -0,0 +1,40 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-0.4.6.ebuild,v 1.1 2012/04/08 06:59:19 graaff Exp $
|
||||||
|
|
||||||
|
EAPI="4"
|
||||||
|
|
||||||
|
# jruby support requires sqlite3 support for jruby.
|
||||||
|
USE_RUBY="ruby18 ruby19 ree18"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_TASK_DOC=""
|
||||||
|
RUBY_FAKEGEM_EXTRADOC="Readme.md"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_TASK_TEST="spec"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_EXTRAINSTALL="init.rb VERSION"
|
||||||
|
|
||||||
|
inherit ruby-fakegem
|
||||||
|
|
||||||
|
DESCRIPTION="FastGettext / Rails integration."
|
||||||
|
HOMEPAGE="https://github.com/grosser/gettext_i18n_rails"
|
||||||
|
|
||||||
|
LICENSE="public-domain"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
ruby_add_bdepend "test? ( dev-ruby/rspec:2 dev-ruby/activerecord )"
|
||||||
|
ruby_add_rdepend "dev-ruby/fast_gettext"
|
||||||
|
|
||||||
|
all_ruby_prepare() {
|
||||||
|
rm Gemfile Gemfile.lock || die
|
||||||
|
|
||||||
|
# Remove specs for slim and hamlet, template engines we don't package.
|
||||||
|
rm spec/gettext_i18n_rails/slim_parser_spec.rb spec/gettext_i18n_rails/hamlet_parser_spec.rb || die
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_test() {
|
||||||
|
# Call specs directly because the Rakefile will use the wrong interpreter
|
||||||
|
${RUBY} -S rspec spec || die
|
||||||
|
}
|
@ -1,3 +1,2 @@
|
|||||||
DIST gnuplot-2.3.4.gem 12288 RMD160 60d702ebf30b29ad9ef9afdc0104d65de9687bf5 SHA1 0a146a88fd36e7d7e60d0e90f72075237c3f3350 SHA256 3f0f5489be0a225f66c2c33faf2b447838976f6137cfe17dbc60e76066b4a484
|
|
||||||
DIST gnuplot-2.3.5.gem 12800 RMD160 d6da8e8e1a18b587643d361ae35303f0d5ab2651 SHA1 40a90d183edb27f7a6eba719761624d07c1c36f5 SHA256 66b6a16612a1edd073181cf25070609eb28ee0a1684ff6aa23ea79901cb72a01
|
|
||||||
DIST gnuplot-2.3.6.gem 12800 RMD160 7cc6edc6f0fb309cd5f299027f8d4159774080ee SHA1 92265dc2c8c0157eee618acd56f0d21dc7281dfb SHA256 253745e9ba48fd64a6691fe18880e9b7774a813b3609bd5990cddbea1da9e227
|
DIST gnuplot-2.3.6.gem 12800 RMD160 7cc6edc6f0fb309cd5f299027f8d4159774080ee SHA1 92265dc2c8c0157eee618acd56f0d21dc7281dfb SHA256 253745e9ba48fd64a6691fe18880e9b7774a813b3609bd5990cddbea1da9e227
|
||||||
|
DIST gnuplot-2.4.1.gem 13312 RMD160 c8a17d5265c4763c87dc03c99eb60b2a9aef4e6e SHA1 2b5eb32da6cfafa73a3bc4b59650234e2f740beb SHA256 f78ee0f2d9a60138626593adf061700b0be97ecfdda738382d421643ae409777
|
||||||
|
@ -1,29 +0,0 @@
|
|||||||
# Copyright 1999-2010 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/gnuplot/gnuplot-2.3.4.ebuild,v 1.2 2010/08/29 11:37:02 graaff Exp $
|
|
||||||
|
|
||||||
EAPI="2"
|
|
||||||
USE_RUBY="ruby18 ruby19"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_TASK_DOC=""
|
|
||||||
RUBY_FAKEGEM_EXTRADOC="AUTHORS.txt ChangeLog README.textile"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_TASK_TEST=""
|
|
||||||
|
|
||||||
inherit ruby-fakegem
|
|
||||||
|
|
||||||
DESCRIPTION="Gnuplot drawing library - Ruby Bindings"
|
|
||||||
HOMEPAGE="http://rgplot.rubyforge.org/"
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~ppc ~x86"
|
|
||||||
IUSE="test"
|
|
||||||
SLOT="0"
|
|
||||||
|
|
||||||
RDEPEND="${RDEPEND} sci-visualization/gnuplot"
|
|
||||||
|
|
||||||
ruby_add_bdepend "test? ( virtual/ruby-test-unit )"
|
|
||||||
|
|
||||||
each_ruby_test() {
|
|
||||||
${RUBY} -Ctest -rtest/unit -e "Dir['test/*.rb'].each{|f| require f}" || die
|
|
||||||
}
|
|
@ -1 +1,2 @@
|
|||||||
DIST jeweler-1.6.4.gem 56320 RMD160 c5ca3aee92323d2f690ae430becb47a0b3cdd9d2 SHA1 5f45d072a274b5f0e2f8479714ec0aa70854d45e SHA256 5b839eba42d76b82fe1d6c63895606b09e046f997b4f8a5c5c1d523e1f0b31c8
|
DIST jeweler-1.6.4.gem 56320 RMD160 c5ca3aee92323d2f690ae430becb47a0b3cdd9d2 SHA1 5f45d072a274b5f0e2f8479714ec0aa70854d45e SHA256 5b839eba42d76b82fe1d6c63895606b09e046f997b4f8a5c5c1d523e1f0b31c8
|
||||||
|
DIST jeweler-1.8.3.gem 57344 RMD160 10379ddb68a075d106067fb9babd50c85408146e SHA1 cb1cf16a2cfab48fb35a2110bd17ae94d00f6677 SHA256 a5a0355e07d01e90bd9db8aa849a695e097ade1b68ef4287f72400520a1b53a3
|
||||||
|
@ -0,0 +1,47 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/jeweler/jeweler-1.8.3.ebuild,v 1.1 2012/04/08 08:31:25 graaff Exp $
|
||||||
|
|
||||||
|
EAPI=2
|
||||||
|
USE_RUBY="ruby18 ruby19 ree18"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_TASK_DOC="yard"
|
||||||
|
RUBY_FAKEGEM_DOCDIR="doc"
|
||||||
|
|
||||||
|
# Tests and features also need the same set of dependencies present.
|
||||||
|
RUBY_FAKEGEM_TASK_TEST=""
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_EXTRADOC="ChangeLog.markdown README.markdown"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_GEMSPEC="jeweler.gemspec"
|
||||||
|
|
||||||
|
inherit ruby-fakegem
|
||||||
|
|
||||||
|
DESCRIPTION="Rake tasks for managing gems and versioning and a generator for creating a new project"
|
||||||
|
HOMEPAGE="http://wiki.github.com/technicalpickles/jeweler"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
ruby_add_bdepend "doc? ( dev-ruby/yard )"
|
||||||
|
|
||||||
|
ruby_add_rdepend "dev-ruby/bundler"
|
||||||
|
|
||||||
|
# We do not depend on all runtime dependencies since the usage of jeweler in
|
||||||
|
# Rakefile's does not require this. However, the generator does, but it
|
||||||
|
# depends on gems that are obsolete and not supported in Gentoo.
|
||||||
|
|
||||||
|
all_ruby_prepare() {
|
||||||
|
# Remove bundler support.
|
||||||
|
rm Gemfile Gemfile.lock || die
|
||||||
|
sed -i -e '/bundler/d' -e '/Bundler.setup/d' Rakefile test/test_helper.rb features/support/env.rb || die
|
||||||
|
|
||||||
|
# Remove (currently) unused targets from the Rakefile that require
|
||||||
|
# additional dependencies.
|
||||||
|
sed -i -e '/rcov/,$d' Rakefile || die
|
||||||
|
|
||||||
|
# Remove a runtime dependency that we can't satisfy.
|
||||||
|
sed -i -e '/<git>/d' jeweler.gemspec || die
|
||||||
|
}
|
@ -0,0 +1,65 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/json/json-1.6.6.ebuild,v 1.1 2012/04/08 09:03:14 graaff Exp $
|
||||||
|
|
||||||
|
EAPI=2
|
||||||
|
USE_RUBY="ruby18 ree18 ruby19 jruby"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_TASK_DOC="doc"
|
||||||
|
RUBY_FAKEGEM_EXTRADOC="CHANGES TODO README.rdoc README-json-jruby.markdown"
|
||||||
|
RUBY_FAKEGEM_DOCDIR="doc"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_GEMSPEC="json.gemspec"
|
||||||
|
|
||||||
|
inherit multilib ruby-fakegem
|
||||||
|
|
||||||
|
DESCRIPTION="A JSON implementation as a Ruby extension."
|
||||||
|
HOMEPAGE="http://json.rubyforge.org/"
|
||||||
|
LICENSE="|| ( Ruby GPL-2 )"
|
||||||
|
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="${RDEPEND}"
|
||||||
|
DEPEND="${DEPEND}
|
||||||
|
dev-util/ragel"
|
||||||
|
|
||||||
|
ruby_add_bdepend "dev-ruby/rake"
|
||||||
|
|
||||||
|
all_ruby_prepare() {
|
||||||
|
# Avoid building the extension twice!
|
||||||
|
# And use rdoc instead of sdoc which we don't have packaged
|
||||||
|
# And don't call git to list files. We're using the pregenerated spec anyway.
|
||||||
|
sed -i \
|
||||||
|
-e 's| => :compile||' \
|
||||||
|
-e 's| => :clean||' \
|
||||||
|
-e 's|sdoc|rdoc|' \
|
||||||
|
-e 's|`git ls-files`|""|' \
|
||||||
|
Rakefile || die "rakefile fix failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_compile() {
|
||||||
|
# Since 1.5.0 a Java extension is provided but it does not compile.
|
||||||
|
if [[ $(basename ${RUBY}) != "jruby" ]]; then
|
||||||
|
${RUBY} -S rake compile || die "extension compile failed"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_test() {
|
||||||
|
JSON=pure \
|
||||||
|
${RUBY} -Iext:lib -S testrb tests/test_*.rb || die "pure ruby tests failed"
|
||||||
|
|
||||||
|
if [[ $(basename ${RUBY}) != "jruby" ]]; then
|
||||||
|
JSON=ext \
|
||||||
|
${RUBY} -Iext:lib -S testrb tests/test_*.rb || die "ext ruby tests failed"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_install() {
|
||||||
|
each_fakegem_install
|
||||||
|
if [[ $(basename ${RUBY}) != "jruby" ]]; then
|
||||||
|
ruby_fakegem_newins ext/json/ext/generator$(get_modname) lib/json/ext/generator$(get_modname)
|
||||||
|
ruby_fakegem_newins ext/json/ext/parser$(get_modname) lib/json/ext/parser$(get_modname)
|
||||||
|
fi
|
||||||
|
}
|
@ -0,0 +1,59 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/libxml/libxml-2.3.2.ebuild,v 1.1 2012/04/08 09:29:08 graaff Exp $
|
||||||
|
|
||||||
|
EAPI=2
|
||||||
|
|
||||||
|
USE_RUBY="ruby18 ree18 ruby19"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_NAME="libxml-ruby"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_DOCDIR="doc"
|
||||||
|
RUBY_FAKEGEM_EXTRADOC="README.rdoc HISTORY"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_TASK_TEST="none"
|
||||||
|
|
||||||
|
inherit ruby-fakegem
|
||||||
|
|
||||||
|
DESCRIPTION="Ruby libxml with a user friendly API, akin to REXML, but feature complete and significantly faster."
|
||||||
|
HOMEPAGE="http://libxml.rubyforge.org"
|
||||||
|
|
||||||
|
LICENSE="as-is"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="${RDEPEND} dev-libs/libxml2"
|
||||||
|
DEPEND="${DEPEND} dev-libs/libxml2"
|
||||||
|
|
||||||
|
ruby_add_bdepend "doc? ( dev-ruby/rdoc )
|
||||||
|
test? ( virtual/ruby-test-unit )"
|
||||||
|
|
||||||
|
all_ruby_prepare() {
|
||||||
|
# Remove grancher tasks only needed for publishing the website
|
||||||
|
sed -i -e '/grancher/d' -e '/Grancher/,$d' Rakefile || die
|
||||||
|
|
||||||
|
# We don't have the hanna template available.
|
||||||
|
sed -i -e 's/hanna/rake/' Rakefile || die
|
||||||
|
|
||||||
|
# Remove rake-compiler bits since we don't use it
|
||||||
|
sed -i -e '/extensiontask/d' -e '/ExtensionTask/,/end/d' -e '/GemPackageTask/,/end/d' Rakefile || die
|
||||||
|
|
||||||
|
# replace ulimit -n output as it does not work with Ruby 1.9
|
||||||
|
sed -i -e 's:`ulimit -n`:"'`ulimit -n`'":' test/tc_parser.rb || die
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_configure() {
|
||||||
|
${RUBY} -C ext/libxml extconf.rb || die
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_compile() {
|
||||||
|
emake -C ext/libxml
|
||||||
|
cp ext/libxml/libxml_ruby.so lib/ || die
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_test() {
|
||||||
|
# The test suite needs to load its files in alphabetical order but
|
||||||
|
# this is not guaranteed. See bug 370501.
|
||||||
|
${RUBY} -Ilib -r ./test/test_helper.rb test/test_suite.rb || die
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST mdds_0.5.3.tar.bz2 92050 RMD160 8e97f4977e671698a6163fb55a1e13a4499a288c SHA1 e578b6c8e8fe4b20ae030fc14959b92cb6b1aba4 SHA256 a19205ac076973b55d9c5d3c8b664735d5b89fe793629ec10c110caa98e0bc1d
|
DIST mdds_0.5.3.tar.bz2 92050 RMD160 8e97f4977e671698a6163fb55a1e13a4499a288c SHA1 e578b6c8e8fe4b20ae030fc14959b92cb6b1aba4 SHA256 a19205ac076973b55d9c5d3c8b664735d5b89fe793629ec10c110caa98e0bc1d
|
||||||
|
DIST mdds_0.5.4.tar.bz2 92462 RMD160 6b242fd11449787b0ce1c561e30658e90d2e3011 SHA1 17e565a2928bfadca184a1ddb4833a3f2b52b817 SHA256 0f229706053e1d192351eab10b69ea6a356ac75ba460256930546fa41d25ae35
|
||||||
|
@ -0,0 +1,27 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-util/mdds/mdds-0.5.4.ebuild,v 1.1 2012/04/07 15:36:12 scarabeus Exp $
|
||||||
|
|
||||||
|
EAPI=4
|
||||||
|
|
||||||
|
DESCRIPTION="A collection of multi-dimensional data structure and indexing algorithm"
|
||||||
|
HOMEPAGE="http://code.google.com/p/multidimalgorithm/"
|
||||||
|
SRC_URI="http://multidimalgorithm.googlecode.com/files/${P/-/_}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="dev-libs/boost"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
S=${WORKDIR}/${P/-/_}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf \
|
||||||
|
--with-hash-container=boost \
|
||||||
|
--docdir="${EPREFIX}/usr/share/doc/${PF}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() { :; }
|
@ -0,0 +1,565 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.7.10.ebuild,v 1.1 2012/04/08 05:49:59 robbat2 Exp $
|
||||||
|
|
||||||
|
EAPI=4
|
||||||
|
|
||||||
|
GENTOO_DEPEND_ON_PERL=no
|
||||||
|
|
||||||
|
# bug #329479: git-remote-testgit is not multiple-version aware
|
||||||
|
PYTHON_DEPEND="python? 2"
|
||||||
|
[[ ${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 ${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 ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
KEYWORDS="" # Pending git-svn fixes
|
||||||
|
else
|
||||||
|
SRC_URI=""
|
||||||
|
KEYWORDS=""
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="+blksha1 +curl cgi doc emacs gtk iconv +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test"
|
||||||
|
|
||||||
|
# Common to both DEPEND and RDEPEND
|
||||||
|
CDEPEND="
|
||||||
|
!blksha1? ( 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 )"
|
||||||
|
|
||||||
|
RDEPEND="${CDEPEND}
|
||||||
|
app-crypt/gnupg
|
||||||
|
perl? ( dev-perl/Error
|
||||||
|
dev-perl/Net-SMTP-SSL
|
||||||
|
dev-perl/Authen-SASL
|
||||||
|
cgi? ( virtual/perl-CGI 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
|
||||||
|
dev-python/pygtksourceview:2
|
||||||
|
) )"
|
||||||
|
|
||||||
|
# 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
|
||||||
|
)
|
||||||
|
test? (
|
||||||
|
app-crypt/gnupg
|
||||||
|
)"
|
||||||
|
|
||||||
|
# Live ebuild builds man pages and HTML docs, additionally
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
DEPEND="${DEPEND}
|
||||||
|
app-text/asciidoc
|
||||||
|
app-text/xmlto"
|
||||||
|
fi
|
||||||
|
|
||||||
|
SITEFILE=50${PN}-gentoo.el
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
REQUIRED_USE="
|
||||||
|
cgi? ( perl )
|
||||||
|
cvs? ( perl )
|
||||||
|
subversion? ( perl )
|
||||||
|
webdav? ( curl )
|
||||||
|
"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
if use subversion && has_version dev-vcs/subversion && built_with_use --missing false 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_set_active_version 2
|
||||||
|
python_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="
|
||||||
|
|
||||||
|
# can't define this to null, since the entire makefile depends on it
|
||||||
|
sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile
|
||||||
|
|
||||||
|
use iconv \
|
||||||
|
|| einfo "Forcing iconv for ${PVR} due to bugs #321895, #322205."
|
||||||
|
# || myopts="${myopts} NO_ICONV=YesPlease"
|
||||||
|
# because, above, we need to do this unconditionally (no "&& use iconv")
|
||||||
|
use !elibc_glibc && myopts="${myopts} NEEDS_LIBICONV=YesPlease"
|
||||||
|
|
||||||
|
use tk \
|
||||||
|
|| myopts="${myopts} NO_TCLTK=YesPlease"
|
||||||
|
use pcre \
|
||||||
|
&& myopts="${myopts} USE_LIBPCRE=yes"
|
||||||
|
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"
|
||||||
|
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
|
||||||
|
|
||||||
|
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}"
|
||||||
|
}
|
||||||
|
|
||||||
|
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() {
|
||||||
|
# Noperl is being merged to upstream as of 2009/04/05
|
||||||
|
#epatch "${FILESDIR}"/20090305-git-1.6.2-noperl.patch
|
||||||
|
|
||||||
|
# GetOpt-Long v2.38 is strict
|
||||||
|
# Merged in 1.6.3 final 2009/05/07
|
||||||
|
#epatch "${FILESDIR}"/20090505-git-1.6.2.5-getopt-fixes.patch
|
||||||
|
|
||||||
|
# JS install fixup
|
||||||
|
# Merged in 1.7.5.x
|
||||||
|
#epatch "${FILESDIR}"/git-1.7.2-always-install-js.patch
|
||||||
|
|
||||||
|
# USE=-iconv causes segfaults, fixed post 1.7.1
|
||||||
|
# Gentoo bug #321895
|
||||||
|
#epatch "${FILESDIR}"/git-1.7.1-noiconv-segfault-fix.patch
|
||||||
|
|
||||||
|
# Fix false positives with t3404 due to SHELL=/bin/false for the portage
|
||||||
|
# user.
|
||||||
|
# Merged upstream
|
||||||
|
#epatch "${FILESDIR}"/git-1.7.3.4-avoid-shell-issues.patch
|
||||||
|
|
||||||
|
# bug #350075: t9001: fix missing prereq on some tests
|
||||||
|
# Merged upstream
|
||||||
|
#epatch "${FILESDIR}"/git-1.7.3.4-fix-perl-test-prereq.patch
|
||||||
|
|
||||||
|
# bug #350330 - automagic CVS when we don't want it is bad.
|
||||||
|
epatch "${FILESDIR}"/git-1.7.3.5-optional-cvs.patch
|
||||||
|
|
||||||
|
sed -i \
|
||||||
|
-e 's:^\(CFLAGS =\).*$:\1 $(OPTCFLAGS) -Wall:' \
|
||||||
|
-e 's:^\(LDFLAGS =\).*$:\1 $(OPTLDFLAGS):' \
|
||||||
|
-e 's:^\(CC = \).*$:\1$(OPTCC):' \
|
||||||
|
-e 's:^\(AR = \).*$:\1$(OPTAR):' \
|
||||||
|
-e "s:\(PYTHON_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \
|
||||||
|
-e "s:\(PERL_PATH = \)\(.*\)$:\1${EPREFIX}\2:" \
|
||||||
|
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 -i 's/DOCBOOK2X_TEXI=docbook2x-texi/DOCBOOK2X_TEXI=docbook2texi.pl/' \
|
||||||
|
Documentation/Makefile || die "sed failed"
|
||||||
|
|
||||||
|
# bug #318289
|
||||||
|
# Merged upstream
|
||||||
|
#epatch "${FILESDIR}"/git-1.7.3.2-interix.patch
|
||||||
|
|
||||||
|
# merged upstream
|
||||||
|
#epatch "${FILESDIR}"/git-1.7.5-interix.patch
|
||||||
|
|
||||||
|
# merged upstream
|
||||||
|
#epatch "${FILESDIR}"/git-1.7.6-interix.patch
|
||||||
|
|
||||||
|
# Newer versions of SVN hate a whitespace in the file URL.
|
||||||
|
# So we avoid that by replaced the space with an underscore.
|
||||||
|
#Initialized empty Git repository in /dev/shm/portage/dev-vcs/git-9999/work/git-9999/t/t d.t9155/git_project/.git/
|
||||||
|
#svn: E235000: In file 'subversion/libsvn_subr/dirent_uri.c' line 2291: assertion failed (svn_uri_is_canonical(url, pool))
|
||||||
|
#
|
||||||
|
# With this change the following tests still fail: t9100 t9118 t9120
|
||||||
|
# Without it, MOST of t91* fails, due to the space tripping up the
|
||||||
|
# svn_uri_is_canonical.
|
||||||
|
#
|
||||||
|
# git-svn actually needs to be fixed here, but this chagne is useful for
|
||||||
|
# testing it.
|
||||||
|
#
|
||||||
|
# This patch is my work to date on fixing git-svn, but it causes more
|
||||||
|
# breakage than it fixes (it's manually-edited now to do nothing).
|
||||||
|
#epatch "${FILESDIR}"/git-1.7.8-git-svn-1.7-canonical-path.patch
|
||||||
|
cd "${S}"/t
|
||||||
|
sed -i \
|
||||||
|
-e 's/trash directory/trash_directory/g' \
|
||||||
|
test-lib.sh t0000-basic.sh Makefile || die "sed failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
git_emake() {
|
||||||
|
# bug #326625: PERL_PATH, PERL_MM_OPT
|
||||||
|
# bug #320647: PYTHON_PATH
|
||||||
|
PYTHON_PATH=""
|
||||||
|
use python && PYTHON_PATH="$(PYTHON -a)"
|
||||||
|
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" \
|
||||||
|
"$@"
|
||||||
|
# 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() {
|
||||||
|
git_emake || die "emake failed"
|
||||||
|
|
||||||
|
if use emacs ; then
|
||||||
|
elisp-compile contrib/emacs/git{,-blame}.el \
|
||||||
|
|| die "emacs modules failed"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use perl && use cgi ; then
|
||||||
|
git_emake \
|
||||||
|
gitweb/gitweb.cgi \
|
||||||
|
|| die "emake gitweb/gitweb.cgi failed"
|
||||||
|
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
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
git_emake \
|
||||||
|
install || \
|
||||||
|
die "make install failed"
|
||||||
|
|
||||||
|
# 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}
|
||||||
|
|
||||||
|
if use emacs ; then
|
||||||
|
elisp-install ${PN} contrib/emacs/git.{el,elc} || die
|
||||||
|
elisp-install ${PN} contrib/emacs/git-blame.{el,elc} || die
|
||||||
|
#elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} || die
|
||||||
|
# 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} || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use python && use gtk ; then
|
||||||
|
dobin "${S}"/contrib/gitview/gitview
|
||||||
|
python_convert_shebangs ${PYTHON_ABI} "${ED}"/usr/bin/gitview
|
||||||
|
dodoc "${S}"/contrib/gitview/gitview.txt
|
||||||
|
fi
|
||||||
|
|
||||||
|
dobin contrib/fast-import/git-p4
|
||||||
|
#dodoc contrib/fast-import/git-p4.txt # Moved upstream
|
||||||
|
newbin contrib/fast-import/import-tars.perl import-tars
|
||||||
|
newbin contrib/git-resurrect.sh git-resurrect
|
||||||
|
|
||||||
|
dodir /usr/share/${PN}/contrib
|
||||||
|
# The following are excluded:
|
||||||
|
# completion - installed above
|
||||||
|
# emacs - installed above
|
||||||
|
# examples - these are stuff that is not used in Git anymore actually
|
||||||
|
# gitview - installed above
|
||||||
|
# p4import - excluded because fast-import has a better one
|
||||||
|
# patches - stuff the Git guys made to go upstream to other places
|
||||||
|
# svnimport - use git-svn
|
||||||
|
# thunderbird-patch-inline - fixes thunderbird
|
||||||
|
for i in \
|
||||||
|
blameview buildsystems ciabot continuous convert-objects fast-import \
|
||||||
|
hg-to-git hooks remotes2config.sh remotes2config.sh rerere-train.sh \
|
||||||
|
stats svn-fe 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
|
||||||
|
|
||||||
|
newinitd "${FILESDIR}"/git-daemon.initd git-daemon
|
||||||
|
newconfd "${FILESDIR}"/git-daemon.confd git-daemon
|
||||||
|
|
||||||
|
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="t5502-quickfetch.sh \
|
||||||
|
t5512-ls-remote.sh \
|
||||||
|
t5520-pull.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 t9118 t9120 all fail with SVN 1.7, despite the workaround for spaces
|
||||||
|
# in the test directory.
|
||||||
|
local test_svn="t9100-git-svn-basic.sh \
|
||||||
|
t9118-git-svn-funky-branch-names.sh \
|
||||||
|
t9120-git-svn-clone-with-percent-escapes.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 ]] && \
|
||||||
|
built_with_use 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
|
||||||
|
use python && python_mod_optimize git_remote_helpers
|
||||||
|
einfo "Please read /usr/share/bash-completion/git for Git bash completion"
|
||||||
|
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
|
||||||
|
use python && python_mod_cleanup git_remote_helpers
|
||||||
|
}
|
@ -1,2 +1,2 @@
|
|||||||
DIST wesnoth-1.10.1.tar.bz2 341899698 RMD160 7deb86d92ffae85d5c2bf7867fcf556bbe6cc621 SHA1 34a609ac1b2b7fc5f034db15e10fe99970a19c4f SHA256 0050494695af384ef1bd3b5d1d0ced4d1f41695bed9176ddb3d838b12242d387
|
DIST wesnoth-1.10.2.tar.bz2 342094674 RMD160 5846a1cdbc08c124f4caaee02dc023dc4f1b21d1 SHA1 6a275ee29d53f1e2267afd03b00a12e4d04e8cbc SHA256 3d0afe262c04e2ce7ae07eb343350c6f10d0ef34fe68205b6b13605d10fe5c41
|
||||||
DIST wesnoth-1.10.tar.bz2 339946658 RMD160 39f0addc95ccc556c952f1172666a3d0b5756149 SHA1 6315c8e262fba86a98fcb8dd67d5d4d56b807c4d SHA256 4ba12b1e43761650579d563d4384c5e06674b0bff75cef2cb0abb439ecdc8ece
|
DIST wesnoth-1.10.tar.bz2 339946658 RMD160 39f0addc95ccc556c952f1172666a3d0b5756149 SHA1 6315c8e262fba86a98fcb8dd67d5d4d56b807c4d SHA256 4ba12b1e43761650579d563d4384c5e06674b0bff75cef2cb0abb439ecdc8ece
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/games-strategy/wesnoth/wesnoth-1.10.1.ebuild,v 1.1 2012/03/22 00:35:59 mr_bones_ Exp $
|
# $Header: /var/cvsroot/gentoo-x86/games-strategy/wesnoth/wesnoth-1.10.2.ebuild,v 1.1 2012/04/08 06:16:42 mr_bones_ Exp $
|
||||||
|
|
||||||
EAPI=2
|
EAPI=2
|
||||||
inherit cmake-utils eutils multilib toolchain-funcs flag-o-matic games
|
inherit cmake-utils eutils multilib toolchain-funcs flag-o-matic games
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue