diff --git a/FUNCTIONS b/FUNCTIONS
index 91bf60d..a9db9d5 100755
--- a/FUNCTIONS
+++ b/FUNCTIONS
@@ -688,8 +688,8 @@ function waf_install() {
# spells in several sections now need cmake or qt4
cmake_build() {
- mkdir -p build &&
- cd build &&
+ mkdir -p builddir &&
+ cd builddir &&
prepare_cmake_flags &&
if [[ -z $1 ]];then
diff --git a/graphics-libs/jasper/DETAILS b/graphics-libs/jasper/DETAILS
index ae1477f..259dbaa 100755
--- a/graphics-libs/jasper/DETAILS
+++ b/graphics-libs/jasper/DETAILS
@@ -1,12 +1,12 @@
source $GRIMOIRE/CMAKE_FUNCTIONS
SPELL=jasper
- VERSION=2.0.14
+ VERSION=4.2.0
SOURCE=$SPELL-$VERSION.tar.gz
-
SOURCE_HASH=sha512:9e5cffd2e899e37ba08890e2377ddfc3c2fb13d9fe00dea6b4612e4d241a6f4327de6835809b415c41ae4bf44208cf7871c1982ff5fc04ae6bc09fd376b0afc8
+
SOURCE_HASH=sha512:50b81dbfcdb29aaf5225dd3cc108a798191037785c9d2a1f4390dc2383321b8f29c7a249cb5e4b0ecb5945bc7952354a02e337690c88f0d346b9d59838287430
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_URL[0]=https://www.ece.uvic.ca/~frodo/jasper/software/$SOURCE
- WEB_SITE=http://www.ece.uvic.ca/~frodo/jasper/
- LICENSE[0]=http://www.ece.uvic.ca/~frodo/jasper/LICENSE
+
SOURCE_URL[0]=https://github.com/jasper-software/jasper/releases/download/version-$VERSION/$SOURCE
+ WEB_SITE=https://www.ece.uvic.ca/~frodo/jasper/
+ LICENSE[0]=https://www.ece.uvic.ca/~frodo/jasper/LICENSE
ENTERED=20040118
SECURITY_PATCH=1
KEYWORDS="images graphics libs"
diff --git a/graphics-libs/jasper/HISTORY b/graphics-libs/jasper/HISTORY
index e6ae3dc..ad25024 100644
--- a/graphics-libs/jasper/HISTORY
+++ b/graphics-libs/jasper/HISTORY
@@ -1,3 +1,8 @@
+2024-02-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.2.0
+ download from github
+ * PRE_BUILD: added to fix build
+
2023-12-13 Thomas Orgis <sobukus AT sourcemage.org>
* DEPENDS: handle doxygen/latex dep