Remove 11.0-BETA1 and 11.0-BETA2, which have been removed from
the mirrors.
Approved by: bdrewery (maintainer, implicit, re blanket)
Sponsored by: The FreeBSD Foundation
- Add php extensions:
.gd (needed for manipulation of images and also for CAPTCHAs)
.mbstring (needed for an UTF-8 compatible lower case filter)
.calendar (needed for calendar feature)
.zip (needed for features such as XML Wiki Import/Export
and PluginArchiveBuilder)
.fileinfo (needed for the 'Validate uploaded file content' preference)
.intl (intl extension is preferred for Tiki 15 onwards)
.mcrypt (Enable safe, encrypted storage of data)
Changelog:
https://sourceforge.net/p/tikiwiki/code/HEAD/tree/tags/15.2/changelog.txt#l34
PR: 211566
Submitted by: Danilo G. Baio
- Include the gem-rehash plugin (now included with rbenv) [1]
- Update the autocompletion patch [1]
- Update WWW homepage, add pkg-descr [1]
- Fix absolute path link to libexec/rbenv
PR: 211536 [1]
Submitted by: Jose Luis Duran (via private email) [1]
Approved by: Koichiro IWAO (maintainer)
Add several missing dependencies, as reported by `make stage-qa`.
Clean up port options:
o `COLORD` and `OPENEXR` had an incomplete an dependencies list.
o `NLS` was broken when turned off.
o `RAWSPEED` and `SQUISH` were not CMake knobs anymore in darktable.
Approved by: mat
Differential Revision: https://reviews.freebsd.org/D7147
- Since duke4.org currently has no DNS records and burnbit.com doesn't
respond, fetching optional distfiles fails.
Now hosted on maintainers server. [1]
- Convert rest of the options to helpers
PR: 210970 [1]
Submitted by: Piotr Kubaj (maintainer) [1]
This is done after the port has been built, so it is already building,
so it does not need to be added a BUILD_DEPENDS on gettext-tools.
Discussed with: dumbbell
Sponsored by: Absolight
The previous basename() API was shadowing bugs anyway. This Linux-originated
library assumes GNU basename(3) behavior. GNU basename(3) is non-destructive
and non-allocating; it always returns a pointer into the original string. This
library uses that behavior to do things like compare pointer results directly
(the source path was already a basename) or subtract pointer values directly
(compute the substring that constitutes dirname).
Resolve the issue by aliasing all internal elfutils basename() invocations
through an implementation of GNU basename(3) named "eu_basename."
Build log highlighting the problem:
http://beefy4.nyi.freebsd.org/data/head-amd64-default/p419462_s303652/logs/elfutils-0.163_6.log
Approved by: bdrewery
Differential Revision: https://reviews.freebsd.org/D7404
Perl package names changed somewhat recently, so add more <name> entries
to improve coverage for users on systems with outdated ports/packages
PR: 211561
The proper way to handle libGL is to set USE_GL=gl, and doing so allows
dependency registration to match the port
Approved by: infrastructure blanket (redundant deps work)
Net::SSH::AuthorizedKeysFile reads and modifies "authorized_keys"
files. "authorized_keys" files contain public keys and meta
information to be used by "ssh" on the remote host to let users in
without having to type their password.
Sponsored by: Absolight
number is hardcoded as it is not always in sync with the PORTVERSION)
- Make telescope control plugin (and Qt5SerialPort dependency) optional
- Remove enforced distfiles checksum recalculation added in r377577: it
turned out that updating distinfo manually is easier and a lot faster
- Replace some options imperative (explicit) handling with helper knobs
- Do not install high resolution textures by default, since they do not
have their prime meridians recalibrated yet while stock textures have
Discussed with: Alexander Wolf (upstream)
See PR for signficant changes to math/R port including options,
build defaults, and patch updates.
PR: 211393
Submitted by: Joseph Mingrone (maintainer)
It is not valid to define PORT_OPTIONS variable directly (this is done
through OPTIONS_DEFINE and related variables) and definitely they can't
be modified after inclusions of bsd.port.pre.mk or bsd.port.options.mk
fragments.
Since the port needed to be reworked anyway, I simplified it a lot. I
removed a shell command (with 3 pipes!) completely. I saw several ways
to create ${ALLDICTS} with basic makefile techniques, but in the end
it wasn't even necessary.
I eliminated the "ALL" option. It didn't make sense. If "ALL" was set,
it would override the individual language options (leading to possible
confusion) and the "ALL" option was set by default, and then it even
checked PACKAGE_BUILDING to override the value to ALL again. I have to
assume that it wasn't originally set up that way but changed over time.
Now only the language options are there and they are all "ON" by default.
It's simpler to disable languages than before (no need to deselect "ALL"
option first).
The <pre> and <post> inclusions were removed, they aren't necessary.
The PLIST substitutions are made with standard OPTIONS_SUB technique.
The work is verified by checking SELECTED_OPTIONS and DESELECTED_OPTIONS
which now show the correct values and the dependencies registered to the
built package now match the port.
Approved by: infrastructure blanket (fix options)
to remove the hard dependency on it. This commit fixes that, but requires
bumping PORTREVISION again due to the dependency change.
While here, remove the ipv6 category assignment. It's not widely used,
and Mojolicious supports IPv6 when used with modern Perl.