- Fetch from Github (Sourceforge files no longer available)
- Use USES=dos2unix to convert header files
- Remove DOCS option (all html docs were replaced with a single html page
that just redirects to the muparser homepage)
- Add DOXYGEN option to build API documentation
- Use options target helpers
- configure script already supplies -fPIC -DPIC where needed, so remove it
from the port Makefile
- Add LICENSE_FILE
- Move USES upward, group OPTIONS stuff together
Changes: http://beltoforion.de/article.php?a=muparser&hl=en&p=release_notes
PR: 216090
Submitted by: jhale
Approved by: maintainer timeout (7 weeks)
Release information: https://github.com/Jehops/zap/releases/tag/0.6.8
Port changes:
- Remove warnings in pkg-message about option changes in older
pre-releases.
- Update pkg-message to mention blog post describing a replication
strategy.
Reported by: David Samms <dsamms@nw-ds.com>
Approved by: swills (mentor, implicit)
Dia2Code is a small utility used to generate code from a Dia diagram.
Dia is a program to make diagrams (ports/graphics/dia)
- Reads UML diagrams.
- Can handle UML - Generalization, UML - Realization and UML - Implements.
- Selective code generation.
- User-defined output directory.
- Stereotype handling: interfaces, abstract classes.
- "Import" and "include" based on the parent classes, the type of
attributes and return type of methods if they're declared in the same
diagram.
- Support for JavaBeans(tm): will create automagically methods to access
and modify each attribute.
This is a complete rewrite of dia2code in C++ contributed by Vincent Le
Garrec.
WWW: http://dia2code.sourceforge.net/
Limit devel/dia2code PORTSCOUT within 0.X.X versions only
This patch is to move libsearpc to PYTHONPATH instead of residing in the seafile directory. This was overlooked when moving the client seafile ports which require it for the cli.
PR: 217539
Submitted by: ultima1252@gmail.com
Several libraries have their filename computed and based on the absolute
path to source files. Therefore, we need to generate the PLIST. Rust
installer already produces manifests listing files it installs. The port
now uses those files to complete `${TMPPLIST}`.
While the port built fine in Poudriere, it failed when built directly on
the host (regular make or with portmaster(1)) or using a different tool
such as Synth. This commit fixes the build for those methods.
Handling of DOCS-specific files is also unified with normal files. This
gets rid of code duplication.
How to do reproducible builds will be studied later.
PR: 217309
Reported by: Several people on freebsd-ports@ or Bugzilla
Tested by: Almost everyone who reported the issue
Approved by: antoine (mentor), riggs (maintainer of lang/rust)
Differential Revision: https://reviews.freebsd.org/D9816