Commit graph

49 commits

Author SHA1 Message Date
Jacob Heider
fd65aeee8b fix(folly,libunwind) 2024-06-04 17:08:33 -04:00
Jacob Heider
caef2bfc30 fix(edencommon)
managing these is annoying
2024-05-23 12:35:04 -04:00
Jacob Heider
94632110b9
fix(fb303) (#6215)
* fix(fb.other)

* -latomic

* split

* add to test too

* ordering?

* invocation?

* clang
2024-05-23 12:05:00 -04:00
Jacob Heider
79ec1bce70
fix(fbthrift) (#6191)
* fix(fbthrift)

closes #6190

* link libfmt

* bump fmt.dev?

* ugh

* might be a fmt thing

* this should be the fix

* sigh

* so tedious

* skip fb303 until others are built
2024-05-22 19:52:33 -04:00
Jacob Heider
4f4ea2fbf7
fix(mvfst) (#6159)
* fix(mvfst)

closes #6117

* -latomic

* force PATH

* test flags

* path tricks
2024-05-16 13:28:21 -04:00
Jacob Heider
aa7c57f3fe
fix(folly) (#6141)
* fix(folly)

closes #6116

* +elfutils

* -jemalloc

* +jemalloc

* -lrt

* #undef

* -lunwind

* use jemalloc fixed in #6156
2024-05-15 17:52:32 -04:00
Jacob Heider
362a89ab88 fix(edencommon)
closes #6016
2024-04-29 12:49:11 -04:00
Jacob Heider
aba232c923
fix(mvfst)
closes #6018
2024-04-29 12:33:50 -04:00
Jacob Heider
c6596b72bd fix(watchman)
requires libunwind

closes #5762
2024-04-01 15:30:27 -04:00
Jacob Heider
3aa07131da
fix(watchman)
requires libunwind

closes #5762
2024-04-01 14:26:44 -04:00
Jacob Heider
1f75147f18
fix(edencommon) (#5644)
* fix(edencommon)

closes #5633

* wip

* copy homebrew's modification
2024-03-25 15:30:43 -04:00
Jacob Heider
0abbf9e985 fix(mvfst)
lets see if this works now

closes #5186
closes #5271
closes #5384
closes #5438
closes #5535
2024-03-11 16:53:40 -04:00
Jacob Heider
4d5924a407
fix(wangle)
closes #5386
2024-02-26 17:06:06 -05:00
Jacob Heider
7df69513c4 fix(folly)
glog 0.7 can't be consumed via include.

closes #5387
2024-02-26 16:51:49 -05:00
Jacob Heider
5d617d6028 fix(watchman)
fix folly linking error
2024-02-20 18:20:35 -05:00
Jacob Heider
5c57a1ccb2 fix(mvfst)
finer-grained so we can build 2024.1.29 too.
2024-02-07 17:49:00 -05:00
Jacob Heider
8a8c3b3b56
fix(mvfst) (#5040)
* fix(mvfst)

missing linux header

closes #5038
closes #5119

* maybe?

dirty.

* ...why was the test script rebuilding it?

* sigh

* just painful

* kill me now

* wip

* hm

* wip

* punt. with a comment. not happy.
2024-02-07 15:18:49 -05:00
Jacob Heider
b2bd959775
fix(fbthrift) (#5039)
* fix(fbthrift)

closes #5036

* wip
2024-01-29 13:52:36 -05:00
Andrew
a1a135e8da
facebook.com/watchman (#4607)
* new file:   projects/facebook.com/watchman/package.yml

* maybe with gcc

* no

* -latomic
2024-01-08 13:22:54 -05:00
Jacob Heider
7454e43a88 fix(folly)
closes #4680
2024-01-02 12:57:22 -05:00
Max Howell
cc24a480c1 Props no longer need escaping which means fix them 2023-12-26 14:25:04 +00:00
Jacob Heider
d11f61e163 fix(edencommon)
we hardcoded the source url :(
2023-12-22 14:05:55 -05:00
Jacob Heider
81fd9563b4 fix(fb303)
closes #4563
2023-12-22 11:23:48 -05:00
Andrew
f238471639
+facebook.com/fb303 (#4379)
* new file:   projects/facebook.com/fb303/package.yml
	new file:   projects/facebook.com/fb303/test.cpp

* -fPIC

* cxx flags in cmake args

* lets try more flags

* wip

* wip

* oops

* maybe gcc for linux aarch64

* modified:   projects/facebook.com/fb303/package.yml

* add boost

* looks like it wants a specific version

* 1.84 is loaded

* zlib

* add -fPIC for linux

* boost.org: ^1.84

* fbthrift ver

* fbthrift => runtime dep

---------

Co-authored-by: Jacob Heider <jacob@pkgx.dev>
2023-12-22 10:00:25 -05:00
Andrew
e21ae15b8b
rebuild with -fPIC (fbthrift) (#4513)
* rebuild with -fPIC

* fix path in FBThriftTargets.cmake

* remove sed command
2023-12-21 15:38:04 -05:00
Jacob Heider
8ad5442fb5 fix(folly)
closes #4477
2023-12-19 14:10:22 -05:00
Andrew
47d37cb5bb
+facebook.com/fbthrift (#4373)
* new file:   projects/facebook.com/fbthrift/package.yml

* new file:   projects/facebook.com/fbthrift/example.thrift
	modified:   projects/facebook.com/fbthrift/package.yml

* fix version coding; unlock facebook deps

---------

Co-authored-by: Jacob Heider <jacob@pkgx.dev>
2023-12-12 16:19:24 -05:00
Jacob Heider
5a26c1f7d4
fix(mvfst) (#3899)
* fix(mvfst)

closes #3896

* 🎵i hate everything...🎶
2023-10-30 20:42:18 -04:00
Andrew
3f84d2133f
facebook.com/mvfst (#3684)
* new file:   projects/facebook.com/mvfst/CMakeLists.txt
	new file:   projects/facebook.com/mvfst/package.yml

* maybe with llvm

* CMAKE_ARGS

* -latomic

* wip
2023-10-23 13:01:40 -04:00
Jacob Heider
1753b631f8 fix(edencommon)
closes #3690
2023-10-18 15:54:04 -04:00
Jacob Heider
174bdc9b22
fix(zstd)
needed a loader_path to find libzstd
2023-10-06 21:48:19 -04:00
Jacob Heider
e5d9ed5461
fix(wangle) 2023-10-02 18:02:03 -04:00
Max Howell
6503b1b827
fix folly (#3496)
* fix folly

* wip

* wip

* instead of moving the build directory, let's just sanitize facebook's regexes

* lols in apfs

---------

Co-authored-by: Jacob Heider <jacob@pkgx.dev>
2023-10-02 17:11:43 -04:00
Jacob Heider
4fa1a85aff
rm tea --prefix 2023-10-02 10:17:26 -04:00
Jacob Heider
501376b992
TEA_PREFIX > PKGX_DIR; tea.prefix > pkgx.prefix 2023-10-01 21:27:27 -04:00
Jacob Heider
48b12e5aa9
cleanup all empty dependencies: nodes 2023-10-01 20:41:57 -04:00
Max Howell
81e7a5e16f
pkgx 2023-10-01 14:44:42 -04:00
Jacob Heider
fdfa834456
fix(folly) (#3285)
* fix(folly)

* ignore the symlinks
2023-09-11 10:40:54 -04:00
Joe DeCapo
572fa511cb
+wangle (#1858)
* +wangle

* fix cmake files

* [wip] Add test

* whole bunch of fixes

* Darwin folly deps

* Kills can fail

* skip cleanup (breaks testing)

* this is thorny

* nevermind

---------

Co-authored-by: Jacob Heider <jacob@tea.xyz>
2023-09-07 21:24:33 -04:00
Max Howell
4c2bb1dc95
changes for tea 1.0.0 (#3023)
I removed some tea --prefix usage, but decided in the end to keep it in tea/cli for now.
2023-08-23 10:28:14 -04:00
Andrew
7ae694ad37
facebook.com/edencommon (#2257)
* package & test

* modified:   projects/github.com/facebookexperimental/edencommon/package.yml

* boost for darwin

* build deps

* renamed:    projects/github.com/facebookexperimental/edencommon/package.yml -> projects/facebook.com/edencommon/package.yml
	renamed:    projects/github.com/facebookexperimental/edencommon/test.cc -> projects/facebook.com/edencommon/test.cc

* modified:   projects/facebook.com/edencommon/package.yml

* modified:   projects/facebook.com/edencommon/package.yml

* -DBUILD_SHARED_LIBS=OFF

* +openssl.org: ^1.1

* bump

* bzip2

---------

Co-authored-by: Jacob Heider <jacob@tea.xyz>
2023-08-20 20:17:50 -04:00
Jacob Heider
5fef064cb2
fix(folly) 2023-08-20 19:20:03 -04:00
Jacob Heider
e6aed561a2
fix(fizz)
closes #2880
2023-08-14 15:27:02 -04:00
Jacob Heider
5f17329468
fix(folly)
version strings should be majored
2023-08-14 15:06:41 -04:00
Jacob Heider
ee11f8fc7e fix(folly) 2023-05-08 10:59:56 -04:00
Joe DeCapo
ddb754b03b
+fizz (#1748)
* +fizz

* [wip] try PIC/pie

* Add PIC/pie to fmt.dev
2023-05-01 22:50:30 -04:00
Marc Seitz
6ce93a8849
+folly (#461)
Co-authored-by: Max Howell <mxcl@me.com>
2023-04-11 16:54:09 -04:00
Jacob Heider
00c76bb75b fix(zstd)
darwin needs an explicit `-std=c++11` flag to compile as of the newest release.

fixes #245
fixes #246
2023-02-13 22:00:24 -05:00
Pedro Cruz
69ef92a7aa
boost, zstd, lz4 (#37)
Co-authored-by: Max Howell <mxcl@me.com>
2022-12-20 09:31:41 -05:00