View | Details | Raw Unified | Return to bug 258326
Collapse All | Expand All

(-)b/net/unfs3/Makefile (-10 / +13 lines)
Lines 1-30 Link Here
1
# Created by: Clement Laforet <clement@FreeBSD.org>
1
# Created by: Clement Laforet <clement@FreeBSD.org>
2
2
3
PORTNAME=	unfs3
3
PORTNAME=	unfs3
4
PORTVERSION=	0.9.22
4
DISTVERSION=	0.9.22
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	net
6
CATEGORIES=	net
7
MASTER_SITES=	SF
7
MASTER_SITES=	https://github.com/unfs3/unfs3/releases/download/unfs3-${DISTVERSION}/
8
8
9
MAINTAINER=	ports@FreeBSD.org
9
MAINTAINER=	fuz@fuz.su
10
COMMENT=	User-space implementation of the NFSv3 server specification
10
COMMENT=	User-space implementation of the NFSv3 server specification
11
11
12
LICENSE=	BSD3CLAUSE
12
LICENSE=	BSD3CLAUSE
13
LICENSE_FILE=	${WRKSRC}/LICENSE
13
LICENSE_FILE=	${WRKSRC}/LICENSE
14
14
15
BROKEN_FreeBSD_13=	ld: error: duplicate symbol: export_path
16
BROKEN_FreeBSD_14=	ld: error: duplicate symbol: export_path
17
18
USES=		autoreconf
15
USES=		autoreconf
19
GNU_CONFIGURE=	yes
16
GNU_CONFIGURE=	yes
20
INSTALL_TARGET=	install-strip
21
CONFIGURE_ENV=	YACC=byacc
17
CONFIGURE_ENV=	YACC=byacc
22
18
23
PLIST_FILES=	sbin/unfsd man/man7/tags.7.gz man/man8/unfsd.8.gz
24
25
MAKE_JOBS_UNSAFE=	yes
19
MAKE_JOBS_UNSAFE=	yes
20
INSTALL_TARGET=	install-strip
21
22
PLIST_FILES=	man/man7/tags.7.gz \
23
		man/man8/unfsd.8.gz \
24
		sbin/unfsd
26
25
27
OPTIONS_DEFINE=	CLUSTER_EXT
26
OPTIONS_DEFINE=	CLUSTER_EXT
27
CLUSTER_EXT_DESC=	include clustering extensions
28
CLUSTER_EXT_CONFIGURE_ON=	--enable-cluster
28
CLUSTER_EXT_CONFIGURE_ON=	--enable-cluster
29
29
30
post-extract:
31
	@${RM} ${WRKSRC}/Config/lex.yy.c
32
30
.include <bsd.port.mk>
33
.include <bsd.port.mk>
(-)b/net/unfs3/files/patch-Config_exports.h (+11 lines)
Added Link Here
1
--- Config/exports.h.orig	2021-09-06 22:17:18 UTC
2
+++ Config/exports.h
3
@@ -22,7 +22,7 @@
4
 extern exports	exports_nfslist;
5
 /* Options cache */
6
 extern int	exports_opts;
7
-const char      *export_path; 
8
+extern const char      *export_path; 
9
 extern uint32 	export_fsid;
10
 extern uint32   export_password_hash;
11
 
(-)b/net/unfs3/files/patch-Config_exports.l (+18 lines)
Added Link Here
1
--- Config/exports.l.orig	2021-09-06 22:20:46 UTC
2
+++ Config/exports.l
3
@@ -14,7 +14,7 @@
4
 
5
 #define YY_NO_UNPUT
6
 
7
-YYSTYPE yylval;
8
+extern YYSTYPE yylval;
9
 extern int e_error;
10
 
11
 /*
12
@@ -67,4 +67,4 @@ OLDNET {IP}"/"{IP}
13
 
14
 .			{ return *yytext; }
15
 \n			{ return '\n'; }
16
-   
17
\ No newline at end of file
18
+   
(-)b/net/unfs3/pkg-descr (-2 / +1 lines)
Lines 3-6 provides a daemon for the MOUNT and NFS protocols, which are used by NFS Link Here
3
clients for accessing files on the server.
3
clients for accessing files on the server.
4
Since it runs in user-space, you can use it in a jail.
4
Since it runs in user-space, you can use it in a jail.
5
5
6
WWW: http://unfs3.sourceforge.net/
6
WWW: https://unfs3.github.io/
7
- 

Return to bug 258326