Releases: JeffersonLab/hdpm
0.8.0
- updated JANA to 0.7.9p1
- replaces sim-recon with halld_sim and halld_recon
- added gluex_MCwrapper
- matches version_3.0.xml
- tested master, jlab and jlab-dev
- tested on CentOS7/RHEL7 and Ubuntu16
- NOT tested on CentOS6/RHEL6 and macOS
Binaries
64-bit Linux: hdpm-0.8.0.linux.tar.gz
64-bit macOS: hdpm-0.8.0.macOS.tar.gz
hdpm 0.7.3
- updated to rcdb 0.03, amptools 0.9.3 and ccdb 1.06.06
- added sqlitecpp 2.2.0
- added GNU scientific library (gsl) to prerequisites
- matches version_2.27.xml
- tested master, jlab and jlab-dev
- tested on CentOS7/RHEL7 and Ubuntu16
- NOT tested on CentOS6/RHEL6 and macOS
Binaries
64-bit Linux: hdpm-0.7.3.linux.tar.gz
64-bit macOS: hdpm-0.7.3.macOS.tar.gz
hdpm 0.7.2
- Includes
JANA-0.7.9,CCDB-1.06.05, andPyPWA-2.1.0. - Uses GlueX custom build of
Pythonon CentOS 6 iFarm at JLab.
Binaries
64-bit Linux: hdpm-0.7.2.linux.tar.gz
64-bit macOS: hdpm-0.7.2.macOS.tar.gz
hdpm 0.7.1
- Fixes regression in completeness of some error messages (62ca76e).
- Fixes Geant4 library path on macOS (used in env setup file).
Binaries
64-bit Linux: hdpm-0.7.1.linux.tar.gz
64-bit macOS: hdpm-0.7.1.macOS.tar.gz
hdpm 0.7.0
- Updates the
AmpToolsURL. - Adds
PyPWAto the extra package list. - Removes the -a (--all) flag.
- Fixes GCC-4.9.2 setup on CentOS 6 JLab farm.
- Merges
buildcommand intoinstallcommand. - Merges
updatecommand intofetchcommand.
Binaries
64-bit Linux: hdpm-0.7.0.linux.tar.gz
64-bit macOS: hdpm-0.7.0.macOS.tar.gz
hdpm 0.6.1
- Fixes an environment-setup file bug (41001b7).
- Adds
hd_utilitiesto the default package list. - Deprecates the -a (--all) flag.
Binaries
64-bit Linux: hdpm-0.6.1.linux.tar.gz
64-bit macOS: hdpm-0.6.1.macOS.tar.gz
hdpm 0.6.0
- Requires GLUEX_TOP env variable (to use as package directory).
- Migrates hdpm directories (settings, env, .dist, ...) to $GLUEX_TOP/.hdpm.
- Makes incremental builds the default behavior (use --info option to recover old behavior).
- Sets HTTP proxy env variables at JLab for all relevant commands.
- Uses HTTP HEAD request to check if URL is valid before attempting to download.
- Supports user-defined packages with dependencies.
showcan now displaydependentsof packages, in addition todeps.- Adds the "extra packages" group, packages which are not included by default.
- Introduces the
addandrmcommands for altering the current package settings. - Introduces the
selfupdatecommand for updating hdpm to the latest release. - Uses the same dependencies as version_2.2.xml, except for
root 6.08.06.
Binaries
64-bit Linux: hdpm-0.6.0.linux.tar.gz
64-bit macOS: hdpm-0.6.0.macOS.tar.gz
hdpm 0.5.0
- Uses relative symlinks when installing prebuilt packages.
- Allows a comment to be added when settings are saved.
- Fixes dependency checking on macOS.
- Provides simple setup scripts for bash and tcsh.
- Upgrades
janato 0.7.7p1 androotto 6.08.04.
Binaries
64-bit Linux: hdpm-0.5.0.linux.tar.gz
64-bit macOS: hdpm-0.5.0.macOS.tar.gz
hdpm 0.4.0
- Adds initial support for HDGeant4.
- Allows for better control over package selection by adding
--depsand--alloptions. - Requires the command
hdpm select masterto select the default settings. - Moves Geant4 and ROOT build/src directory cleanup steps into package settings.
- Adds a
-jflag for changing the # of parallel jobs. - Walks the dependency graph when adding dependencies.
- Matches version_1.30.xml dependencies.
Binaries
64-bit Linux: hdpm-0.4.0.linux.tar.gz
64-bit macOS: hdpm-0.4.0.macOS.tar.gz
hdpm 0.3.2
- Fixes another bug in GCC setup on CentOS/RHEL 6.
- Improves performance of help message commands.
- Fixes Ubuntu-release string (used in BMS_OSNAME).
- Prevents "curl: (23) Failed writing body (0 != 4096)" fetch error.
Binaries
64-bit Linux: hdpm-0.3.2.linux.tar.gz
64-bit macOS: hdpm-0.3.2.macOS.tar.gz