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

(-)Makefile (-6 / +11 lines)
Lines 4-10 Link Here
4
PORTNAME=	toxic
4
PORTNAME=	toxic
5
PORTVERSION=	0.8.3
5
PORTVERSION=	0.8.3
6
DISTVERSIONPREFIX=	v
6
DISTVERSIONPREFIX=	v
7
PORTREVISION=	1
7
PORTREVISION=	2
8
CATEGORIES=	net-im
8
CATEGORIES=	net-im
9
9
10
MAINTAINER=	thierry@FreeBSD.org
10
MAINTAINER=	thierry@FreeBSD.org
Lines 16-24 Link Here
16
BUILD_DEPENDS=	${LOCALBASE}/lib/libtoxcore.a:net-im/tox	\
16
BUILD_DEPENDS=	${LOCALBASE}/lib/libtoxcore.a:net-im/tox	\
17
		${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
17
		${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
18
LIB_DEPENDS=	libvpx.so:multimedia/libvpx		\
18
LIB_DEPENDS=	libvpx.so:multimedia/libvpx		\
19
		libsodium.so:security/libsodium		\
19
		libpng.so:graphics/png			\
20
		libpng.so:graphics/png		\
21
		libopus.so:audio/opus			\
22
		libcurl.so:ftp/curl			\
20
		libcurl.so:ftp/curl			\
23
		libv4l2.so:multimedia/libv4l		\
21
		libv4l2.so:multimedia/libv4l		\
24
		libqrencode.so:graphics/libqrencode	\
22
		libqrencode.so:graphics/libqrencode	\
Lines 25-35 Link Here
25
		libconfig.so:devel/libconfig
23
		libconfig.so:devel/libconfig
26
RUN_DEPENDS=	${LOCALBASE}/lib/libtoxcore.a:net-im/tox
24
RUN_DEPENDS=	${LOCALBASE}/lib/libtoxcore.a:net-im/tox
27
25
26
USES=		desktop-file-utils gettext-runtime gmake ncurses openal:al,alut pkgconfig
27
28
USE_GITHUB=	yes
28
USE_GITHUB=	yes
29
GH_ACCOUNT=	JFreegman
29
GH_ACCOUNT=	JFreegman
30
30
31
USES=		desktop-file-utils gettext-runtime gmake ncurses:port openal:al,alut pkgconfig
32
33
OPTIONS_DEFINE=	X11 PYTHON
31
OPTIONS_DEFINE=	X11 PYTHON
34
OPTIONS_DEFAULT=X11
32
OPTIONS_DEFAULT=X11
35
33
Lines 41-51 Link Here
41
PYTHON_USES=	python:3.3+
39
PYTHON_USES=	python:3.3+
42
PYTHON_MAKE_ARGS=	ENABLE_PYTHON=1
40
PYTHON_MAKE_ARGS=	ENABLE_PYTHON=1
43
41
42
CFLAGS+=	-I${NCURSESINC}
43
LDFLAGS+=	-L${NCURSESLIB}
44
MAKE_ENV=	USER_CFLAGS="${CFLAGS}" USER_LDFLAGS="${LDFLAGS}"	\
44
MAKE_ENV=	USER_CFLAGS="${CFLAGS}" USER_LDFLAGS="${LDFLAGS}"	\
45
		MANDIR="${MANPREFIX}/man"
45
		MANDIR="${MANPREFIX}/man"
46
LLD_UNSAFE=	yes
46
LLD_UNSAFE=	yes
47
SUB_FILES=	pkg-message
47
SUB_FILES=	pkg-message
48
48
49
post-patch-PYTHON-on:
50
	${REINPLACE_CMD} -e '/PYTHON3_LIBS/ s|python3|python-${PYTHON_VER}|' \
51
			 -e 's|python3-config|${PYTHON_VERSION}-config|g' \
52
		${WRKSRC}/cfg/checks/python.mk
53
49
pre-configure:
54
pre-configure:
50
	${REINPLACE_CMD} -e 's|PREFIX =|PREFIX?=|;s|$$(shell git rev-list HEAD.*$$|${GH_TAGNAME}|'	\
55
	${REINPLACE_CMD} -e 's|PREFIX =|PREFIX?=|;s|$$(shell git rev-list HEAD.*$$|${GH_TAGNAME}|'	\
51
		${WRKSRC}/cfg/global_vars.mk
56
		${WRKSRC}/cfg/global_vars.mk
(-)files/patch-Makefile (+13 lines)
Line 0 Link Here
1
--- Makefile.orig	2019-07-14 18:05:38 UTC
2
+++ Makefile
3
@@ -23,6 +23,10 @@ UNAME_S = $(shell uname -s)
4
 ifeq ($(UNAME_S), Linux)
5
 LDFLAGS += -ldl -lrt
6
 endif
7
+ifeq ($(UNAME_S), FreeBSD)
8
+LIBS := $(filter-out ncursesw, $(LIBS))
9
+LDFLAGS += -lncursesw
10
+endif
11
 ifeq ($(UNAME_S), OpenBSD)
12
 LIBS := $(filter-out ncursesw, $(LIBS))
13
 LDFLAGS += -lncursesw

Return to bug 239215