[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