notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it''''''''s already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2022Q4
librnd Flexible, modular two-dimensional CAD engine
3.2.2 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 3.2.2Version of this port present on the latest quarterly branch.
Maintainer: fuz@fuz.su search for ports maintained by this maintainer
Port Added: 2022-10-04 16:09:20
Last Update: 2022-11-22 06:34:09
Commit Hash: b53c44e
License: GPLv2
WWW:
http://www.repo.hu/projects/librnd/
Description:
librnd is a free/open source, 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
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (287 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/librnd-3.2.2/catalog.mk
  3. /usr/local/share/licenses/librnd-3.2.2/LICENSE
  4. /usr/local/share/licenses/librnd-3.2.2/GPLv2
  5. include/librnd/config.h
  6. include/librnd/core/actions.h
  7. include/librnd/core/anyload.h
  8. include/librnd/core/base64.h
  9. include/librnd/core/box.h
  10. include/librnd/core/box_isc.h
  11. include/librnd/core/buildin.hidlib.h
  12. include/librnd/core/color.h
  13. include/librnd/core/color_cache.h
  14. include/librnd/core/compat_fs.h
  15. include/librnd/core/compat_inc.h
  16. include/librnd/core/compat_lrealpath.h
  17. include/librnd/core/compat_misc.h
  18. include/librnd/core/conf.h
  19. include/librnd/core/conf_hid.h
  20. include/librnd/core/conf_multi_temp.h
  21. include/librnd/core/config.h
  22. include/librnd/core/error.h
  23. include/librnd/core/event.h
  24. include/librnd/core/file_loaded.h
  25. include/librnd/core/fptr_cast.h
  26. include/librnd/core/funchash.h
  27. include/librnd/core/funchash_core.h
  28. include/librnd/core/funchash_core_list.h
  29. include/librnd/core/global_typedefs.h
  30. include/librnd/core/globalconst.h
  31. include/librnd/core/grid.h
  32. include/librnd/core/heap.h
  33. include/librnd/core/hid.h
  34. include/librnd/core/hid_attrib.h
  35. include/librnd/core/hid_cfg.h
  36. include/librnd/core/hid_cfg_action.h
  37. include/librnd/core/hid_cfg_input.h
  38. include/librnd/core/hid_dad.h
  39. include/librnd/core/hid_dad_spin.h
  40. include/librnd/core/hid_dad_tree.h
  41. include/librnd/core/hid_dad_unit.h
  42. include/librnd/core/hid_init.h
  43. include/librnd/core/hid_inlines.h
  44. include/librnd/core/hid_menu.h
  45. include/librnd/core/hid_nogui.h
  46. include/librnd/core/hidlib.h
  47. include/librnd/core/hidlib_conf.h
  48. include/librnd/core/list_conf.h
  49. include/librnd/core/math_helper.h
  50. include/librnd/core/misc_util.h
  51. include/librnd/core/paths.h
  52. include/librnd/core/pixmap.h
  53. include/librnd/core/plugins.h
  54. include/librnd/core/rnd_bool.h
  55. include/librnd/core/rnd_printf.h
  56. include/librnd/core/rotate.h
  57. include/librnd/core/safe_fs.h
  58. include/librnd/core/safe_fs_dir.h
  59. include/librnd/core/tool.h
  60. include/librnd/core/unit.h
  61. include/librnd/core/vtc0.h
  62. include/librnd/plugins/lib_exp_pixmap/draw_pixmap.h
  63. include/librnd/plugins/lib_exp_text/draw_eps.h
  64. include/librnd/plugins/lib_exp_text/draw_ps.h
  65. include/librnd/plugins/lib_exp_text/draw_svg.h
  66. include/librnd/plugins/lib_exp_text/lpr_hid.h
  67. include/librnd/plugins/lib_exp_text/media.h
  68. include/librnd/plugins/lib_hid_common/dialogs_conf.h
  69. include/librnd/plugins/lib_hid_common/dlg_comm_m.h
  70. include/librnd/plugins/lib_hid_common/dlg_export.h
  71. include/librnd/plugins/lib_hid_common/dlg_pref.h
  72. include/librnd/plugins/lib_hid_common/place.h
  73. include/librnd/plugins/lib_hid_common/toolbar.h
  74. include/librnd/plugins/lib_hid_common/xpm.h
  75. include/librnd/plugins/lib_hid_common/zoompan.h
  76. include/librnd/plugins/lib_wget/lib_wget.h
  77. include/librnd/poly/offset.h
  78. include/librnd/poly/polyarea.h
  79. include/librnd/poly/polygon1_gen.h
  80. include/librnd/poly/rtree.h
  81. include/librnd/poly/rtree2_compat.h
  82. include/librnd/poly/self_isc.h
  83. include/librnd/scconfig/hooks_common.h
  84. include/librnd/scconfig/plugin_3state.h
  85. include/librnd/scconfig/rnd_hook_detect.h
  86. include/librnd/src_3rd/genht/hash.h
  87. include/librnd/src_3rd/genht/ht.c
  88. include/librnd/src_3rd/genht/ht.h
  89. include/librnd/src_3rd/genht/ht_inlines.h
  90. include/librnd/src_3rd/genht/ht_utils.h
  91. include/librnd/src_3rd/genht/htip.h
  92. include/librnd/src_3rd/genht/htpi.h
  93. include/librnd/src_3rd/genht/htpp.h
  94. include/librnd/src_3rd/genht/htsi.h
  95. include/librnd/src_3rd/genht/htsp.h
  96. include/librnd/src_3rd/genht/htss.h
  97. include/librnd/src_3rd/genht/siphash24.h
  98. include/librnd/src_3rd/genht/version.h
  99. include/librnd/src_3rd/genlist/genadlist.h
  100. include/librnd/src_3rd/genlist/gendlist.h
  101. include/librnd/src_3rd/genlist/genlistalloc.h
  102. include/librnd/src_3rd/genlist/gentdlist_impl.c
  103. include/librnd/src_3rd/genlist/gentdlist_impl.h
  104. include/librnd/src_3rd/genlist/gentdlist_undef.h
  105. include/librnd/src_3rd/genregex/regex.h
  106. include/librnd/src_3rd/genregex/regex_se.h
  107. include/librnd/src_3rd/genregex/regex_sei.h
  108. include/librnd/src_3rd/genregex/regex_templ.h
  109. include/librnd/src_3rd/genrtree/genrtree_api.h
  110. include/librnd/src_3rd/genrtree/genrtree_debug.h
  111. include/librnd/src_3rd/genrtree/genrtree_delete.h
  112. include/librnd/src_3rd/genrtree/genrtree_impl.h
  113. include/librnd/src_3rd/genrtree/genrtree_search.h
  114. include/librnd/src_3rd/gensexpr/gensexpr_impl.h
  115. include/librnd/src_3rd/gensexpr/gsx_parse.h
  116. include/librnd/src_3rd/gensexpr/gsxl.h
  117. include/librnd/src_3rd/gensexpr/gsxnl.h
  118. include/librnd/src_3rd/genvector/gds_char.h
  119. include/librnd/src_3rd/genvector/genvector_impl.c
  120. include/librnd/src_3rd/genvector/genvector_impl.h
  121. include/librnd/src_3rd/genvector/genvector_undef.h
  122. include/librnd/src_3rd/genvector/vtd0.h
  123. include/librnd/src_3rd/genvector/vti0.h
  124. include/librnd/src_3rd/genvector/vtl0.h
  125. include/librnd/src_3rd/genvector/vtp0.h
  126. include/librnd/src_3rd/genvector/vts0.h
  127. include/librnd/src_3rd/libfungw/scconfig_hooks.h
  128. include/librnd/src_3rd/liblhtpers/lhtpers.h
  129. include/librnd/src_3rd/liblihata/dom.h
  130. include/librnd/src_3rd/liblihata/hash_str.h
  131. include/librnd/src_3rd/liblihata/lihata.h
  132. include/librnd/src_3rd/liblihata/parser.h
  133. include/librnd/src_3rd/liblihata/tree.h
  134. include/librnd/src_3rd/libualloc/acache_impl.h
  135. include/librnd/src_3rd/libualloc/buddy_debug.h
  136. include/librnd/src_3rd/libualloc/buddy_impl.h
  137. include/librnd/src_3rd/libualloc/libualloc.h
  138. include/librnd/src_3rd/libualloc/mcache_impl.h
  139. include/librnd/src_3rd/libualloc/slab_impl.h
  140. include/librnd/src_3rd/libualloc/slabap_impl.h
  141. include/librnd/src_3rd/libualloc/stackd_impl.h
  142. include/librnd/src_3rd/libualloc/stackdnp_impl.h
  143. include/librnd/src_3rd/libualloc/stacks_impl.h
  144. include/librnd/src_3rd/libulzw/libulzw.h
  145. include/librnd/src_3rd/puplug/config.h
  146. include/librnd/src_3rd/puplug/error.h
  147. include/librnd/src_3rd/puplug/libs.h
  148. include/librnd/src_3rd/puplug/libs_dep_parse.h
  149. include/librnd/src_3rd/puplug/os_dep.h
  150. include/librnd/src_3rd/puplug/os_dep_fs.h
  151. include/librnd/src_3rd/puplug/puplug.h
  152. include/librnd/src_3rd/puplug/scconfig_hooks.h
  153. include/librnd/src_3rd/puplug/util.h
  154. include/librnd/src_3rd/ureglex/exec.h
  155. lib/librnd-3rd.a
  156. lib/librnd-3rd.so
  157. lib/librnd-3rd.so.3
  158. lib/librnd-3rd.so.3.2.2
  159. lib/librnd-hid.a
  160. lib/librnd-hid.so
  161. lib/librnd-hid.so.3
  162. lib/librnd-hid.so.3.2.2
  163. lib/librnd-poly.a
  164. lib/librnd-poly.so
  165. lib/librnd-poly.so.3
  166. lib/librnd-poly.so.3.2.2
  167. lib/librnd3/plugins/diag_rnd.pup
  168. lib/librnd3/plugins/diag_rnd.so
  169. lib/librnd3/plugins/hid_batch.pup
  170. lib/librnd3/plugins/hid_batch.so
  171. lib/librnd3/plugins/hid_gtk2_gdk.pup
  172. lib/librnd3/plugins/hid_gtk2_gdk.so
  173. lib/librnd3/plugins/hid_gtk2_gl.pup
  174. lib/librnd3/plugins/hid_gtk2_gl.so
  175. @comment lib/librnd3/plugins/hid_gtk4_gl.pup
  176. @comment lib/librnd3/plugins/hid_gtk4_gl.so
  177. @comment lib/librnd3/plugins/hid_lesstif.pup
  178. @comment lib/librnd3/plugins/hid_lesstif.so
  179. lib/librnd3/plugins/hid_remote.pup
  180. lib/librnd3/plugins/hid_remote.so
  181. lib/librnd3/plugins/import_pixmap_gd.pup
  182. lib/librnd3/plugins/import_pixmap_gd.so
  183. lib/librnd3/plugins/import_pixmap_pnm.pup
  184. lib/librnd3/plugins/import_pixmap_pnm.so
  185. lib/librnd3/plugins/irc.pup
  186. lib/librnd3/plugins/irc.so
  187. lib/librnd3/plugins/lib_exp_pixmap.pup
  188. lib/librnd3/plugins/lib_exp_pixmap.so
  189. lib/librnd3/plugins/lib_exp_text.pup
  190. lib/librnd3/plugins/lib_exp_text.so
  191. lib/librnd3/plugins/lib_gensexpr.pup
  192. lib/librnd3/plugins/lib_gensexpr.so
  193. lib/librnd3/plugins/lib_gtk2_common.pup
  194. lib/librnd3/plugins/lib_gtk2_common.so
  195. @comment lib/librnd3/plugins/lib_gtk4_common.pup
  196. @comment lib/librnd3/plugins/lib_gtk4_common.so
  197. lib/librnd3/plugins/lib_hid_common.pup
  198. lib/librnd3/plugins/lib_hid_common.so
  199. lib/librnd3/plugins/lib_hid_gl.pup
  200. lib/librnd3/plugins/lib_hid_gl.so
  201. lib/librnd3/plugins/lib_portynet.pup
  202. lib/librnd3/plugins/lib_portynet.so
  203. lib/librnd3/plugins/lib_wget.pup
  204. lib/librnd3/plugins/lib_wget.so
  205. lib/librnd3/plugins/loghid.pup
  206. lib/librnd3/plugins/loghid.so
  207. lib/librnd3/plugins/map_plugins.sh
  208. lib/librnd3/plugins/script.pup
  209. lib/librnd3/plugins/script.so
  210. lib/librnd3/plugins/stroke.pup
  211. lib/librnd3/plugins/stroke.so
  212. lib/librnd3/puplug
  213. lib/librnd3/scconfig/cquote
  214. lib/librnd3/scconfig/gen_conf.sh
  215. lib/librnd3/scconfig/sccbox
  216. lib/librnd3/scconfig/template/cdep.tmpasm
  217. lib/librnd3/scconfig/template/comp_var.tmpasm
  218. lib/librnd3/scconfig/template/compile.tmpasm
  219. lib/librnd3/scconfig/template/debug.tmpasm
  220. lib/librnd3/scconfig/template/plugin_conf.tmpasm
  221. lib/librnd3/scconfig/template/plugin_intconf.tmpasm
  222. lib/librnd3/scconfig/template/plugin_intmenu.tmpasm
  223. lib/librnd3/scconfig/template/plugin_sphash.tmpasm
  224. lib/librnd3/sphash
  225. share/doc/librnd3/Autostyle.html
  226. share/doc/librnd3/TODO
  227. share/doc/librnd3/UNIX.txt
  228. share/doc/librnd3/conf/groups.html
  229. share/doc/librnd3/conf/history.html
  230. share/doc/librnd3/conf/index.html
  231. share/doc/librnd3/conf/index_prog.html
  232. share/doc/librnd3/conf/index_user.html
  233. share/doc/librnd3/conf/lists.html
  234. share/doc/librnd3/conf/merging.png
  235. share/doc/librnd3/conf/noextend.html
  236. share/doc/librnd3/conf/plugin_chk.html
  237. share/doc/librnd3/conf/prio.html
  238. share/doc/librnd3/conf/scalars.html
  239. share/doc/librnd3/conf/sources.html
  240. share/doc/librnd3/conf/syntax.html
  241. share/doc/librnd3/conf/tree/CFN_BOOLEAN.html
  242. share/doc/librnd3/conf/tree/CFN_COLOR.html
  243. share/doc/librnd3/conf/tree/CFN_COORD.html
  244. share/doc/librnd3/conf/tree/CFN_INCREMENTS.html
  245. share/doc/librnd3/conf/tree/CFN_INTEGER.html
  246. share/doc/librnd3/conf/tree/CFN_LIST.html
  247. share/doc/librnd3/conf/tree/CFN_REAL.html
  248. share/doc/librnd3/conf/tree/CFN_STRING.html
  249. share/doc/librnd3/conf/tree/CFN_UNIT.html
  250. share/doc/librnd3/conf/tree/appearance.html
  251. share/doc/librnd3/conf/tree/appearance_color.html
  252. share/doc/librnd3/conf/tree/appearance_loglevels.html
  253. share/doc/librnd3/conf/tree/appearance_messages.html
  254. share/doc/librnd3/conf/tree/appearance_misc.html
  255. share/doc/librnd3/conf/tree/appearance_padstack.html
  256. share/doc/librnd3/conf/tree/appearance_subc.html
  257. share/doc/librnd3/conf/tree/design.html
  258. share/doc/librnd3/conf/tree/design_drc.html
  259. share/doc/librnd3/conf/tree/design_drc_disable.html
  260. share/doc/librnd3/conf/tree/design_thermal.html
  261. share/doc/librnd3/conf/tree/editor.html
  262. share/doc/librnd3/conf/tree/editor_selection.html
  263. share/doc/librnd3/conf/tree/editor_view.html
  264. share/doc/librnd3/conf/tree/import_footprint_placement.html
  265. share/doc/librnd3/conf/tree/import_footprint_removal.html
  266. share/doc/librnd3/conf/tree/rc.html
  267. share/doc/librnd3/conf/tree/rc_path.html
  268. share/doc/librnd3/conf/tree/temp.html
  269. share/doc/librnd3/contact.html
  270. share/doc/librnd3/contrib.html
  271. share/doc/librnd3/developer/hid_remote/proto_high.html
  272. share/doc/librnd3/developer/hid_remote/proto_low.html
  273. share/doc/librnd3/developer/hid_remote/proto_parse.html
  274. share/doc/librnd3/developer/hid_remote/proto_parse.svg
  275. share/doc/librnd3/index.html
  276. share/doc/librnd3/irc.html
  277. share/doc/librnd3/license.html
  278. share/doc/librnd3/mac.txt
  279. share/doc/librnd3/news.html
  280. share/doc/librnd3/windows.html
  281. share/librnd3/librnd.mak
  282. share/librnd3/librnd_packages.sh
  283. share/librnd3/plugin.state
  284. @dir include/librnd/src_3rd/libfungwbind/c
  285. @owner
  286. @group
  287. @mode
Collapse this list.
Dependency lines:
  • librnd>0:cad/librnd
To install the port:
cd /usr/ports/cad/librnd/ && make install clean
To add the package, run one of these commands:
  • pkg install cad/librnd
  • pkg install librnd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: librnd
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1668593742 SHA256 (librnd-3.2.2.tar.bz2) = c7723c9bfb23ebc07329a5a9a95a4854682ba23c31a7811bc631b98414fb892c SIZE (librnd-3.2.2.tar.bz2) = 1340095

Packages (timestamps in pop-ups are UTC):
librnd
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest4.3.24.3.2-4.3.2----
FreeBSD:13:quarterly4.3.14.3.1-4.3.14.3.14.0.14.0.14.0.1
FreeBSD:14:latest4.3.24.3.23.2.24.3.24.3.24.0.1-4.0.1
FreeBSD:14:quarterly4.3.14.3.1-4.0.14.3.14.0.14.0.14.0.1
FreeBSD:15:latest4.3.14.3.2n/a4.3.1n/a4.0.14.0.14.0.1
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
  2. pkgconf>=1.3.0_1 : devel/pkgconf
  3. xorgproto>=0 : x11/xorgproto
  4. xorgproto>=0 : x11/xorgproto
  5. x11.pc : x11/libX11
Runtime dependencies:
  1. wget : ftp/wget
  2. x11.pc : x11/libX11
Library dependencies:
  1. libfungw.so : devel/fungw
  2. libgenht.so : devel/genht
  3. libgd.so : graphics/gd
  4. libfontconfig.so : x11-fonts/fontconfig
  5. libfreetype.so : print/freetype2
  6. libharfbuzz.so : print/harfbuzz
  7. libgtkglext-x11-1.0.so : x11-toolkits/gtkglext
  8. libstroke.so : devel/libstroke
  9. libatk-1.0.so : accessibility/atk
  10. libcairo.so : graphics/cairo
  11. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  12. libglib-2.0.so : devel/glib20
  13. libintl.so : devel/gettext-runtime
  14. libgtk-x11-2.0.so : x11-toolkits/gtk20
  15. libpango-1.0.so : x11-toolkits/pango
  16. libpangox-1.0.so : x11-toolkits/pangox-compat
  17. libGL.so : graphics/libglvnd
  18. libGLU.so : graphics/libGLU
This port is required by:
for Libraries
  1. cad/pcb-rnd

Configuration Options:
===> The following configuration options are available for librnd-3.2.2: DOCS=on: Build and/or install documentation GD=on: GD graphics library support GTK2=on: GTK+ 2 GUI toolkit support GTK2GL=on: GTK+ 2 GUI with OpenGL support GTK4=off: GTK+ 4 GUI toolkit support MOTIF=off: Motif widget library support STROKE=on: Mouse gestures support via libstroke WGET=on: Wget support ===> Use 'make config' to modify these settings
Options name:
cad_librnd
USES:
gmake pkgconfig tar:bz2 gnome gl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. http://repo.hu/projects/librnd/releases/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.2.2
22 Nov 2022 06:34:09
commit hash: b53c44e54d7085151f12db4bebd10028729798d8commit hash: b53c44e54d7085151f12db4bebd10028729798d8commit hash: b53c44e54d7085151f12db4bebd10028729798d8commit hash: b53c44e54d7085151f12db4bebd10028729798d8 files touched by this commit
Fernando ApesteguĂ­a (fernape) search for other commits by this committer
Author: Robert Clausecker
cad/librnd: update to 3.2.2

ChangeLog: http://www.repo.hu/projects/librnd/releases/changelog-3.2.2.txt

* Add: comment on BSD make in INSTALL
* Fix: use compatibility color component conversion for determining crosshair
  color because component type and scaling differs between gtk2 and gtk4
* Add: compatibility macro for converting color component to 0..1
* Change: enable gtk4 plugin by default (but still prefer gtk2 if both gtk4 and
  gtk2 are available)
* Add: compatibility macro for converting color component to 0..1
* Add: extdep on libgd
* Fix: missing gtk4_gl from the help text
* Fix: sensible default size for the export dialog
* Fix: when real xor is not available (e.g. on VAO), use 1-clr for all r;g;b so
  that the base color is "inverted" like when xor is available
* Fix: detect inline before making decisions based on it

PR:		267863
Reported by:	fuz@fuz.su (maintainer)
MFH:		2022Q4 (bugfix release)

(cherry picked from commit 8edd92b4039d5eee88c3d3e0084e646c313d2705)
3.2.1
04 Oct 2022 16:03:54
commit hash: 015073fde02bf825bd6888460f2f0e148c5228e9commit hash: 015073fde02bf825bd6888460f2f0e148c5228e9commit hash: 015073fde02bf825bd6888460f2f0e148c5228e9commit hash: 015073fde02bf825bd6888460f2f0e148c5228e9 files touched by this commit
Fernando ApesteguĂ­a (fernape) search for other commits by this committer
Author: Robert Clausecker
cad/librnd: update to 3.2.1

ChangeLog: http://www.repo.hu/projects/librnd/releases/changelog-3.2.1.txt

PR:		266698
Reported by:	fuz@fuz.su (maintainer)
MFH:		2022Q4 (bugfix release)

(cherry picked from commit d7314106e352dbca8d2d00c744a1b3aa36370968)

Number of commits found: 2