Commit graph

50 commits

Author SHA1 Message Date
Tobias Kortkamp
0141f5e89e sysutils/slurm-wlm: Drop nop MYSQL_CONFIGURE_with
It was probably meant to be MYSQL_CONFIGURE_WITH, but the configure
script does not support --with-mysql or --without-mysql.
2019-10-08 08:12:00 +00:00
Jason W. Bacon
48326628c9 sysutils/slurm-wlm: Temporary patch to silence job accounting errors
Disables linux-specific code when using jobacct_gather/linux for now.
Long-term solution is to revamp job accounting code for FreeBSD.
2019-09-14 16:02:32 +00:00
Gerald Pfeifer
ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Jason W. Bacon
916142df1a sysutils/slurm-wlm: Upgrade to 19.05.1-2
Resolves CVE-2019-12838
Add NOT_FOR_ARCHS since upstream has deprecated 32-bit architectures
2019-07-21 00:10:11 +00:00
Jason W. Bacon
1787ae6f23 sysutils/slurm-wlm: Revert previous change enabling Linux option by default
Option is not actually necessary anymore to enable linproc parsing code.
It merely adds a linux_base dependency now.
2019-06-14 00:21:25 +00:00
Jason W. Bacon
85f589ab44 sysutils/slurm-wlm: Enable jobacct_gather/linux by default
Currently required to terminate jobs exceeding their memory allocation
(until jobacct_gather/freebsd is implemented)
2019-06-13 23:53:35 +00:00
Jason W. Bacon
5cfe9eb80a sysutils/slurm-wlm: Remove redundant USE_GCC
Reported by:    tobik
2019-05-20 23:46:44 +00:00
Jason W. Bacon
afe9d87f45 sysutils/slurm-wlm: Upgrade to 18.08.7
Improve default settings for FreeBSD

Reviewed by:    jrm
2019-05-15 01:34:42 +00:00
Sunpoet Po-Chuan Hsieh
40c9c7f7eb Update devel/readline to 8.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://tiswww.case.edu/php/chet/readline/CHANGES
PR:		236156
Exp-run by:	antoine
2019-04-09 14:04:49 +00:00
Sunpoet Po-Chuan Hsieh
91c3078096 Update science/hdf5 to 1.10.4
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://portal.hdfgroup.org/display/support/HDF5%201.10.4#releasenotes
PR:		233070
Submitted by:	wen
2019-01-05 22:46:53 +00:00
Yuri Victorovich
57902f9583 sysutils/slurm-wlm: Change WWW to https
Approved by:	portmgr blanket
2018-09-25 07:19:54 +00:00
Sunpoet Po-Chuan Hsieh
29632fcc45 Update devel/json-c to 0.13.1
- Add my LOCAL to MASTER_SITES
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/json-c/json-c/blob/master/ChangeLog
PR:		231007
Exp-run by:	antoine
2018-09-05 22:01:55 +00:00
Joseph Mingrone
b5fd98245b sysutils/slurm-wlm: Update to version 17.02.11
This update fixes CVE-2018-10995.
2018-06-16 12:24:05 +00:00
Joseph Mingrone
7ddef0e103 sysutils/slurm-wlm: Update to version 17.02.10
Upstream changes: https://github.com/SchedMD/slurm/blob/master/NEWS#L787

Security:	https://vuxml.freebsd.org/freebsd/b3e04661-2a0a-11e8-9e63-3085a9a47796.html
2018-03-18 17:32:34 +00:00
Joseph Mingrone
adc994e914 sysutils/slurm-wlm: Fix WITHOUT_KERBEROS build and configure issue
- Fix build when WITHOUT_KERBEROS is used by patching files to remove
  '#include <roken.h>'. [1]
- Fix configure when PREFIX is set to something other than /usr/local. The
  check for man2html is hard-coded to search /usr/bin and
  /usr/local/bin. [2]

PR:		225989
Submitted by:	tijl [1] jwb [2]
2018-02-20 03:29:51 +00:00
Jason W. Bacon
be26d1d912 Multiple ports:
Change maintainer email bacon4000@gmail.com to jwb@FreeBSD.org
Remove Created by comments for same user

