You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
lscsoft-deps: switch to Python 3.14 dependencies
Replace all py27-* deps with py314-*, since the py27 subports for astropy, h5py, healpy, shapely, pytest-mpl have been retired. Drop py-cjson from the +glue variant (Python-2-only abandoned package; Python 3 has json in the stdlib). Switch python27 to python314 and update the post-install notes accordingly. Bump homepage to https. Closes: https://trac.macports.org/ticket/64269 Signed-off-by: Paul Guyot <pguyot@kallisys.net>
This commit is contained in:
@@ -5,7 +5,7 @@ PortSystem 1.0
|
||||
name lscsoft-deps
|
||||
version 20200805
|
||||
# Note: rebuild afer upgrading HDF5. Keep revision number even if 0.
|
||||
revision 8
|
||||
revision 9
|
||||
categories science
|
||||
maintainers nomaintainer
|
||||
platforms any
|
||||
@@ -16,7 +16,7 @@ long_description This is a meta-port that depends on all the ports \
|
||||
needed for developing Software used within the LIGO Scientific \
|
||||
Collaboration.
|
||||
|
||||
homepage http://www.lsc-group.phys.uwm.edu/daswg
|
||||
homepage https://www.lsc-group.phys.uwm.edu/daswg
|
||||
master_sites ${homepage}
|
||||
|
||||
distfiles
|
||||
@@ -36,10 +36,9 @@ destroot {
|
||||
}
|
||||
|
||||
variant glue description {Include dependencies for glue development} {
|
||||
depends_run-append port:py27-cjson \
|
||||
port:py27-numpy \
|
||||
port:py27-openssl \
|
||||
port:py27-pyrxp
|
||||
depends_run-append port:py314-numpy \
|
||||
port:py314-openssl \
|
||||
port:py314-pyrxp
|
||||
}
|
||||
|
||||
variant lalsuite requires glue description {Include dependencies for LALSuite development} {
|
||||
@@ -53,19 +52,18 @@ variant lalsuite requires glue description {Include dependencies for LALSuite de
|
||||
port:libframe \
|
||||
port:libxml2 \
|
||||
port:metaio \
|
||||
port:py27-astropy \
|
||||
port:py27-freezegun \
|
||||
port:py27-h5py \
|
||||
port:py27-healpy \
|
||||
port:py27-lscsoft-glue \
|
||||
port:py27-ligo-segments \
|
||||
port:py27-ligo-lw \
|
||||
port:py27-mock \
|
||||
port:py27-numpy \
|
||||
port:py27-pytest \
|
||||
port:py27-pytest-mpl \
|
||||
port:py27-scipy \
|
||||
port:py27-shapely \
|
||||
port:py314-astropy \
|
||||
port:py314-freezegun \
|
||||
port:py314-h5py \
|
||||
port:py314-healpy \
|
||||
port:py314-lscsoft-glue \
|
||||
port:py314-ligo-segments \
|
||||
port:py314-ligo-lw \
|
||||
port:py314-mock \
|
||||
port:py314-pytest \
|
||||
port:py314-pytest-mpl \
|
||||
port:py314-scipy \
|
||||
port:py314-shapely \
|
||||
port:swig \
|
||||
port:swig-python
|
||||
}
|
||||
@@ -80,11 +78,8 @@ variant nds2 description {Include dependencies for nds2 development} {
|
||||
|
||||
variant nds2_swig requires nds2 description {Include dependencies for nds2 SWIG development} {
|
||||
depends_run-append \
|
||||
path:bin/doxygen:doxygen \
|
||||
path:bin/dot:graphviz \
|
||||
port:gnu-classpath \
|
||||
port:python27 \
|
||||
port:py27-numpy \
|
||||
port:python314 \
|
||||
port:py314-numpy \
|
||||
port:swig \
|
||||
port:swig-java \
|
||||
port:swig-octave \
|
||||
@@ -97,21 +92,12 @@ variant gds description {Include dependencies for GDS development} {
|
||||
port:root6
|
||||
}
|
||||
|
||||
#variant gstlal requires glue lalsuite description {Include dependencies for gstlal development} {
|
||||
# depends_run-append port:gstreamer010 \
|
||||
# port:gstreamer010-gst-plugins-base \
|
||||
# port:gstreamer010-gst-plugins-good \
|
||||
# port:orc \
|
||||
# port:py27-gobject \
|
||||
# port:py27-gst-python
|
||||
#}
|
||||
|
||||
default_variants +glue +lalsuite +nds2 +nds2_swig +gds
|
||||
|
||||
notes \
|
||||
"To complete the installation and prepare your system for use, please run:
|
||||
\n\tgit lfs install
|
||||
\tsudo port select --set python python27"
|
||||
\tsudo port select --set python python314"
|
||||
|
||||
use_configure no
|
||||
|
||||
|
||||
Reference in New Issue
Block a user