Import libodfgen01
Allow libodfgen to use c++11 shared pointed instead of boost


git-svn-id: svn+ssh://svn.freebsd.org/ports/head@370290 35697150-7ecd-e111-bb59-0022644237b5
Note REPLACE_BASE will get removed.

Sponsored by:	Absolight


git-svn-id: svn+ssh://svn.freebsd.org/ports/head@370291 35697150-7ecd-e111-bb59-0022644237b5
- Fix a buffer overflow when copying a string
- Use sysctl KERN_PROC_SIGTRAMP to retrieve the signal trampoline
  location for the native amd64 ABI.  This fixes unwinding over the
  signal frame after trampoline was moved to the shared page.
  (https://svnweb.freebsd.org/changeset/base/258663)
- Remove some gcc specific warning flags

PR:		194190
Submitted by:	luca.pizzamiglio@gmail.com (maintainer)


git-svn-id: svn+ssh://svn.freebsd.org/ports/head@370292 35697150-7ecd-e111-bb59-0022644237b5
Big cleanup
directly specify the pkg-message used instead of trying to manually generate it
avoid using @cwd
Do not touch base and push everything in PREFIX
This port needs way more love


git-svn-id: svn+ssh://svn.freebsd.org/ports/head@370293 35697150-7ecd-e111-bb59-0022644237b5