aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÄlven <alven@FreeBSD.org>2026-08-19 07:09:31 +0000
committerÄlven <alven@FreeBSD.org>2026-08-19 07:14:58 +0000
commitb444185fa9e38c46782a69c5f23ea688529cbf0f (patch)
treeedca56cf7716b02a533d2882a9e728393aaf0136
parentc944bb75f84c1f9b908850e36c1c975d6fe3cbaa (diff)
biology/gperiodic: Improve port, take maintainership
* Add education to CATEGORIES * Improve COMMENT and pkg-descr * Pet portclippy(1) and portfmt(1) Approved by: db@, yuri@ (Mentors, implicit) MFH: 2026Q3 (cherry picked from commit a7d6232b906f19f985752843b167a1585b9f3539)
-rw-r--r--biology/gperiodic/Makefile28
-rw-r--r--biology/gperiodic/pkg-descr2
2 files changed, 15 insertions, 15 deletions
diff --git a/biology/gperiodic/Makefile b/biology/gperiodic/Makefile
index 541d4babb963..4812c64c264c 100644
--- a/biology/gperiodic/Makefile
+++ b/biology/gperiodic/Makefile
@@ -1,17 +1,17 @@
PORTNAME= gperiodic
-PORTVERSION= 3.0.3
-PORTREVISION= 1
-CATEGORIES= biology
+DISTVERSION= 3.0.3
+PORTREVISION= 2
+CATEGORIES= biology education
MASTER_SITES= SF/${PORTNAME}
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Displays a periodic table of the elements
+MAINTAINER= alven@FreeBSD.org
+COMMENT= A graphical application for browsing the periodic table
WWW= https://sourceforge.net/projects/gperiodic/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/gpl.txt
-LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig\
+LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2
USES= gnome pkgconfig
@@ -19,13 +19,13 @@ USE_GNOME= cairo gdkpixbuf gtk20
PORTDOCS= AUTHORS ChangeLog README
-LANGS= be cs da de es fi fr gl is it ms pl pt ru sv tr uk zh_CN
-
OPTIONS_DEFINE= DOCS NLS
OPTIONS_SUB= yes
NLS_USES= gettext
+LANGS= be cs da de es fi fr gl is it ms pl pt ru sv tr uk zh_CN
+
do-build:
cd ${WRKSRC} && ${CC} ${CFLAGS} `pkg-config --cflags --libs gtk+-2.0` \
gperiodic.c -o gperiodic
@@ -37,8 +37,12 @@ do-build-NLS-on:
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/gperiodic ${STAGEDIR}${PREFIX}/bin
- (cd ${WRKSRC}/icons && ${INSTALL_DATA} gperiodic-crystal.png gperiodic.png \
- ${STAGEDIR}${PREFIX}/share/pixmaps)
+ cd ${WRKSRC}/icons && ${INSTALL_DATA} gperiodic-crystal.png gperiodic.png \
+ ${STAGEDIR}${PREFIX}/share/pixmaps
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
do-install-NLS-on:
.for lang in ${LANGS}
@@ -47,8 +51,4 @@ do-install-NLS-on:
${STAGEDIR}${PREFIX}/share/locale/${lang}/LC_MESSAGES/${PORTNAME}.mo
.endfor
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
-
.include <bsd.port.mk>
diff --git a/biology/gperiodic/pkg-descr b/biology/gperiodic/pkg-descr
index 1b658ccd0e5e..9850b2e0ae1e 100644
--- a/biology/gperiodic/pkg-descr
+++ b/biology/gperiodic/pkg-descr
@@ -1,3 +1,3 @@
Gperiodic displays a periodic table of the elements, allowing you to
browse through the elements, and view detailed information about each
-element.
+element. This program also features a non-graphical interface.