aboutsummaryrefslogtreecommitdiff
path: root/net-im/skype/Makefile
blob: cf28555ceeecca2f9384f4affecb1e70e1bc3379 (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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# New ports collection makefile for:	skype
# Date created:         Jun 21. 2004
# Whom:                 netchild@FreeBSD.org
#
# Maintainers:		Ion-Mihai Tetcu <itetcu@FreeBSD.org>
#			Martin Wilke <miwi@FreeBSD.org>
#
# $FreeBSD$
#

PORTNAME=	skype
PORTVERSION=	2.0.0.72
PORTEPOCH=	1
CATEGORIES=	net
MASTER_SITES=	http://download.skype.com/linux/
DISTNAME=	skype_static-${DISTVERSION}-oss

MAINTAINER=	itetcu@FreeBSD.org
COMMENT=	P2P VoIP software

.ifdef WITH_NVIDIA_GL
RUN_DEPENDS+=	${LINUXBASE}/usr/lib/libGL.so.1:${PORTSDIR}/x11/nvidia-driver
USE_LINUX_APPS+=xorglibs
.else
USE_LINUX_APPS+=dri
.endif

BROKEN=		This is the last version of skype that works on FreeBSD, but the distfile is no longer available from the vendor, and won't be in the future. We are working on alternative solutions.

USE_BZIP2=	yes
USE_LINUX=	yes
USE_LINUX_APPS+=alsalib expat fontconfig libsigcpp20
RESTRICTED=	Redistribution prohibited.

WRKSRC=		${WRKDIR}/${PORTNAME}_static-${DISTVERSION}-oss
SKYPEDIR=	share/skype
PORTDOCS=	LICENSE README
PLIST_SUB+=	SKYPEDIR=${SKYPEDIR}
SUB_FILES=	skype.sh
SUB_LIST+=	SKYPEDIR=${SKYPEDIR}

.include <bsd.port.pre.mk>

pre-fetch:
	@${ECHO_MSG}	""
	@${ECHO_MSG}	"* * * * * * * * * * * * * * * * * * * * * * * * * * * *"
	@${ECHO_MSG}	"ATTENTION!"
	@${ECHO_MSG}	""
	@${ECHO_MSG}	"Skype requires at least linux_base-fc6"
	@${ECHO_MSG}	"which is NOT default at this time."
	@${ECHO_MSG}	"If you don't have that version or above installed,"
	@${ECHO_MSG}	"hit 'control c' now!"
	@${ECHO_MSG}	""
	@${ECHO_MSG}	"Please read ${PORTSDIR}/UPDATING 20080318"
	@${ECHO_MSG}	"for update and install instructions."
	@${ECHO_MSG}	"* * * * * * * * * * * * * * * * * * * * * * * * * * * *"
	@${ECHO_MSG}	""

do-build:
	@${BRANDELF} -t Linux ${WRKSRC}/skype

do-install:
	@${INSTALL} -d ${PREFIX}/share/applications
	@${INSTALL_DATA} ${WRKSRC}/skype.desktop ${PREFIX}/share/applications/
	@${INSTALL_DATA} ${WRKSRC}/icons/SkypeBlue_48x48.png ${PREFIX}/share/pixmaps/skype.png
	@cd ${WRKSRC}/ && ${MKDIR} ${PREFIX}/${SKYPEDIR} && ${COPYTREE_SHARE} "avatars icons sounds lang" ${PREFIX}/${SKYPEDIR}/

# The binary main program
	@${INSTALL_PROGRAM} ${WRKSRC}/skype ${PREFIX}/${SKYPEDIR}/

# The wrapper for main program
	@${INSTALL_SCRIPT} ${WRKDIR}/skype.sh ${PREFIX}/bin/skype

.if !defined(NOPORTDOCS)
	@${INSTALL} -d ${DOCSDIR}
	@cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
.endif

.include <bsd.port.post.mk>