notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
sleef SIMD Library for Evaluating Elementary Functions, vectorized libm
3.5.0_1 math on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.5.0_1Version of this port present on the latest quarterly branch.
Maintainer: jmd@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2018-09-06 19:31:24
Last Update: 2021-04-06 23:02:53
Commit Hash: 5ae8c59
License: BSL
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (19 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/sleef-3.5.0_1/catalog.mk
  3. /usr/local/share/licenses/sleef-3.5.0_1/LICENSE
  4. /usr/local/share/licenses/sleef-3.5.0_1/BSL
  5. include/sleef.h
  6. include/sleefdft.h
  7. lib/libsleef.so
  8. lib/libsleef.so.3
  9. lib/libsleef.so.3.5.0
  10. lib/libsleefdft.so
  11. lib/libsleefdft.so.3
  12. lib/libsleefdft.so.3.5.0
  13. lib/libsleefgnuabi.so
  14. lib/libsleefgnuabi.so.3
  15. lib/libsleefgnuabi.so.3.5
  16. libdata/pkgconfig/sleef.pc
  17. @owner
  18. @group
  19. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • sleef>0:math/sleef
  • For LIB depends:
    • libsleef.so:math/sleef
    • libsleefdft.so:math/sleef
    • libsleefgnuabi.so:math/sleef
To install the port: cd /usr/ports/math/sleef/ && make install clean
To add the package, run one of these commands:
  • pkg install math/sleef
  • pkg install sleef
PKGNAME: sleef
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
sleef
ABIlatestquarterly
FreeBSD:11:aarch64-3.4.0_1
FreeBSD:11:amd643.5.0_13.5.0_1
FreeBSD:11:armv6--
FreeBSD:11:i3863.5.0_13.5.0_1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch643.3.93.5.0_1
FreeBSD:12:amd643.5.0_13.5.0_1
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3863.5.0_13.5.0_1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-3.5.0
FreeBSD:13:aarch643.5.03.5.0_1
FreeBSD:13:amd643.5.0_13.5.0_1
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3863.5.0_13.5.0_1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc643.5.03.5.0_1
FreeBSD:14:aarch643.5.0_1-
FreeBSD:14:amd643.5.0_1-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3863.5.0_1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc643.5.0_1-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. ninja : devel/ninja
This port is required by:
for Libraries
  1. math/heyoka

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/shibatch/sleef/tar.gz/3.5.0?dummy=/
Collapse this list.

Number of commits found: 14

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
06 Apr 2021 23:02:53
 files touched by this commit commit hash:5ae8c59f70a6450a5f8cab2f2a86aa436cde0f6c  3.5.0_1
adridg search for other commits by this committer
math/sleef: fix plist

The pkgconfig file was orphaned, found by poudriere bulk -t
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  3.5.0
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
18 Feb 2021 22:57:19
Original commit files touched by this commit Revision:566007  3.5.0
pkubaj search for other commits by this committer
math/sleef: fix build on powerpc64le

Same issue as on powerpc64.
05 Sep 2020 20:09:32
Original commit files touched by this commit Revision:547674  3.5.0
jmd search for other commits by this committer
math/sleef: update to 3.5.0

With this, remove fcommon workaround and patch.
27 Aug 2020 23:23:33
Original commit files touched by this commit Revision:546697  3.4.1
jmd search for other commits by this committer
math/sleef: update to 3.4.1

While there, fix LLVM11 introduced breakage on HEAD
02 Dec 2019 18:00:07
Original commit files touched by this commit Revision:518859  3.4.0_1
pkubaj search for other commits by this committer
math/sleef: fix build on powerpc64 elfv2

clang doesn't find vec_nand:
In file included from
/wrkdirs/usr/ports/math/sleef/work/sleef-3.4.0/src/libm/sleefsimdsp.c:145:
/wrkdirs/usr/ports/math/sleef/work/sleef-3.4.0/src/arch/helperpower_128.h:266:54:
warning: implicit declaration of function 'vec_nand' is invalid in C99
[-Wimplicit-function-declaration]
static INLINE vopmask vnot_vo_vo(vopmask o) { return vec_nand(o, o); }
                                                     ^
/wrkdirs/usr/ports/math/sleef/work/sleef-3.4.0/src/arch/helperpower_128.h:266:54:
error: returning 'int' from a function with incompatible result type 'vopmask'
(vector of 4 'unsigned int' values)
static INLINE vopmask vnot_vo_vo(vopmask o) { return vec_nand(o, o); }
                                                     ^~~~~~~~~~~~~~

-mpower8-vector is needed because vec_nand is behind #ifdef __POWER8_VECTOR__ in
clang's altivec.h.

PR:		242143
Approved by:	linimon (mentor), jmd (maintainer)
19 Aug 2019 23:33:40
Original commit files touched by this commit Revision:509385  3.4.0_1
pkubaj search for other commits by this committer
math/sleef: fix build on powerpc64

Altivec needs {} for vectors instead of ().
lib/libsleefgnuabi.so is not built on powerpc64.

PR:		239468
Approved by:	jmd (maintainer), mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D21216
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  3.4.0_1
gerald search for other commits by this committer
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
01 May 2019 01:20:15
Original commit files touched by this commit Revision:500575  3.4.0
jmd search for other commits by this committer
math/sleef: Update to release 3.4.0

Changelog: https://github.com/shibatch/sleef/releases/tag/3.4.0

Reported by:	portscout
25 Dec 2018 20:25:40
Original commit files touched by this commit Revision:488341  3.3.9_1
tcberner search for other commits by this committer
Change cmake default behaviour to outsource.

Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  3.3.9_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

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, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
02 Nov 2018 13:32:35
Original commit files touched by this commit Revision:483807  3.3.9
rene search for other commits by this committer
Remove compatibility code for FreeBSD < 11.2 from all ports.

Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:	https://reviews.freebsd.org/D17724
23 Sep 2018 05:07:13
Original commit files touched by this commit Revision:480452  3.3.9
linimon search for other commits by this committer
Fix build on gcc-bases archs.

Also tested on amd64.

PR:		231505
Submitted by:	Piotr Kubaj
Approved by:	portmgr (tier-2 blanket)
06 Sep 2018 19:31:08
Original commit files touched by this commit Revision:479149  3.3.9
jmd search for other commits by this committer
new port: math/sleef

SLEEF is the SIMD Library for Evaluating Elementary Functions, vectorized libm
and DFT. It provides a vectorabi interface for vectorized libm.

Reviewed by:	zeising (mentor), mat
Approved by:	zeising (mentor)
Differential Revision:	https://reviews.freebsd.org/D17045

Number of commits found: 14