forked from Lainports/freebsd-ports
Update to 10.2.0.1.
Add support amd64 and ia64, but I don't test on them. Some Cosmetic Change.
This commit is contained in:
parent
7037ad1e33
commit
aa5bc0195d
11 changed files with 61 additions and 23 deletions
|
|
@ -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= -sdk
|
||||
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 SDK. 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
|
||||
|
||||
|
|
@ -58,13 +57,15 @@ INCS_LIST= nzerror.h \
|
|||
ort.h \
|
||||
xa.h
|
||||
|
||||
DEMO_LIST= cdemo81.c \
|
||||
demo.mk \
|
||||
occidemo.sql \
|
||||
occidemod.sql \
|
||||
occidml.cpp
|
||||
DEMO_LIST= cdemo81.c \
|
||||
demo.mk \
|
||||
occidemo.sql \
|
||||
occidemod.sql \
|
||||
occidml.cpp \
|
||||
occiobj.cpp \
|
||||
occiobj.typ
|
||||
|
||||
WRKSRC= ${WRKDIR}/instantclient10_1/sdk
|
||||
WRKSRC= ${WRKDIR}/instantclient10_2/sdk
|
||||
|
||||
INSTLIBSDIR= ${PREFIX}/usr/lib/oracle/${PORTVERSION}/client/lib
|
||||
INSTINCSDIR= ${PREFIX}/usr/include/oracle/${PORTVERSION}/client
|
||||
|
|
@ -74,6 +75,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
|
||||
|
||||
|
|
|
|||
|
|
@ -1,2 +0,0 @@
|
|||
MD5 (oracle/instantclient-sdk-linux32-10.1.0.3.zip) = 6efd6146c87dc7f10459d2a3423fca28
|
||||
SIZE (oracle/instantclient-sdk-linux32-10.1.0.3.zip) = 293949
|
||||
3
databases/linux-oracle-instantclient-sdk/distinfo.amd64
Normal file
3
databases/linux-oracle-instantclient-sdk/distinfo.amd64
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
MD5 (oracle/instantclient-sdk-linux-x86-64-10.2.0.1-20051025.zip) = 7fde0a75133cc29cd671a9d29619bc55
|
||||
SHA256 (oracle/instantclient-sdk-linux-x86-64-10.2.0.1-20051025.zip) = c7b163dcc3121b693c5cf9b132d5f4c776df5b039ccdce99d64d09667dc84ac7
|
||||
SIZE (oracle/instantclient-sdk-linux-x86-64-10.2.0.1-20051025.zip) = 602351
|
||||
3
databases/linux-oracle-instantclient-sdk/distinfo.i386
Normal file
3
databases/linux-oracle-instantclient-sdk/distinfo.i386
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
MD5 (oracle/instantclient-sdk-linux32-10.2.0.1-20050713.zip) = 9f4196cb13dda122c45a8871e409ae75
|
||||
SHA256 (oracle/instantclient-sdk-linux32-10.2.0.1-20050713.zip) = 2b7302980482cfe5670bbd39294f6ee74d94969a7c985097b414f9866a72e92d
|
||||
SIZE (oracle/instantclient-sdk-linux32-10.2.0.1-20050713.zip) = 602102
|
||||
3
databases/linux-oracle-instantclient-sdk/distinfo.ia64
Normal file
3
databases/linux-oracle-instantclient-sdk/distinfo.ia64
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
MD5 (oracle/instantclient-sdk-linux-ia64-10.2.0.1-20051213.zip) = ace2e4ab22399982e2635486d4f21f14
|
||||
SHA256 (oracle/instantclient-sdk-linux-ia64-10.2.0.1-20051213.zip) = d632a474437fed139034bd7d9e4faf01ccca03acce9831596f8f9b4e3dc1ebe6
|
||||
SIZE (oracle/instantclient-sdk-linux-ia64-10.2.0.1-20051213.zip) = 602200
|
||||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -1,2 +0,0 @@
|
|||
MD5 (oracle/instantclient-sqlplus-linux32-10.1.0.3.zip) = 7babb40bd4495abc221ab8e21bee5059
|
||||
SIZE (oracle/instantclient-sqlplus-linux32-10.1.0.3.zip) = 328543
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
MD5 (oracle/instantclient-sqlplus-linux-x86-64-10.2.0.1-20051025.zip) = a353edc796b6ef6be288f3f141965116
|
||||
SHA256 (oracle/instantclient-sqlplus-linux-x86-64-10.2.0.1-20051025.zip) = bacf89be865e3e222f3fcb8904ad479624a7f79b7cd13b817f08ff4fb3d94af5
|
||||
SIZE (oracle/instantclient-sqlplus-linux-x86-64-10.2.0.1-20051025.zip) = 788073
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
MD5 (oracle/instantclient-sqlplus-linux32-10.2.0.1-20050713.zip) = e24612ea9b33ef7d3eaf0dc55fb2a3d0
|
||||
SHA256 (oracle/instantclient-sqlplus-linux32-10.2.0.1-20050713.zip) = 73a2eb3e89f62a60d13436ff58ca5ea2b5300783bd2f82fca6082c9c3205dc09
|
||||
SIZE (oracle/instantclient-sqlplus-linux32-10.2.0.1-20050713.zip) = 739754
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
MD5 (oracle/instantclient-sqlplus-linux-ia64-10.2.0.1-20051213.zip) = ab507d0cd94c57792a7d207dab8b5760
|
||||
SHA256 (oracle/instantclient-sqlplus-linux-ia64-10.2.0.1-20051213.zip) = 274c60e376f3a3c3322b79ff28704a1152eca7eeafe39a98bc1647e8ef5f6f5c
|
||||
SIZE (oracle/instantclient-sqlplus-linux-ia64-10.2.0.1-20051213.zip) = 1110989
|
||||
|
|
@ -2,5 +2,6 @@ usr/bin/sqlplus
|
|||
usr/lib/oracle/%%PORTVERSION%%/client/bin/sqlplus
|
||||
usr/lib/oracle/%%PORTVERSION%%/client/lib/glogin.sql
|
||||
usr/lib/oracle/%%PORTVERSION%%/client/lib/libsqlplus.so
|
||||
usr/lib/oracle/%%PORTVERSION%%/client/lib/libsqlplusic.so
|
||||
@dirrm usr/lib/oracle/%%PORTVERSION%%/client/bin
|
||||
@unexec rmdir %D/usr/bin 2>/dev/null || true
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue