aboutsummaryrefslogtreecommitdiffstats
path: root/devel/pdcurses/Makefile
blob: 082e4ed4d8d1a41b23bf3382dd6c9a83a567d5b5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# Created by: alepulver
# $FreeBSD$

PORTNAME=   pdcurses
DISTVERSION=    3.5
CATEGORIES= devel
MASTER_SITES=   SF
DISTNAME=   PDCurses-${PORTVERSION}

MAINTAINER= ports@FreeBSD.org
COMMENT=    Curses library implementation for Win32, DOS, OS/2, and X11

LICENSE=    PD

CONFLICTS=  pdcurses-the-[0-9]*

USE_LDCONFIG=   yes
USE_XORG=   x11 xext sm ice xt xaw xmu xpm
GNU_CONFIGURE=  yes
MAKE_JOBS_UNSAFE=yes
# Requires directly-invoked linker to provide library search paths.
LLD_UNSAFE= yes
BINARY_ALIAS=   ld=ld.bfd

WRKSRC_SUBDIR=  x11

OPTIONS_DEFINE= DEBUG LATIN1 NEXTAW XAW3D

DEBUG_CONFIGURE_ENABLE= debug

LATIN1_DESC=        Latin1 keys support
LATIN1_CONFIGURE_ENABLE=latin1

NEXTAW_DESC=        Link with NeXtaw
NEXTAW_CONFIGURE_WITH=  nextaw
NEXTAW_LIB_DEPENDS= libneXtaw.so:x11-toolkits/neXtaw

XAW3D_DESC=     Link with Xaw3d
XAW3D_CONFIGURE_WITH=   xaw3d
XAW3D_LIB_DEPENDS=  libXaw3d.so:x11-toolkits/Xaw3d

MAKE_ARGS=      libdir=${STAGEDIR}${PREFIX}/lib \
            bindir=${STAGEDIR}${PREFIX}/bin \
            includedir=${STAGEDIR}${PREFIX}/include \
            PDCURSES_SRCDIR=${WRKDIR}/${DISTNAME}

post-install:
    @cd ${STAGEDIR}${PREFIX}/lib && ${LN} -sf libXCurses.so.2 libXCurses.so
    @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libXCurses.so.2

.include <bsd.port.mk>