summaryrefslogtreecommitdiff
path: root/net/libifconfig/files/patch-Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'net/libifconfig/files/patch-Makefile')
-rw-r--r--net/libifconfig/files/patch-Makefile37
1 files changed, 37 insertions, 0 deletions
diff --git a/net/libifconfig/files/patch-Makefile b/net/libifconfig/files/patch-Makefile
new file mode 100644
index 000000000000..75c38331fe12
--- /dev/null
+++ b/net/libifconfig/files/patch-Makefile
@@ -0,0 +1,37 @@
+--- 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
+