Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Jul 2017 15:16:20 +0000 (UTC)
From:      Eugene Grosbein <eugen@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r444889 - in head/net/mpd5: . files
Message-ID:  <201707021516.v62FGKWg061720@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: eugen
Date: Sun Jul  2 15:16:20 2017
New Revision: 444889
URL: https://svnweb.freebsd.org/changeset/ports/444889

Log:
  Add a patch from upstream: switch from NO_MAN and COPTS to MK_MAN and CFLAGS
  for modern FreeBSD versions. PORTREVISION unchanged.
  
  Approved by: az (mentor).

Added:
  head/net/mpd5/files/patch-src-Makefile   (contents, props changed)
Modified:
  head/net/mpd5/Makefile

Modified: head/net/mpd5/Makefile
==============================================================================
--- head/net/mpd5/Makefile	Sun Jul  2 14:47:49 2017	(r444888)
+++ head/net/mpd5/Makefile	Sun Jul  2 15:16:20 2017	(r444889)
@@ -24,6 +24,8 @@ USES=		ssl
 
 .include <bsd.port.options.mk>
 
+MAKE_ARGS+=	OSVERSION=${OSVERSION}
+
 .if ${PORT_OPTIONS:MNG_IPACCT}
 BUILD_DEPENDS+=	${LOCALBASE}/include/netgraph/ng_ipacct.h:net-mgmt/ng_ipacct
 .if exists(${KMODDIR}/ng_ipacct.ko)

