ports/90125: devel/py-freebsd: MNT_NODEV has been removed from CURRENT

Craig Rodrigues rodrigc at crodrigues.org
Thu Dec 8 23:21:27 UTC 2005


>Number:         90125
>Category:       ports
>Synopsis:       devel/py-freebsd: MNT_NODEV has been removed from CURRENT
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Dec 08 23:20:02 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Craig Rodrigues
>Release:        FreeBSD 7.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD dibbler.crodrigues.org 7.0-CURRENT FreeBSD 7.0-CURRENT #41: Wed Dec 7 01:05:09 EST 2005 root at dibbler.crodrigues.org:/usr/obj/usr/src/sys/MYKERNEL1 i386


	
>Description:
MNT_NODEV mount option has been removed from -CURRENT (version 700008).

>How-To-Repeat:
	
>Fix:

You should apply this fix (or something similar) to the py-freebsd
source base, and maybe release a new version of py-freebsd.

--- src/statfs.c.orig	Thu Dec  8 17:41:29 2005
+++ src/statfs.c	Thu Dec  8 17:44:10 2005
@@ -31,7 +31,9 @@
 EXPCONST(int MNT_RDONLY)
 EXPCONST(int MNT_NOEXEC)
 EXPCONST(int MNT_NOSUID)
+#ifdef MNT_NODEV
 EXPCONST(int MNT_NODEV)
+#endif
 EXPCONST(int MNT_SYNCHRONOUS)
 EXPCONST(int MNT_ASYNC)
 EXPCONST(int MNT_LOCAL)
--- src/const.def.orig	Thu Dec  8 17:43:08 2005
+++ src/const.def	Thu Dec  8 17:42:42 2005
@@ -116,7 +116,9 @@
 SETDICT_INT(d, "MNT_RDONLY", MNT_RDONLY);
 SETDICT_INT(d, "MNT_NOEXEC", MNT_NOEXEC);
 SETDICT_INT(d, "MNT_NOSUID", MNT_NOSUID);
+#ifdef MNT_NODEV
 SETDICT_INT(d, "MNT_NODEV", MNT_NODEV);
+#endif
 SETDICT_INT(d, "MNT_SYNCHRONOUS", MNT_SYNCHRONOUS);
 SETDICT_INT(d, "MNT_ASYNC", MNT_ASYNC);
 SETDICT_INT(d, "MNT_LOCAL", MNT_LOCAL);

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list