freebsd-ports/net-p2p/transmission-cli/Makefile
Jeremy Messenger 8516d6a436 Update to 0.72. I had to pull svn, create tarball on my own and put it in my
freefall space. The offical tarball has been created two or three times and he
couldn't get it right. Right now, it has the wrong branch in offical tarball.
2007-05-01 16:44:07 +00:00

74 lines
1.8 KiB
Makefile

# New ports collection makefile for: transmission
# Date created: 08 October 2005
# Whom: Mezz <mezz@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= transmission
PORTVERSION= 0.72
PORTREVISION?= 0
CATEGORIES= net-p2p
#MASTER_SITES= http://download.m0k.org/${PORTNAME}/files/
MASTER_SITES= ${MASTER_SITE_LOCAL} \
http://people.freebsd.org/~mezz/distfiles/
MASTER_SITE_SUBDIR=mezz
DISTNAME= Transmission-${PORTVERSION}
MAINTAINER= mezz@FreeBSD.org
COMMENT?= A free BitTorrent client written from scratch in C
USE_GMAKE= yes
HAS_CONFIGURE= yes
CONFIGURE_ARGS?=--prefix=${PREFIX} \
--disable-gtk
EXTRACT_AFTER_ARGS= | ${TAR} -xf - --exclude beos \
--exclude macosx \
--exclude Transmission.xcodeproj
DOCS= AUTHORS LICENSE NEWS README
.if defined(SLAVE_TRANS)
EXTRACT_AFTER_ARGS+=--exclude cli
.else
EXTRACT_AFTER_ARGS+=--exclude gtk
MAN1= transmissioncli.1
.endif
.if defined(WITHOUT_OPENSSL)
CONFIGURE_ARGS+=--disable-openssl
.else
USE_OPENSSL= yes
.endif
pre-everything::
.if !defined(WITHOUT_OPENSSL)
@${ECHO_MSG} "You may specify the following on the command line:"
@${ECHO_MSG} " "
@${ECHO_MSG} "WITHOUT_OPENSSL=yes to disable OpenSSL support, using built-in SHA1 implementation. Warning, it is a bit slower if you use this option." | ${FMT} 75 75
.endif
general-patch:
@${REINPLACE_CMD} -e 's|/usr/local/|${LOCALBASE}/|g ; \
s|/usr/X11R6/|${X11BASE}/|g' \
${WRKSRC}/configure
@${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|g ; \
s|-g -Wall -W -O3 -funroll-loops|-Wall -W|g' \
${WRKSRC}/mk/common.mk
@${REINPLACE_CMD} -e 's|) .install.misc|)|g' \
${WRKSRC}/mk/default.mk
post-patch: general-patch
general-install:
.ifndef (NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
.for i in ${DOCS}
@${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
.endfor
.endif
post-install: general-install
.include <bsd.port.mk>