svn commit: r485274 - head/net/nbd-server

Tobias Kortkamp tobik at FreeBSD.org
Sun Nov 18 21:36:20 UTC 2018


On Sun, Nov 18, 2018, at 22:08, Muhammad Moinur Rahman wrote:
> Author: bofh
> Date: Sun Nov 18 21:08:00 2018
> New Revision: 485274
> URL: https://svnweb.freebsd.org/changeset/ports/485274
> 
> Log:
>   net/nbd-server: Update 3.5=>3.18
>   
>   - Add LICENSE_FILE
>   - Add OPTION GNUTLS
>   - Add USES=gnome
>   - Pet portlint
>   
>   PR:		230977
>   Submitted by:	ndowens at yahoo.com
>   Reported by:	wouter at grep.be

It fails to build:

nbd-server.c:607:17: warning: implicit declaration of function 'atoll' is invalid in C99 [-Wimplicit-function-declaration]
                                es = (off_t)atoll(optarg);
                                            ^
nbd-server.c:711:9: error: use of undeclared identifier 'DT_UNKNOWN'
                        case DT_UNKNOWN:
                             ^
nbd-server.c:722:9: error: use of undeclared identifier 'DT_REG'
                        case DT_REG:
                             ^
nbd-server.c:3426:5: warning: implicit declaration of function 'daemon' is invalid in C99 [-Wimplicit-function-declaration]
        if(daemon(0,0)<0) {
           ^
nbd-server.c:3473:3: warning: implicit declaration of function 'setgroups' is invalid in C99 [-Wimplicit-function-declaration]
                setgroups(0, NULL);
                ^

> Modified:
>   head/net/nbd-server/Makefile
>   head/net/nbd-server/distinfo
> 
> Modified: head/net/nbd-server/Makefile
> ==============================================================================
> --- head/net/nbd-server/Makefile	Sun Nov 18 20:44:30 2018	(r485273)
> +++ head/net/nbd-server/Makefile	Sun Nov 18 21:08:00 2018	(r485274)
> @@ -2,8 +2,7 @@
>  # $FreeBSD$
>  
>  PORTNAME=	nbd
> -PORTVERSION=	3.5
> -PORTREVISION=	1
> +PORTVERSION=	3.18
>  PORTEPOCH=	1
>  CATEGORIES=	net
>  MASTER_SITES=	SF
> @@ -13,17 +12,25 @@ MAINTAINER=	bofh at FreeBSD.org
>  COMMENT=	Server for the Linux network block device (nbd)
>  
>  LICENSE=	GPLv2
> +LICENSE_FILE=	${WRKSRC}/COPYING
>  
> -USES=		pkgconfig tar:bzip2
> +USES=		gnome pkgconfig
>  USE_GNOME=	glib20
> +
>  GNU_CONFIGURE=	yes
>  CONFIGURE_ARGS=	--enable-lfs --enable-syslog
>  TEST_TARGET=	check
>  
> +OPTIONS_DEFINE=	GNUTLS
> +GNUTLS_CONFIGURE_WITH=	gnutls
> +GNUTLS_BUILD_DEPENDS=	gnutls>0:security/gnutls
> +GNUTLS_RUN_DEPENDS=	gnutls>0:security/gnutls

Did you mean 

GNUTLS_LIB_DEPENDS=	libgnutls.so:security/gnutls

?


More information about the svn-ports-all mailing list