Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Nov 2025 10:48:47 GMT
From:      Vladimir Druzenko <vvd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: ef4ba64b8b7a - main - devel/agar: Update 1.7.0 => 1.7.1, improve port
Message-ID:  <202511171048.5AHAmlvL049300@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by vvd:

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

commit ef4ba64b8b7af0bad49cfd8886b3f4b072ed9f3f
Author:     Julien Nadeau <vedge@hypertriton.com>
AuthorDate: 2025-11-17 10:35:36 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-11-17 10:48:20 +0000

    devel/agar: Update 1.7.0 => 1.7.1, improve port
    
    Changelog:
    https://github.com/JulNadeauCA/libagar/blob/trunk/CHANGELOG.md#171---2025-11-15
    
    Improve port:
    - Replace PORTVERSION with DISTVERSION.
    - Remove GNU_CONFIGURE_MANPREFIX.
    - Convert SDL*_PREVENTS to OPTIONS_RADIO_SDL.
    - Fix warnings from portclippy.
    
    PR:             291038
    Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
---
 devel/agar/Makefile  |  61 ++++++++++----------
 devel/agar/distinfo  |   6 +-
 devel/agar/pkg-plist | 155 ++++++++++++++++++++++++++-------------------------
 3 files changed, 109 insertions(+), 113 deletions(-)

diff --git a/devel/agar/Makefile b/devel/agar/Makefile
index 5f8473974127..aecd25268419 100644
--- a/devel/agar/Makefile
+++ b/devel/agar/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	agar
-PORTVERSION=	1.7.0
-PORTREVISION=	2
+DISTVERSION=	1.7.1
 CATEGORIES=	devel
 MASTER_SITES=	http://stable.hypertriton.com/agar/
 
@@ -13,22 +12,15 @@ LICENSE_COMB=		multi
 LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/LICENSE
 LICENSE_FILE_OFL11=	${WRKSRC}/OFL.txt
 
+LIB_DEPENDS=	libpng.so:graphics/png \
+		libfreetype.so:print/freetype2
+
 USES=		libtool localbase pathfix perl5 pkgconfig jpeg gl
-USE_PERL5=	build
+USE_GL=		gl glu
 USE_LDCONFIG=	yes
+USE_PERL5=	build
 
 GNU_CONFIGURE=	yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-
-OPTIONS_DEFINE=	DEBUG FONTCONFIG PORTAUDIO SDL SDL2 SNDFILE THREADS X11 XINERAMA
-OPTIONS_DEFAULT=FONTCONFIG SDL2 THREADS X11 XINERAMA
-OPTIONS_SUB=	yes
-
-SDL_DESC=	SDL 1.2 support in Agar GUI library
-SDL2_DESC=	SDL 2.0 support in Agar GUI library
-PORTAUDIO_DESC=	Portaudio support in Agar AU library
-SNDFILE_DESC=	Audio file support in Agar AU library
-
 CONFIGURE_ARGS+=--with-jpeg=${LOCALBASE} \
 		--with-png=${LOCALBASE} \
 		--with-freetype=${LOCALBASE} \
@@ -38,12 +30,6 @@ CONFIGURE_ARGS+=--with-jpeg=${LOCALBASE} \
 		--enable-sg \
 		--enable-map \
 		--enable-network
-
-USE_GL=		gl glu
-
-LIB_DEPENDS=	libpng.so:graphics/png \
-		libfreetype.so:print/freetype2
-
 .if defined(MACHINE_CPU) && (${MACHINE_CPU:Msse} == "sse" || ${MACHINE_CPU:Mamd64} == "amd64")
 CONFIGURE_ARGS+=--with-sse \
 		--with-sse-inline
@@ -51,29 +37,38 @@ CONFIGURE_ARGS+=--with-sse \
 CONFIGURE_ARGS+=--without-sse
 .endif
 
-DEBUG_CONFIGURE_ENABLE= debug
+OPTIONS_DEFINE=		DEBUG FONTCONFIG PORTAUDIO SNDFILE THREADS X11 XINERAMA
+OPTIONS_DEFAULT=	FONTCONFIG SDL2 THREADS X11 XINERAMA
+OPTIONS_RADIO=		SDL
+OPTIONS_RADIO_SDL=	SDL1 SDL2
+OPTIONS_SUB=		yes
+
+PORTAUDIO_DESC=	Portaudio support in Agar AU library
+SDL1_DESC=	SDL 1.2 support in Agar GUI library
+SDL2_DESC=	SDL 2.0 support in Agar GUI library
+SNDFILE_DESC=	Audio file support in Agar AU library
+
+DEBUG_CONFIGURE_ENABLE=	debug
 
-FONTCONFIG_CONFIGURE_WITH=fontconfig
 FONTCONFIG_LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig
+FONTCONFIG_CONFIGURE_WITH=fontconfig
 
-PORTAUDIO_CONFIGURE_WITH=portaudio
-PORTAUDIO_LIB_DEPENDS=	libportaudio.so:audio/portaudio
 PORTAUDIO_IMPLIES=	THREADS
+PORTAUDIO_LIB_DEPENDS=	libportaudio.so:audio/portaudio
+PORTAUDIO_CONFIGURE_WITH=portaudio
 
-SDL_USES=		sdl
-SDL_USE=		SDL=sdl
-SDL_CONFIGURE_WITH=	sdl
-SDL_PREVENTS=		SDL2
+SDL1_USES=		sdl
+SDL1_USE=		SDL=sdl
+SDL1_CONFIGURE_WITH=	sdl
 
 SDL2_USES=		sdl
 SDL2_USE=		SDL=sdl2
 SDL2_CONFIGURE_WITH=	sdl2
-SDL2_PREVENTS=		SDL
 
+SNDFILE_IMPLIES=	THREADS
+SNDFILE_LIB_DEPENDS=	libsndfile.so:audio/libsndfile
 SNDFILE_CONFIGURE_ON=	--with-sndfile=${LOCALBASE}
 SNDFILE_CONFIGURE_OFF=	--without-sndfile
-SNDFILE_LIB_DEPENDS=	libsndfile.so:audio/libsndfile
-SNDFILE_IMPLIES=	THREADS
 
 THREADS_CONFIGURE_ENABLE=threads
 
@@ -82,11 +77,11 @@ X11_USE=		XORG=x11,xext
 X11_CONFIGURE_ON=	--with-x=${LOCALBASE} --with-glx
 X11_CONFIGURE_OFF=	--without-x --without-glx
 
+XINERAMA_IMPLIES=	X11
 XINERAMA_USE=		XORG=xinerama
 XINERAMA_CONFIGURE_WITH=xinerama
-XINERAMA_IMPLIES=	X11
 
 post-install:
-	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libag_*.so.*
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libag_*.so
 
 .include <bsd.port.mk>
diff --git a/devel/agar/distinfo b/devel/agar/distinfo
index f1f87dc9e979..df1e79375419 100644
--- a/devel/agar/distinfo
+++ b/devel/agar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682804071
-SHA256 (agar-1.7.0.tar.gz) = 17313d223b5ea94f9fa0303ddd82edc8ee0e7cc17953df38a5ee6b67cb849446
-SIZE (agar-1.7.0.tar.gz) = 7660479
+TIMESTAMP = 1763261744
+SHA256 (agar-1.7.1.tar.gz) = d1eb994c8262cd70df1d4d9462c5453089db5dc815d01b5767508c2923a5965c
+SIZE (agar-1.7.1.tar.gz) = 7869999
diff --git a/devel/agar/pkg-plist b/devel/agar/pkg-plist
index 8d3d33438bab..939fe677de44 100644
--- a/devel/agar/pkg-plist
+++ b/devel/agar/pkg-plist
@@ -81,6 +81,7 @@ include/agar/agar/config/have_asprintf.h
 include/agar/agar/config/have_bounded_attribute.h
 include/agar/agar/config/have_cc.h
 include/agar/agar/config/have_cc65.h
+include/agar/agar/config/have_cc_asm.h
 include/agar/agar/config/have_cc_clang.h
 include/agar/agar/config/have_cc_gcc.h
 include/agar/agar/config/have_cc_warnings.h
@@ -91,8 +92,8 @@ include/agar/agar/config/have_const_attribute.h
 include/agar/agar/config/have_csidl.h
 include/agar/agar/config/have_cygwin.h
 include/agar/agar/config/have_db4.h
-include/agar/agar/config/have_db5.h
 include/agar/agar/config/have_deprecated_attribute.h
+include/agar/agar/config/have_dirfd.h
 include/agar/agar/config/have_dl_h.h
 include/agar/agar/config/have_dlfcn_h.h
 include/agar/agar/config/have_dlopen.h
@@ -198,6 +199,8 @@ include/agar/agar/config/sysconfdir.h
 include/agar/agar/config/ttfdir.h
 include/agar/agar/config/version.h
 include/agar/agar/core.h
+include/agar/agar/core/ag_limits.h
+include/agar/agar/core/ag_string.h
 include/agar/agar/core/agsi.h
 include/agar/agar/core/agtime.h
 include/agar/agar/core/attributes.h
@@ -235,7 +238,6 @@ include/agar/agar/core/inline_string.h
 include/agar/agar/core/inline_tbl.h
 include/agar/agar/core/inline_threads.h
 include/agar/agar/core/inline_variable.h
-include/agar/agar/core/limits.h
 include/agar/agar/core/load_integral.h
 include/agar/agar/core/load_real.h
 include/agar/agar/core/load_string.h
@@ -246,7 +248,6 @@ include/agar/agar/core/options.h
 include/agar/agar/core/queue.h
 include/agar/agar/core/queue_close.h
 include/agar/agar/core/snprintf.h
-include/agar/agar/core/string.h
 include/agar/agar/core/string_strcasecmp.h
 include/agar/agar/core/tbl.h
 include/agar/agar/core/text.h
@@ -509,40 +510,40 @@ include/agar/agar/vg/vg_tools.h
 include/agar/agar/vg/vg_view.h
 lib/libag_au.a
 lib/libag_au.so
-lib/libag_au.so.7
-lib/libag_au.so.7.0.0
+lib/libag_au.so.8
+lib/libag_au.so.8.0.0
 lib/libag_core.a
 lib/libag_core.so
-lib/libag_core.so.7
-lib/libag_core.so.7.0.0
+lib/libag_core.so.8
+lib/libag_core.so.8.0.0
 lib/libag_gui.a
 lib/libag_gui.so
-lib/libag_gui.so.7
-lib/libag_gui.so.7.0.0
+lib/libag_gui.so.8
+lib/libag_gui.so.8.0.0
 lib/libag_map.a
 lib/libag_map.so
-lib/libag_map.so.7
-lib/libag_map.so.7.0.0
+lib/libag_map.so.8
+lib/libag_map.so.8.0.0
 lib/libag_math.a
 lib/libag_math.so
-lib/libag_math.so.7
-lib/libag_math.so.7.0.0
+lib/libag_math.so.8
+lib/libag_math.so.8.0.0
 lib/libag_net.a
 lib/libag_net.so
-lib/libag_net.so.7
-lib/libag_net.so.7.0.0
+lib/libag_net.so.8
+lib/libag_net.so.8.0.0
 lib/libag_sg.a
 lib/libag_sg.so
-lib/libag_sg.so.7
-lib/libag_sg.so.7.0.0
+lib/libag_sg.so.8
+lib/libag_sg.so.8.0.0
 lib/libag_sk.a
 lib/libag_sk.so
-lib/libag_sk.so.7
-lib/libag_sk.so.7.0.0
+lib/libag_sk.so.8
+lib/libag_sk.so.8.0.0
 lib/libag_vg.a
 lib/libag_vg.so
-lib/libag_vg.so.7
-lib/libag_vg.so.7.0.0
+lib/libag_vg.so.8
+lib/libag_vg.so.8.0.0
 libdata/pkgconfig/agar-au.pc
 libdata/pkgconfig/agar-core.pc
 libdata/pkgconfig/agar-map.pc
@@ -552,6 +553,61 @@ libdata/pkgconfig/agar-sg.pc
 libdata/pkgconfig/agar-sk.pc
 libdata/pkgconfig/agar-vg.pc
 libdata/pkgconfig/agar.pc
+share/aclocal/agar.m4
+%%DATADIR%%/agar.mk
+%%DATADIR%%/fonts/Charter-LICENSE.txt
+%%DATADIR%%/fonts/League-Gothic-LICENSE.md
+%%DATADIR%%/fonts/League-Spartan-LICENSE.md
+%%DATADIR%%/fonts/Mukta-OFL.txt
+%%DATADIR%%/fonts/OFL-FAQ.txt
+%%DATADIR%%/fonts/OFL11.txt
+%%DATADIR%%/fonts/Vera-Copyright.txt
+%%DATADIR%%/fonts/agar-ideograms-12.png
+%%DATADIR%%/fonts/agar-ideograms-14.png
+%%DATADIR%%/fonts/agar-ideograms-16.png
+%%DATADIR%%/fonts/agar-ideograms.agbf
+%%DATADIR%%/fonts/agar-minimal-12.png
+%%DATADIR%%/fonts/agar-minimal.agbf
+%%DATADIR%%/fonts/algue-bold-italic.ttf
+%%DATADIR%%/fonts/algue-bold.ttf
+%%DATADIR%%/fonts/algue-italic.ttf
+%%DATADIR%%/fonts/algue.ttf
+%%DATADIR%%/fonts/charter-bold-italic.otf
+%%DATADIR%%/fonts/charter-bold.otf
+%%DATADIR%%/fonts/charter-italic.otf
+%%DATADIR%%/fonts/charter.otf
+%%DATADIR%%/fonts/fira-sans-bold-italic.otf
+%%DATADIR%%/fonts/fira-sans-bold.otf
+%%DATADIR%%/fonts/fira-sans-condensed-bold-italic.otf
+%%DATADIR%%/fonts/fira-sans-condensed-bold.otf
+%%DATADIR%%/fonts/fira-sans-condensed-italic.otf
+%%DATADIR%%/fonts/fira-sans-condensed-light-italic.otf
+%%DATADIR%%/fonts/fira-sans-condensed-light.otf
+%%DATADIR%%/fonts/fira-sans-condensed.otf
+%%DATADIR%%/fonts/fira-sans-italic.otf
+%%DATADIR%%/fonts/fira-sans-light-italic.otf
+%%DATADIR%%/fonts/fira-sans-light.otf
+%%DATADIR%%/fonts/fira-sans.otf
+%%DATADIR%%/fonts/fraktur-LICENSE.txt
+%%DATADIR%%/fonts/fraktur.ttf
+%%DATADIR%%/fonts/league-gothic-condensed-italic.otf
+%%DATADIR%%/fonts/league-gothic-condensed.otf
+%%DATADIR%%/fonts/league-gothic-italic.otf
+%%DATADIR%%/fonts/league-gothic.otf
+%%DATADIR%%/fonts/league-spartan-black.otf
+%%DATADIR%%/fonts/league-spartan-bold.otf
+%%DATADIR%%/fonts/league-spartan-extrabold.otf
+%%DATADIR%%/fonts/league-spartan-extralight.otf
+%%DATADIR%%/fonts/league-spartan-light.otf
+%%DATADIR%%/fonts/league-spartan-semibold.otf
+%%DATADIR%%/fonts/league-spartan.otf
+%%DATADIR%%/fonts/monoalgue-bold-italic.ttf
+%%DATADIR%%/fonts/monoalgue-bold.ttf
+%%DATADIR%%/fonts/monoalgue-italic.ttf
+%%DATADIR%%/fonts/monoalgue.ttf
+%%DATADIR%%/fonts/unialgue.ttf
+%%DATADIR%%/license.txt
+%%DATADIR%%/style.css
 share/man/man3/AG_AlphaFn.3.gz
 share/man/man3/AG_Box.3.gz
 share/man/man3/AG_Button.3.gz
@@ -673,6 +729,7 @@ share/man/man3/M_Sphere.3.gz
 share/man/man3/M_String.3.gz
 share/man/man3/M_Triangle.3.gz
 share/man/man3/M_Vector.3.gz
+share/man/man3/M_VectorZ.3.gz
 share/man/man3/RG_Feature.3.gz
 share/man/man3/RG_Pixmap.3.gz
 share/man/man3/RG_Tile.3.gz
@@ -704,59 +761,3 @@ share/man/man3/VG_Point.3.gz
 share/man/man3/VG_Polygon.3.gz
 share/man/man3/VG_Text.3.gz
 share/man/man3/VG_View.3.gz
-share/aclocal/agar.m4
-%%DATADIR%%/agar.lua
-%%DATADIR%%/agar.mk
-%%DATADIR%%/fonts/Charter-LICENSE.txt
-%%DATADIR%%/fonts/League-Gothic-LICENSE.md
-%%DATADIR%%/fonts/League-Spartan-LICENSE.md
-%%DATADIR%%/fonts/Mukta-OFL.txt
-%%DATADIR%%/fonts/OFL-FAQ.txt
-%%DATADIR%%/fonts/OFL11.txt
-%%DATADIR%%/fonts/Vera-Copyright.txt
-%%DATADIR%%/fonts/agar-ideograms-12.png
-%%DATADIR%%/fonts/agar-ideograms-14.png
-%%DATADIR%%/fonts/agar-ideograms-16.png
-%%DATADIR%%/fonts/agar-ideograms.agbf
-%%DATADIR%%/fonts/agar-minimal-12.png
-%%DATADIR%%/fonts/agar-minimal.agbf
-%%DATADIR%%/fonts/algue-bold-italic.ttf
-%%DATADIR%%/fonts/algue-bold.ttf
-%%DATADIR%%/fonts/algue-italic.ttf
-%%DATADIR%%/fonts/algue.ttf
-%%DATADIR%%/fonts/charter-bold-italic.otf
-%%DATADIR%%/fonts/charter-bold.otf
-%%DATADIR%%/fonts/charter-italic.otf
-%%DATADIR%%/fonts/charter.otf
-%%DATADIR%%/fonts/fira-sans-bold-italic.otf
-%%DATADIR%%/fonts/fira-sans-bold.otf
-%%DATADIR%%/fonts/fira-sans-condensed-bold-italic.otf
-%%DATADIR%%/fonts/fira-sans-condensed-bold.otf
-%%DATADIR%%/fonts/fira-sans-condensed-italic.otf
-%%DATADIR%%/fonts/fira-sans-condensed-light-italic.otf
-%%DATADIR%%/fonts/fira-sans-condensed-light.otf
-%%DATADIR%%/fonts/fira-sans-condensed.otf
-%%DATADIR%%/fonts/fira-sans-italic.otf
-%%DATADIR%%/fonts/fira-sans-light-italic.otf
-%%DATADIR%%/fonts/fira-sans-light.otf
-%%DATADIR%%/fonts/fira-sans.otf
-%%DATADIR%%/fonts/fraktur-LICENSE.txt
-%%DATADIR%%/fonts/fraktur.ttf
-%%DATADIR%%/fonts/league-gothic-condensed-italic.otf
-%%DATADIR%%/fonts/league-gothic-condensed.otf
-%%DATADIR%%/fonts/league-gothic-italic.otf
-%%DATADIR%%/fonts/league-gothic.otf
-%%DATADIR%%/fonts/league-spartan-black.otf
-%%DATADIR%%/fonts/league-spartan-bold.otf
-%%DATADIR%%/fonts/league-spartan-extrabold.otf
-%%DATADIR%%/fonts/league-spartan-extralight.otf
-%%DATADIR%%/fonts/league-spartan-light.otf
-%%DATADIR%%/fonts/league-spartan-semibold.otf
-%%DATADIR%%/fonts/league-spartan.otf
-%%DATADIR%%/fonts/monoalgue-bold-italic.ttf
-%%DATADIR%%/fonts/monoalgue-bold.ttf
-%%DATADIR%%/fonts/monoalgue-italic.ttf
-%%DATADIR%%/fonts/monoalgue.ttf
-%%DATADIR%%/fonts/unialgue.ttf
-%%DATADIR%%/license.txt
-%%DATADIR%%/style.css


home | help

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