Approved by: jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D14128
2018-01-31 01:07:07 +00:00
Sunpoet Po-Chuan Hsieh
97064443de Update devel/json-c to 0.13
- Add TEST_TARGET
- While I'm here, fix shebang for net/opensips
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/json-c/json-c/blob/master/ChangeLog
PR:		224675
Exp-run by:	antoine
2018-01-03 13:36:58 +00:00
Joseph Mingrone
7d6d0bbfac sysutils/slurm-wlm: Update to version 17.02.9
Upstream changes: https://github.com/SchedMD/slurm/blob/master/NEWS
2017-11-03 03:46:51 +00:00
Joseph Mingrone
d46e7622e2 sysutils/slurm-wlm: Update to version 17.02.8. Also, only replace
instances of /proc with /compat/linux/proc when the LINUX option is on.
2017-10-27 01:02:12 +00:00
Joseph Mingrone
8d1c3e1dc0 sysutils/slurm-wlm: fix typo in option description
Reported by:	bacon4000@gmail.com
2017-09-25 17:41:47 +00:00
Joseph Mingrone
c63a90923a sysutils/slurm-wlm: Update to version 17.02.7
Also silence portlint warning about order of USES/USE_*.

Upstream changes: https://github.com/SchedMD/slurm/blob/slurm-17.02/NEWS
2017-08-26 21:44:07 +00:00
Joseph Mingrone
d14e2637de sysutils/slurm-wlm: Update to version 17.02.6
Upstream changes: https://github.com/SchedMD/slurm/blob/slurm-17.02/NEWS
2017-07-17 19:21:59 +00:00
Joseph Mingrone
7e9f796313 sysutils/slurm-wlm: Update to version 17.02.5
Upstream changes: https://github.com/SchedMD/slurm/blob/slurm-17.02/NEWS
2017-07-03 20:40:27 +00:00
Sunpoet Po-Chuan Hsieh
cb037d3c98 Update devel/readline to 7.0 patch 3
- Bump PORTREVISION for shlib change

Changes:	https://cnswww.cns.cwru.edu/php/chet/readline/CHANGES
		https://lists.gnu.org/archive/html/bug-bash/2016-09/msg00107.html
		https://lists.gnu.org/archive/html/bug-readline/2017-01/msg00002.html
Differential Revision:	https://reviews.freebsd.org/D11172
PR:		219947
Exp-run by:	antoine
2017-06-27 13:46:53 +00:00
Sunpoet Po-Chuan Hsieh
8b1d897ff6 Update science/hdf5 to 1.10.1
- Bump PORTREVISION for shlib change

Changes:	https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.1/src/hdf5-1.10.1-RELEASE.txt
2017-05-30 02:56:43 +00:00
Matthew Rezny
b760897dde Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
2017-05-23 05:03:14 +00:00
Joseph Mingrone
ea3cacb3fb sysutils/slurm-wlm: Add support for the jobacct_gather/linux plugin
- The plugin requires linprocfs, so add an off-by-defult option knob to
  depend on linux.
- Patch source files to point to /compat/linux/proc.

Submitted by:	Jason Bacon <bacon4000@gmail.com>
Approved by:	swills (mentor, implicit)
2017-04-18 13:38:10 +00:00
Joseph Mingrone
bf85f2e979 sysutils/slurm-wlm: Fix task affinity, mysql and gtk2 options, update
default slurm.conf, silence QA warning about liblz4, patch to make
/usr/bin/mail the default.

- Fix task affinity.  The reinplace for cpuset_setaffinity should not have
  been removed as it was not one of the patches incorporated upstream.

- The MYSQL and GTK2 options were not functioning properly when off.  If
  mysql and gtk2 were installed during configure phase, slurm would build
  sview and mysql support whether or not the options were selected.
  Poudriere will not catch this sort of problem.  I tested by installing
  with all options enabled so that all possible dependencies would be
  installed, and then rebuilding with all options off.  No QA warnings in
  either case now.

- Remove the outdated files/slurm.conf.sample.  Install a patched version
  of the included slurm.conf file instead.

