Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Oct 2025 00:24:29 GMT
From:      =?utf-8?Q?=C3=84lven?= <alven@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 6bfff42d450a - main - cad/librnd: Update 4.3.2 => 4.4.0, take maintainership
Message-ID:  <202510310024.59V0OTcB046161@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by alven:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6bfff42d450aadf1291386d1e83bc8426f564589

commit 6bfff42d450aadf1291386d1e83bc8426f564589
Author:     Älven <alven@FreeBSD.org>
AuthorDate: 2025-10-27 12:39:55 +0000
Commit:     Älven <alven@FreeBSD.org>
CommitDate: 2025-10-31 00:24:11 +0000

    cad/librnd: Update 4.3.2 => 4.4.0, take maintainership
    
    Maintainer wasn't active for the last 2 years.
    
    News:
    * http://www.repo.hu/projects/librnd/news.html
    
    Release notes:
    * http://www.repo.hu/projects/librnd/releases/relnotes-4.4.0.txt
    
    Changelogs:
    * http://www.repo.hu/projects/librnd/releases/changelog-4.4.0.txt
    
    Approved by:            yuri@ (Mentor)
    Differential Revision:  https://reviews.freebsd.org/D53377
---
 cad/librnd/Makefile  | 72 +++++++++++++++++++++++++---------------------------
 cad/librnd/distinfo  |  6 ++---
 cad/librnd/pkg-descr | 10 ++++----
 cad/librnd/pkg-plist |  3 +++
 cad/pcb-rnd/Makefile |  1 +
 5 files changed, 46 insertions(+), 46 deletions(-)

diff --git a/cad/librnd/Makefile b/cad/librnd/Makefile
index 277794cccc1b..f734c7a6ea21 100644
--- a/cad/librnd/Makefile
+++ b/cad/librnd/Makefile
@@ -1,9 +1,9 @@
 PORTNAME=	librnd
-DISTVERSION=	4.3.2
+DISTVERSION=	4.4.0
 CATEGORIES=	cad
 MASTER_SITES=	http://www.repo.hu/projects/${PORTNAME}/releases/
 
-MAINTAINER=	hasdalcodes@gmail.com
+MAINTAINER=	alven@FreeBSD.org
 COMMENT=	Flexible, modular two-dimensional CAD engine
 WWW=		http://www.repo.hu/projects/librnd/
 
@@ -17,56 +17,57 @@ USES=		gmake pkgconfig tar:bz2
 USE_LDCONFIG=	yes
 
 HAS_CONFIGURE=	yes
-CONFIGURE_ARGS=	--all=plugin \
-		--plugin-hid_remote \
-		${WITH_DEBUG:D--debug} \
+CONFIGURE_ARGS=	${WITH_DEBUG:D--debug} \
+		--all=plugin \
 		--CC=${CC} \
 		--CFLAGS='${CFLAGS}' \
-		--LDFLAGS='${LDFLAGS}'
+		--LDFLAGS='${LDFLAGS}' \
+		--plugin-hid_remote
 
 TEST_TARGET=	test
+
 BINARY_ALIAS=	make=${MAKE_CMD}
+
 PLIST_SUB=	SOVERSION=${DISTVERSION}
 
-OPTIONS_DEFINE=	DOCS GD MOTIF GTK2 GTK2GL GTK4 STROKE WGET
+OPTIONS_DEFINE=		DOCS GD GTK2 GTK2GL GTK4 MOTIF STROKE WGET
 OPTIONS_DEFAULT=	GD GTK2 GTK2GL STROKE WGET
-OPTIONS_SUB=	yes
-GTK2GL_DESC=	GTK 2 GUI with OpenGL support
-WGET_DESC=	Wget support
+OPTIONS_SUB=		yes
 
-GD_LIB_DEPENDS=	libgd.so:graphics/gd
-GD_CONFIGURE_OFF=	--disable-gd
+GTK2GL_DESC=		GTK 2 GUI with OpenGL support
+WGET_DESC=		Wget support
 
-GTK2GL_IMPLIES=	GTK2
+GD_LIB_DEPENDS=		libgd.so:graphics/gd
+GD_CONFIGURE_OFF=	--disable-gd
+GTK2GL_IMPLIES=		GTK2
 GTK2GL_LIB_DEPENDS=	libgtkglext-x11-1.0.so:x11-toolkits/gtkglext
-GTK2GL_USES=	gl
-GTK2GL_USE=	gl=gl,glu gnome=pangox-compat xorg=x11
+GTK2GL_USES=		gl
+GTK2GL_USE=		GL=gl,glu \
+			GNOME=pangox-compat \
+			XORG=x11
 GTK2GL_CONFIGURE_OFF=	--disable-hid_gtk2_gl
-
 GTK2_LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
 			libfreetype.so:print/freetype2 \
 			libharfbuzz.so:print/harfbuzz
-GTK2_USES=	gnome
-GTK2_USE=	gnome=cairo,gdkpixbuf,gtk20
+GTK2_USES=		gnome
+GTK2_USE=		GNOME=cairo,gdkpixbuf,gtk20
 GTK2_CONFIGURE_OFF=	--disable-hid_gtk2_gdk
 
-GTK4_IMPLIES=	GTK2
+GTK4_IMPLIES=		GTK2
 GTK4_LIB_DEPENDS=	libepoxy.so:graphics/libepoxy \
 			libgraphene-1.0.so:graphics/graphene \
 			libharfbuzz.so:print/harfbuzz \
 			libvulkan.so:graphics/vulkan-loader
-GTK4_USES=	gl gnome
-GTK4_USE=	gl=gl,glu gnome=cairo,gdkpixbuf,gtk40
+GTK4_USES=		gl gnome
+GTK4_USE=		GL=gl,glu \
+			GNOME=cairo,gdkpixbuf,gtk40
 GTK4_CONFIGURE_OFF=	--disable-hid_gtk4_gl
-
-MOTIF_BROKEN=	Fails to build
-MOTIF_USES=	motif
-MOTIF_USE=	xorg=x11,xinerama,xrender,xt
+MOTIF_BROKEN=		Fails to build
+MOTIF_USES=		motif
+MOTIF_USE=		XORG=x11,xinerama,xrender,xt
 MOTIF_CONFIGURE_OFF=	--disable-hid_lesstif
-
 STROKE_LIB_DEPENDS=	libstroke.so:devel/libstroke
 STROKE_CONFIGURE_OFF=	--disable-stroke
-
 WGET_RUN_DEPENDS=	wget:ftp/wget
 WGET_CONFIGURE_OFF=	--disable-lib_wget
 
@@ -85,17 +86,12 @@ PLIST_SUB+=	GUI=""
 PLIST_SUB+=	GUI="@comment "
 .endif
 
-post-patch:
-	@${ECHO_CMD} 'USER_CFLAGS += -DSCCONFIG_ACCEPT_IMPLICIT' \
-		>> ${WRKSRC}/scconfig/Makefile
-
 pre-configure:
-	${REINPLACE_CMD} \
-	    -e 's,%%LOCALBASE%%,${LOCALBASE},' \
-	    -e 's,%%MOTIFLIB%%,${MOTIFLIB},' \
-	    ${WRKSRC}/scconfig/src/gui/find_gl.c \
-	    ${WRKSRC}/scconfig/src/gui/find_lesstif2.c \
-	    ${WRKSRC}/scconfig/src/gui/find_misc.c \
-	    ${WRKSRC}/scconfig/src/gui/find_x.c
+	${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},' \
+		-e 's,%%MOTIFLIB%%,${MOTIFLIB},' \
+		${WRKSRC}/scconfig/src/gui/find_gl.c \
+		${WRKSRC}/scconfig/src/gui/find_lesstif2.c \
+		${WRKSRC}/scconfig/src/gui/find_misc.c \
+		${WRKSRC}/scconfig/src/gui/find_x.c
 
 .include <bsd.port.post.mk>
