1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-22 08:58:47 +00:00
freebsd-ports/devel/py-ice/Makefile
Pav Lucistnik 24aa3e3720 Ice language mapping for Python.
Internet Communications Engine (Ice) is a modern alternative to object
middleware such as CORBA(TM) or COM/DCOM/COM+.

PR:		ports/85546
Submitted by:	Boris B. Samorodov <bsam@ipt.ru>
2005-09-04 14:23:55 +00:00

52 lines
1.1 KiB
Makefile

# New ports collection makefile for: py-ice
# Date created: 2005-08-30
# Whom: Boris B. Samorodov <bsam@ipt.ru>
#
# $FreeBSD$
#
PORTNAME= Ice
PORTVERSION= 2.1.2
CATEGORIES= devel python
MASTER_SITES= http://www.zeroc.com/download/Ice/2.1/
PKGNAMEPREFIX= py-
DISTNAME= IcePy-${PORTVERSION}
MAINTAINER= bsam@ipt.ru
COMMENT= An Ice (Internet Communications Engine) language mapping for Python
LIB_DEPENDS= Ice.21:${PORTSDIR}/devel/ice
USE_GMAKE= yes
USE_REINPLACE= yes
USE_PYTHON= yes
CFLAGS+= -ftemplate-depth-128 -fPIC -DPIC -Wall -D_REENTRANT ${PTHREAD_CFLAGS}
.if defined(DEBUG)
CFLAGS+= -g
.else
CFLAGS+= -DNDEBUG
.endif
.include <bsd.port.pre.mk>
.if ${ARCH} != "i386"
BROKEN= "does not compile"
.endif
.if ((${ARCH} != i386) && (${ARCH} != powerpc))
MAKE_ENV= LP64=yes
.endif
post-patch:
${REINPLACE_CMD} 's|%%INSTALL_PROGRAM%%|${INSTALL_PROGRAM}|g; \
s|%%INSTALL_DATA%%|${INSTALL_DATA}|g; \
s|%%PYTHON_SITELIBDIR%%|${PYTHON_SITELIBDIR}|g; \
s|%%PREFIX%%|${PREFIX}|g ; \
s|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/config/Make.rules
post-install:
${ECHO} "Ice" > ${PYTHON_SITELIBDIR}/Ice.pth
.include <bsd.port.post.mk>