From nobody Mon Jul 15 00:55:24 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4WMkJX5zFXz5Q5jL; Mon, 15 Jul 2024 00:55:24 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WMkJX5KyCz47Fm; Mon, 15 Jul 2024 00:55:24 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1721004924; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=zpgfgqr/v62+SWeHmYdxGgSws+DrgeqqU2lzhVRNuJs=; b=CayncEAwUmOp5IZ8agZ2oFkcUA+exXtiO34EgTmGcyTEo99joJt6cjIozlHX8jUHCJB+K0 Fe879QuRQeJEL0CX4NlBRu4FuKf81FF1d9d/nCNiEGgrfg709+Wi0LsUfoUQIp+s9KI+ib ZpSnvHY8HkXxBD/O1es5sRHKsom9Nm0TBsCz3Ai+pUMHMr9loluGR1TnJtd7tvFbc1/SHW zkoPVjcADSHnYIp7nxlywSpDtRugvOQTFR3JtaVtLKCcld37k92qpUWOwkt56fj88bDi0W NWRPGVnxPrt+CsHiX7XqYjuUc9hWvkmHCvRcygw7HLR3S0hyNgjOqXKVQMK+4g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1721004924; a=rsa-sha256; cv=none; b=BvpIN4t1R5AtHBWKB2GF6Zg59/5VLOTfd8AgCK7+r6CNa0euaU1wnqNHUTBDJS5TkDXLo9 dMhidT03b4lOkRA2cBfD1yVWvO9y3MWPkINWLssfN5RUTkQWjHBcJRoe3Xt7NqjA+msPea ESdN5O2yffniLF37i0CttikhhwDGon4QuiOki7yz+OD8KUVVrou8FlWs0KtWFYERwmpcst C3pgePfOVkX+Cv00VWd03IN7SX7kb902Lf5Kd+YaIqifvgU14R2p6mMj3dAFXtUjZ4baW9 pZYPwO6kbRFmPQMGTisi2ow3cnuJNG4hEzREL0lHYSrug6ZV+z4Mr/Jwb9BRrA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1721004924; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=zpgfgqr/v62+SWeHmYdxGgSws+DrgeqqU2lzhVRNuJs=; b=VQ3/lPBj18mE2RjuZUqZeGGpHV6YM3xzlci1g9boQxm6MEGxZ1bfFUEmOPwPRStzU5KS4B eMUMFjuHckAjrjbHGx1JJWMl80Fzt6FS/Xpm2hVHcZTXokUoRh2H3VwUrqynVK9kT0VhLY CVmld5Zb2TanUWqDWmiP+0sVxQ/vVU4zvCDOu64Kc8DUiSmiCRGIXxVtegZ+S9VJTjmQ2N FaSrsIlFJZNczIe3iU8KTf1qZ30DbUV9+WpIdmQjQsucvorhmGZL5JU5dyYs0iPre8vQYI +72j8YLTVUGSXNU1oL5f+7JcHCGsiBfRz70gB0cNuQP51o5uab/ORY0qhJkRHg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4WMkJX4xN0zXyX; Mon, 15 Jul 2024 00:55:24 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 46F0tOpo072819; Mon, 15 Jul 2024 00:55:24 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 46F0tOID072816; Mon, 15 Jul 2024 00:55:24 GMT (envelope-from git) Date: Mon, 15 Jul 2024 00:55:24 GMT Message-Id: <202407150055.46F0tOID072816@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Stephen Montgomery-Smith Subject: git: 9b994116d016 - main - math/octave-forge-hdf5oct: New port. List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: stephen X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9b994116d01672238a9b615009414f41f94ebcdc Auto-Submitted: auto-generated The branch main has been updated by stephen: URL: https://cgit.FreeBSD.org/ports/commit/?id=9b994116d01672238a9b615009414f41f94ebcdc commit 9b994116d01672238a9b615009414f41f94ebcdc Author: Stephen Montgomery-Smith AuthorDate: 2024-07-15 00:50:57 +0000 Commit: Stephen Montgomery-Smith CommitDate: 2024-07-15 00:50:57 +0000 math/octave-forge-hdf5oct: New port. The octave-forge package is the result of The GNU Octave Repositry project, which is intended to be a central location for custom scripts, functions and extensions for GNU Octave. contains the source for all the functions plus build and install scripts. This is hdf5oct. MATLAB compatible high-level functions for HDF5 file I/O. --- math/Makefile | 1 + math/octave-forge-hdf5oct/Makefile | 19 +++++++++++++++++++ math/octave-forge-hdf5oct/distinfo | 3 +++ math/octave-forge-hdf5oct/files/patch-Makefile | 9 +++++++++ math/octave-forge-hdf5oct/pkg-descr | 8 ++++++++ 5 files changed, 40 insertions(+) diff --git a/math/Makefile b/math/Makefile index a909f527188d..64a0ebd226e3 100644 --- a/math/Makefile +++ b/math/Makefile @@ -585,6 +585,7 @@ SUBDIR += octave-forge-geometry SUBDIR += octave-forge-gnuplot SUBDIR += octave-forge-gsl + SUBDIR += octave-forge-hdf5oct SUBDIR += octave-forge-ident SUBDIR += octave-forge-image SUBDIR += octave-forge-informationtheory diff --git a/math/octave-forge-hdf5oct/Makefile b/math/octave-forge-hdf5oct/Makefile new file mode 100644 index 000000000000..d0611a530cd3 --- /dev/null +++ b/math/octave-forge-hdf5oct/Makefile @@ -0,0 +1,19 @@ +PORTNAME= octave-forge-hdf5oct +DISTVERSION= 1.0.0 +CATEGORIES= math + +MAINTAINER= stephen@FreeBSD.org +COMMENT= Octave-forge package ${OCTAVE_PKGNAME} +WWW= https://packages.octave.org/ + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/../COPYING + +USES= octave +USE_GITHUB= yes +GH_ACCOUNT= gapost +GH_PROJECT= hdf5oct + +OCTAVE_SRC= ${GH_PROJECT}-${DISTVERSION} + +.include diff --git a/math/octave-forge-hdf5oct/distinfo b/math/octave-forge-hdf5oct/distinfo new file mode 100644 index 000000000000..d827fc5ef2ee --- /dev/null +++ b/math/octave-forge-hdf5oct/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1720924668 +SHA256 (octave-forge/gapost-hdf5oct-1.0.0_GH0.tar.gz) = dec661f16b0743d03e5edbe59f2be49df3d10bbd73c0edcbea26e52ad682c4c8 +SIZE (octave-forge/gapost-hdf5oct-1.0.0_GH0.tar.gz) = 121874 diff --git a/math/octave-forge-hdf5oct/files/patch-Makefile b/math/octave-forge-hdf5oct/files/patch-Makefile new file mode 100644 index 000000000000..2e2076a738e7 --- /dev/null +++ b/math/octave-forge-hdf5oct/files/patch-Makefile @@ -0,0 +1,9 @@ +--- Makefile.orig 2024-07-14 02:44:32 UTC ++++ Makefile +@@ -1,5 +1,5 @@ + +-OCTAVE ?= octave ++OCTAVE ?= octave-cli -H + MKOCTFILE ?= mkoctfile + + H5FLAGS=$(shell ${OCTAVE} --eval 's="";if __octave_config_info__().build_features.HDF5==1,s="-DHAVE_HDF5";end;printf(s)') \ diff --git a/math/octave-forge-hdf5oct/pkg-descr b/math/octave-forge-hdf5oct/pkg-descr new file mode 100644 index 000000000000..628b847bd704 --- /dev/null +++ b/math/octave-forge-hdf5oct/pkg-descr @@ -0,0 +1,8 @@ +The octave-forge package is the result of The GNU Octave Repositry project, +which is intended to be a central location for custom scripts, functions and +extensions for GNU Octave. contains the source for all the functions plus +build and install scripts. + +This is hdf5oct. + + MATLAB compatible high-level functions for HDF5 file I/O.