summaryrefslogtreecommitdiff
path: root/databases/sybase-ocsd/Makefile
blob: 139e2281eb4d135b22ab9734efcf2dd9867fdaf1 (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
# New ports collection makefile for:	sybase-openclient
# Date created:			Jul 25, 2002
# Whom:				mi
#
# $FreeBSD$
#

PORTNAME=	sybase-ocsd
PORTVERSION=	10.0.4.6
CATEGORIES=	databases
MASTER_SITES=	http://linux.sybase.com/REL11033/ \
		http://virtual-estates.net/~mi/port-stuff/
DISTFILES=	${PORTNAME}-${PORTVERSION:R}-FreeBSD-${PORTVERSION:E}.i386.tgz \
		LICENSE ${RESTRICTED_FILES}
DIST_SUBDIR=	sybase
EXTRACT_ONLY=

MAINTAINER=	mi@aldan.algebra.com
COMMENT=	Headers and static libraries of Sybase OpenClient

NO_BUILD=	no sources :-\
WRKSRC=		${WRKDIR}/sybase
ONLY_FOR_ARCHS=	i386
NO_PACKAGE=	Packaging is pointless, the port does not build anything

# The file below contains the locale data files missing from the official
# distribution. Sybase noticed the mistake in
#	http://www.sybase.com/detail/1,6904,2894,00.html
# but the only reasonable workaround suggested there points to a broken
# link. This file is just a subset of a much bigger
#	http://linux.sybase.com/REL11033/sybase-ase-11.0.3.3-FreeBSD-6.i386.tgz
# which, despite its name, contains only Linux binaries and kernel patches.

# I follow the spirit of the license by making the locale file available
# unaltered, but don't want FreeBSD to appear to disrespect the letter.
# A comment from Sybase would be most welcome as well as the newer version
# of the binaries for all of the FreeBSD platforms.
RESTRICTED_FILES=sybase-11.0.3.3-locale.tar.bz2

do-install:
	${TAR} -xpzf ${_DISTDIR}/${DISTFILES:M*.tgz} -C ${PREFIX} \
		sybase/include sybase/lib sybase/devlib
	${TAR} -xpyf ${_DISTDIR}/${DISTFILES:M*locale*} -C ${PREFIX}/sybase
	${INSTALL_DATA} ${FILESDIR}/interfaces.sample ${PREFIX}/sybase/
	-@${SED} 's|PREFIX|${PREFIX}|g' < pkg-message

.include <bsd.port.mk>