Page MenuHomeFreeBSD

D53377.diff
No OneTemporary

D53377.diff

diff --git a/cad/librnd/Makefile b/cad/librnd/Makefile
--- 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 @@
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="@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
--- 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
--- 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
--- a/cad/librnd/pkg-plist
+++ b/cad/librnd/pkg-plist
@@ -130,10 +130,12 @@
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 @@
%%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
--- 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/

File Metadata

Mime Type
text/plain
Expires
Wed, Nov 26, 8:58 PM (9 h, 24 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
26226071
Default Alt Text
D53377.diff (5 KB)

Event Timeline