https://github.com/birkhofflee/homebrew-birkhoff

https://github.com/birkhofflee/homebrew-birkhoff

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.5%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: BirkhoffLee
  • Language: Ruby
  • Default Branch: main
  • Size: 2.93 KB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Archived
Created about 3 years ago · Last pushed about 3 years ago
Metadata Files
Readme

README.md

homebrew-birkhoff

My Homebrew formulas

cURL

Patched from the formula provided by the core, I added support for --dns-server and http/3 by quiche.

```shell $ brew install BirkhoffLee/birkhoff/curl ==> Tapping birkhofflee/birkhoff Cloning into '/opt/homebrew/Library/Taps/birkhofflee/homebrew-birkhoff'... remote: Enumerating objects: 9, done. remote: Counting objects: 100% (9/9), done. remote: Compressing objects: 100% (7/7), done. remote: Total 9 (delta 1), reused 0 (delta 0), pack-reused 0 Receiving objects: 100% (9/9), done. Resolving deltas: 100% (1/1), done. Tapped 1 formula (13 files, 11.4KB). ==> Fetching birkhofflee/birkhoff/curl ==> Downloading https://github.com/curl/curl/commit/3103de2053ca8cacf9cdbe78764ba6814481709f.patch?fullindex=1 Already downloaded: /Users/birkhoff/Library/Caches/Homebrew/downloads/387c8bbb096c86b107b91259750d701ccb55547d2864a8850d6b806ae15cc00c--3103de2053ca8cacf9cdbe78764ba6814481709f.patch ==> Downloading https://github.com/curl/curl/commit/87ed650d04dc1a6f7944a5d952f7d5b0934a19ac.patch?fullindex=1 Already downloaded: /Users/birkhoff/Library/Caches/Homebrew/downloads/0164b2b6cd070f78194ea0fbacde8e8fc660b1baf1903ceb626090e8fc992790--87ed650d04dc1a6f7944a5d952f7d5b0934a19ac.patch ==> Downloading https://curl.se/download/curl-7.88.0.tar.bz2 Already downloaded: /Users/birkhoff/Library/Caches/Homebrew/downloads/222513b1fd3999c257320dc64972e0f30a02d29b04bd4eea359f130209329df0--curl-7.88.0.tar.bz2 ==> Installing curl from birkhofflee/birkhoff ==> Patching ==> Applying 3103de2053ca8cacf9cdbe78764ba6814481709f.patch patching file 'lib/http2.c' ==> Applying 87ed650d04dc1a6f7944a5d952f7d5b0934a19ac.patch patching file 'lib/http2.c' ==> ./configure --prefix=/opt/homebrew/Cellar/curl/7.88.0_1 --with-ssl=/opt/homebrew/opt/openssl@1.1 --without-ca-bundle --without-ca-path --wit ==> make install ==> make install -C scripts ==> Caveats curl is keg-only, which means it was not symlinked into /opt/homebrew, because macOS already provides this software and installing another version in parallel can cause all kinds of trouble.

If you need to have curl first in your PATH, run: echo 'export PATH="/opt/homebrew/opt/curl/bin:$PATH"' >> ~/.zshrc

For compilers to find curl you may need to set: export LDFLAGS="-L/opt/homebrew/opt/curl/lib" export CPPFLAGS="-I/opt/homebrew/opt/curl/include"

For pkg-config to find curl you may need to set: export PKGCONFIGPATH="/opt/homebrew/opt/curl/lib/pkgconfig"

zsh completions have been installed to: /opt/homebrew/opt/curl/share/zsh/site-functions ==> Summary 🍺 /opt/homebrew/Cellar/curl/7.88.01: 510 files, 4.2MB, built in 33 seconds ==> Running brew cleanup curl... Disable this behaviour by setting HOMEBREWNOINSTALLCLEANUP. Hide these hints with HOMEBREWNOENV_HINTS (see man brew).

$ curl --dns-server 1.1.1.1 --http3-only -vI4 https://cloudflare-quic.com/ * Trying 104.22.9.38:443... * subjectAltName: host "cloudflare-quic.com" matched cert's "cloudflare-quic.com" * Connected to cloudflare-quic.com (104.22.9.38) port 443 (#0) * using HTTP/3 * h2h3 [:method: HEAD] * h2h3 [:path: /] * h2h3 [:scheme: https] * h2h3 [:authority: cloudflare-quic.com] * h2h3 [user-agent: curl/8.0.1] * h2h3 [accept: /] * Using HTTP/3 Stream ID: 0 (easy handle 0x120009200)

HEAD / HTTP/3 Host: cloudflare-quic.com user-agent: curl/8.0.1 accept: /

< HTTP/3 200 HTTP/3 200 < date: Thu, 11 May 2023 09:29:24 GMT date: Thu, 11 May 2023 09:29:24 GMT < content-type: text/html content-type: text/html < content-length: 109425 content-length: 109425 < server: cloudflare server: cloudflare < cf-ray: 7c5965b67e92afdb-NRT cf-ray: 7c5965b67e92afdb-NRT < alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 * Connection #0 to host cloudflare-quic.com left intact ```

Owner

  • Name: birkhoff
  • Login: BirkhoffLee
  • Kind: user
  • Location: Taipei City, Taiwan

backend, SRE, devops, music

GitHub Events

Total
Last Year

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels