lang/ruby33: Fix build with latest -CURRENT
post-install-DOCS-on copies all files/directories under ${WRKSRC}/doc/
into ${STAGEDIR}${RUBY_DOCDIR}/, then installs ${WRKSRC}/ChangeLog to
same directory. But there is ChangeLog directory under ${WRKSRC}/doc/.
As a result there is already ${STAGEDIR}${RUBY_DOCDIR}/ChangeLog
directory when ${WRKSRC}/ChangeLog is tried to be installed as
${WRKSRC}/doc/ChangeLog. Previously install(1) regards it as non-fatal
and build continues. But on latest -CURRENT the command regards it as
fatal and results in build error. So fix it by moving
${WRKSRC}/ChangeLog to ${WRKSRC}/doc/ChangeLog/ChangeLog at extract
phase.
Bump PORTREVISION as plist is changed.
PR: 278554
Reported by: Siva Mahadevan
MFH: 2024Q2
(cherry picked from commit 8f7dac72c518bd1de867e78af351a4a7cf02d799)
lang/ruby33: Fix build with latest -CURRENT
post-install-DOCS-on copies all files/directories under ${WRKSRC}/doc/
into ${STAGEDIR}${RUBY_DOCDIR}/, then installs ${WRKSRC}/ChangeLog to
same directory. But there is ChangeLog directory under ${WRKSRC}/doc/.
As a result there is already ${STAGEDIR}${RUBY_DOCDIR}/ChangeLog
directory when ${WRKSRC}/ChangeLog is tried to be installed as
${WRKSRC}/doc/ChangeLog. Previously install(1) regards it as non-fatal
and build continues. But on latest -CURRENT the command regards it as
fatal and results in build error. So fix it by moving
${WRKSRC}/ChangeLog to ${WRKSRC}/doc/ChangeLog/ChangeLog at extract
phase.
Bump PORTREVISION as plist is changed.
PR: 278554
Reported by: Siva Mahadevan
MFH: 2024Q2
sysutils/android-ota-payload-extractor: New port
Android OTA payload extractor written in Go
A fast & natively cross-platform Android OTA payload extractor written
in Go. Extracting images from Android OTA packages is very useful
for various purposes. For example, patching the boot image to
install Magisk without TWRP.
PR: 278483
WWW: https://github.com/tobyxdd/android-ota-payload-extractor
Author: Yusuf Yaman <nxjosephofficial at protonmail.com>
multimedia/droidcam: New port: GNU/Linux/nix client for DroidCam
DroidCam turns your phone/tablet into a webcam for your PC.
Use it with chat programs like Zoom, MS Teams, and Skype.
PR: 278432
Author: Yusuf Yaman <nxjosephofficial at protonmail.com>
WWW: https://github.com/dev47apps/droidcam
www/tgpt: Add new port
tgpt is a cross-platform command-line interface tool that allows
you to use AI chatbot in your Terminal without requiring API keys
PR: 278367
sysutils/syslog-ng: Update to 4.7.1
Patch was created and tested by our upstream representative
Peter Czanik.
Submitted by: Peter Czanik (CzP) <peter.czanik at oneidentity.com>
Balabit (a OneIdentity company) / syslog-ng upstream
sysutils/vagrant: Bump dependencies
This unbreaks `vagrant --version' and (hopefully)
all major subcommands.
PR: 278431
Approved by: joe at thrallingpenguin.com (maintainer)
MFH: 2024Q2
(cherry picked from commit 19e2f7229d19912f9d7045cc660fc87e0149664b)
sysutils/vagrant: Bump dependencies
This unbreaks `vagrant --version' and (hopefully)
all major subcommands.
PR: 278431
Approved by: joe at thrallingpenguin.com (maintainer)
MFH: 2024Q2
mail/hydroxide: new port, Open-source ProtonMail CardDAV, IMAP and SMTP bridge
A third-party, open-source ProtonMail bridge. Hydroxide supports CardDAV,
IMAP and SMTP. hydroxide is a server that translates standard protocols
(SMTP, IMAP, CardDAV) into ProtonMail API requests. It allows you to use
your preferred e-mail client and git-send-email with ProtonMail.
PR: 278362
Author: Yusuf Yaman <nxjosephofficial at protonmail.com>