There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.
This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.
Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
cannot conflict with itself (due to logic in bsd.port.mk that
supresses the pattern match result in that case).
A few ports that set the conflicts variables depending on complex
conditions (e.g. port options), have been left unmodified, despite
probably containing outdated package names.
These changes should only affect the installation of locally built
ports, not the package building with poudriere. They should give an
early indication of the install conflict in cases where currently
the pkg command aborts an installation when it detects that an
existing file would be overwritten,
Approved by: portmgr (implicit)
- Many installed source files had CRLF line endings. This was due to too
much escaping in DOS2UNIX_REGEX. Reduce the list of extensions to just
the ones that need it and add (lower case) makefile.
- Update optional 644 boards.txt patch to be like the atmega328 version.
Only add one board called atmega644 with the mcu set to atmega644p.
- Bump PORTREVISION
PR: 217817
Submitted by: Craig Leres <leres@ee.lbl.gov> (maintainer)
- Remove reference to Linux base (Linux Compatibility not required)
- Limit to architectures know to be able to enumerate serial ports on using RXTX port
- Fix desktop entry
- Links correct RXTX so library files depending on ARCH
- Remove CHMOD usage in Makefile, and moved to pkg-plist
- Fix Arduino wrapper to allow loading of sketches from the command line
- Update RXTX enumeration to prevent scanning of LPT ports to increase startup speeds of Arduino IDE
- Fix format of patch files
- Remove bundled Linux libraries from the port prior to installation
- Add support for Uarduno drivers
- Fix links for java and lib files installed by port [comms/RXTX]
- Update pkg-plist
- Bump PORTREVISION
PR: 200177
Submitted by: James Elstone, Craig Leres, swills
Reported by: James Elstone
Approved by: Craig Leres <leres@ee.lbl.gov> (maintainer)
- Switched to automake 1.11.6, see CVE-2012-3386.
- #14669: Fixed extraction of CC from gmp.h.
- Fixed case of intermediate zero real or imaginary part in mpc_fma,
found by hydra with GMP_CHECK_RANDOMIZE=1346362345.
This is on top of the following changes from version 1.0
- Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
invariant sections) for the documentation.
- 100% of all lines are covered by tests
- Renamed functions
. mpc_mul_2exp to mpc_mul_2ui
. mpc_div_2exp to mpc_div_2ui
- 0^0, which returned (NaN,NaN) previously, now returns (1,+0).
- Removed compatibility with K&R compilers, which was untestable due
to lack of such compilers.
- New functions
. mpc_log10
. mpc_mul_2si, mpc_div_2si
- Speed-ups
. mpc_fma
- Bug fixes
. mpc_div and mpc_norm now return a value indicating the effective
rounding direction, as the other functions.
. mpc_mul, mpc_sqr and mpc_norm now return correct results even if
there are over- or underflows during the computation.
. mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has
infinite part and equals output variable is corrected.
. mpc_fr_sub: Wrong return value for imaginary part is corrected.
Convert to the new LIB_DEPENDS standard and remove hard-coded
.so versions from a couple of dependent ports.
Bump PORTREVISIONS of all dependent ports.
PR: 183141
Approved by: portmgr (bdrewery)
- use realpath instead of 'readlink -f': support of "-f" is the
recent addition, so realpath will work in more FreeBSD versions;
- add missing "-e" to the REINPLACE_CMD and get rid of .bak file
creation.
PR: ports/158832
Approved-by: Warren Block <wblock@wonkity.com> (maintainer), garga (mentor)
Feature-safe: yes