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

(-)Makefile (-15 / +11 lines)
Lines 3-8 Link Here
3
3
4
PORTNAME=	polyml
4
PORTNAME=	polyml
5
PORTVERSION=	5.5.2
5
PORTVERSION=	5.5.2
6
PORTREVISION=	1
6
CATEGORIES=	lang
7
CATEGORIES=	lang
7
MASTER_SITES=	SF
8
MASTER_SITES=	SF
8
DISTNAME=	${PORTNAME}.${PORTVERSION}
9
DISTNAME=	${PORTNAME}.${PORTVERSION}
Lines 13-39 Link Here
13
14
14
LICENSE=	LGPL21
15
LICENSE=	LGPL21
15
16
17
LIB_DEPENDS=	libffi.so:${PORTSDIR}/devel/libffi
18
16
GNU_CONFIGURE=	yes
19
GNU_CONFIGURE=	yes
17
CONFIGURE_ARGS=	--without-x --with-system-libffi
20
CONFIGURE_ARGS=	--with-system-libffi
18
USE_GCC=	yes
21
USES=		libtool pkgconfig pathfix
19
USE_LDCONFIG=	yes
22
USE_LDCONFIG=	yes
20
ONLY_FOR_ARCHS=	i386 amd64
23
ONLY_FOR_ARCHS=	i386 amd64
21
24
22
USES=	libtool:keepla pkgconfig pathfix
25
OPTIONS_DEFINE=	MOTIF
23
26
27
.include <bsd.port.options.mk>
28
29
MOTIF_CONFIGURE_WITH=	x
30
MOTIF_USE=		motif
31
24
pre-build:
32
pre-build:
25
	@${REINPLACE_CMD} "s|ELFXX_R_INFO(_y, _z)    ELF64_R_INFO(_y, _z)|ELFXX_R_INFO(_y, _z)    ELF64_R_INFO((Elf64_Xword)(_y), _z)|g" ${WRKSRC}/libpolyml/elfexport.h
33
	@${REINPLACE_CMD} "s|ELFXX_R_INFO(_y, _z)    ELF64_R_INFO(_y, _z)|ELFXX_R_INFO(_y, _z)    ELF64_R_INFO((Elf64_Xword)(_y), _z)|g" ${WRKSRC}/libpolyml/elfexport.h
26
34
27
PLIST_FILES=	bin/poly \
28
		bin/polyc \
29
		bin/polyimport \
30
		lib/libpolymain.a \
31
		lib/libpolymain.la \
32
		lib/libpolyml.a \
33
		lib/libpolyml.la \
34
		libdata/pkgconfig/polyml.pc \
35
		man/man1/poly.1.gz \
36
		man/man1/polyc.1.gz \
37
		man/man1/polyimport.1.gz
38
39
.include <bsd.port.mk>
35
.include <bsd.port.mk>
(-)pkg-plist (+9 lines)
Line 0 Link Here
1
bin/poly
2
bin/polyc
3
bin/polyimport
4
lib/libpolymain.a
5
lib/libpolyml.a
6
libdata/pkgconfig/polyml.pc
7
man/man1/poly.1.gz
8
man/man1/polyc.1.gz
9
man/man1/polyimport.1.gz

Return to bug 192165