- Patch to make /usr/bin/mail the default, so that mail will work out of
  the box instead of requiring an override in slurm.conf.

- Silence a QA warning about liblz4 by adding archivers/liblz4 to
  LIB_DEPENDS.

PR:		218044
Submitted by:	bacon4000@gmail.com
Approved by:	swills (mentor, implicit)
2017-03-24 18:52:28 +00:00
Joseph Mingrone
e94a5874c5 sysutils/slurm-wlm: Update to version 16.06.09.
Upstream Changes: https://github.com/SchedMD/slurm/blob/slurm-16.05/NEWS

Approved by:	swills (mentor, implicit)
2017-02-02 00:24:07 +00:00
Antoine Brodin
995d4de4f8 Fix packaging 2017-01-13 12:46:02 +00:00
Joseph Mingrone
aaa6eb61d3 sysutils/slurm-wlm: Update to version 16.05.8.
Upstream changes in version 16.05.8:

  - Remove StoragePass from being printed out in the slurmdbd log at debug2
    level.
  - Defer PATH search for task program until launch in slurmstepd.
  - Modify regression test1.89 to avoid leaving vestigial job. Also reduce
    logging to reduce likelihood of Expect buffer overflow.
  - Do not PATH search for mult-prog launches if LaunchParamters=test_exec
    is enabled.
  - Fix for possible infinite loop in select/cons_res plugin when trying to
    satisfy a job's ntasks_per_core or socket specification.
  - If job is held for bad constraints make it so once updated the job
    doesn't go into JobAdminHeld.
  - sched/backfill - Fix logic to reserve resources for jobs that require a
    node reboot (i.e. to change KNL mode) in order to start.
  - When unpacking a node or front_end record from state and the protocol
    version is lower than the min version, set it to the min.
  - Remove redundant lookup for part_ptr when updating a reservation's
    nodes.
  - Fix memory and file descriptor leaks in slurmd daemon's sbcast logic.
  - Do not allocate specialized cores to jobs using the --exclusive option.
  - Cancel interactive job if Prolog failure with "PrologFlags=contain" or
    "PrologFlags=alloc" configured. Send new error prolog failure message
    to the salloc or srun command as needed.
  - Prevent possible out-of-bounds read in slurmstepd on an invalid #!
    line.
  - Fix check for PluginDir within slurmctld to work with multiple
    directories.
  - Cancel interactive jobs automatically on communication error to
    launching srun/salloc process.
  - Fix security issue caused by insecure file path handling triggered by
    the failure of a Prolog script. To exploit this a user needs to
    anticipate or cause the Prolog to fail for their job. CVE-2016-10030.

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D9160
2017-01-12 23:32:32 +00:00
Joseph Mingrone
3a271199a8 sysutils/slurm-wlm: Update to version 16.05.7
- Remove patch that has been incorporated upstream.

No release notes are to be found.

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D8834
2016-12-18 13:50:58 +00:00
Joseph Mingrone
25e6a123e1 sysutils/slurm-wlm: update to version 16.05.06
Changes in Slurm 16.05.6:
https://github.com/SchedMD/slurm/blob/master/NEWS

Port changes: Added a patch to fix a build issue. The patch was also
accepted upstream and should appear in the next Slurm release.

Reviewed by:	mat
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D8411
2016-11-02 19:47:27 +00:00
Joseph Mingrone
3535a9b5c5 Update sysutils/slurm-wlm to bug-fix-release 16.05.5
- Add readline to USES (bin/sacctmgr now links to libreadline and
    libhistory)
  - Remove Cray node features patch now that it has been incorporated
    upstream
  - Update pkg-plist

Reviewed by:	swills (mentor)
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D8095
2016-10-01 02:06:54 +00:00
Joseph Mingrone
1cbd3576d5 Update email address to jrm@FreeBSD.org for ports that I maintain
Reviewed by:	mat, swills (mentor)
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D7995
2016-09-23 21:42:02 +00:00
Kurt Jaeger
ec57a2ae61 sysutils/slurm-wlm: 15.06.12 -> 16.05.4 and fix build hangs
PR:		210648
Changes:	https://github.com/SchedMD/slurm/blob/master/NEWS
Reported by:	w.schwarzenfeld@utanet.at
Submitted by:	Joseph Mingrone <jrm@ftfl.ca> (maintainer)
2016-08-25 03:20:23 +00:00
Dmitry Marakasov
97edbe4dd7 - Update to 15.08.12
- Fix dependencies

