Changeset View
Changeset View
Standalone View
Standalone View
net/zerotier/Makefile
# Created by: Corey Smith <corsmith@gmail.com> | # Created by: Corey Smith <corsmith@gmail.com> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= zerotier | PORTNAME= zerotier | ||||
DISTVERSION= 1.2.10 | DISTVERSION= 1.2.12 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= net | CATEGORIES= net | ||||
MAINTAINER= dch@FreeBSD.org | MAINTAINER= dch@FreeBSD.org | ||||
COMMENT= Network virtualization everywhere | COMMENT= Network virtualization everywhere | ||||
LICENSE= GPLv3 | LICENSE= GPLv3 MIT PD BSD3CLAUSE APACHE20 | ||||
LICENSE_COMB= multi | |||||
jbeich: Looking at build log/glue, `BSD3CLAUSE` and `APACHE20` can be dropped as source files covered… | |||||
Done Inline ActionsIs that allowed? Just because we're not compiling it doesn't release the license conditions, it's on the source code, not only the build artefacts. IANAL. dch: Is that allowed? Just because we're not compiling it doesn't release the license conditions… | |||||
LICENSE_FILE= ${WRKSRC}/LICENSE.GPL-3 | LICENSE_FILE= ${WRKSRC}/LICENSE.GPL-3 | ||||
Done Inline ActionsBetter keep LICENSE.GPL-3. It doesn't make sense to use file that describes multiple licenses (but not their conditions) only for one license. And for MIT there's ready to use license file under WRKSRC i.e., ext/json/LICENSE.MIT. jbeich: Better keep `LICENSE.GPL-3`. It doesn't make sense to use file that describes multiple licenses… | |||||
BROKEN_armv6= fails to link: Source object ext/arm32-neon-salsa2012-asm/salsa2012.o has EABI version 0, but target zerotier-one has EABI version 5 | BROKEN_armv6= fails to link: Source object ext/arm32-neon-salsa2012-asm/salsa2012.o has EABI version 0, but target zerotier-one has EABI version 5 | ||||
BROKEN_armv7= fails to link: Source object ext/arm32-neon-salsa2012-asm/salsa2012.o has EABI version 0, but target zerotier-one has EABI version 5 | BROKEN_armv7= fails to link: Source object ext/arm32-neon-salsa2012-asm/salsa2012.o has EABI version 0, but target zerotier-one has EABI version 5 | ||||
BROKEN_powerpc64= fails to compile: clang: not found | BROKEN_powerpc64= fails to compile: clang: not found | ||||
BROKEN_FreeBSD_10_i386= fails to compile: clang++: error: unable to execute command: Segmentation fault (core dumped) | |||||
USES= gmake compiler:c11 | USES= gmake compiler:c11 | ||||
USE_RC_SUBR= zerotier | USE_RC_SUBR= zerotier | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_PROJECT= ZeroTierOne | GH_PROJECT= ZeroTierOne | ||||
CFLAGS+= -flax-vector-conversions | CFLAGS+= -flax-vector-conversions | ||||
Show All 25 Lines |
Looking at build log/glue, BSD3CLAUSE and APACHE20 can be dropped as source files covered by those licenses (ext/libnatpmp/*, ext/miniupnpc/*, ext/tap-mac/*, ext/librethinkdbxx/*) are not built in this port.