Added: head/net/mpd5/files/patch-src-Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/mpd5/files/patch-src-Makefile	Sun Jul  2 15:16:20 2017	(r444889)
@@ -0,0 +1,245 @@
+--- src/Makefile	2016-01-06 22:42:06.000000000 +0700
++++ src/Makefile	2017-07-02 17:48:59.910230000 +0700
+@@ -11,8 +11,17 @@
+ PREFIX?=		/usr/local
+ BINDIR?=		${PREFIX}/sbin
+ VERSION=		5.8
+-NOMAN=
++
++.if defined(OSVERSION)
++.if ${OSVERSION} > 1100100
++MK_MAN=			no
++.else
++NO_MAN=
++.endif
++.else
++MK_MAN=			no
+ NO_MAN=
++.endif
+ 
+ BINOWN!=		/usr/bin/id -n -u
+ BINGRP!=		/usr/bin/id -n -g
+@@ -72,7 +81,7 @@
+ 
+ # Print wide protocol names instead of short names.
+ # Comment this line, to save about 10 KB space
+-COPTS+=			-DPROTO_NAME_LIST
++CFLAGS+=	-DPROTO_NAME_LIST
+ 
+ # Reduce some internal structures size to save more memory
+ # This is to limit amount of active sessions
+@@ -84,27 +93,27 @@
+ ## filter TCP accept connections
+ LDADD+=		-lwrap
+ DPADD+=		${LIBWRAP}
+-COPTS+=		-DUSE_WRAP
++CFLAGS+=	-DUSE_WRAP
+ .endif
+ 
+ ## authentication methods: opie, pam, /etc/password
+ .if defined ( USE_AUTH_OPIE )
+ LDADD+=		-lopie
+ DPADD+=		${LIBOPIE}
+-COPTS+=		-DUSE_OPIE
++CFLAGS+=	-DUSE_OPIE
+ .endif
+ 
+ .if exists ( /usr/lib/libpam.so ) && defined ( USE_AUTH_PAM )
+ LDADD+=		-lpam
+ DPADD+=		${LIBPAM}
+-COPTS+=		-DUSE_PAM
++CFLAGS+=	-DUSE_PAM
+ .endif
+ 
+ .if defined ( USE_AUTH_SYSTEM )
+ ## based on /etc/password
+ LDADD+=		-lcrypt
+ DPADD+=		${LIBCRYPT} ${LIBUTIL}
+-COPTS+=		-DUSE_SYSTEM
++CFLAGS+=	-DUSE_SYSTEM
+ .endif
+ 
+ LDADD+=		-lnetgraph -lutil
+@@ -122,10 +131,10 @@
+ 
+ MPD_VERSION!=	echo -n "${VERSION} (`id -un`@`uname -n` `LC_TIME=C date +'%R %v'`)"
+ 
+-COPTS+=		-DPATH_CONF_DIR='"${MPD_CONF_DIR}"'
+-COPTS+=		-DMPD_VERSION='"${MPD_VERSION}"'
+-COPTS+=		-g
+-COPTS+=		-Wall \
++CFLAGS+=	-DPATH_CONF_DIR='"${MPD_CONF_DIR}"'
++CFLAGS+=	-DMPD_VERSION='"${MPD_VERSION}"'
++CFLAGS+=	-g
++CFLAGS+=	-Wall \
+ 		-Wcast-align \
+ 		-Wchar-subscripts \
+ 		-Wformat \
+@@ -139,11 +148,11 @@
+ 		-I${PREFIX}/include
+ 
+ .if defined ( MPD_VENDOR )
+-COPTS+=		-DMPD_VENDOR='"${MPD_VENDOR}"'
++CFLAGS+=	-DMPD_VENDOR='"${MPD_VENDOR}"'
+ .endif
+ 
+ .if defined ( SYSLOG_FACILITY )
+-COPTS+=		-DSYSLOG_FACILITY='"${SYSLOG_FACILITY}"'
++CFLAGS+=	-DSYSLOG_FACILITY='"${SYSLOG_FACILITY}"'
+ .endif
+ 
+ # Standard sources
+@@ -155,14 +164,14 @@
+ 		util.c vars.c eap.c msoft.c ippool.c
+ 
+ .if defined ( NOWEB )
+-COPTS+=		-DNOWEB
++CFLAGS+=	-DNOWEB
+ .else
+ STDSRCS+=	web.c
+ LDADD+=		-lssl
+ .endif
+ 
+ .if defined ( NOLIBPDEL )
+-COPTS+=		-DNOLIBPDEL -I./contrib/libpdel
++CFLAGS+=		-DNOLIBPDEL -I./contrib/libpdel
+ PDPATH1=	contrib/libpdel/util:contrib/libpdel/structs
+ PDPATH2=	contrib/libpdel/structs/type
+ .if defined ( NOWEB )
+@@ -206,54 +215,54 @@
+ 
+ .if defined ( PHYSTYPE_MODEM )
+ SRCS+=		modem.c chat.c
+-COPTS+=		-DPHYSTYPE_MODEM
++CFLAGS+=	-DPHYSTYPE_MODEM
+ .endif
+ .if defined ( PHYSTYPE_UDP )
+ SRCS+=		udp.c
+-COPTS+=		-DPHYSTYPE_UDP
++CFLAGS+=	-DPHYSTYPE_UDP
+ .endif
+ .if defined ( PHYSTYPE_TCP )
+ SRCS+=		tcp.c
+-COPTS+=		-DPHYSTYPE_TCP
++CFLAGS+=	-DPHYSTYPE_TCP
+ .endif
+ .if defined ( PHYSTYPE_NG_SOCKET )
+ SRCS+=		ng.c
+-COPTS+=		-DPHYSTYPE_NG_SOCKET
++CFLAGS+=	-DPHYSTYPE_NG_SOCKET
+ .endif
+ .if defined ( PHYSTYPE_PPTP )
+ SRCS+=		pptp.c pptp_ctrl.c
+-COPTS+=		-DPHYSTYPE_PPTP
+-COPTS+=		-DRANDOMIZE_CID
+-#COPTS+=		-DLOOK_LIKE_NT
++CFLAGS+=	-DPHYSTYPE_PPTP
++CFLAGS+=	-DRANDOMIZE_CID
++#CFLAGS+=	-DLOOK_LIKE_NT
+ .endif
+ .if defined ( PHYSTYPE_PPPOE )
+ SRCS+=		pppoe.c
+-COPTS+=		-DPHYSTYPE_PPPOE
++CFLAGS+=	-DPHYSTYPE_PPPOE
+ .endif
+ .if defined ( PHYSTYPE_L2TP )
+ SRCS+=		l2tp.c l2tp_avp.c l2tp_ctrl.c
+-COPTS+=		-DPHYSTYPE_L2TP
++CFLAGS+=	-DPHYSTYPE_L2TP
+ .endif
+ 
+ # CCP
+ 
+ .if defined ( CCP_DEFLATE ) && defined ( USE_NG_DEFLATE )
+ SRCS+=		ccp_deflate.c
+-COPTS+=		-DCCP_DEFLATE
+-COPTS+=         -DUSE_NG_DEFLATE
++CFLAGS+=	-DCCP_DEFLATE
++CFLAGS+=	-DUSE_NG_DEFLATE
+ .endif
+ 
+ .if defined ( CCP_MPPC ) && defined ( USE_NG_MPPC )
+ SRCS+=		ccp_mppc.c
+-COPTS+=		-DCCP_MPPC
+-COPTS+=         -DUSE_NG_MPPC
++CFLAGS+=	-DCCP_MPPC
++CFLAGS+=	-DUSE_NG_MPPC
+ .endif
+ 
+ .if defined ( CCP_PRED1 )
+ SRCS+=		ccp_pred1.c
+-COPTS+=		-DCCP_PRED1
++CFLAGS+=	-DCCP_PRED1
+ .if defined ( USE_NG_PRED1 )
+-COPTS+=         -DUSE_NG_PRED1
++CFLAGS+=	-DUSE_NG_PRED1
+ .endif
+ .endif
+ 
+@@ -262,46 +271,46 @@
+ .if defined ( ECP_DES )
+ SRCS+=		ecp_dese.c
+ SRCS+=		ecp_dese_bis.c
+-COPTS+=		-DECP_DES
++CFLAGS+=	-DECP_DES
+ NEED_DES=	yes
+ .endif
+ 
+ # Features
+ 
+ .if defined ( USE_NG_BPF )
+-COPTS+=		-DUSE_NG_BPF
++CFLAGS+=	-DUSE_NG_BPF
+ LDADD+=		-lpcap
+ DPADD+=		${LIBPCAP}
+ .endif
+ .if defined ( USE_NG_CAR )
+-COPTS+=         -DUSE_NG_CAR
++CFLAGS+=	-DUSE_NG_CAR
+ .endif
+ .if defined ( USE_NG_IPACCT )
+-COPTS+=         -DUSE_NG_IPACCT
++CFLAGS+=	-DUSE_NG_IPACCT
+ .endif
+ .if defined ( USE_NG_NAT )
+ SRCS+=		nat.c
+-COPTS+=         -DUSE_NG_NAT
++CFLAGS+=	-DUSE_NG_NAT
+ .endif
+ .if defined ( USE_NG_NETFLOW )
+-COPTS+=         -DUSE_NG_NETFLOW
++CFLAGS+=	-DUSE_NG_NETFLOW
+ .endif
+ .if defined ( USE_NG_TCPMSS )
+-COPTS+=         -DUSE_NG_TCPMSS
++CFLAGS+=	-DUSE_NG_TCPMSS
+ .endif
+ .if defined ( USE_NG_VJC )
+-COPTS+=         -DUSE_NG_VJC
++CFLAGS+=	-DUSE_NG_VJC
+ .endif
+ .if defined ( USE_IPFW )
+-COPTS+=         -DUSE_IPFW
++CFLAGS+=	-DUSE_IPFW
+ .endif
+ .if defined ( USE_FETCH )
+-COPTS+=         -DUSE_FETCH
++CFLAGS+=	-DUSE_FETCH
+ LDADD+=		-lfetch
+ DPADD+=		${LIBFETCH}
+ .endif
+ .if defined ( SMALL_SYSTEM )
+-COPTS+=         -DSMALL_SYSTEM
++CFLAGS+=	-DSMALL_SYSTEM
+ .endif
+ 
+ # Add in required support files and libraries
+@@ -310,7 +319,7 @@
+ 
+ .if exists ( /usr/lib/libexecinfo.so )
+ LDADD+=		-lexecinfo
+-COPTS+=		-DUSE_BACKTRACE
++CFLAGS+=	-DUSE_BACKTRACE
+ .endif
+ 
+ # Now add standard sources



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