diff --git a/cad/librnd/distinfo b/cad/librnd/distinfo
index 04474eeac275..baa3eb7b0f48 100644
--- a/cad/librnd/distinfo
+++ b/cad/librnd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742323253
-SHA256 (librnd-4.3.2.tar.bz2) = ae9ed4ea0a0c16dd367f0d7c6c89d26276f1ffb285261ff2be792c97de335be2
-SIZE (librnd-4.3.2.tar.bz2) = 1656609
+TIMESTAMP = 1761070908
+SHA256 (librnd-4.4.0.tar.bz2) = bca867a3c69d273015f6f2346eefa663051c3b3aab9529e3d699c1b7288bab6b
+SIZE (librnd-4.4.0.tar.bz2) = 1674400
diff --git a/cad/librnd/pkg-descr b/cad/librnd/pkg-descr
index e884b0a29794..df8a3993c772 100644
--- a/cad/librnd/pkg-descr
+++ b/cad/librnd/pkg-descr
@@ -1,6 +1,6 @@
-librnd is a free/open source, flexible, modular two-dimensional CAD engine
+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
+- with transparent multiple GUI toolkit support,
+- flexible, dynamic menu system
+- flexible, dynamic configuration system
+- support for user scripting in a dozen languages
diff --git a/cad/librnd/pkg-plist b/cad/librnd/pkg-plist
index 7c9f18c500f8..9f2cfa124dcf 100644
--- a/cad/librnd/pkg-plist
+++ b/cad/librnd/pkg-plist
@@ -130,10 +130,12 @@ include/librnd4/librnd/src_3rd/genregex/regex_se.h
 include/librnd4/librnd/src_3rd/genregex/regex_sei.h
 include/librnd4/librnd/src_3rd/genregex/regex_templ.h
 include/librnd4/librnd/src_3rd/genrtree/genrtree_api.h
+include/librnd4/librnd/src_3rd/genrtree/genrtree_api2.h
 include/librnd4/librnd/src_3rd/genrtree/genrtree_debug.h
 include/librnd4/librnd/src_3rd/genrtree/genrtree_delete.h
 include/librnd4/librnd/src_3rd/genrtree/genrtree_impl.h
 include/librnd4/librnd/src_3rd/genrtree/genrtree_search.h
+include/librnd4/librnd/src_3rd/genrtree/genrtree_search2.h
 include/librnd4/librnd/src_3rd/gensexpr/gensexpr_impl.h
 include/librnd4/librnd/src_3rd/gensexpr/gsx_parse.h
 include/librnd4/librnd/src_3rd/gensexpr/gsxl.h
@@ -323,6 +325,7 @@ lib/librnd4/sphash
 %%PORTDOCS%%%%DOCSDIR%%4/developer/hid_remote/proto_low.html
 %%PORTDOCS%%%%DOCSDIR%%4/developer/hid_remote/proto_parse.html
 %%PORTDOCS%%%%DOCSDIR%%4/developer/hid_remote/proto_parse.svg
+%%PORTDOCS%%%%DOCSDIR%%4/faq.html
 %%PORTDOCS%%%%DOCSDIR%%4/index.html
 %%PORTDOCS%%%%DOCSDIR%%4/irc.html
 %%PORTDOCS%%%%DOCSDIR%%4/license.html
diff --git a/cad/pcb-rnd/Makefile b/cad/pcb-rnd/Makefile
index 4dadf877aaeb..a64798729a1b 100644
--- a/cad/pcb-rnd/Makefile
+++ b/cad/pcb-rnd/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	pcb-rnd
 DISTVERSION=	3.1.7b
+PORTREVISION=	1
 CATEGORIES=	cad
 MASTER_SITES=	http://www.repo.hu/projects/${PORTNAME}/releases/
 


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202510310024.59V0OTcB046161>