1PORTNAME= instantclient 2PORTVERSION= ${ORACLEVERSION}.${DISTDATE} 3PORTREVISION= 5 4CATEGORIES= databases 5MASTER_SITES= #http://www.oracle.com/technology/software/tech/oci/instantclient/ 6PKGNAMEPREFIX= linux-oracle- 7PKGNAMESUFFIX= -basic 8DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${LINUXARCH}-${ORACLEVERSION}-${DISTDATE} 9DIST_SUBDIR= oracle 10 11MAINTAINER= ports@MidnightBSD.org 12COMMENT= Oracle 10 32Bit Linux InstantClient basics for RDBMS 8.1.2+ 13WWW= http://www.oracle.com/technology/tech/oci/instantclient/instantclient.html 14 15# Converted from RESTRICTED 16LICENSE= Oracle 17LICENSE_NAME= Oracle 18LICENSE_TEXT= Packaging prohibited by Oracle license 19LICENSE_PERMS= auto-accept 20 21RESTRICTED= yes 22 23ONLY_FOR_ARCHS= i386 amd64 24NO_BUILD= yes 25DISTINFO_FILE= ${MASTERDIR}/distinfo.i386 26 27USES= linux zip 28USE_LINUX_PREFIX= yes 29 30ORACLEVERSION= 10.2.0.3 31 32BINS_LIST= genezi 33 34LIBS_LIST= libclntsh.so.10.1 \ 35 libnnz10.so \ 36 libocci.so.10.1 \ 37 libociei.so \ 38 libocijdbc10.so \ 39 ojdbc14.jar 40 41WRKSRC= ${WRKDIR}/instantclient_10_2 42 43INSTBINSDIR= ${PREFIX}/usr/bin 44INSTLIBSDIR= ${PREFIX}/usr/lib/oracle/${ORACLEVERSION}/client/lib 45 46USE_LDCONFIG= yes 47 48PLIST_SUB= ORACLEVERSION=${ORACLEVERSION} 49 50.include <bsd.port.pre.mk> 51 52#.if ${ARCH} == "i386" 53LINUXARCH= linux32 54LINUXXVAL= x86 55DISTDATE= 20061115 56#.elif ${ARCH} == "amd64" 57#LINUXARCH= linux-x86-64 58#DISTDATE= 20070103 59#.endif 60 61.if !exists(${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX}) 62IGNORE=\ 63 Due to Oracle license restrictions, you must fetch the source\ 64 distribution manually from\ 65 http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html\ 66 , follow the link for Linux ${LINUXXVAL}, download ${DISTFILES}\ 67 and place it in ${DISTDIR}/${DIST_SUBDIR}/ 68.endif 69 70do-install: 71 ${MKDIR} -m 0755 ${INSTBINSDIR} 72 ${MKDIR} -m 0755 ${INSTLIBSDIR} 73 ${MKDIR} ${PREFIX}/etc/ld.so.conf.d 74 ${ECHO} /usr/lib/oracle/${ORACLEVERSION}/client/lib > ${PREFIX}/etc/ld.so.conf.d/oracle10.conf 75.for i in ${BINS_LIST} 76 ${INSTALL_PROGRAM} ${WRKSRC}/${i} ${INSTBINSDIR}/${i} 77.endfor 78.for i in ${LIBS_LIST} 79 ${INSTALL_DATA} ${WRKSRC}/${i} ${INSTLIBSDIR}/${i} 80.endfor 81 82.include <bsd.port.post.mk> 83