[MacPorts] #69626: [Port request] icalBuddy
MacPorts
noreply at macports.org
Sat Mar 30 11:00:59 UTC 2024
#69626: [Port request] icalBuddy
----------------------------------------------+--------------------
Reporter: e-maryniak | Owner: (none)
Type: request | Status: new
Priority: Low | Milestone:
Component: ports | Version:
Keywords: macOS command line calendar tool | Port:
----------------------------------------------+--------------------
Fyi: icalBuddy, or ical-buddy, is available in Homebrew (Brew) where I
used to use it:\\
https://formulae.brew.sh/formula/ical-buddy
I got it to work on MacPorts, please see my rough notes below.\\
I am so sorry that I lack the knowledge to make this a proper port.
=== my rough "installation" notes ===
https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/ical-buddy.rb
https://github.com/Homebrew/homebrew-
core/blob/82d2f9e59d83d4f7700ed07d0db7777aae68e7ef/Formula/i/ical-buddy.rb
# Master.\\
https://github.com/dkaluta/icalBuddy64 \\
https://github.com/DavidKaluta/icalBuddy64
# Ahead of the Master (on 2023-12-10, always?). \\
https://github.com/jimlawton/icalBuddy64
# FIRST BINGO -- but do not use this! \\
# Got a [working, macOS Big Sur, 2023-12-10] binary from this place. \\
# Main and bin info page, and actual 64-bit Intel binary, respectively: \\
https://github.com/tjluoma/icalbuddy-km-and-stream-deck \\
https://github.com/tjluoma/icalbuddy-km-and-stream-
deck/blob/master/bin/icalBuddy \\
https://github.com/tjluoma/icalbuddy-km-and-stream-
deck/raw/master/bin/icalBuddy \\
# NEXT BINGO -- just copy the binary from the Homebrew directory. \\
# Apparently this is a statically compiled version. No library
dependencies! \\
# So you can simply run it as: ./icalBuddy \\
# which will show the help page. \\
cp -avi /usr/local/Cellar/ical-buddy/1.10.1_1/bin/icalBuddy . \\
./icalBuddy # WORKS!
# **FINAL BINGO** -- use this! \\
# Compile from source v1.10.1 -- which uses 'clang' \\
# Unpack the 'src/v1.10.1.tar.gz' which is already done, see: \\
# src/icalBuddy64-1.10.1--2022-04-13--2022-12-01 \\
# In that directory, type 'make' => ./icalbuddy is the result. \\
# Put that in the 'bin' directory with a symlink from ~/bin pointing to
it. \\
# Finally: put the 3 man pages from Homebrew (see below) in
~/data/man/man1
--
Ticket URL: <https://trac.macports.org/ticket/69626>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list