aboutsummaryrefslogtreecommitdiff
path: root/net-im/jabber-pymsn/Makefile
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2013-10-31 14:14:04 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2013-10-31 14:14:04 +0000
commitb2a79266bb2c886e6eed003454b8ef4824a4c29f (patch)
tree4528a1696a116aed88e5bf61344b164404633f7c /net-im/jabber-pymsn/Makefile
parent445f94e7f11a015f9f6fac63c57de6612b69edcf (diff)
downloadports-b2a79266bb2c886e6eed003454b8ef4824a4c29f.tar.gz
ports-b2a79266bb2c886e6eed003454b8ef4824a4c29f.zip
Notes
Diffstat (limited to 'net-im/jabber-pymsn/Makefile')
-rw-r--r--net-im/jabber-pymsn/Makefile133
1 files changed, 0 insertions, 133 deletions
diff --git a/net-im/jabber-pymsn/Makefile b/net-im/jabber-pymsn/Makefile
deleted file mode 100644
index 939d4b4e5701..000000000000
--- a/net-im/jabber-pymsn/Makefile
+++ /dev/null
@@ -1,133 +0,0 @@
-# Created by: Martijn Lina <martijn@pacno.net>
-# $FreeBSD$
-
-PORTNAME= pymsn
-DISTVERSION= 0.11.3
-PORTREVISION= 2
-PORTEPOCH= 1
-CATEGORIES= net-im
-MASTER_SITES= http://delx.net.au/projects/pymsnt/tarballs/
-PKGNAMEPREFIX= jabber-
-PKGNAMESUFFIX= -transport
-DISTNAME= ${PORTNAME}t-${DISTVERSION}
-DIST_SUBDIR= jabber
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Python MSN-Transport for Jabber
-
-DEPRECATED= Primary MSN Messenger service terminated 30 APR 2013
-EXPIRATION_DATE=2013-10-31
-
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/OpenSSL/__init__.py:${PORTSDIR}/security/py-openssl \
- ${PYTHON_SITELIBDIR}/PIL/__init__.py:${PORTSDIR}/graphics/py-imaging
-
-OPTIONS_DEFINE= TWISTED1
-OPTIONS_DEFAULT=DAEMON
-OPTIONS_SINGLE= SERVER
-OPTIONS_SINGLE_SERVER= JABBER JABBERD EJABBERD DAEMON
-JABBER_DESC= Use with jabberd14 (net-im/jabber)
-JABBERD_DESC= Use with jabberd 2.x (net-im/jabberd)
-EJABBERD_DESC= Use with ejabberd (net-im/ejabberd)
-DAEMON_DESC= Use builtin daemon
-TWISTED1_DESC= Use old py-twisted 1.x
-
-NO_BUILD= yes
-USE_PYTHON= yes
-USE_RC_SUBR= jabber-pymsn-transport
-LOCAL_PYTHON= ${PYTHON_CMD}
-
-SUB_FILES= pkg-message README.jabberd14 README.jabberd2 README.external
-SUB_LIST= PYTHON_CMD=${LOCAL_PYTHON}
-
-INST_DIR= ${PREFIX}/lib/jabber/${PORTNAME}
-
-PORTDOCS= COPYING README README.jabberd14 README.jabberd2 README.external
-
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MJABBER}
-JABBER_REQUIRE?= jabber
-JABBER_USER?= jabber
-JABBER_PIDDIR?= /var/run/jabberd
-JABBER_SPOOLDIR?= /var/spool/jabberd
-RUN_DEPENDS+= jabberd14:${PORTSDIR}/net-im/jabber
-.elif ${PORT_OPTIONS:MJABBERD}
-JABBER_REQUIRE?= jabberd
-JABBER_USER?= jabber
-JABBER_PIDDIR?= /var/jabberd/pid
-JABBER_SPOOLDIR?= /var/spool/jabber
-RUN_DEPENDS+= jabberd:${PORTSDIR}/net-im/jabberd
-.elif ${PORT_OPTIONS:MEJABBERD}
-JABBER_REQUIRE?= ejabberd
-JABBER_USER?= ejabberd
-JABBER_PIDDIR?= /var/jabberd/pid
-JABBER_SPOOLDIR?= /var/spool/jabber
-RUN_DEPENDS+= ejabberdctl:${PORTSDIR}/net-im/ejabberd
-.elif ${PORT_OPTIONS:MDAEMON}
-JABBER_REQUIRE?= DAEMON
-JABBER_USER?= nobody
-JABBER_PIDDIR?= /var/run/pymsn
-JABBER_SPOOLDIR?= /var/spool/pymsn
-.endif
-
-SUB_LIST+= JABBER_REQUIRE="${JABBER_REQUIRE}" JABBER_PIDDIR="${JABBER_PIDDIR}" \
- JABBER_SPOOLDIR="${JABBER_SPOOLDIR}"
-
-.if ${PORT_OPTIONS:MTWISTED1}
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/twisted/__init__.py:${PORTSDIR}/devel/py-twisted
-.else
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/twisted/__init__.py:${PORTSDIR}/devel/py-twistedCore \
- ${PYTHON_SITELIBDIR}/twisted/web/__init__.py:${PORTSDIR}/www/py-twistedWeb \
- ${PYTHON_SITELIBDIR}/twisted/words/__init__.py:${PORTSDIR}/net-im/py-twistedWords
-.endif
-
-SUB_LIST+= JABBER_USER=${JABBER_USER}
-
-post-extract:
- @${FIND} ${WRKSRC}/ -type d \( -name CVS -or -name .svn \) | ${XARGS} ${RM} -rf
-
-post-patch:
- @${REINPLACE_CMD} -i "" -e '/spooldir/s|/path/to/data|${JABBER_SPOOLDIR}|' \
- -e 's|PyMSNt.pid|${JABBER_PIDDIR}/PyMSNt.pid|' \
- ${WRKSRC}/config-example.xml
- @${REINPLACE_CMD} -i "" 's|../config.xml|${PREFIX}/etc/jabber-pymsn.xml|g' \
- ${WRKSRC}/src/xmlconfig.py
- @${REINPLACE_CMD} -i "" -e 's|spooldir = ""|spooldir = "${JABBER_SPOOLDIR}"|g' \
- -e 's|pid = ""|pid = "${JABBER_PIDDIR}/PyMSNt.pid"|g' \
- ${WRKSRC}/src/config.py
- @${REINPLACE_CMD} -i "" 's|"config.xml"|"${PREFIX}/etc/jabber-pymsn.xml"|' \
- ${WRKSRC}/src/main.py
- @${RM} -f ${WRKSRC}/src/main.py.orig
- @${REINPLACE_CMD} -i "" 's|#!.*$$|#!${LOCAL_PYTHON}|' \
- ${WRKSRC}/PyMSNt.py
- @${REINPLACE_CMD} -i "" '/MSN_PROTOCOL_VERSION *= */s/MSNP11 CVR0/MSNP11/' \
- ${WRKSRC}/src/legacy/msn/msn.py
-
-do-install:
- @${MKDIR} ${INST_DIR}/src ${INST_DIR}/data
- ${INSTALL_SCRIPT} ${WRKSRC}/PyMSNt.py ${INST_DIR}
- ${INSTALL_DATA} ${WRKSRC}/data/defaultJabberAvatar.png ${INST_DIR}/data
- ${INSTALL_DATA} ${WRKSRC}/data/defaultMSNAvatar.png ${INST_DIR}/data
- @${CP} -Rv ${WRKSRC}/src/* ${INST_DIR}/src/
- @${FIND} ${INST_DIR}/src/ -type d -exec ${CHMOD} 755 "{}" \;
- @${FIND} ${INST_DIR}/src/ -type f -exec ${CHMOD} 644 "{}" \;
- @${MKDIR} ${EXAMPLESDIR}/etc
- ${INSTALL_DATA} ${WRKSRC}/config-example.xml ${EXAMPLESDIR}/etc/jabber-pymsn.xml
- @[ -f ${PREFIX}/etc/jabber-pymsn.xml ] || \
- ${CP} -v ${EXAMPLESDIR}/etc/jabber-pymsn.xml ${PREFIX}/etc/jabber-pymsn.xml
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for portdoc in ${PORTDOCS}
- @if [ -f ${WRKDIR}/${portdoc} ]; then \
- ${INSTALL_DATA} ${WRKDIR}/${portdoc} ${DOCSDIR}/; \
- else \
- ${INSTALL_DATA} ${WRKSRC}/${portdoc} ${DOCSDIR}/; \
- fi
-.endfor
-.endif
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>