notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
libredwg Library and command line tools to handle DWG files
0.12.4 cad on this many watch lists=0 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 Version of this port present on the latest quarterly branch.
Maintainer: danfe@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2018-08-30 02:26:35
Last Update: 2022-07-20 14:20:58
Commit Hash: b46abf8
Also Listed In: devel
License: GPLv3+
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (48 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libredwg-0.12.4/catalog.mk
  3. /usr/local/share/licenses/libredwg-0.12.4/LICENSE
  4. /usr/local/share/licenses/libredwg-0.12.4/GPLv3+
  5. bin/dwg2SVG
  6. bin/dwg2dxf
  7. bin/dwg2ps
  8. bin/dwgadd
  9. bin/dwgbmp
  10. bin/dwgfilter
  11. bin/dwggrep
  12. bin/dwglayers
  13. bin/dwgread
  14. bin/dwgrewrite
  15. bin/dwgwrite
  16. bin/dxf2dwg
  17. bin/dxfwrite
  18. include/dwg.h
  19. include/dwg_api.h
  20. lib/libredwg.a
  21. lib/libredwg.so
  22. lib/libredwg.so.0
  23. lib/libredwg.so.0.0.12
  24. libdata/pkgconfig/libredwg.pc
  25. man/man1/dwg2SVG.1.gz
  26. man/man1/dwg2dxf.1.gz
  27. man/man1/dwg2ps.1.gz
  28. man/man1/dwgadd.1.gz
  29. man/man1/dwgbmp.1.gz
  30. man/man1/dwgfilter.1.gz
  31. man/man1/dwggrep.1.gz
  32. man/man1/dwglayers.1.gz
  33. man/man1/dwgread.1.gz
  34. man/man1/dwgrewrite.1.gz
  35. man/man1/dwgwrite.1.gz
  36. man/man1/dxf2dwg.1.gz
  37. man/man1/dxfwrite.1.gz
  38. man/man5/dwgadd.5.gz
  39. @comment %%PYTHON_SITELIBDIR%%/LibreDWG.py
  40. @comment %%PYTHON_SITELIBDIR%%/_LibreDWG.a
  41. @comment %%PYTHON_SITELIBDIR%%/_LibreDWG.so
  42. @comment %%PYTHON_SITELIBDIR%%/_LibreDWG.so.0
  43. @comment %%PYTHON_SITELIBDIR%%/_LibreDWG.so.0.0.0
  44. @comment %%PYTHON_SITELIBDIR%%/__pycache__/LibreDWG.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
  45. @comment %%PYTHON_SITELIBDIR%%/__pycache__/LibreDWG.cpython-%%PYTHON_SUFFIX%%.pyc
  46. @owner
  47. @group
  48. @mode
Collapse this list.
Dependency lines:
  • libredwg>0:cad/libredwg
To install the port:
cd /usr/ports/cad/libredwg/ && make install clean
To add the package, run one of these commands:
  • pkg install cad/libredwg
  • pkg install libredwg
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libredwg
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
libredwg
ABIlatestquarterly
FreeBSD:11:aarch640.60.10.1_1
FreeBSD:11:amd640.12.40.12.4
FreeBSD:11:armv6--
FreeBSD:11:i3860.12.40.12.4
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch640.6-
FreeBSD:12:amd640.12.40.12.4
FreeBSD:12:armv60.6-
FreeBSD:12:armv70.60.11
FreeBSD:12:i3860.12.40.12.4
FreeBSD:12:mips--
FreeBSD:12:mips640.6-
FreeBSD:12:powerpc64-0.12.3
FreeBSD:13:aarch64--
FreeBSD:13:amd640.12.40.12.4
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3860.12.40.12.4
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:13:riscv64--
FreeBSD:14:aarch64--
FreeBSD:14:amd640.12.4-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3860.12.4-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. indexinfo : print/indexinfo
Library dependencies:
  1. libpcre2-8.so : devel/pcre2
  2. libps.so : print/pslib
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (12 items)
Collapse this list.
  1. ftp://ftp.fu-berlin.de/unix/gnu/libredwg/
  2. ftp://ftp.mirrorservice.org/sites/ftp.gnu.org/gnu/libredwg/
  3. ftp://mirrors.rit.edu/gnu/libredwg/
  4. http://download.xs4all.nl/gnu/libredwg/
  5. http://ftp.halifax.rwth-aachen.de/gnu/libredwg/
  6. http://ftp.kddilabs.jp/GNU/gnu/libredwg/
  7. http://mirror.navercorp.com/gnu/libredwg/
  8. https://ftp.gnu.org/gnu/libredwg/
  9. https://ftpmirror.gnu.org/libredwg/
  10. https://mirror.netcologne.de/gnu/libredwg/
  11. https://mirrors.kernel.org/gnu/libredwg/
  12. https://www.nic.funet.fi/pub/gnu/gnu/libredwg/
Collapse this list.

Number of commits found: 20

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
20 Jul 2022 14:20:58
 files touched by this commit commit hash:b46abf8056cc9f1f1f579710126929b99b36f966  0.12.4
Tobias C. Berner (tcberner) search for other commits by this committer
cad: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  AMAKAWA Shuhei <amakawa@jp.FreeBSD.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Anders Andersson <anders@hack.org>
  *  Bruce M Simpson <bms@FreeBSD.org>
  *  Christoph Moench-Tegeder <cmt@FreeBSD.org>
  *  David Yeske <dyeske@gmail.com>
  *  Diane Bruce <db@db.net>
  *  Joachim Strombergson <watchman@ludd.ltu.se>
  *  Johnny Sorocil <jsorocil@gmail.com>
  *  Julian Jenkins <kaveman@magna.com.au>
  *  Marc Fonvieille <blackend@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
25 Sep 2021 20:28:39
 files touched by this commit commit hash:7d84dacb0ab950d598e23205120966e32742c524  0.12.4
Bernhard Froehlich (decke) search for other commits by this committer
cad/libredwg: Add CPE information

Approved by:	portmgr (blanket)
07 Apr 2021 12:16:39
 files touched by this commit commit hash:f7668a0f9d7d55964c4da7578d5c116bcfcce2ea  0.12.4
Alexey Dokuchaev (danfe) search for other commits by this committer
Update LibreDWG to version 0.12.4, another bugfix release.
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.12.3
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
27 Feb 2021 19:32:06
Original commit files touched by this commit Revision:566730  0.12.3
danfe search for other commits by this committer
Update LibreDWG to version 0.12.3, which fixes many minor fuzzing errors
(quoting upstream, libfuzzer is much better than afl++ and honggfuzz).

Reported by:	portscout
23 Feb 2021 12:11:57
Original commit files touched by this commit Revision:566392  0.12.2
danfe search for other commits by this committer
Update to version 0.12.2, bugfix release.

Found out via:	repology.org
02 Feb 2021 09:51:09
Original commit files touched by this commit Revision:563792  0.12.1
danfe search for other commits by this committer
- Update LibreDWG to version 0.12.1 (mostly bugfix release)
- Move PSLIB_PLIST_FILES into normal pkg-plist: after r561350,
  OPTIONS_SUB is required for PYTHON option anyways, so it makes
  little sense to track files in two separate locations

Found out via:	repology.org
12 Jan 2021 17:15:16
Original commit files touched by this commit Revision:561350  0.12
danfe search for other commits by this committer
- Update LibreDWG to version 0.12
- Disable Perl bindings for now (there are issues)
- Add missing bits for the proper Python support
- Install examples (and put them where they belong)
29 Nov 2020 17:42:37
Original commit files touched by this commit Revision:556592  0.11.1
danfe search for other commits by this committer
Update to version 0.11.1, which brings ``out_dxf'' bugfixes mostly.

0.11 failed to produce dxf files which could be imported into AutoCAD.
This bugfix release improves DXF importing from 10% to about 90%.

Found out via:	repology.org
08 Aug 2020 10:16:03
Original commit files touched by this commit Revision:544384  0.11
danfe search for other commits by this committer
Update to version 0.11.

Reported by:	portscout
27 Feb 2020 09:05:43
Original commit files touched by this commit Revision:527240  0.10.1_1
danfe search for other commits by this committer
Provide an option to build `dwggrep' utility with regex support and make
it enabled by default since `devel/pcre2' is rather common dependency.

Because previously built packages could link to PCRE2 libraries without
this dependency being recorded, bump port revision.
26 Feb 2020 11:06:30
Original commit files touched by this commit Revision:527160  0.10.1
danfe search for other commits by this committer
Update GNU LibreDWG to version 0.10.1.
10 Jan 2020 10:52:30
Original commit files touched by this commit Revision:522564  0.10
danfe search for other commits by this committer
- Update LibreDWG to the latest version 0.10
- Some minor API changes and bugfixes, mostly stabilization

Reported by:	portscout
31 Dec 2019 16:02:19
Original commit files touched by this commit Revision:521638  0.9.3
danfe search for other commits by this committer
Update GNU LibreDWG to version 0.9.3.

PR:	243004
07 Oct 2019 14:14:47
Original commit files touched by this commit Revision:513950  0.9
danfe search for other commits by this committer
- Update LibreDWG to version 0.9
- Enable runtime tracing by default: it has no noticeable effect
  during normal usage but greatly improves debugging experience

Reported by:	portscout
11 Jul 2019 01:32:03
Original commit files touched by this commit Revision:506394  0.8
danfe search for other commits by this committer
- Update LibreDWG to version 0.8
- Hook the tests to our framework (tests pass on x86,
  but fail on powerpc/sparc64 unfortunately)
- Add the PYTHON option, disabled by default

Tested on:	i386, amd64, powerpc, sparc64
06 Dec 2018 12:05:25
Original commit files touched by this commit Revision:486754  0.7
danfe search for other commits by this committer
Update to version 0.7, which is an important bugfix release.

Reported by:	portscout
10 Nov 2018 18:12:58
Original commit files touched by this commit Revision:484628  0.6.2_1
bapt search for other commits by this committer
Install texinfo files (GNU info) into ${PREFIX}/share/info

After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17816
07 Nov 2018 16:37:14
Original commit files touched by this commit Revision:484404  0.6.2
danfe search for other commits by this committer
- Update `cad/libredwg' to version 0.6.2 which brings numerous important
  fixes, including several out_dxf segfaults
- Build with PostScript export support (dwg2ps) by default (due to lack
  of --disable-pslib configure switch, leave a note that while currently
  pre-installed `print/pslib' port would not be silently picked up, this
  might change in the future and explain how to handle this situation)
30 Aug 2018 02:26:19
Original commit files touched by this commit Revision:478428  0.6
danfe search for other commits by this committer
GNU LibreDWG is a C library to handle DWG files which aims to be a free
replacement for the OpenDWG libraries.

There are command line tools and libraries to read and write DWG files,
with converters for various formats: DXF, DXFB, SVG, PS, JSON, XML, etc.

WWW: https://www.gnu.org/software/libredwg/

Number of commits found: 20