===> The following configuration options are available for shellinabox-2.20_6:
CORES=off: Patch shellinaboxd to enable core dumps
NOLOGIN=off: Login through ssh (not through login)
===> Use 'make config' to modify these settings
www/shellinabox: Restore port until sysutils/ttyd is fixed
sysutils/ttyd failed for me on several systems and upstream
didn't respond.
Users should have a working implementation of shell-in-a-browser
therefore it's better to keep shellinabox until issues are resolved.
This reverts commit d3542c47ef9d6fde36bbbc9f73e723ca0d610557.
www/shellinabox: Deprecate and set expiration date to 2024-12-24
Unmaintained and latest upstream version is 2.20 released in 2016.
PR: 281048
Reported by: diizzy
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
www: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
*
* <hvo.pm@xs4all.nl>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron LI <aly@aaronly.me>
* Aaron Zauner <az_mail@gmx.at>
* Abel Chow <achow@transoft.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Adrian Steinmann <ast@marabu.ch>
* Akinori MUSHA aka knu <knu@idaemons.org>
(Only the first 15 lines of the commit message are shown above )
Fixes:
- build with OpenSSL 1.1
- broken multipart/form-data (CVE-2018-16789)
- Interpret aixterm high-intensity color escape codes
All these patches came from the project pull requests list.
Reported by: pkg-fallout
Security: CVE-2018-16789
When there is a do-install target, do not use a post-install target, do
everything at once. Sometime, rename post-install into a options helper
target.
I did not fix ports that were such a mess that I could not figure out
what they really wanted to do. I also did not change ports that had
some version of an auto-plist code in post-install, for the same reason.
With hat: portmgr
Sponsored by: Absolight
Remove BROKEN on Tier-2 systems statements which no longer true at least
on PowerPC (verified for all of them) and some also on SPARC (whenever I
was able to test those on flame.freebsd.org) and even IA64 (which should
be OK to remove anyways, because it was never really supported system in
ports land and was officially killed in -CURRENT a while ago.
By default libtool replaces -export-symbols <file> with -retain-symbols-file
<file> on ELF systems, but this doesn't really do what -export-symbols is
meant to do. On GNU ELF systems it converts <file> to a simple version
script first and then uses -version-script instead of -retain-symbols-file.
Let USES=libtool patch libtool scripts to do this on all systems with GNU
ld(1).
Bump PORTREVISION on all ports where the build log contains -export-symbols.
audio/calf: This port builds a module that now exports only one function,
but it also builds a number of executables that link to this module and
expect to see other functions. Because it's already a bit dodgy to link to
a module (libtool warns about this) let the module continue to export only
one function and instead build an ordinary library from the same source that
the executables can link to. Fix a number of other issues in the same
(Only the first 15 lines of the commit message are shown above )
Fix broken pkg-plist.
The exec line had a typo in the group name and used the wrong flag (-o
instead of -m) for the mode. It's all redundant anyway with the new @dir.
- Support STAGEDIR [1]
- Use options helpers
- Rewrap overly long line in pkg-descr, remove gratuitous whitespaces at the end
of the line
PR: ports/186148 (based on) [1]
Submitted by: Olivier Cochard-Labbe <olivier@cochard.me> (maintainer) [1]
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
- Unset shellinaboxd_user and shellinaboxd_group at the end of rc script to
avoid unnecessary su(1) initiated by rc.subr
- Pet portlint
- Bump PORTREVISION for package change
Reported by: ed (in the followup of ports/151314)
Approved by: Olivier Cochard-Labbe <olivier@cochard.me> (maintainer)
Remove painful examples of foo="", with particular prejudice against
constructions that parse out to [ -z "$foo" ] && foo=""
These are bad examples that get copied and pasted into new code, so the
hope is that with less bad examples there will be less need for me to
bring this up in review.
In a few of these files all that were changed were comments so that next
time I search for these patterns I won't trip on the file for no reason.
In a few places, add $FreeBSD$
No functional changes, so no PORTREVISION bumps
Shell In A Box is a web server that can export arbitary command line tools to a
web based terminal emulator
WWW: http://code.google.com/p/shellinabox/
PR: ports/148211
Submitted by: Olivier Cochard-Labbe <olivier at cochard.me>
Feature safe: yes