Date: Sun, 31 May 2026 14:54:32 +0000 From: Muhammad Moinur Rahman <bofh@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Cc: Muhammad Saheed <saheed@freebsd.org> Subject: git: 3e40d57a50bc - main - net/libifconfig: Update version 0.1=>0.2 Message-ID: <6a1c4ba8.275ec.7d131543@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=3e40d57a50bcfbfe9663281ca3222c45121d0a4a commit 3e40d57a50bcfbfe9663281ca3222c45121d0a4a Author: Muhammad Saheed <saheed@freebsd.org> AuthorDate: 2026-05-31 12:47:44 +0000 Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org> CommitDate: 2026-05-31 14:54:19 +0000 net/libifconfig: Update version 0.1=>0.2 - Add tarball for 14.4, 15.0, 15.1 - Drop support for 13.5 Reviewed by: bofh Differential Revision: https://reviews.freebsd.org/D55034 --- net/libifconfig/Makefile | 19 ++++++++++++----- net/libifconfig/distinfo | 14 ++++++++----- net/libifconfig/files/Makefile.in | 40 ++++++++++++++++++++++++++++++++++++ net/libifconfig/files/patch-Makefile | 37 --------------------------------- 4 files changed, 63 insertions(+), 47 deletions(-) diff --git a/net/libifconfig/Makefile b/net/libifconfig/Makefile index 8dd0fe5a2913..214924bcaca0 100644 --- a/net/libifconfig/Makefile +++ b/net/libifconfig/Makefile @@ -1,5 +1,5 @@ PORTNAME= libifconfig -PORTVERSION= 0.1 +PORTVERSION= 0.2 CATEGORIES= net MASTER_SITES= https://github.com/MainKt/freebsd-ports/releases/download/libifconf/ @@ -9,13 +9,15 @@ WWW= https://cgit.freebsd.org/src/tree/lib/libifconfig LICENSE= BSD3CLAUSE +USE_LDCONFIG= yes + MAKE_ARGS= PREFIX=${PREFIX} CFLAGS+= -Wno-pointer-sign WRKSRC= ${WRKDIR}/libifconfig -_LIBIFCONFIG_HASH= b670c9bafc0e +_LIBIFCONFIG_HASH= 454322c08b8a _LIBIFCONFIG_REV= 0 PLIST_FILES= include/libifconfig.h \ @@ -26,12 +28,19 @@ PLIST_FILES= include/libifconfig.h \ .include <bsd.port.pre.mk> -.if ${OSREL} == "15.0" +.if !exists(${SRC_BASE}/tools/lua/template.lua) +IGNORE+= requires FreeBSD sources (or set SRC_BASE) +.endif + +.if ${OSVERSION} >= 1600000 && ${OSVERSION} < 1700000 DISTFILES= libifconfig-${_LIBIFCONFIG_HASH}.tar.gz .else DISTFILES= libifconfig-${OSREL}_${_LIBIFCONFIG_REV}.tar.gz .endif +post-patch: + ${CP} ${FILESDIR}/Makefile.in ${WRKSRC}/Makefile + do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib @${MKDIR} ${STAGEDIR}${PREFIX}/include @@ -41,7 +50,7 @@ do-install: ${INSTALL_DATA} ${WRKSRC}/${h} ${STAGEDIR}${PREFIX}/include .endfor -_ALL_VERSIONS= 13.5 14.3 +_ALL_VERSIONS= 14.3 14.4 15.0 15.1 .if make(makesum) DISTFILES= libifconfig-${_LIBIFCONFIG_HASH}.tar.gz .for version in ${_ALL_VERSIONS} @@ -50,7 +59,7 @@ DISTFILES+= libifconfig-${version}_${_LIBIFCONFIG_REV}.tar.gz .endif .if defined(MAINTAINER_MODE) -upload: +_upload_dist: for version in ${_ALL_VERSIONS}; \ do \ cd /usr/src/lib && \ diff --git a/net/libifconfig/distinfo b/net/libifconfig/distinfo index e9f7dd703bfd..8c36d372c81d 100644 --- a/net/libifconfig/distinfo +++ b/net/libifconfig/distinfo @@ -1,7 +1,11 @@ -TIMESTAMP = 1750761670 -SHA256 (libifconfig-13.5_0.tar.gz) = b2bf5bd107ab75663736df3b918eed999a916fd0ed253ef7546c7633642ad934 -SIZE (libifconfig-13.5_0.tar.gz) = 22474 +TIMESTAMP = 1780133032 +SHA256 (libifconfig-454322c08b8a.tar.gz) = c4c5534db09d55a1f06d1aaa310f5f0fe86d76c93b1b9f1f03cbfaad3f6b4e77 +SIZE (libifconfig-454322c08b8a.tar.gz) = 27283 SHA256 (libifconfig-14.3_0.tar.gz) = 04069eacdf7ec216fad6769ab5fdc2d7e781cbb8e09f3d4356691984880f5fc7 SIZE (libifconfig-14.3_0.tar.gz) = 23709 -SHA256 (libifconfig-b670c9bafc0e.tar.gz) = 87740e514a9c993ca4b7e1ed250df62aab766e60fd27e56e7b38dded4e835232 -SIZE (libifconfig-b670c9bafc0e.tar.gz) = 23854 +SHA256 (libifconfig-14.4_0.tar.gz) = ebc3fc680b9afd7cdc146e17f2b5fa65cf950135ca34b1e3792b665274f82ebf +SIZE (libifconfig-14.4_0.tar.gz) = 23714 +SHA256 (libifconfig-15.0_0.tar.gz) = 75e8a9ff81a2e08c14d662a1016fa3b665cf35f49e4f8306f3f53fe1dae272ec +SIZE (libifconfig-15.0_0.tar.gz) = 24748 +SHA256 (libifconfig-15.1_0.tar.gz) = dd33029d86d5d938d7e5fe5e6dc3cc49a45db4a4ce0374ab84784c6a48d5ebcc +SIZE (libifconfig-15.1_0.tar.gz) = 24776 diff --git a/net/libifconfig/files/Makefile.in b/net/libifconfig/files/Makefile.in new file mode 100644 index 000000000000..27ed02b46fd9 --- /dev/null +++ b/net/libifconfig/files/Makefile.in @@ -0,0 +1,40 @@ +LIB= ifconfig + +LDADD= -lm + +SHLIBDIR?= /lib +SHLIB_MAJOR= 2 + +SRCS= libifconfig.c \ + libifconfig_bridge.c \ + libifconfig_carp.c \ + libifconfig_inet.c \ + libifconfig_inet6.c \ + libifconfig_internal.c \ + libifconfig_lagg.c \ + libifconfig_media.c \ + libifconfig_sfp.c + +FBSD_VERSION!= uname -U + +.if ${FBSD_VERSION} >= 1500000 +SRCS+= libifconfig_nl.c +.endif + +GEN= libifconfig_sfp_tables.h \ + libifconfig_sfp_tables.c \ + libifconfig_sfp_tables_internal.h + +SRCS+= ${GEN} + +.SUFFIXES: .tpl.c .tpl.h +.tpl.c.c .tpl.h.h: sfp.lua + ${LIBEXECDIR}/flua ${.CURDIR}/sfp.lua ${.IMPSRC} >${.TARGET} + +CLEANFILES+= ${GEN} + +INCS= libifconfig.h libifconfig_sfp.h libifconfig_sfp_tables.h + +CFLAGS+= -I${.CURDIR} -I${.OBJDIR} + +.include <bsd.lib.mk> diff --git a/net/libifconfig/files/patch-Makefile b/net/libifconfig/files/patch-Makefile deleted file mode 100644 index 75c38331fe12..000000000000 --- a/net/libifconfig/files/patch-Makefile +++ /dev/null @@ -1,37 +0,0 @@ ---- Makefile.orig 2025-06-21 02:57:45 UTC -+++ Makefile -@@ -1,15 +1,11 @@ LIB= ifconfig - PACKAGE= lib${LIB} - LIB= ifconfig --INTERNALLIB= true - --LIBADD= m -+LDADD+= -lm - - SHLIBDIR?= /lib - SHLIB_MAJOR= 2 - --VERSION_DEF= ${LIBCSRCDIR}/Versions.def --SYMBOL_MAPS= ${.CURDIR}/Symbol.map -- - SRCS= libifconfig.c \ - libifconfig_bridge.c \ - libifconfig_carp.c \ -@@ -26,7 +22,7 @@ SRCS+= ${GEN} - - SRCS+= ${GEN} - --.include <src.lua.mk> -+LUA= ${LIBEXECDIR}/flua - - .SUFFIXES: .tpl.c .tpl.h - .tpl.c.c .tpl.h.h: sfp.lua -@@ -36,7 +32,7 @@ CLEANFILES+= ${GEN} - - # If libifconfig become public uncomment those two lines - #INCSDIR= ${INCLUDEDIR} --#INCS= libifconfig.h libifconfig_sfp.h libifconfig_sfp_tables.h -+INCS= libifconfig.h libifconfig_sfp.h libifconfig_sfp_tables.h - - #MAN= libifconfig.3 -home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1c4ba8.275ec.7d131543>
