that caused the port being marked BROKEN (and thus fixes the PR
mentioned).
Incorporate a patch submitted by Warren Block to make the option
more obvious that avr-libc can be built without building all the
documentation (which, in turn, has a huge list of prerequisites).
PR: ports/143636
Submitted by: Warren Block (for the "no docs" option)
installing a different set of files based on a new minor doxygen
revision.
The fix is now to construct the doxygen-dependant part of the
pkg-plist on the fly, based on the actual files doxygen choose
to produce.
Approved by: portmgr (kris)
This brings several API changes, so check out the docs.
As the project now uses current versions of auto* tools, the build
system got rid of a number of private hacks as well.
The major fix of this release is that the EEPROM access routines are
now supported for all supported AVR devices. Thanks to Björn Haase
for providing that excellent solution to the problem.
wrt. the names of the installed doxygen temp files, do it right now,
and delete anything from the target directory doxygen did install
there which doesn't match our expectation (as take from PLIST_DOC).
This appears to be the only sane way until doxygen reverts itself back
to normal behaviour, and doesn't install any temporary files.
be compiled by LaTeX 3 as it was attempted to convert it to PDF
instead of DVI now. This eventually caused the entire build to fall
over, as the EPS picture files to be included were no longer be looked
up by the .eps suffix.
Also, now that avr-binutils and avr-gcc can handle the newer AVR
devices (ATmega48/88/168, ATtiny13/2313, AT90CAN128, ATmega325/3250,
ATmega645/6450), the configure script automatically causes crt*.o
files for these devices to be compiled and installed, so reflect this
in the pkg-plist. This makes these new device types fully supported
in the FreeBSD AVR toolchain (as they are in the popular WinAVR
toolchain already).
The new doxygen version present in the ports also causes a slightly
different directory layout for the generated docs, so adapt
pkg-plist.doc accordingly.
``broken pkg-plist''.
kris incorrectly stated this in the BROKEN field, even though I've
been repeatedly telling him that it's actually been netpbm that broke
some time ago (apparently due to an upgraded C compiler in the
system; generating transparent PNGs caused it to dump core).
Fortunately, dinoex now updated the netpbm port, so all works again.