notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
libboard Vector graphics C++ library
0.9.4_9 graphics on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.9.4_9Version of this port present on the latest quarterly branch.
Maintainer: thierry@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2007-08-24 22:31:57
Last Update: 2021-05-12 18:17:11
Commit Hash: 7712a62
People watching this port, also watch:: py37-cysignals, MathMod, python
License: LGPL3
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (69 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libboard-0.9.4_9/catalog.mk
  3. /usr/local/share/licenses/libboard-0.9.4_9/LICENSE
  4. /usr/local/share/licenses/libboard-0.9.4_9/LGPL3
  5. include/Board.h
  6. include/BoardConfig.h
  7. include/board/Board.ih
  8. include/board/Color.h
  9. include/board/Image.h
  10. include/board/PSFonts.h
  11. include/board/Path.h
  12. include/board/PathBoundaries.h
  13. include/board/Point.h
  14. include/board/Rect.h
  15. include/board/ShapeList.h
  16. include/board/ShapeList.ih
  17. include/board/ShapeVisitor.h
  18. include/board/Shapes.h
  19. include/board/Shapes.ih
  20. include/board/Tools.h
  21. include/board/Tools.ih
  22. include/board/TransformMatrix.h
  23. include/board/TransformMatrix.ih
  24. include/board/Transforms.h
  25. include/board/Transforms.ih
  26. lib/libboard.a
  27. lib/libboard.so
  28. lib/libboard.so.0
  29. share/examples/libboard/arithmetic
  30. share/examples/libboard/arithmetic.cpp
  31. share/examples/libboard/arrows
  32. share/examples/libboard/arrows.cpp
  33. share/examples/libboard/clipping
  34. share/examples/libboard/clipping.cpp
  35. share/examples/libboard/ellipse
  36. share/examples/libboard/ellipse.cpp
  37. share/examples/libboard/example1
  38. share/examples/libboard/example1.cpp
  39. share/examples/libboard/example2
  40. share/examples/libboard/example2.cpp
  41. share/examples/libboard/example3
  42. share/examples/libboard/example3.cpp
  43. share/examples/libboard/example4
  44. share/examples/libboard/example4.cpp
  45. share/examples/libboard/flag
  46. share/examples/libboard/flag.cpp
  47. share/examples/libboard/graph
  48. share/examples/libboard/graph.cpp
  49. share/examples/libboard/images
  50. share/examples/libboard/images.cpp
  51. share/examples/libboard/koch
  52. share/examples/libboard/koch.cpp
  53. share/examples/libboard/line_segment
  54. share/examples/libboard/line_segment.cpp
  55. share/examples/libboard/line_style
  56. share/examples/libboard/line_style.cpp
  57. share/examples/libboard/logo
  58. share/examples/libboard/logo.cpp
  59. share/examples/libboard/ruler
  60. share/examples/libboard/ruler.cpp
  61. share/examples/libboard/scale_ellipse
  62. share/examples/libboard/scale_ellipse.cpp
  63. share/examples/libboard/stroke_path
  64. share/examples/libboard/stroke_path.cpp
  65. share/examples/libboard/tilings
  66. share/examples/libboard/tilings.cpp
  67. @owner
  68. @group
  69. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • libboard>0:graphics/libboard
  • For LIB depends:
    • libboard.so:graphics/libboard
To install the port: cd /usr/ports/graphics/libboard/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/libboard
  • pkg install libboard
PKGNAME: libboard
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
libboard
ABIlatestquarterly
FreeBSD:11:aarch640.9.4_30.9.4_8
FreeBSD:11:amd640.9.4_90.9.4_9
FreeBSD:11:armv60.9.0_10.9.4_8
FreeBSD:11:i3860.9.4_90.9.4_9
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch640.9.4_30.9.4_9
FreeBSD:12:amd640.9.4_90.9.4_9
FreeBSD:12:armv60.9.4_30.9.4_8
FreeBSD:12:armv70.9.4_50.9.4_8
FreeBSD:12:i3860.9.4_90.9.4_9
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-0.9.4_8
FreeBSD:13:aarch64-0.9.4_9
FreeBSD:13:amd640.9.4_90.9.4_9
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3860.9.4_90.9.4_9
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-0.9.4_9
FreeBSD:14:aarch640.9.4_9-
FreeBSD:14:amd640.9.4_9-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3860.9.4_9-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc640.9.4_8-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. ninja : devel/ninja
Library dependencies:
  1. libMagick++-7.so : graphics/ImageMagick7
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/c-koi/libboard/tar.gz/5b38274?dummy=/
Collapse this list.

Number of commits found: 35

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
12 May 2021 18:17:11
 files touched by this commit commit hash:7712a62e25c734738125b2a6fa3a1b9bbbe54e9e  0.9.4_9
thierry search for other commits by this committer
graphics/libboard: use default ImageMagick (7)
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.9.4_8
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
14 Sep 2019 22:01:13
Original commit files touched by this commit Revision:512079  0.9.4_8
jbeich search for other commits by this committer
Drop C++11 workaround for GCC < 6 after r449590

lang/gcc5 will expire in ~1 month. If someone still uses lang/gcc48
they should backport C++11 fix instead. QA on GCC architecuters is
currently limited to powerpc64 which uses GCC_DEFAULT.

PR:		193528
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  0.9.4_8
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  0.9.4_7
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
10 Nov 2018 19:57:08
Original commit files touched by this commit Revision:484640  0.9.4_6
kwm search for other commits by this committer
Update ImageMagick to 6.9.10.14 [1]

* Add PKGNAMESUFFIX and rename the directory. This was done to show
  that IM6 is not the "main" version. But still fully supported by upstream.
* Convert a number of options to optionhelpers.
* Add option for ISO/IEC 23008-12:2017 HEIF suport
* Add comment to pkg-descr explaining IM6's "legacy" tag.
* Add comment to the patch-config_policy.xml file why it still needed.

Please note that IM7 is not a drop in replacement due to library API and
command arguments changes. And as a result ports need to decide for themself
which version to use.

Chase these changes in all the ports that using IM6.

PR:		225102 (based on, only the version update) [1]
Submitted by:	Pascal Christen <pascal.christen@hostpoint.ch>
09 Oct 2018 17:38:10
Original commit files touched by this commit Revision:481642  0.9.4_5
thierry search for other commits by this committer
Adding some missing headers.
09 Oct 2018 12:47:54
Original commit files touched by this commit Revision:481630  0.9.4_4
thierry search for other commits by this committer
Switch to cmake and clang, in order to link with lld.

Reported by:	emaste
10 Sep 2018 13:14:52
Original commit files touched by this commit Revision:479406  0.9.4_3
mat search for other commits by this committer
Add DOCS options to ports that should have one.

Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
28 Sep 2017 15:36:31
Original commit files touched by this commit Revision:450852  0.9.4_3
kwm search for other commits by this committer
ImageMagick to 6.9.9-15.

* Disable FPX (FlashPix) support by default. This image format is really
  rare these days coupled with that there are known CVE's in libfpx and
  it doesn't seem to be maintained these days. It doesn't make sense to
  keep it enabled by default anymore. [1]
* Add new option for RAW support
* Fix portscout macro to only show 6.9.x versions

Bump other ports for the shared library bumps in IM 6.

PR:		222309 [1]
Submitted by:	Anton Yuzhaninov <citrin+pr@citrin.ru> [1]
26 May 2017 08:20:19
Original commit files touched by this commit Revision:441761  0.9.4_2
kwm search for other commits by this committer
Chase ImageMagick shlib bump
21 Dec 2016 14:56:23
Original commit files touched by this commit Revision:429096  0.9.4_1
mat search for other commits by this committer
Make the doxygen docs an option.

Sponsored by:	Absolight
02 Nov 2016 05:57:27
Original commit files touched by this commit Revision:425112  0.9.4
jbeich search for other commits by this committer
graphics/libboard: unbreak on 9.x

src/Tools.cpp: In function 'const char* LibBoard::Tools::temporaryFilename(const
char*)':
src/Tools.cpp:204: error: 'snprintf' is not a member of 'std'

