17 Commits

Author SHA1 Message Date
psa
34254ea572 Merge pull request #6 from simons-public/main
Add options for SIMD extensions
2023-06-17 05:59:28 +00:00
Chris Simons
833e893a94 Add options for SIMD extensions 2023-06-16 09:09:08 -07:00
Paul Armstrong
9dad68426c Always run third_party/repo.bzl patch 2022-08-31 15:46:16 -07:00
Paul Armstrong
0564016721 Pull requirements from WORKSPACE, move GH_TUPLE to own Makefile
Move GH_TUPLE to Makefile.gh_tuple to make regeneration easier.
Include WORKSPACE in the list of files to pull dependencies from

This bug discusses possibly using local_repository instead:
https://github.com/bazelbuild/bazel/issues/4996

Setup for io_bazel_rules_closuer describes entries in WORKSPACE,
which is how I got the idea to add it
https://github.com/bazelbuild/rules_closure
2022-06-16 06:01:25 +00:00
Paul Armstrong
d1c8ff2ebf Set --distdir for bazel.
See "running bazel in an airgapped environment" in
https://docs.bazel.build/versions/main/guide.html

Another useful reference for bazel builds:
https://gitweb.gentoo.org/repo/gentoo.git/tree/sci-libs/tensorflow/tensorflow-2.8.0.ebuild
https://gitweb.gentoo.org/repo/gentoo.git/tree/eclass/bazel.eclass
2022-06-16 06:01:11 +00:00
Paul Armstrong
64e421a442 Add updates provided by crees@freebsd.org and Dario
See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260694
2022-06-12 23:04:32 +00:00
Paul Armstrong
107218c282 Add a better desecription for AVX options 2022-06-11 11:16:11 +00:00
Paul Armstrong
db44f5ee70 Add noavx flavor 2022-06-11 11:03:14 +00:00
Paul Armstrong
8417b59cad Remove excess CC_OPT_FLAGS and bump port version
-march=native can cause problems with the build server is much newer
than a client machine
-Wno-sign-compare just makes for a quieter build, no real value in a port
2022-06-11 11:02:41 +00:00
Paul Armstrong
3188682408 Update README to reflect status as a port 2022-06-11 08:51:31 +10:00
psa
7b55411c96 Merge pull request #4 from crees/main
Sync with just added port
2022-06-10 22:36:23 +00:00
Chris Rees
329021d137 Script to generate GH_TUPLES for the port, useful for updates 2022-06-10 21:02:07 +01:00
Chris Rees
a3c85ea916 Remove hardcoded /usr/local from patch
Remove the need to edit pkg-plist on minor updates

Shorten install targets using loops

Realign added lines
2022-06-10 20:09:17 +01:00
Paul Armstrong
8c2b7770c2 Cleanup lint, fix prompting, fix FreeBSD 12 issues
Ran portlint, portclippy and portfmt.
Recreated patches with make makepatch
Add additional required pre-build downloads from github
Add OpenCL Sycl support
Use memory usage reducing flags for bazel. They are all to do with
reducing the time taken for incremental builds, which is not relevant
when building ports.
Add TF_NEED_MPT=0 to stop prompting
Add -march=native -Wno-sign-compare flags for CC
1.15.5-pre-release-0
2022-06-08 00:57:32 +10:00
psa
851be66127 Add notes on binaries 2021-12-27 05:26:10 +00:00
Paul Armstrong
ec4ed25207 Initial commit 1.15.5 2021-12-27 15:11:28 +10:00
psa
fa3e7a57b5 Initial commit 2021-12-27 05:04:37 +00:00