summaryrefslogtreecommitdiff
path: root/databases/linux-oracle-instantclient-sqlplus/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'databases/linux-oracle-instantclient-sqlplus/Makefile')
-rw-r--r--databases/linux-oracle-instantclient-sqlplus/Makefile27
1 files changed, 19 insertions, 8 deletions
diff --git a/databases/linux-oracle-instantclient-sqlplus/Makefile b/databases/linux-oracle-instantclient-sqlplus/Makefile
index ceffdfceeff8..971b7115ae24 100644
--- a/databases/linux-oracle-instantclient-sqlplus/Makefile
+++ b/databases/linux-oracle-instantclient-sqlplus/Makefile
@@ -6,12 +6,12 @@
#
PORTNAME= instantclient
-PORTVERSION= 10.1.0.3
+PORTVERSION= 10.2.0.1.${DISTDATE}
CATEGORIES= databases
MASTER_SITES= #http://www.oracle.com/technology/software/tech/oci/instantclient/
PKGNAMEPREFIX= linux-oracle-
PKGNAMESUFFIX= -sqlplus
-DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-linux32-${PORTVERSION}
+DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${LINUXARCH}-${PORTVERSION:S/.${DISTDATE}/-${DISTDATE}/}
DIST_SUBDIR= oracle
MAINTAINER= nork@FreeBSD.org
@@ -19,11 +19,10 @@ COMMENT= Oracle 10 InstantClient SQLPlus. Works with Oracle RDBMS 8.1.2+
RUN_DEPENDS= ${LINUXBASE}/usr/lib/oracle/${PORTVERSION}/client/lib/libocci.so.10.1:${.CURDIR}/../linux-oracle-instantclient-basic
-ONLY_FOR_ARCHS= i386
-# Couldn't test for IA64, so commented it out
-# ONLY_FOR_ARCHS+= ia64
+ONLY_FOR_ARCHS= i386 ia64 amd64
NO_BUILD= yes
NO_FILTER_SHLIBS= yes
+MD5_FILE= ${MASTERDIR}/distinfo.${ARCH}
RESTRICTED= Packaging prohibited by Oracle license
@@ -32,10 +31,11 @@ USE_LINUX_PREFIX= yes
BINS_LIST= sqlplus
-LIBS_LIST= glogin.sql \
- libsqlplus.so
+LIBS_LIST= glogin.sql \
+ libsqlplus.so \
+ libsqlplusic.so
-WRKSRC= ${WRKDIR}/instantclient10_1
+WRKSRC= ${WRKDIR}/instantclient10_2
INSTLIBSDIR= ${PREFIX}/usr/lib/oracle/${PORTVERSION}/client/lib
INSTBINSDIR= ${PREFIX}/usr/lib/oracle/${PORTVERSION}/client/bin
@@ -44,6 +44,17 @@ PLIST_SUB= PORTVERSION=${PORTVERSION}
.include <bsd.port.pre.mk>
+.if ${ARCH} == "i386"
+LINUXARCH= linux32
+DISTDATE= 20050713
+.elif ${ARCH} == "amd64"
+LINUXARCH= linux-x86-64
+DISTDATE= 20051025
+.elif ${ARCH} == "ia64"
+LINUXARCH= linux-ia64
+DISTDATE= 20051213
+.endif
+
.if !exists(${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX})
ECHO_MSG= ${PRINTF} %b