Reported by:	pkg-fallout (before r424418)
Approved by:	portmgr blanket
21 Oct 2016 14:06:12
Original commit files touched by this commit Revision:424418  0.9.4
amdmi3 search for other commits by this committer
- Mark BROKEN on 9.x:

src/Tools.cpp:204: error: 'snprintf' is not a member of 'std'

- Switch to options helpers
- Switch to new test framework

Approved by:	portmgr blanket
21 Oct 2016 12:51:41
Original commit files touched by this commit Revision:424411  0.9.4  Sanity Test Failure
mat search for other commits by this committer
${RM} already has -f.

PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
14 Jul 2016 07:33:35
Original commit files touched by this commit Revision:418520  0.9.4
thierry search for other commits by this committer
Switch to Github and upgrade to 0.9.4.
01 Apr 2016 14:00:57
Original commit files touched by this commit Revision:412346  0.9.0_1
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
14 Dec 2015 22:24:07
Original commit files touched by this commit Revision:403742  0.9.0_1
thierry search for other commits by this committer
Make fetchable again.

The new offcial site is now on GitHub, but there is no new release
available ATM.
13 Dec 2015 09:41:23
Original commit files touched by this commit Revision:403659  0.9.0_1
bapt search for other commits by this committer
Mark as broken: does not fetch
20 Oct 2014 17:04:21
Original commit files touched by this commit Revision:371283  0.9.0_1
bapt search for other commits by this committer
Cleanup plist
15 Jul 2014 15:30:09
Original commit files touched by this commit Revision:361950  0.9.0_1
adamw search for other commits by this committer
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS.
21 Apr 2014 09:57:03
Original commit files touched by this commit Revision:351672  0.9.0_1
thierry search for other commits by this committer
Support staging- Support staging.
20 Sep 2013 18:35:46
Original commit files touched by this commit Revision:327733  0.9.0_1
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
graphics)
24 Mar 2013 20:50:56
Original commit files touched by this commit Revision:315161  0.9.0_1
thierry search for other commits by this committer
- Convert to OptionsNG;

