At some port, this port was converted from having a plist to using
PORTDATA as an automatic generator. Unfortunately, this excluded the
main executable (bin/tbe) from being packaged as well as several icons.
Drop PORTDATA and bring back the full pkg-plist (it's < 300 lines).
While here, pet portlint.
PR: 207946
Approved by: maintainer timeout
- Remove some now unnecessary build flags from the port
- Switch to using libftdi1 as suggested by the release notes
PR: 207954
Submitted by: t@tobik.me
Approved by: maintainer timeout (nukama+maintainer@gmail.com, 2 weeks)
py-adb is mainly targeted to users that need to communicate with
Android devices in an automated fashion, such as in automated
testing. It does not have a daemon between the client and the device,
and therefore does not support multiple simultaneous commands to the
same device. It does support any number of devices and never
communicates with a device that it wasn't intended to, unlike the
Android project's ADB.
https://pypi.python.org/pypi/adb
A gem that provides a client interface for the Sentry error logger
WWW: https://github.com/getsentry/raven-ruby
PR: 207482
Submitted by: Torsten Zuehlsdorff <ports@toco-domains.de>
- Invoke ActiveSupport::Dependencies.clear after test runs
On Rails 4.1+, depending on the order the tests run in, the Book class
created during test setup will sometimes be resolved to the same class
used by a previous test method, even though the constant it was assigned
to has been unset. This is because the class is still assigned
anonymously as the value to the "Book" key in an instance of
ActiveSupport::Dependencies::ClassCache.
PR: 207481
Submitted by: Torsten Zuehlsdorff <ports@toco-domains.de>
- Rename the LIBDANE option DANE because that's the name of the protocol
supported by libgnutls-dane and gnutls-cli. Also clarify the option
description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4. Some ports used this library
in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed. Ports that used these have been
updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.
net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.
www/hydra: Mark BROKEN. This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.
PR: 207768
Exp-run by: antoine
Approved by: portmgr (antoine)
A Ruby client for the Akismet spam detection API
WWW: http://github.com/jonahb/akismet
PR: 207480
Submitted by: Torsten Zuehlsdorff <ports@toco-domains.de>
Prefetching option fix:
Until now, if the "prefetch suitable packages" option was enabled, it
could happen that "synth force" and "synth test" commands wouldn't do
anything. Moreover, even though it wouldn't build, it would delete the
existing package and refetch it because force/test always pre-deletes
existing packages.
Now, ports listed with "force" and "test" commands are always built,
even if suitable remote packages are available.
Improvements with test mode:
1) Changes to /var/tmp are now ignored. These are legal modifications
2) Access time modification to the builder mount are now ignored. This
was possible if changes to /tmp or /var propagates upward (legally).
3) A new environment variable is added for test command, "LOCK". If it
defined to any value, the builder's localbase will be remounted as
read-only during the configure and build phases. This is a
diagnostic tool to help pinpoint where ports are committing file
system violations by writing to localbase during these phases.
New notice to user regard CONSERVATIVE_UPGRADE:
At the end of the "synth rebuild-repository" command, Synth will probe
the host pkg(8) to see if it's configured with CONSERVATIVE_UPGRADE.
If so, Synth will emit a notice because chances are good that the
user built repository for the local system and may try to upgrade the
system with pkg(8), and in this case, they may wish to turn off the
CONSERVATIVE_UPGRADE setting.