Files
macports-ports/science/abinit/files/patch-python3.diff

347 lines
10 KiB
Diff

--- abisrc.py.orig 2026-05-22 14:59:40
+++ abisrc.py 2026-05-24 06:41:03
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
This script analyzes the Abinit source tree and generates the dependency graph
"""
--- change_source.py.orig 2026-05-22 14:59:40
+++ change_source.py 2026-05-24 06:41:34
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
This script replaces strings in the source files. See replace_string function.
"""
diff --git config/scripts/add-targets-binaries config/scripts/add-targets-binaries
index 57ff3b6..b8cac06 100755
--- config/scripts/add-targets-binaries
+++ config/scripts/add-targets-binaries
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2005-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/add-targets-libraries config/scripts/add-targets-libraries
index bbd8712..bba8acb 100755
--- config/scripts/add-targets-libraries
+++ config/scripts/add-targets-libraries
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2005-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/clean-build-examples config/scripts/clean-build-examples
index 0010000..b718866 100755
--- config/scripts/clean-build-examples
+++ config/scripts/clean-build-examples
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2009-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-build-examples config/scripts/make-build-examples
index 2a7010b..6fdab84 100755
--- config/scripts/make-build-examples
+++ config/scripts/make-build-examples
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2009-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-config-dump-in config/scripts/make-config-dump-in
index 55ab1f9..ed7e015 100755
--- config/scripts/make-config-dump-in
+++ config/scripts/make-config-dump-in
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2014-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-cppopts-dumper config/scripts/make-cppopts-dumper
index 05e0b3d..c9ed3c6 100755
--- config/scripts/make-cppopts-dumper
+++ config/scripts/make-cppopts-dumper
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function, division, absolute_import #, unicode_literals
import os
diff --git config/scripts/make-doc-options config/scripts/make-doc-options
index 76649a6..abb9845 100755
--- config/scripts/make-doc-options
+++ config/scripts/make-doc-options
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2005-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-file-lists config/scripts/make-file-lists
index 46ea5c3..2eedddf 100755
--- config/scripts/make-file-lists
+++ config/scripts/make-file-lists
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2014-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-macros-autotools config/scripts/make-macros-autotools
index 1106beb..e40bd82 100755
--- config/scripts/make-macros-autotools
+++ config/scripts/make-macros-autotools
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2009-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-macros-corelibs config/scripts/make-macros-corelibs
index fc2114e..52ae51a 100755
--- config/scripts/make-macros-corelibs
+++ config/scripts/make-macros-corelibs
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2005-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-macros-debug config/scripts/make-macros-debug
index 54d8852..853c08d 100755
--- config/scripts/make-macros-debug
+++ config/scripts/make-macros-debug
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2009-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-macros-detect config/scripts/make-macros-detect
index 335d9d9..264831b 100755
--- config/scripts/make-macros-detect
+++ config/scripts/make-macros-detect
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2015-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-macros-dirflags config/scripts/make-macros-dirflags
index bfb8037..5e63a49 100755
--- config/scripts/make-macros-dirflags
+++ config/scripts/make-macros-dirflags
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2005-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-macros-dumpers config/scripts/make-macros-dumpers
index 94b8f32..68eed1f 100755
--- config/scripts/make-macros-dumpers
+++ config/scripts/make-macros-dumpers
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2005-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-macros-environment config/scripts/make-macros-environment
index d89a81e..21505cc 100755
--- config/scripts/make-macros-environment
+++ config/scripts/make-macros-environment
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2006-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-macros-hints config/scripts/make-macros-hints
index d78cead..31f60c2 100755
--- config/scripts/make-macros-hints
+++ config/scripts/make-macros-hints
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2009-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-macros-optim config/scripts/make-macros-optim
index 7249663..cbb3405 100755
--- config/scripts/make-macros-optim
+++ config/scripts/make-macros-optim
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2009-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-macros-options config/scripts/make-macros-options
index 7d0e7fc..52e1042 100755
--- config/scripts/make-macros-options
+++ config/scripts/make-macros-options
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2005-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-macros-output config/scripts/make-macros-output
index 5306770..19eac20 100755
--- config/scripts/make-macros-output
+++ config/scripts/make-macros-output
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2005-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-macros-subsystems config/scripts/make-macros-subsystems
index 254553e..4b96ee5 100755
--- config/scripts/make-macros-subsystems
+++ config/scripts/make-macros-subsystems
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2011-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-macros-triggers config/scripts/make-macros-triggers
index 2af7cae..57e5c06 100755
--- config/scripts/make-macros-triggers
+++ config/scripts/make-macros-triggers
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2014-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-makefiles-abichecks config/scripts/make-makefiles-abichecks
index c90c968..e3883b9 100755
--- config/scripts/make-makefiles-abichecks
+++ config/scripts/make-makefiles-abichecks
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2014-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-makefiles-binaries config/scripts/make-makefiles-binaries
index 2fa917e..1600332 100755
--- config/scripts/make-makefiles-binaries
+++ config/scripts/make-makefiles-binaries
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2005-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-makefiles-corelibs config/scripts/make-makefiles-corelibs
index a1cf0b3..a331307 100755
--- config/scripts/make-makefiles-corelibs
+++ config/scripts/make-makefiles-corelibs
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2005-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-makefiles-exports config/scripts/make-makefiles-exports
index 5cd8f45..202c351 100755
--- config/scripts/make-makefiles-exports
+++ config/scripts/make-makefiles-exports
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2005-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-makefiles-inter config/scripts/make-makefiles-inter
index 92a2708..82bf61e 100755
--- config/scripts/make-makefiles-inter
+++ config/scripts/make-makefiles-inter
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2005-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-makefiles-top config/scripts/make-makefiles-top
index f2d7341..ac3249a 100755
--- config/scripts/make-makefiles-top
+++ config/scripts/make-makefiles-top
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2005-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/make-optim-dumper config/scripts/make-optim-dumper
index 1aca214..542180d 100755
--- config/scripts/make-optim-dumper
+++ config/scripts/make-optim-dumper
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
import os
diff --git config/scripts/make-sources-parser config/scripts/make-sources-parser
index 9a5ee68..9959137 100755
--- config/scripts/make-sources-parser
+++ config/scripts/make-sources-parser
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2009-2026 ABINIT Group (Damien Caliste)
#
diff --git config/scripts/make-symlink-maker config/scripts/make-symlink-maker
index d8eacb6..3d842c0 100755
--- config/scripts/make-symlink-maker
+++ config/scripts/make-symlink-maker
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2005-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/makemake config/scripts/makemake
index 4e0ce50..e275361 100755
--- config/scripts/makemake
+++ config/scripts/makemake
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2011-2026 ABINIT Group (Yann Pouillon)
#
diff --git config/scripts/update-version-number config/scripts/update-version-number
index a6648e3..3cc753e 100755
--- config/scripts/update-version-number
+++ config/scripts/update-version-number
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2010-2026 ABINIT Group (Yann Pouillon)
#
diff --git mksite.py mksite.py
index bf8f6d6..588e12c 100755
--- mksite.py
+++ mksite.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
This script serves as a wrapper around MkDocs to build the ABINIT documentation website.