Skip to content

new easyconfig for PROJ 9.5.1 #22821

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

xinan1911
Copy link
Contributor

(created using eb --new-pr)

Copy link

Updated software PROJ-9.5.1-GCCcore-13.3.0.eb

Diff against PROJ-9.4.1-GCCcore-13.3.0.eb

easybuild/easyconfigs/p/PROJ/PROJ-9.4.1-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/p/PROJ/PROJ-9.4.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/p/PROJ/PROJ-9.5.1-GCCcore-13.3.0.eb
index 1307155f8f..e0e2eda319 100644
--- a/easybuild/easyconfigs/p/PROJ/PROJ-9.4.1-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/p/PROJ/PROJ-9.5.1-GCCcore-13.3.0.eb
@@ -9,7 +9,7 @@
 easyblock = 'CMakeMake'
 
 name = 'PROJ'
-version = '9.4.1'
+version = '9.5.1'
 
 homepage = 'https://proj.org'
 description = """Program proj is a standard Unix filter function which converts
@@ -20,7 +20,7 @@ toolchainopts = {'pic': True}
 
 source_urls = ['https://download.osgeo.org/proj/']
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['ffe20170ee2b952207adf8a195e2141eab12cda181e49fdeb54425d98c7171d7']
+checksums = ['a8395f9696338ffd46b0feb603edbb730fad6746fba77753c77f7f997345e3d3']
 
 builddependencies = [
     ('pkgconf', '2.2.0'),
Diff against PROJ-9.3.1-GCCcore-13.2.0.eb

easybuild/easyconfigs/p/PROJ/PROJ-9.3.1-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/p/PROJ/PROJ-9.3.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/p/PROJ/PROJ-9.5.1-GCCcore-13.3.0.eb
index 4b2f17e16a..e0e2eda319 100644
--- a/easybuild/easyconfigs/p/PROJ/PROJ-9.3.1-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/p/PROJ/PROJ-9.5.1-GCCcore-13.3.0.eb
@@ -9,31 +9,31 @@
 easyblock = 'CMakeMake'
 
 name = 'PROJ'
-version = '9.3.1'
+version = '9.5.1'
 
 homepage = 'https://proj.org'
 description = """Program proj is a standard Unix filter function which converts
 geographic longitude and latitude coordinates into cartesian coordinates"""
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
 toolchainopts = {'pic': True}
 
 source_urls = ['https://download.osgeo.org/proj/']
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['b0f919cb9e1f42f803a3e616c2b63a78e4d81ecfaed80978d570d3a5e29d10bc']
+checksums = ['a8395f9696338ffd46b0feb603edbb730fad6746fba77753c77f7f997345e3d3']
 
 builddependencies = [
-    ('pkgconf', '2.0.3'),
-    ('binutils', '2.40'),
-    ('CMake', '3.27.6'),
-    ('googletest', '1.14.0'),
+    ('pkgconf', '2.2.0'),
+    ('binutils', '2.42'),
+    ('CMake', '3.29.3'),
+    ('googletest', '1.15.2'),
 ]
 
 dependencies = [
-    ('SQLite', '3.43.1'),
+    ('SQLite', '3.45.3'),
     ('LibTIFF', '4.6.0'),
-    ('cURL', '8.3.0'),
-    ('XZ', '5.4.4'),
+    ('cURL', '8.7.1'),
+    ('XZ', '5.4.5'),
     ('nlohmann_json', '3.11.3'),
 ]
 
Diff against PROJ-6.3.1-GCCcore-10.3.0.eb

easybuild/easyconfigs/p/PROJ/PROJ-6.3.1-GCCcore-10.3.0.eb

diff --git a/easybuild/easyconfigs/p/PROJ/PROJ-6.3.1-GCCcore-10.3.0.eb b/easybuild/easyconfigs/p/PROJ/PROJ-9.5.1-GCCcore-13.3.0.eb
index 87149b669a..e0e2eda319 100644
--- a/easybuild/easyconfigs/p/PROJ/PROJ-6.3.1-GCCcore-10.3.0.eb
+++ b/easybuild/easyconfigs/p/PROJ/PROJ-9.5.1-GCCcore-13.3.0.eb
@@ -6,35 +6,40 @@
 # License:: MIT/GPL
 #
 ##
-easyblock = 'ConfigureMake'
+easyblock = 'CMakeMake'
 
 name = 'PROJ'
-version = '6.3.1'
+version = '9.5.1'
 
 homepage = 'https://proj.org'
 description = """Program proj is a standard Unix filter function which converts
 geographic longitude and latitude coordinates into cartesian coordinates"""
 
-toolchain = {'name': 'GCCcore', 'version': '10.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
 toolchainopts = {'pic': True}
 
 source_urls = ['https://download.osgeo.org/proj/']
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['6de0112778438dcae30fcc6942dee472ce31399b9e5a2b67e8642529868c86f8']
-
+checksums = ['a8395f9696338ffd46b0feb603edbb730fad6746fba77753c77f7f997345e3d3']
 
 builddependencies = [
-    ('pkg-config', '0.29.2'),
-    ('binutils', '2.36.1'),
+    ('pkgconf', '2.2.0'),
+    ('binutils', '2.42'),
+    ('CMake', '3.29.3'),
+    ('googletest', '1.15.2'),
 ]
 
 dependencies = [
-    ('SQLite', '3.35.4'),
-    ('LibTIFF', '4.2.0'),
-    ('cURL', '7.76.0'),
-    ('XZ', '5.2.5'),
+    ('SQLite', '3.45.3'),
+    ('LibTIFF', '4.6.0'),
+    ('cURL', '8.7.1'),
+    ('XZ', '5.4.5'),
+    ('nlohmann_json', '3.11.3'),
 ]
 
+# build twice, once for static, once for shared libraries
+configopts = ['', '-DBUILD_SHARED_LIBS=OFF']
+
 sanity_check_paths = {
     'files': ['bin/cct', 'bin/cs2cs', 'bin/geod', 'bin/gie', 'bin/proj', 'bin/projinfo',
               'lib/libproj.a', 'lib/libproj.%s' % SHLIB_EXT],

@xinan1911
Copy link
Contributor Author

Test report by @xinan1911
FAILED
Build succeeded for 0 out of 1 (1 easyconfigs in total)
int5.local.snellius.surf.nl - Linux RHEL 9.4, x86_64, AMD EPYC 7F72 24-Core Processor, Python 3.9.18
See https://gist.github.com/xinan1911/c78b5d5e697b967f3a4e1cc6b15cfbf2 for a full test report.

@xinan1911
Copy link
Contributor Author

Test report by @xinan1911
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
int5.local.snellius.surf.nl - Linux RHEL 9.4, x86_64, AMD EPYC 7F72 24-Core Processor, Python 3.9.18
See https://gist.github.com/xinan1911/fd6c7aaa5bca9ab51278cd93615e3f23 for a full test report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant