From nobody Tue Jan 13 00:14:45 2026 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dqqW95rcpz6PGyK for ; Tue, 13 Jan 2026 00:14:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dqqW93T2qz42kM for ; Tue, 13 Jan 2026 00:14:45 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1768263285; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=JsXlz02sBSfUG/YIvUHTotLUdlOmdfBJlTppwaz1deM=; b=rzn6qTpMSYkmBp+ix5wU907APepAkz1zMvsyDMq3pmeDD+QBbtReGJ1xpgmgXUKM5qMMB/ 1BF8gcQcsEzve7tgeXUB2FWnEFxJEB3IHAeq3gMXA/gLE4HMrvbnrqGf9KrLAnrWQIl7+o Z5rbYX8NX5kSEuAdS0sTGJ2t2h3XbkCPhOIXF68JXu1pzlJweeTmpTbyJMgdvCvHJbKA3U ucX4cHceEKEGXtKkMloWEOP23a1dxxGIijRmVn9M1DvtcgTxzgzKEKET23iHhsNmnaSF2w Is9EjuDUjlzeCj2J2jxI6YvJXi4sujRBhzbVZI+MIjhi9IoiALOhYXoK3IfX7w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1768263285; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=JsXlz02sBSfUG/YIvUHTotLUdlOmdfBJlTppwaz1deM=; b=xi8mptkAkFast0E+FU0xNMRADyofn6+Q/eQq2Y2rt48BuDm7VtQ5J4itoZN+BOSW4/DpRp behP+lo+BGGTva3YdDL/twDh1BBDuz3fKFX8oU087pJyyc1IxFrjXNNQkGD9r3MTy2+gOH qYJAJtAiQiPFkmCAwFAuOmuHGRey2iIWBCrn5Tn1sFjx9xuzxc/InwXJbBBCSpWyeRJ3cx HrVQ+Pwq0i9MYqAQXvmct0Xb5uB3HVFkJixUgjet1diijPn/zlnoaHbTWKH4RTUFFx6TNP rrw5eWsQL40vUoTiXjpaLSOtK8LERVRCSTqivytAp20XbUccs6Ol/+Qw+SGgFw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1768263285; a=rsa-sha256; cv=none; b=TsG+ze8PE4kvDtu8hTebUZPdo699wabd8BU7gI4dhtn9WErdanwGgX08/VkrWatOitIIjR 5oLDXHxolLRZpJLVYf3ErT7mldttwPP5BqgjH40VfCCWOAlZvlY3DbCIzzzz7k6MPl03WJ tLyFxuKBpOZgIN8kJAczFBLzfGchyXY4z8QHGKsE/1vkfniqOurlE4T3yXctY26rIcBduJ iZzTp/y765HWUgMYWSHRky7efNfGrFYJT5SwaEluUaTVD1QnaTd/U9m+xJ897myybIqKZ9 o+FQjGxRPvoao/h+t9GBE7dC6glQpwnrOVPKlw9ClYXlS6ROCu89oLG8FPudRA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dqqW92Jqyzq3M for ; Tue, 13 Jan 2026 00:14:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 38e0b by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 13 Jan 2026 00:14:45 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Daniel Engberg Subject: git: cf54c6e472a3 - main - devel/gamin: Unbreak and improve port List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: diizzy X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: cf54c6e472a376339bc8a176f3ae35cf17fc8e4e Auto-Submitted: auto-generated Date: Tue, 13 Jan 2026 00:14:45 +0000 Message-Id: <69658e75.38e0b.e33c490@gitrepo.freebsd.org> The branch main has been updated by diizzy: URL: https://cgit.FreeBSD.org/ports/commit/?id=cf54c6e472a376339bc8a176f3ae35cf17fc8e4e commit cf54c6e472a376339bc8a176f3ae35cf17fc8e4e Author: Daniel Engberg AuthorDate: 2026-01-11 18:12:21 +0000 Commit: Daniel Engberg CommitDate: 2026-01-13 00:13:18 +0000 devel/gamin: Unbreak and improve port * Update MASTER_SITES and WWW * Rework port Makefile to follow porters handbook more closely Initial patch submitted by mew14930xvi PR: 292327 Reported by: Evgenii Khramtsov <2khramtsov@gmail.com> --- devel/gamin/Makefile | 71 +++++++++++++++++++++++----------------------------- 1 file changed, 32 insertions(+), 39 deletions(-) diff --git a/devel/gamin/Makefile b/devel/gamin/Makefile index e2e628e3ddd4..fe3843128f4f 100644 --- a/devel/gamin/Makefile +++ b/devel/gamin/Makefile @@ -1,61 +1,54 @@ PORTNAME= gamin -PORTVERSION= 0.1.10 -PORTREVISION?= 10 -CATEGORIES?= devel -MASTER_SITES= http://people.gnome.org/~veillard/gamin/sources/ +DISTVERSION= 0.1.10 +PORTREVISION= 10 +CATEGORIES= devel +MASTER_SITES= GNOME -MAINTAINER?= ports@FreeBSD.org -COMMENT?= File and directory monitoring system -WWW= http://people.gnome.org/~veillard/gamin/index.html +MAINTAINER= ports@FreeBSD.org +COMMENT= File and directory monitoring system +WWW= https://gitlab.gnome.org/Archive/gamin -USES+= gettext gnome libtool pathfix pkgconfig -USE_GNOME?= glib20 +USES= gettext gnome libtool localbase pathfix pkgconfig +USE_GNOME= glib20 USE_LDCONFIG= yes + GNU_CONFIGURE= yes -CONFIGURE_ARGS?=--with-html-dir=${PREFIX}/share/doc \ - --without-python -CPPFLAGS+= -DHAVE_LINUX -I${LOCALBASE}/include -LIBS+= -L${LOCALBASE}/lib + +CPPFLAGS+= -DHAVE_LINUX + INSTALL_TARGET= install-strip -CONFLICTS= fam +CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc \ + --without-python -.if !defined(GAMIN_SLAVE) -OPTIONS_DEFINE= GAM_POLLER LIBINOTIFY RUN_AS_EUID -OPTIONS_DEFAULT=RUN_AS_EUID -GAM_POLLER_DESC=Use gamin's poller instead of kqueue's -LIBINOTIFY_DESC=Use libinotify as the FAM backend -RUN_AS_EUID_DESC=Drop privileges to effective user -.endif +OPTIONS_DEFINE= GAM_POLLER LIBINOTIFY RUN_AS_EUID +OPTIONS_DEFAULT= RUN_AS_EUID -.include +GAM_POLLER_DESC= Use gamin's poller instead of kqueue's +LIBINOTIFY_DESC= Use libinotify as the FAM backend +RUN_AS_EUID_DESC= Drop privileges to effective user -.if !defined(GAMIN_SLAVE) -.if ${PORT_OPTIONS:MGAM_POLLER} -CPPFLAGS+= -DUSE_GAMIN_POLLER=1 -.endif +GAM_POLLER_CPPFLAGS= -DUSE_GAMIN_POLLER=1 +GAM_POLLER_CONFIGURE_ON= --disable-kqueue + +RUN_AS_EUID_CPPFLAGS= -DRUN_AS_EUID=1 + +LIBINOTIFY_LDFLAGS= -linotify +LIBINOTIFY_CONFIGURE_ENABLE= inotify + +.include .if ${PORT_OPTIONS:MLIBINOTIFY} -CONFIGURE_ARGS+=--enable-inotify -LIBS+= -linotify +. if ${OPSYS} == FreeBSD && ${OSVERSION} < 1500050 LIB_DEPENDS+= libinotify.so:devel/libinotify -.else -CONFIGURE_ARGS+=--disable-inotify -.endif -.endif - -.if ${PORT_OPTIONS:MRUN_AS_EUID} -CPPFLAGS+= -DRUN_AS_EUID=1 +. endif .endif post-patch: @${REINPLACE_CMD} "s|/etc|${PREFIX}/etc|g" ${WRKSRC}/server/gam_conf.c -.if !defined(GAMIN_SLAVE) -regression-test: build - @${ECHO_MSG} "===> Running gamin regression tests" +do-test: @(cd ${WRKSRC}/tests && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ Makefile ${MAKE_ARGS} tests) -.endif .include