Change maintainer
Other Changes: See section "New Features" and "Backward Compatibility" at
http://www.slac.stanford.edu/~abh/bbcp/#_Toc392015164
- The new -ptime option forces bbcp to preserve only source file's
access and modification time at the destination; leaving the group
and mode unchanged.
- The new -gross option forces bbcp to copy empty directory structures
in recursive mode.
- The new -mkdir option creates the destination directory for a
recursive copy should it not exist.
- The new -symlinks option specifies how symbolic links are to be
handled during a recursive copy.
- Dual stack IPv6 mode is fully functional and is the default mode
of operation. The new -ipv4 option forces bbcp to use the IPv4 TCP
stack.
- The new -license option prints the license under which bbcp is
distributed.
- The new -version option displays bbcp's version number installed
on the current host.
- The BBCP_ALLOWPP environmental variable may be used to restrict
program pipes to a specified set of programs or disable the feature
altogether.
- The new -Z option allows you to specify the port range to be used
for incoming connections on the command line instead of relying on
/etc/services to contain those values.
Notes:
- Older version will fail if any of the new option: -ptime is specified.
- Older version will fail if any of the new options: -gross, --mkdir, or
--symlinks is specified.
- Older version will fail if the new -ipv4 option is specified.
Older versions always use the IPv4 TCP stack, making the option
generally unnecessary.
- Older versions will fail if the new -Z option is specified.
PR: 196746
Submitted by: Chris Hutchinson <portmaster@bsdforge.com>
Approved by: John Hein <jhein@symmetricom.com> (maintainer)
Requested from: Freddie Cash <fjwcash@gmail.com>
directory does not yet exist. While it might deem a minor issue, bump
port revision; the port is fast to build even on relatively slow hardware.
Launchpad bug #: 1410263
Bazaar revision: 0.12/5816
A lot of patches can be removed, and the only ones left are backported from
upstream. The port now uses Qt5 instead of Qt4, and should finally be
MAKE_JOBS_SAFE.
Other smaller changes:
* The paths for gnuplot and ant in the sed calls in the Makefile were wrong,
and have been fixed.
* There was no explanation for why "CONFIG+=configure" was required in
QMAKE_ARGS, so it has been removed.
Huge thanks to Tobias Berner for working on this and following my picky
suggestions!
PR: 196167
Submitted by: Tobias C. Berner <tcberner@gmail.com>
Asignify tool is heavily inspired by signify used in OpenBSD. However, the main
goal of this project is to define high level API for signing files, validating
signatures and encrypting using public keys cryptography. Asignify is designed
to be portable and self-contained with zero external dependencies. It uses
blake2b as the hash function and ed25519 implementation from tweetnacl.
Key features:
- Zero dependencies (libc and C compiler are likely required though), so it
could be easily used in embedded systems.
- Modern cryptography primitives (ed25519, blake2 and sha512 namely).
- Ability to encrypt files with the same keys using curve25519 based cryptobox.
- Protecting secret keys by passwords using PBKDF2-BLAKE2 routine.
- Asignify can convert ssh ed25519 private keys to the native format and verify
signatures using just ssh ed25519 public keys (without intermediate
conversions).
- Asignify provides high level API for application developers for signing,
verifying, encrypting and keys generation.
- All keys, signatures and encrypted files contain version information allowing
to change cryptographical primitives in the future without loosing of
backward compatibility.
Waffle is a cross-platform C library that allows one to defer selection
of an OpenGL API and window system until runtime.
It is used by the piglit, Mesa's OpenGL test suite, to test multiple
OpenGL flavors in a cross-platform way.
Use 0.0.1 as portversion because upstream uses it.
Switch to llvm/clang 3.5.
Mark ignore on 8.x due lack of llvm 3.5 and 9.x due to missing C++ header.
Switch the J and f option around in the tar command in the do-fetch block,
so we don't create a 'J' tar file.
Instead of augmenting the existing patch in files/ to work around a bug with
base GCC that required a working copy constructor in an expression that
actually uses operator=(), just switch to a more modern compiler that does
not have this problem.
This fixes the build on 8.4 and 9.3.
- Remove all our patches that were integrated upstream
- Prevent Clang 3.5 from generating endless loop by correctly accessing
QSharedPointer<T>-wrapped T* data instead of treating it as POD type
- Enable high-resolution textures by default (size difference is marginal)
- Bid portscout to track 0.12.x versions only from now on
- Pacify portlint(1) by moving PKGNAMESUFFIX where it belongs
- Register conflicts with 0.13.x package while here
- Remove ugly hack from pre-bsd.options.mk era and set USE_OPENSSL=yes
- Make install verbose to silence portlint
No bump on PORTREVISION since SSL is off by default
PR: 196469