notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Some details on the 2023-01-16 website outage.
We just rebooted with several updates: * new HMTLify code * no port maintainer is now highly visible (e.g. https://freshports.org/security/sssd/) * fixed search logic error when using plain/ text details at https://github.com/FreshPorts/freshports/releases/tag/2.2.34
Port details
ispc Intel's compiler for high-performance SIMD programming
1.18.1 devel 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 Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-01-19 11:37:55
Last Update: 2022-10-26 06:59:32
Commit Hash: a25d9f2
License: BSD3CLAUSE
Description:
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb
pkg-plist: as obtained via: make generate-plist
Expand this list (24 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/ispc-1.18.1/catalog.mk
  3. /usr/local/share/licenses/ispc-1.18.1/LICENSE
  4. /usr/local/share/licenses/ispc-1.18.1/BSD3CLAUSE
  5. bin/check_isa
  6. bin/ispc
  7. include/ispcrt/ispcrt.h
  8. include/ispcrt/ispcrt.hpp
  9. include/ispcrt/ispcrt.isph
  10. lib/cmake/ispcrt-1.18.1/Finddpcpp_compiler.cmake
  11. lib/cmake/ispcrt-1.18.1/Findlevel_zero.cmake
  12. lib/cmake/ispcrt-1.18.1/interop.cmake
  13. lib/cmake/ispcrt-1.18.1/ispc.cmake
  14. lib/cmake/ispcrt-1.18.1/ispcrtConfig.cmake
  15. lib/cmake/ispcrt-1.18.1/ispcrtConfigVersion.cmake
  16. lib/cmake/ispcrt-1.18.1/ispcrt_Exports-release.cmake
  17. lib/cmake/ispcrt-1.18.1/ispcrt_Exports.cmake
  18. lib/libispcrt.so
  19. lib/libispcrt.so.1
  20. lib/libispcrt.so.1.18.1
  21. lib/libispcrt_static.a
  22. @owner
  23. @group
  24. @mode
Collapse this list.
Dependency lines:
  • ispc>0:devel/ispc
To install the port:
cd /usr/ports/devel/ispc/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/ispc
  • pkg install ispc
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: ispc
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 i386
distinfo:

Packages (timestamps in pop-ups are UTC):
ispc
ABIlatestquarterly
FreeBSD:11:aarch64pkg-fallout1.12.0.118_1
FreeBSD:11:amd641.16.1_11.15.0_2
FreeBSD:11:armv6pkg-falloutpkg-fallout
FreeBSD:11:i3861.16.1_11.15.0_2
FreeBSD:11:mipspkg-falloutpkg-fallout
FreeBSD:11:mips64pkg-falloutpkg-fallout
FreeBSD:12:aarch64pkg-fallout1.18.1
FreeBSD:12:amd641.18.11.18.1
FreeBSD:12:armv6pkg-falloutpkg-fallout
FreeBSD:12:armv7pkg-falloutpkg-fallout
FreeBSD:12:i3861.18.11.18.1
FreeBSD:12:mipspkg-falloutpkg-fallout
FreeBSD:12:mips64pkg-falloutpkg-fallout
FreeBSD:12:powerpc64pkg-falloutpkg-fallout
FreeBSD:13:aarch641.18.11.18.1
FreeBSD:13:amd641.18.11.18.1
FreeBSD:13:armv6pkg-falloutpkg-fallout
FreeBSD:13:armv7pkg-falloutpkg-fallout
FreeBSD:13:i3861.18.11.18.1
FreeBSD:13:mipspkg-falloutpkg-fallout
FreeBSD:13:mips64pkg-falloutpkg-fallout
FreeBSD:13:powerpc64pkg-falloutpkg-fallout
FreeBSD:13:riscv64pkg-falloutpkg-fallout
FreeBSD:14:aarch641.18.1pkg-fallout
FreeBSD:14:amd641.18.1pkg-fallout
FreeBSD:14:armv6pkg-falloutpkg-fallout
FreeBSD:14:armv7pkg-falloutpkg-fallout
FreeBSD:14:i3861.18.1pkg-fallout
FreeBSD:14:mipspkg-falloutpkg-fallout
FreeBSD:14:mips64pkg-falloutpkg-fallout
FreeBSD:14:powerpc64pkg-falloutpkg-fallout
FreeBSD:14:riscv64pkg-falloutpkg-fallout
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. flex : textproc/flex
  2. m4 : devel/m4
  3. bison : devel/bison
  4. cmake : devel/cmake-core
  5. ninja : devel/ninja
  6. python3.9 : lang/python39
Library dependencies:
  1. libLLVM.so : devel/llvm13
This port is required by:
for Build
  1. graphics/embree
  2. graphics/oidn
  3. graphics/openvkl
  4. graphics/ospray

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/ispc/ispc/tar.gz/v1.18.1?dummy=/
Collapse this list.

Number of commits found: 45

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.18.1
26 Oct 2022 06:59:32
commit hash:a25d9f2ca6dcea6c6a4500a4c060f2fee3869151commit hash:a25d9f2ca6dcea6c6a4500a4c060f2fee3869151commit hash:a25d9f2ca6dcea6c6a4500a4c060f2fee3869151commit hash:a25d9f2ca6dcea6c6a4500a4c060f2fee3869151 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/ispc: Update 1.18.0 -> 1.18.1

Reported by:	portscout
07 Sep 2022 21:58:51
commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
1.18.0
07 Sep 2022 21:10:59
commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.18.0
20 Jul 2022 14:21:35
commit hash:aa6eefd5e663357e8223399bc38c7987f5e35746commit hash:aa6eefd5e663357e8223399bc38c7987f5e35746commit hash:aa6eefd5e663357e8223399bc38c7987f5e35746commit hash:aa6eefd5e663357e8223399bc38c7987f5e35746 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
devel: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  "Waitman Gobble" <uzimac@da3m0n8t3r.com>
  *  <jkoshy@FreeBSD.org>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Dalton <aaron@daltons.ca>
  *  Aaron H. K. Diep <ahkdiep@gmail.com>
  *  Aaron Hurt <ahurt@anbcs.com>
  *  Abel Chow <abel_chow@yahoo.com>
  *  Adam McLaurin
  *  Adam Saponara <as@php.net>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.18.0
07 May 2022 01:21:23
commit hash:3eea2ffbe392b8087c51b536f8819ff6b70f4271commit hash:3eea2ffbe392b8087c51b536f8819ff6b70f4271commit hash:3eea2ffbe392b8087c51b536f8819ff6b70f4271commit hash:3eea2ffbe392b8087c51b536f8819ff6b70f4271 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/ispc: Update 1.17.0 -> 1.18.0

Reported by:	portscout
1.17.0_2
09 Feb 2022 08:15:24
commit hash:cd2c8b5c599c4b6e030469c6844287a92bc8f6cdcommit hash:cd2c8b5c599c4b6e030469c6844287a92bc8f6cdcommit hash:cd2c8b5c599c4b6e030469c6844287a92bc8f6cdcommit hash:cd2c8b5c599c4b6e030469c6844287a92bc8f6cd files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
Author: VVD
devel/ispc: Make ARM support conditional on the new ARM option on amd64 and i386
architectures

PR:		261735
1.17.0_1
05 Feb 2022 09:20:22
commit hash:fdfd3de1e069f9497e9f9f3dda7d5a9158729655commit hash:fdfd3de1e069f9497e9f9f3dda7d5a9158729655commit hash:fdfd3de1e069f9497e9f9f3dda7d5a9158729655commit hash:fdfd3de1e069f9497e9f9f3dda7d5a9158729655 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/ispc: Backport FreeBSD patches - now all tests pass

Disable the XE option - it is currently broken and not recommended.
1.17.0
27 Jan 2022 09:29:09
commit hash:a5ee676da7a3910530312f386902bd3d1fce4da0commit hash:a5ee676da7a3910530312f386902bd3d1fce4da0commit hash:a5ee676da7a3910530312f386902bd3d1fce4da0commit hash:a5ee676da7a3910530312f386902bd3d1fce4da0 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/ispc: Update 1.16.1 -> 1.17.0

The project has renamed its option GENX to XE.
Rename the port option accordingly.

Reported by:	portscout
1.16.1_3
14 Jan 2022 16:51:53
commit hash:ff5cc300f44abef42dfa6013266581b917fb71bbcommit hash:ff5cc300f44abef42dfa6013266581b917fb71bbcommit hash:ff5cc300f44abef42dfa6013266581b917fb71bbcommit hash:ff5cc300f44abef42dfa6013266581b917fb71bb files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/ispc: Make LLVM_VERSION overridable

PR:		261185
1.16.1_3
13 Jan 2022 22:26:25
commit hash:427b549432cf3606803c0802d53f9d32abb4d713commit hash:427b549432cf3606803c0802d53f9d32abb4d713commit hash:427b549432cf3606803c0802d53f9d32abb4d713commit hash:427b549432cf3606803c0802d53f9d32abb4d713 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/ispc: Revert the previous LLVM version change to 13 back to 11

Various systems have llvm-13 crashing with assertions on ISPC.

PR:		261185
Reported by:	ddrinnon@cdor.net, fallout
1.16.1_2
08 Jan 2022 21:23:52
commit hash:e083afb30dbfe0b9c2be4ff751d0f775e40b4638commit hash:e083afb30dbfe0b9c2be4ff751d0f775e40b4638commit hash:e083afb30dbfe0b9c2be4ff751d0f775e40b4638commit hash:e083afb30dbfe0b9c2be4ff751d0f775e40b4638 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/ispc: Add support for LLVM 13

PR:		260976
Submitted by:	VVD <vvd@unislabs.com> (original version)
1.16.1_1
12 Nov 2021 22:17:59
commit hash:589ebddda442bf55b56de6b711db3af1ee9f6effcommit hash:589ebddda442bf55b56de6b711db3af1ee9f6effcommit hash:589ebddda442bf55b56de6b711db3af1ee9f6effcommit hash:589ebddda442bf55b56de6b711db3af1ee9f6eff files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
devel/vc-intrinsics: update to s20211110

Changes:	https://github.com/intel/vc-intrinsics/compare/2cd5a7b...8ee8793
1.16.1_1
09 Sep 2021 15:52:04
commit hash:eb3ceff682682389456e66657eabd66e01fdbca4commit hash:eb3ceff682682389456e66657eabd66e01fdbca4commit hash:eb3ceff682682389456e66657eabd66e01fdbca4commit hash:eb3ceff682682389456e66657eabd66e01fdbca4 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
Author: Jan Beich
devel/ispc: enable Intel GPU support

https://ispc.github.io/ispc_for_gen.html

PR:		257720
Tested by:	yuri (testsuite has about the same set of failures as before)
Submitted by:	jbeich
1.16.1
19 Jul 2021 00:49:18
commit hash:03daaf914e08082d6ae77b862976d9e2c0aa8a44commit hash:03daaf914e08082d6ae77b862976d9e2c0aa8a44commit hash:03daaf914e08082d6ae77b862976d9e2c0aa8a44commit hash:03daaf914e08082d6ae77b862976d9e2c0aa8a44 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/ispc: Update 1.15.0 -> 1.16.1

Reported by:	portscout
1.15.0_2
06 Apr 2021 14:31:07
commit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
1.15.0_2
28 Mar 2021 16:54:05
Revision:569401Original commit files touched by this commit
yuri search for other commits by this committer
devel/ispc: Fix build by switching dependency to devel/llvm11, the last version
that currently works.

PR:		254305
Reported by:	pr@aoek.com
1.15.0_1
21 Dec 2020 21:01:06
Revision:558860Original commit files touched by this commit
yuri search for other commits by this committer
devel/ispc: Change to use llvm-devel because ISPC needs a bleeding edge LLVM
revision
1.15.0
20 Dec 2020 00:54:48
Revision:558705Original commit files touched by this commit
yuri search for other commits by this committer
devel/ispc: Update 1.14.1 -> 1.15.0

Reported by:	portscout
1.14.1_2
13 Sep 2020 10:09:48
Revision:548470Original commit files touched by this commit
yuri search for other commits by this committer
devel/ispc: Only enable host architecture (no cross-platrorm compilation)

PR:		249289
Reported by:	VVD <vvd@unislabs.com>
1.14.1_1
13 Sep 2020 02:48:56
Revision:548444Original commit files touched by this commit
yuri search for other commits by this committer
devel/ispc: Add the patch to fix amd64 architecture detection in CMakeLists.txt
1.14.1
12 Sep 2020 19:08:09
Revision:548409Original commit files touched by this commit
yuri search for other commits by this committer
devel/ispc: Update 1.14.0 -> 1.14.1
1.14.0
03 Aug 2020 01:34:14
Revision:544009Original commit files touched by this commit
yuri search for other commits by this committer
devel/ispc: Update 1.12.0-118 -> 1.14.0

Reported by:	portscout
1.12.0.118_1
01 Apr 2020 14:14:52
Revision:530219Original commit files touched by this commit
martymac search for other commits by this committer
Update devel/tbb to 2020.2 and bump dependent port's revisions

Changelog: https://github.com/oneapi-src/oneTBB/blob/tbb_2020/CHANGES
1.12.0.118
30 Jan 2020 15:28:48
Revision:524646Original commit files touched by this commit
yuri search for other commits by this committer
devel/ispc: Add aarch64 to supported architectures

Reported by:	greg@unrelenting.technology
1.12.0.118
30 Jan 2020 02:15:59
Revision:524620Original commit files touched by this commit
yuri search for other commits by this committer
devel/ispc: Update 1.12.0-116 -> 1.12.0-118

The upstream adopted the "Add FreeBSD support" pull request from
greg@unrelenting.technology.
Thanks a lot to Greg for his help!

Testing: The "Mandelbrot" testcase works with the 'sse4' target.
1.12.0.116
27 Jan 2020 02:50:14
Revision:524237Original commit files touched by this commit
yuri search for other commits by this committer
devel/ispc: Remove comments
1.12.0.116
27 Jan 2020 02:49:13
Revision:524236Original commit files touched by this commit
yuri search for other commits by this committer
devel/ispc: Update 1.11.0 -> 1.12.0-116-g98cd1326
1.11.0_2
26 Dec 2019 16:25:22
Revision:520935Original commit files touched by this commit
martymac search for other commits by this committer
Update devel/tbb to 2020.0 and bump dependent ports' revisions [1]

Also, while here, re-generate patches using the makepatch target

[1] Changelog: https://github.com/intel/tbb/blob/v2020.0/CHANGES
1.11.0_1
25 Sep 2019 10:03:50
Revision:512777Original commit files touched by this commit
martymac search for other commits by this committer
Update devel/tbb to 2019.8 and bump dependent ports' revisions

Changelog: https://github.com/intel/tbb/blob/tbb_2019/CHANGES
1.11.0
20 Sep 2019 19:58:36
Revision:512440Original commit files touched by this commit
jbeich search for other commits by this committer
Switch default devel/llvm* to 90

PR:		239682
Reviewed by:	tobik
Differential Revision:	https://reviews.freebsd.org/D21172
1.11.0
24 Apr 2019 06:14:44
Revision:499815Original commit files touched by this commit
yuri search for other commits by this committer
devel/ispc: Update 1.10.0 -> 1.11.0

The project switched to cmake.
1.10.0_2
20 Mar 2019 12:23:26
Revision:496337Original commit files touched by this commit
jbeich search for other commits by this committer
Switch to devel/llvm80 for DEFAULT_VERSIONS

PR:		235215
1.10.0_1
02 Mar 2019 06:46:30
Revision:494364Original commit files touched by this commit
yuri search for other commits by this committer
devel/ispc: Unbreak by patching away LLVM's dump() functions that ISPC uses but
which are not included in the LLVM packages
1.10.0
03 Feb 2019 19:46:55
Revision:492064Original commit files touched by this commit
antoine search for other commits by this committer
Mark BROKEN: fails to build

llvmutil.cpp:(.text+0x3c56): undefined reference to `llvm::Value::dump() const'

Reported by:	pkg-fallout
1.10.0
31 Jan 2019 06:31:40
Revision:491691Original commit files touched by this commit
yuri search for other commits by this committer
devel/ispc: Update 1.9.2 -> 1.10.0

Reported by:	portscout
1.9.2_4
19 Jan 2019 20:07:13
Revision:490733Original commit files touched by this commit
antoine search for other commits by this committer
Mark BROKEN: fails to link

llvmutil.cpp:(.text+0x3c62): undefined reference to `llvm::Value::dump() const'

Reported by:	pkg-fallout
1.9.2_4
11 Oct 2018 14:47:14
Revision:481833Original commit files touched by this commit
martymac search for other commits by this committer
Update devel/tbb to version 2019.1 and bump dependent ports' revisions

Also, reintegrate HTML documentation that was removed in previous version.
1.9.2_3
04 Oct 2018 10:03:59
Revision:481215Original commit files touched by this commit
martymac search for other commits by this committer
Update devel/tbb to version 2019 and bump dependent port's revisions
1.9.2_2
03 Feb 2018 09:44:56
Revision:460800Original commit files touched by this commit
danfe search for other commits by this committer
BUILD_DEPENDS against `devel/llvm' was not sufficient, since ISPC binary is
actually linked to libLLVM.so.  Make it LIB_DEPENDS and thus try to unbreak
`graphics/embree'.

Reported by:	portscout
1.9.2_1
29 Dec 2017 11:16:53
Revision:457504Original commit files touched by this commit
danfe search for other commits by this committer
- Change the default LLVM version to 5.0, to remain in sync with Mesa
  (to keep the number of LLVM ports to build/install to just one)
- Temporarily (I hope) pass -lexecinfo to work-around linking problem
  (see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223191#c3)

Approved by:	maintainer (LLVM version bump)
1.9.2_1
28 Dec 2017 05:06:35
Revision:457438Original commit files touched by this commit
yuri search for other commits by this committer
devel/ispc: Changed the dependency to clang40

Reported by:	danfe (asked to change the dependency of ISPC for bug#224066 for
graphics/embree update)
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13612
1.9.2
18 Nov 2017 16:53:04
Revision:454449Original commit files touched by this commit
yuri search for other commits by this committer
devel/ispc: Update to 1.9.2

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13140
1.9.1_1
17 Sep 2017 07:03:14
Revision:449986Original commit files touched by this commit
martymac search for other commits by this committer
Update tbb to 2018 and bump dependent ports' revisions
1.9.1
31 Jan 2017 00:05:28
Revision:432891Original commit files touched by this commit
linimon search for other commits by this committer
Limit to x86; does not build on other archs anyway.

Approved by:	maintainer
1.9.1
19 Jan 2017 11:37:44
Revision:431857Original commit files touched by this commit
danfe search for other commits by this committer
Add a port of Intel's compiler for high-performance SIMD programming.

Because GitHub releases (tarballs) are not fetched with correct modification
time, set TIMESTAMP to 1467976432 which corresponds to commit 87d0c9a tagged
as this release.

PR:		214543
Submitted by:	Yuri Victorovich

Number of commits found: 45