git: 7bc6d5c995b7 - main - deskutils/genius: Update to 1.0.28
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 07 Mar 2026 14:25:21 UTC
The branch main has been updated by eduardo:
URL: https://cgit.FreeBSD.org/ports/commit/?id=7bc6d5c995b7da074f3e1ee84219acc885bd5aa7
commit 7bc6d5c995b7da074f3e1ee84219acc885bd5aa7
Author: Nuno Teixeira <eduardo@FreeBSD.org>
AuthorDate: 2026-03-07 14:23:47 +0000
Commit: Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2026-03-07 14:25:06 +0000
deskutils/genius: Update to 1.0.28
- Cleanup dependencies
- Remove NLS option as it isn't working properly
ChangeLog: https://www.jirka.org/genius.NEWS
---
deskutils/genius/Makefile | 20 ++++----------------
deskutils/genius/distinfo | 6 +++---
deskutils/genius/pkg-plist | 3 +++
3 files changed, 10 insertions(+), 19 deletions(-)
diff --git a/deskutils/genius/Makefile b/deskutils/genius/Makefile
index ca19728f2865..1484f2328a64 100644
--- a/deskutils/genius/Makefile
+++ b/deskutils/genius/Makefile
@@ -1,6 +1,5 @@
PORTNAME= genius
-DISTVERSION= 1.0.27
-PORTREVISION= 5
+DISTVERSION= 1.0.28
CATEGORIES= deskutils gnome
MASTER_SITES= GNOME \
http://ftp.5z.com/pub/genius/
@@ -12,15 +11,13 @@ WWW= https://www.jirka.org/genius.html
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
- libfreetype.so:print/freetype2 \
- libgmp.so:math/gmp \
+LIB_DEPENDS= libgmp.so:math/gmp \
libharfbuzz.so:print/harfbuzz \
libmpfr.so:math/mpfr
-USES= desktop-file-utils gmake gnome libtool pkgconfig \
+USES= desktop-file-utils gettext-tools gmake gnome libtool pkgconfig \
readline shared-mime-info tar:xz xorg
-USE_GNOME= cairo gnomeprefix gdkpixbuf gtksourceview4 intltool vte3
+USE_GNOME= intltool vte3
USE_XORG= x11 xext
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-extra-gcc-optimization \
@@ -28,13 +25,4 @@ CONFIGURE_ARGS= --disable-extra-gcc-optimization \
--disable-update-mimedb
INSTALL_TARGET= install-strip
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-
-OPTIONS_DEFINE= NLS
-OPTIONS_SUB= yes
-
-NLS_USES= gettext
-NLS_CONFIGURE_ENABLE= nls
-
.include <bsd.port.mk>
diff --git a/deskutils/genius/distinfo b/deskutils/genius/distinfo
index c3ad49b3ad48..7962652d6f1e 100644
--- a/deskutils/genius/distinfo
+++ b/deskutils/genius/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1637570462
-SHA256 (genius-1.0.27.tar.xz) = 0243b7c36b5f9e930c62778acd52deb188deeca704a5e195337018435d9e7bb5
-SIZE (genius-1.0.27.tar.xz) = 2918348
+TIMESTAMP = 1772888665
+SHA256 (genius-1.0.28.tar.xz) = 53922393810f431e466f874a0cb1bdacf22e466e187d6240c5330160274071a6
+SIZE (genius-1.0.28.tar.xz) = 2956100
diff --git a/deskutils/genius/pkg-plist b/deskutils/genius/pkg-plist
index f09901821563..2cd2cad94cc7 100644
--- a/deskutils/genius/pkg-plist
+++ b/deskutils/genius/pkg-plist
@@ -36,8 +36,10 @@ share/applications/gnome-genius.desktop
%%DATADIR%%/examples/fourier-series-animation.gel
%%DATADIR%%/examples/fourier-series-plotting.gel
%%DATADIR%%/examples/laplace-fdm.gel
+%%DATADIR%%/examples/lefthand-rule-doubling.gel
%%DATADIR%%/examples/linapprox.gel
%%DATADIR%%/examples/lorenz.gel
+%%DATADIR%%/examples/midpoint-rule-doubling.gel
%%DATADIR%%/examples/newton-calc-sqrt2.gel
%%DATADIR%%/examples/newton-sqrt2.gel
%%DATADIR%%/examples/peano-restrictions.gel
@@ -54,6 +56,7 @@ share/applications/gnome-genius.desktop
%%DATADIR%%/examples/strange-attractor.gel
%%DATADIR%%/examples/taylor-exp.gel
%%DATADIR%%/examples/taylor-sin.gel
+%%DATADIR%%/examples/trapezoid-rule-doubling.gel
%%DATADIR%%/examples/vibrating-drumhead-modes.gel
%%DATADIR%%/examples/zoom-differentiability.gel
%%DATADIR%%/gel/calculus/differentiation.gel