ports/125939: New Port: misc/wanpipe drivers for various sangoma cards
Josh Paetzel
josh at tcbug.org
Mon Aug 18 23:50:06 UTC 2008
The following reply was made to PR ports/125939; it has been noted by GNATS.
From: Josh Paetzel <josh at tcbug.org>
To: bug-followup at freebsd.org
Cc: edwin at freebsd.org
Subject: Re: ports/125939: New Port: misc/wanpipe drivers for various sangoma cards
Date: Mon, 18 Aug 2008 18:42:41 -0500
--Boundary-00=_yjgqIcHqjjATIJp
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
On Sunday 17 August 2008 05:47:17 am Josh Paetzel wrote:
> It builds fine in a jail. The zaptel port requires the kernel sources to
> be installed.
>
> What issues did you have?
Per our offlist conversation, the port requires the kernel source tree to
build and should not be packaged. Please apply the following patch:
-- --- Makefile.old 2008-08-18 23:25:09.000000000 +0000
+++ Makefile 2008-08-18 23:31:39.000000000 +0000
@@ -35,6 +35,8 @@
OPTIONS= TDM_VOICE "Enable TDM Voice support" off \
WAN_PROTOCOL "Enable Wanpipe Protocol support" off
+NO_PACKAGE= Should be in sync with the kernel to work correctly
+
.include <bsd.port.pre.mk>
.if defined(WITH_TDM_VOICE)
@@ -51,6 +53,13 @@
EXTRA_ARGS+= WITH_WAN_PROTOCOL
.endif
+pre-everything::
+ @if [ ! -f /usr/src/sys/Makefile ]; then \
+ ${ECHO_MSG} ">> The wanpipe port needs FreeBSD kernel source
code to compile."; \
+ ${ECHO_MSG} ">> Please install FreeBSD kernel source code
in /usr/src/sys."; \
+ ${FALSE}; \
+ fi
+
do-configure:
@${SH} ${PKGCONFIG} ${DISTNAME} do-configure ${EXTRA_ARGS}
Attached in case of mail client mangling.
Thanks,
Josh Paetzel
PGP: 8A48 EF36 5E9F 4EDA 5A8C 11B4 26F9 01F1 27AF AECB
--Boundary-00=_yjgqIcHqjjATIJp
Content-Type: text/x-diff;
charset="iso-8859-1";
name="Makefile.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="Makefile.diff"
--- Makefile.old 2008-08-18 23:25:09.000000000 +0000
+++ Makefile 2008-08-18 23:31:39.000000000 +0000
@@ -35,6 +35,8 @@
OPTIONS= TDM_VOICE "Enable TDM Voice support" off \
WAN_PROTOCOL "Enable Wanpipe Protocol support" off
+NO_PACKAGE= Should be in sync with the kernel to work correctly
+
.include <bsd.port.pre.mk>
.if defined(WITH_TDM_VOICE)
@@ -51,6 +53,13 @@
EXTRA_ARGS+= WITH_WAN_PROTOCOL
.endif
+pre-everything::
+ @if [ ! -f /usr/src/sys/Makefile ]; then \
+ ${ECHO_MSG} ">> The wanpipe port needs FreeBSD kernel source code to compile."; \
+ ${ECHO_MSG} ">> Please install FreeBSD kernel source code in /usr/src/sys."; \
+ ${FALSE}; \
+ fi
+
do-configure:
@${SH} ${PKGCONFIG} ${DISTNAME} do-configure ${EXTRA_ARGS}
--Boundary-00=_yjgqIcHqjjATIJp--
More information about the freebsd-ports-bugs
mailing list