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 photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
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.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
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

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
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