- Since I was here, fix WWW link.

PR:		ports/177284
Submitted by:	nemysis <nemysis (at) gmx.ch>
01 Jun 2012 05:26:28
Original commit files touched by this commit   0.9.0_1
dinoex search for other commits by this committer
- update png to 1.5.10
31 May 2012 21:26:09
Original commit files touched by this commit   0.9.0
thierry search for other commits by this committer
Update to 0.9.0.

Since I'm there, define the license.

PR:             ports/168375
Submitted by:   Muhammad Moinur Rahman <5u623l20 (at) gmail.com>
03 Jul 2011 14:12:23
Original commit files touched by this commit   0.8.6.b.2_2
ohauer search for other commits by this committer
-remove MD5
28 Mar 2010 06:47:48
Original commit files touched by this commit   0.8.6.b.2_2
dinoex search for other commits by this committer
- update to 1.4.1
Reviewed by:    exp8 run on pointyhat
Supported by:   miwi
22 Aug 2009 00:23:13
Original commit files touched by this commit   0.8.6.b.2_1  Sanity Test Failure
amdmi3 search for other commits by this committer
- Switch SourceForge ports to the new File Release System: categories starting
with G
23 Feb 2009 18:04:37
Original commit files touched by this commit   0.8.6.b.2_1
thierry search for other commits by this committer
Fix plist.

Reported by:    QAT
22 Feb 2009 17:40:35
Original commit files touched by this commit   0.8.6.b.2
thierry search for other commits by this committer
Upgrade to 0.8.6b2.

Changelog at
<http://sourceforge.net/project/shownotes.php?group_id=204161&release_id=645214>
04 Feb 2009 02:45:28
Original commit files touched by this commit   0.8.2
pgollucci search for other commits by this committer
- Update download locations
  downloads moved to SourceForge, site still there.

Reported by:    -fetch-original pointyhat run
19 Nov 2008 19:35:57
Original commit files touched by this commit   0.8.2
thierry search for other commits by this committer
Upgrade to 0.8.2.

Reported by:    portscout
04 Sep 2007 19:10:05
Original commit files touched by this commit   0.8.0
thierry search for other commits by this committer
Fix build on 64 bits platforms.

Reported by:    pointyhat via Pav.
24 Aug 2007 22:31:16
Original commit files touched by this commit   0.8.0
thierry search for other commits by this committer
The board library allows simple drawings in:

        * Encapsulated Postcript files (EPS);
        * XFig files (FIG);
        * Scalable Vector Graphics files (SVG).

WWW: http://www.greyc.ensicaen.fr/~seb/board/

Number of commits found: 35