From 157c3a38708e696e3dd15de05e619e7ddbc7b633 Mon Sep 17 00:00:00 2001 From: Dane Smith Date: Sun, 25 Jul 2010 07:11:07 -0400 Subject: Patch for makefile to allow job control & updated ebuild. --- app-crypt/dieharder/Manifest | 4 ++- app-crypt/dieharder/dieharder-2.28.1.ebuild | 1 + .../dieharder/files/dieharder-2.28.1-makefile.diff | 30 ++++++++++++++++++++++ 3 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 app-crypt/dieharder/files/dieharder-2.28.1-makefile.diff (limited to 'app-crypt') diff --git a/app-crypt/dieharder/Manifest b/app-crypt/dieharder/Manifest index dad0a0e..03f6e5a 100644 --- a/app-crypt/dieharder/Manifest +++ b/app-crypt/dieharder/Manifest @@ -1,3 +1,5 @@ +AUX dieharder-2.28.1-makefile.diff 876 RMD160 31e6696a8eb0e13d0de2be42f0daa7070d9b9793 SHA1 6ef758eda33a82ccaad49f60a68dcb599ce6b7a2 SHA256 d8a046e0965b96bf87cc37029b4370d426f8fed381730f4ce5a26ed21353fc62 DIST dieharder-2.28.1.tgz 766985 RMD160 955d39077c093aec39da2688e4e51a249438d59e SHA1 789984e5ce582e3e59b8af0ae330d061435a10ed SHA256 748ec4716e64de38807e126f10335e45136fa789056e9f647a6bf73698205286 -EBUILD dieharder-2.28.1.ebuild 772 RMD160 22d849b69ceb217bedb5a539376b7136b602591e SHA1 64ba2f2ca21947a0b2a58c83a73b58c8d11281a7 SHA256 3443b39b3b2d4bd0b9b46fcaa5a6dd7d61fa8f300f05ccd859cb94178417a084 +EBUILD dieharder-2.28.1.ebuild 813 RMD160 0fb1ffc1e66abf397589b922a849ab6108c52af0 SHA1 da3855356b7cbb51b239e69fd29e183e3f20dffc SHA256 90ad8bdfc1ac10fc306022ff9c4f77bbf56872d95269c97abb37bdd50dc4120e MISC ChangeLog 295 RMD160 4a90dd3fb2ebdb38a8f06c317ac112fe55bcaf12 SHA1 823af21eb11b729c259e7993b0edefa925ff64f7 SHA256 62fb38971c450552a1584deca810a5444b9de8d9bf2145b0898e959a2174651c +MISC dieharder-2.28.1.ebuild~ 772 RMD160 22d849b69ceb217bedb5a539376b7136b602591e SHA1 64ba2f2ca21947a0b2a58c83a73b58c8d11281a7 SHA256 3443b39b3b2d4bd0b9b46fcaa5a6dd7d61fa8f300f05ccd859cb94178417a084 diff --git a/app-crypt/dieharder/dieharder-2.28.1.ebuild b/app-crypt/dieharder/dieharder-2.28.1.ebuild index c0c8dd4..729815c 100644 --- a/app-crypt/dieharder/dieharder-2.28.1.ebuild +++ b/app-crypt/dieharder/dieharder-2.28.1.ebuild @@ -21,6 +21,7 @@ DEPEND="sci-libs/gsl" RDEPEND="${DEPEND}" src_prepare() { + epatch "${FILESDIR}"/${P}-makefile.diff eautoreconf } diff --git a/app-crypt/dieharder/files/dieharder-2.28.1-makefile.diff b/app-crypt/dieharder/files/dieharder-2.28.1-makefile.diff new file mode 100644 index 0000000..c201c96 --- /dev/null +++ b/app-crypt/dieharder/files/dieharder-2.28.1-makefile.diff @@ -0,0 +1,30 @@ +--- Makefile 2008-09-08 08:37:20.000000000 -0400 ++++ Makefile.dieharder 2010-07-25 07:09:24.000000000 -0400 +@@ -734,23 +734,20 @@ + # presume the simplest of dependencies and remake if includes change + # for example. + #======================================================================== +-all: $(LIBTIME) $(PROGTIME) $(INCTIME) ++all: $(LIBTIME) $(INCTIME) $(PROGTIME) + + # This is not, actually, a particularly useful toplevel target. To + # work correctly it also would require a full parsing of all + # lower level dependencies. I'm leaving it in for the moment just + # to have a default target at the toplevel that CAN be used to test. + $(LIBTIME): +- (cd $(LIBRARY); \ +- make) ++ +$(MAKE) -C $(LIBRARY) + + $(INCTIME): +- (cd include; \ +- make) ++ +$(MAKE) -C include + + $(PROGTIME): +- (cd $(PROGRAM); \ +- make) ++ +$(MAKE) -C $(PROGRAM) + + $(ABS): Makefile + cat $(ABS) | \ -- cgit v1.2.3-65-gdbad