BSD Ports

cad/librnd 4.5.0 FreeBSD

Flexible, modular two-dimensional CAD engine

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
13fda2833a
License
GPLv2
Categories
cad
Package size
1299.6 KiB, 5177.9 KiB installed

Description

librnd is a Free Software flexible, modular two-dimensional CAD engine

  • with transparent multiple GUI toolkit support,
  • flexible, dynamic menu system
  • flexible, dynamic configuration system
  • support for user scripting in a dozen languages

In the other systems

SystemPortVersion
FreeBSDcad/librnd4.5.0
DragonFlycad/librnd4.3.1
MidnightBSDcad/librnd4.5.0
HardenedBSDcad/librnd4.5.0
GhostBSDcad/librnd4.5.0

Install

Binary package:

pkg install librnd

From the ports tree:

cd /usr/ports/cad/librnd/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	librnd>0:cad/librnd
LIB_DEPENDS=	librnd-3rd.so:cad/librnd

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.5.04.5.03.2.2-4.5.0
FreeBSD:14:quarterly4.5.04.5.0n/a4.3.24.5.0
FreeBSD:15:latest4.5.04.5.0n/a--
FreeBSD:15:quarterly4.5.04.5.0n/an/an/a
FreeBSD:16:latest4.5.04.5.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 130

The first 100 are listed.

Run dependencies 131

The first 100 are listed.

Configuration

Options name: cad_librnd

OptionDefaultDescription
DOCSoffBuild and/or install documentation
GDonGD graphics library support
GTK2onGTK 2 GUI toolkit support
GTK2GLonGTK 2 GUI with OpenGL support
GTK4onGTK 4 GUI toolkit support
MOTIFonMotif widget library support
STROKEonMouse gestures support via libstroke
WGETonWget support
USES
gmake pkgconfig tar:bz2
Service scripts
none

Files

