summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTimothy Gu <timothygu99@gmail.com>2014-09-19 02:40:18 (GMT)
committerTimothy Gu <timothygu99@gmail.com>2014-09-19 02:40:18 (GMT)
commit7cb9753e497172224031ed77b1f75ba3efb300aa (patch)
tree14a3848d6dd391c4d45f3dd1e6a993a2a369920d
parent8c596c09d7cf6c3ffdc2a68fa5346ae4e07d5abc (diff)
downloadmxe-7cb9753e497172224031ed77b1f75ba3efb300aa.zip
mxe-7cb9753e497172224031ed77b1f75ba3efb300aa.tar.gz
mxe-7cb9753e497172224031ed77b1f75ba3efb300aa.tar.bz2
primesieve: Update and fix test
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
-rw-r--r--src/primesieve.mk16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/primesieve.mk b/src/primesieve.mk
index edef301..79be506 100644
--- a/src/primesieve.mk
+++ b/src/primesieve.mk
@@ -3,25 +3,27 @@
PKG := primesieve
$(PKG)_IGNORE :=
-$(PKG)_VERSION := 5.3
-$(PKG)_CHECKSUM := dac89a72cc3789035149a7d2cfa48ef7d722fd8a
+$(PKG)_VERSION := 5.4
+$(PKG)_CHECKSUM := 1309e444bde3822cdc3e953757b46750d384cc00
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
$(PKG)_URL := http://dl.bintray.com/kimwalisch/$(PKG)/$($(PKG)_FILE)
-$(PKG)_DEPS := gcc
+$(PKG)_DEPS := gcc libgomp
define $(PKG)_UPDATE
- $(WGET) -q -O- 'http://dl.bintray.com/kimwalisch/primesieve/' | \
+ $(WGET) -q -O- 'http://primesieve.org/downloads/' | \
$(SED) -n 's,.*primesieve-\([0-9][^>]*\)\.tar.*,\1,p' | \
- tail -1
+ grep -v '\(linux\|mac\|win\)' | \
+ $(SORT) -Vr | \
+ head -1
endef
define $(PKG)_BUILD
cd '$(1)' && ./configure \
$(MXE_CONFIGURE_OPTS)
- $(MAKE) -C '$(1)' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= html_DATA=
+ $(MAKE) -C '$(1)' -j '$(JOBS)' install $(MXE_DISABLE_CRUFT)
- $(TARGET)-g++ -s -std=c++0x -o '$(1)/examples/test-primesieve.exe' \
+ $(TARGET)-g++ -s -std=c++0x -fopenmp -o '$(1)/examples/test-primesieve.exe' \
'$(1)/examples/count_primes.cpp' \
'-lprimesieve'
$(INSTALL) -m755 '$(1)/examples/test-primesieve.exe' '$(PREFIX)/$(TARGET)/bin/'