PR:		209996
Submitted by:	jrm@ftfl.ca (maintainer)
2016-06-03 19:31:12 +00:00
Kurt Jaeger
10ca840beb sysutils/slurm-wlm: fix doc/plist issue
PR:		209587
Submitted by:	Joseph Mingrone <jrm@ftfl.ca> (maintainer)
2016-05-19 18:02:48 +00:00
Kurt Jaeger
84cd784fee sysutils/slurm-wlm: improve build on hosts with other ports installed
Slurm will try to install different components based on various
installed libraries. This patch fixes issues where some files are
unexpectedly installed.

PR:		209511
Submitted by:	Joseph Mingrone <jrm@ftfl.ca> (maintainer)
2016-05-15 01:48:24 +00:00
Kurt Jaeger
c505b56b44 sysutils/slurm-wlm: 15.08.10 -> 15.08.11
- bug-fixes only

PR:		209336
Submitted by:	Joseph Mingrone <jrm@ftfl.ca> (maintainer)
2016-05-08 09:39:32 +00:00
Niclas Zeising
307a70b894 Update databases/rrdtool to 1.6.0
Most notably, this version of rrdtools.so is thread safe, so the
rrdtools_th.so library is removed.

Bump portrevision for depending ports due to shlib version bump.

For full changelog: http://oss.oetiker.ch/rrdtool/pub/CHANGES

Reviewed by:	kwm
Differential Revision:	D6168
2016-05-02 16:08:56 +00:00
Sunpoet Po-Chuan Hsieh
9a1f45d861 - Update to 1.10.0
- Add LICENSE_FILE
- Remove outdated PORTSCOUT
- Re-enable SZIP option by default: it was changed unintentionally in r398300

Changes:	https://www.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.0/src/hdf5-1.10.0-RELEASE.txt
		https://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html
2016-04-20 20:42:39 +00:00
Bartek Rutkowski
f4d899d622 sysutils/slurm-wlm: update 15.08.9 -> 15.08.10
PR:		208638
Submitted by:	Joseph Mingrone <jrm@ftfl.ca> (maintainer)
2016-04-10 13:16:07 +00:00
Dmitry Marakasov
a5e40b3bd9 - Update to 15.08.9
- While here, fix license

PR:		208449
Submitted by:	jrm@ftfl.ca (maintainer)
2016-04-01 17:39:12 +00:00
Mathieu Arnold
597afc47ba Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:25:16 +00:00
Mark Felder
d9d14f9816 sysutils/slurm-wlm: Update to 15.08.8
Changelog:	921064fefd/RELEASE_NOTES

PR:		207967
2016-03-17 16:39:05 +00:00
Martin Wilke
9146c80d02 - Update maintainer mail address
- Update/Remove MASTER_SITE

PR:		204755
Submitted by:	 jwbacon@tds.net (maintainer)
Approved by:	mat (mentor)
Differential Revision:	D4493
2015-12-11 08:48:56 +00:00
Dmitry Marakasov
6cbeeb6d95 - Update to 14.11.9
- While here, add LICENSE_FILE

PR:		203529
Submitted by:	jrm@ftfl.ca (maintainer)
2015-10-20 16:24:16 +00:00
Dmitry Marakasov
a2a9bff0c0 - Switch to options helpers
- Fix installation command
- No need to remove docsdir, it is handled in plist

Approved by:	portmgr blanket
2015-09-03 13:02:43 +00:00
Mark Felder
dc0d7ef725 Rename sysutils/slurm-hpc -> sysutils/slurm-wlm
Update to 14.11.8

Upstream is standardizing on "slurm-wlm", so we are renaming the port
accordingly.

PR:		200381
Approved by:	maintainer
2015-07-28 18:41:36 +00:00