pkg-plist 343
  • include/librnd4/librnd/config.h
  • include/librnd4/librnd/core/actions.h
  • include/librnd4/librnd/core/anyload.h
  • include/librnd4/librnd/core/base64.h
  • include/librnd4/librnd/core/box.h
  • include/librnd4/librnd/core/box_isc.h
  • include/librnd4/librnd/core/color.h
  • include/librnd4/librnd/core/color_cache.h
  • include/librnd4/librnd/core/compat_fs.h
  • include/librnd4/librnd/core/compat_fs_dir.h
  • include/librnd4/librnd/core/compat_inc.h
  • include/librnd4/librnd/core/compat_lrealpath.h
  • include/librnd4/librnd/core/compat_misc.h
  • include/librnd4/librnd/core/conf.h
  • include/librnd4/librnd/core/conf_hid.h
  • include/librnd4/librnd/core/conf_multi.h
  • include/librnd4/librnd/core/config.h
  • include/librnd4/librnd/core/error.h
  • include/librnd4/librnd/core/event.h
  • include/librnd4/librnd/core/file_loaded.h
  • include/librnd4/librnd/core/fptr_cast.h
  • include/librnd4/librnd/core/funchash.h
  • include/librnd4/librnd/core/funchash_core.h
  • include/librnd4/librnd/core/funchash_core_list.h
  • include/librnd4/librnd/core/global_typedefs.h
  • include/librnd4/librnd/core/globalconst.h
  • include/librnd4/librnd/core/heap.h
  • include/librnd4/librnd/core/hid_cfg.h
  • include/librnd4/librnd/core/hid_cfg_action.h
  • include/librnd4/librnd/core/hidlib.h
  • include/librnd4/librnd/core/list_conf.h
  • include/librnd4/librnd/core/math_helper.h
  • include/librnd4/librnd/core/misc_util.h
  • include/librnd4/librnd/core/paths.h
  • include/librnd4/librnd/core/plugins.h
  • include/librnd4/librnd/core/project.h
  • include/librnd4/librnd/core/rnd_bool.h
  • include/librnd4/librnd/core/rnd_conf.h
  • include/librnd4/librnd/core/rnd_printf.h
  • include/librnd4/librnd/core/rotate.h
  • include/librnd4/librnd/core/safe_fs.h
  • include/librnd4/librnd/core/safe_fs_dir.h
  • include/librnd4/librnd/core/unit.h
  • include/librnd4/librnd/core/vtc0.h
  • include/librnd4/librnd/core/xform_mx.h
  • include/librnd4/librnd/font/font.h
  • include/librnd4/librnd/font/font_lht.h
  • include/librnd4/librnd/font/glyph.h
  • include/librnd4/librnd/font/vtgla.h
  • include/librnd4/librnd/font/xform_mx.h
  • include/librnd4/librnd/font2/font.h
  • include/librnd4/librnd/font2/font_lht.h
  • include/librnd4/librnd/font2/glyph.h
  • include/librnd4/librnd/font2/htkc.h
  • include/librnd4/librnd/font2/vtgla.h
  • include/librnd4/librnd/hid/buildin.hidlib.h
  • include/librnd4/librnd/hid/grid.h
  • include/librnd4/librnd/hid/hid.h
  • include/librnd4/librnd/hid/hid_attrib.h
  • include/librnd4/librnd/hid/hid_cfg_input.h
  • include/librnd4/librnd/hid/hid_dad.h
  • include/librnd4/librnd/hid/hid_dad_spin.h
  • include/librnd4/librnd/hid/hid_dad_tree.h
  • include/librnd4/librnd/hid/hid_dad_unit.h
  • include/librnd4/librnd/hid/hid_export.h
  • include/librnd4/librnd/hid/hid_init.h
  • include/librnd4/librnd/hid/hid_inlines.h
  • include/librnd4/librnd/hid/hid_menu.h
  • include/librnd4/librnd/hid/hid_nogui.h
  • include/librnd4/librnd/hid/pixmap.h
  • include/librnd4/librnd/hid/tool.h
  • include/librnd4/librnd/plugins/lib_exp_pixmap/draw_pixmap.h
  • include/librnd4/librnd/plugins/lib_exp_text/draw_eps.h
  • include/librnd4/librnd/plugins/lib_exp_text/draw_ps.h
  • include/librnd4/librnd/plugins/lib_exp_text/draw_svg.h
  • include/librnd4/librnd/plugins/lib_exp_text/draw_web2.h
  • include/librnd4/librnd/plugins/lib_exp_text/lht_template.h
  • include/librnd4/librnd/plugins/lib_exp_text/lpr_hid.h
  • include/librnd4/librnd/plugins/lib_exp_text/media.h
  • include/librnd4/librnd/plugins/lib_hid_common/dialogs_conf.h
  • include/librnd4/librnd/plugins/lib_hid_common/dlg_comm_m.h
  • include/librnd4/librnd/plugins/lib_hid_common/dlg_export.h
  • include/librnd4/librnd/plugins/lib_hid_common/dlg_pref.h
  • include/librnd4/librnd/plugins/lib_hid_common/place.h
  • include/librnd4/librnd/plugins/lib_hid_common/timed_chg.h
  • include/librnd4/librnd/plugins/lib_hid_common/toolbar.h
  • include/librnd4/librnd/plugins/lib_hid_common/xpm.h
  • include/librnd4/librnd/plugins/lib_hid_common/zoompan.h
  • include/librnd4/librnd/plugins/lib_wget/lib_wget.h
  • include/librnd4/librnd/poly/offset.h
  • include/librnd4/librnd/poly/polyarea.h
  • include/librnd4/librnd/poly/polygon1_gen.h
  • include/librnd4/librnd/poly/rtree.h
  • include/librnd4/librnd/poly/rtree2_compat.h
  • include/librnd4/librnd/poly/self_isc.h
  • include/librnd4/librnd/polybool/big_coord.h
  • include/librnd4/librnd/polybool/offset.h
  • include/librnd4/librnd/polybool/pa_dicer.h
  • include/librnd4/librnd/polybool/polyarea.h
  • include/librnd4/librnd/polybool/polygon1_gen.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
librnd-4.5.0.tar.bz21.73297e+06dae47e4567514e7013a9194399f940877108346dd6b1a3c98aa160a04693efa4
Master sites 1
  • http://www.repo.hu/projects/librnd/releases/

Commit history 1

DateCommitCreditsLog message
13fda2833a Älven cad/librnd: Update 4.4.0 => 4.5.0, unbreak build WITH_MOTIF
* Add GTK4 and MOTIF to OPTIONS_DEFAULT as all builds successfully now. Approved by: db@, yuri@ (Mentors, implicit)