View | Details | Raw Unified | Return to bug 157544
Collapse All | Expand All

(-)Mk/bsd.linux-apps.mk (-4 / +9 lines)
Lines 60-69 Link Here
60
# Non-version specific components
60
# Non-version specific components
61
_LINUX_APPS_ALL=	allegro alsalib alsa-plugins-oss alsa-plugins-pulseaudio \
61
_LINUX_APPS_ALL=	allegro alsalib alsa-plugins-oss alsa-plugins-pulseaudio \
62
					arts aspell atk avahi-libs cairo cups-libs curl dri devtools esound expat \
62
					arts aspell atk avahi-libs cairo cups-libs curl dri devtools esound expat \
63
					flac fontconfig freealut gdkpixbuf gnutls gtk2 hicontheme imlib jpeg libaudiofile \
63
					flac fontconfig freealut gdkpixbuf gnutls gtk2 hicontheme imlib jpeg libaio \
64
					libasyncns libg2c libgcrypt libglade2 libglu libgpg-error libmng libogg \
64
					libaudiofile libasyncns libg2c libgcrypt libglade2 libglu libgpg-error libmng \
65
					libpciaccess libsigcpp20 libsndfile libtasn1 libtheora libvorbis libxml2 mikmod \
65
					libogg libpciaccess libsigcpp20 libsndfile libtasn1 libtheora libvorbis libxml2 \
66
					naslibs ncurses-base openal openmotif openssl openssl-compat pango png \
66
					mikmod naslibs ncurses-base openal openmotif openssl openssl-compat pango png \
67
					pulseaudio-libs scimgtk scimlibs sdl12 sdlimage sdlmixer sdlttf tiff \
67
					pulseaudio-libs scimgtk scimlibs sdl12 sdlimage sdlmixer sdlttf tiff \
68
					tcp_wrappers-libs xorglibs ucl ungif upx webauth
68
					tcp_wrappers-libs xorglibs ucl ungif upx webauth
69
69
Lines 231-236 Link Here
231
jpeg_DETECT=		${jpeg${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
231
jpeg_DETECT=		${jpeg${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
232
jpeg_PORT=			${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-jpeg
232
jpeg_PORT=			${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-jpeg
233
233
234
libaio_FILE=		${LINUXBASE}/usr/lib/libaio.so.1.0.1
235
libaio_c6_FILE=		${LINUXBASE}/lib/libaio.so.1.0.1
236
libaio_DETECT=		${libaio${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
237
libaio_PORT=		${PORTSDIR}/emulators/linux${LINUX_DIST_SUFFIX}-libaio
238
234
libasyncns_f10_FILE=	${LINUXBASE}/usr/lib/libasyncns.so.0.3.1
239
libasyncns_f10_FILE=	${LINUXBASE}/usr/lib/libasyncns.so.0.3.1
235
libasyncns_c6_FILE=	${LINUXBASE}/usr/lib/libasyncns.so.0.3.1
240
libasyncns_c6_FILE=	${LINUXBASE}/usr/lib/libasyncns.so.0.3.1
236
libasyncns_DETECT=	${libasyncns${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
241
libasyncns_DETECT=	${libasyncns${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
(-)databases/linux-oracle-instantclient-basic/Makefile (-43 / +33 lines)
Lines 1-66 Link Here
1
# Created by: Alexander Novitsky
1
# Created by: Alexander Novitsky
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=		instantclient
4
PORTNAME=	instantclient
5
PORTVERSION=		${ORACLEVERSION}.${DISTDATE}
5
PORTVERSION=	12.1.0.2.0
6
PORTREVISION=		4
6
CATEGORIES=	databases
7
CATEGORIES=		databases
7
MASTER_SITES=	#http://www.oracle.com/technetwork/topics/linuxsoft-082809.html
8
MASTER_SITES=		#http://www.oracle.com/technology/software/tech/oci/instantclient/
8
PKGNAMEPREFIX=	linux-oracle-
9
PKGNAMEPREFIX=		linux-oracle-
9
PKGNAMESUFFIX=	-basic
10
PKGNAMESUFFIX=		-basic
10
DISTNAME=	${PORTNAME}${PKGNAMESUFFIX}-${LINUXARCH}-${PORTVERSION}
11
DISTNAME=		${PORTNAME}${PKGNAMESUFFIX}-${LINUXARCH}-${ORACLEVERSION}-${DISTDATE}
11
DIST_SUBDIR=	oracle
12
DIST_SUBDIR=		oracle
13
12
14
MAINTAINER=		ports@FreeBSD.org
13
MAINTAINER=	JeanFrancois.Boeuf@gmail.com
15
COMMENT=		Oracle 10 32Bit Linux InstantClient basics for RDBMS 8.1.2+
14
COMMENT=	Oracle 12c 32Bit Linux InstantClient basics.
16
15
17
ONLY_FOR_ARCHS=		i386 amd64
16
ONLY_FOR_ARCHS=	i386 amd64
18
NO_BUILD=		yes
17
NO_BUILD=	yes
19
DISTINFO_FILE=		${MASTERDIR}/distinfo.i386
18
USE_LDCONFIG=	yes	
20
19
21
RESTRICTED=		Packaging prohibited by Oracle license
20
RESTRICTED=	Packaging prohibited by Oracle license
22
21
23
USES=			zip
22
USES=		zip
24
USE_LINUX=		yes
23
USE_LINUX=	c6
25
USE_LINUX_PREFIX=	yes
24
USE_LINUX_PREFIX=  yes
25
USE_LINUX_APPS=	libaio 
26
26
27
ORACLEVERSION=		10.2.0.3
27
BINS_LIST=	adrci genezi uidrvci
28
28
29
BINS_LIST=		genezi
29
LIBS_LIST=	libclntsh.so.12.1 libclntshcore.so.12.1	\
30
		libnnz12.so libocci.so.12.1 libociei.so	\
31
		libocijdbc12.so libons.so liboramysql12.so	\
32
		ojdbc6.jar ojdbc7.jar xstreams.jar
30
33
31
LIBS_LIST=		libclntsh.so.10.1	\
34
WRKSRC=			${WRKDIR}/instantclient_12_1
32
			libnnz10.so		\
33
			libocci.so.10.1		\
34
			libociei.so		\
35
			libocijdbc10.so		\
36
			ojdbc14.jar
37
35
38
WRKSRC=			${WRKDIR}/instantclient_10_2
36
INSTBINSDIR=		${STAGEDIR}${PREFIX}/usr/lib/oracle/${PORTVERSION}/client/bin
37
INSTLIBSDIR=		${STAGEDIR}${PREFIX}/usr/lib/oracle/${PORTVERSION}/client/lib
38
INSTCONFDIR=		${STAGEDIR}${PREFIX}/etc/ld.so.conf.d/
39
39
40
INSTBINSDIR=		${STAGEDIR}${PREFIX}/usr/bin
40
PLIST_SUB=     ORACLEVERSION=${PORTVERSION}
41
INSTLIBSDIR=		${STAGEDIR}${PREFIX}/usr/lib/oracle/${ORACLEVERSION}/client/lib
42
41
43
USE_LDCONFIG=		${PREFIX}/usr/lib/oracle/${ORACLEVERSION}/client/lib
44
45
PLIST_SUB=		ORACLEVERSION=${ORACLEVERSION}
46
47
.include <bsd.port.pre.mk>
42
.include <bsd.port.pre.mk>
48
43
49
#.if ${ARCH} == "i386"
44
LINUXARCH=		linux
50
LINUXARCH=		linux32
51
DISTDATE=		20061115
52
#.elif ${ARCH} == "amd64"
53
#LINUXARCH=		linux-x86-64
54
#DISTDATE=		20070103
55
#.endif
56
45
57
.if !exists(${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX})
46
.if !exists(${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX})
58
IGNORE+=	due to Oracle license restrictions, you must fetch the source distribution manually from http://www.oracle.com/technology/software/tech/oci/instantclient/index.html , follow the link for ${DISTFILES} and place them in ${DISTDIR}/${DIST_SUBDIR}/
47
IGNORE+=	due to Oracle license restrictions, you must fetch the source distribution manually from http://www.oracle.com/technetwork/topics/linuxsoft-082809.html, follow the link for ${DISTFILES} and place them in ${DISTDIR}/${DIST_SUBDIR}/
59
.endif
48
.endif
60
49
61
do-install:
50
do-install:
62
	@${MKDIR} -m 0755 ${INSTBINSDIR}
51
	@${MKDIR} -m 0755 ${INSTBINSDIR} ${INSTLIBSDIR} ${INSTCONFDIR}
63
	@${MKDIR} -m 0755 ${INSTLIBSDIR}
52
	${ECHO_CMD} "${INSTLIBSDIR:S,${STAGEDIR}${PREFIX},,}" > ${INSTCONFDIR}/oracle-instantclient.conf
64
.for i in ${BINS_LIST}
53
.for i in ${BINS_LIST}
65
	${INSTALL_PROGRAM} ${WRKSRC}/${i} ${INSTBINSDIR}/${i}
54
	${INSTALL_PROGRAM} ${WRKSRC}/${i} ${INSTBINSDIR}/${i}
66
.endfor
55
.endfor
Lines 68-71 Link Here
68
	${INSTALL_DATA} ${WRKSRC}/${i} ${INSTLIBSDIR}/${i}
57
	${INSTALL_DATA} ${WRKSRC}/${i} ${INSTLIBSDIR}/${i}
69
.endfor
58
.endfor
70
59
60
71
.include <bsd.port.post.mk>
61
.include <bsd.port.post.mk>
(-)databases/linux-oracle-instantclient-basic/distinfo (+5 lines)
Line 0 Link Here
1
SHA256 (oracle/instantclient-basic-linux-12.1.0.2.0.zip) = 96d210d1ff9575022644a8817696ed9e90374d98cabd2631b7b458689ca7511d
2
SIZE (oracle/instantclient-basic-linux-12.1.0.2.0.zip) = 59727331
3
yes
4
native
5
text/plain
(-)databases/linux-oracle-instantclient-basic/distinfo.amd64 (-2 lines)
Lines 1-2 Link Here
1
SHA256 (oracle/instantclient-basic-linux-x86-64-10.2.0.3-20070103.zip) = 9195ab13e59365bfef6b2b43732a652d77d7ef8b93019f31104bc13832c6a491
2
SIZE (oracle/instantclient-basic-linux-x86-64-10.2.0.3-20070103.zip) = 36454483
(-)databases/linux-oracle-instantclient-basic/distinfo.i386 (-2 lines)
Lines 1-2 Link Here
1
SHA256 (oracle/instantclient-basic-linux32-10.2.0.3-20061115.zip) = 11fce485c405afa4a30f34eba36ad0d566a599617f80dfc565bd08d8c421e1ae
2
SIZE (oracle/instantclient-basic-linux32-10.2.0.3-20061115.zip) = 34556803
(-)databases/linux-oracle-instantclient-basic/pkg-descr (-1 / +1 lines)
Lines 6-9 Link Here
6
significantly less disk space than before.  Even SQL*Plus can be used
6
significantly less disk space than before.  Even SQL*Plus can be used
7
with Instant Client.  No recompile, no hassle.
7
with Instant Client.  No recompile, no hassle.
8
8
9
WWW: http://www.oracle.com/technology/tech/oci/instantclient/instantclient.html
9
WWW: http://www.oracle.com/technetwork/database/features/instant-client/index.html
(-)databases/linux-oracle-instantclient-basic/pkg-plist (-10 / +23 lines)
Lines 1-11 Link Here
1
usr/bin/genezi
1
etc/ld.so.conf.d/oracle-instantclient.conf
2
usr/lib/oracle/%%ORACLEVERSION%%/client/lib/libclntsh.so.10.1
2
usr/lib/oracle/%%ORACLEVERSION%%/client/bin/adrci
3
usr/lib/oracle/%%ORACLEVERSION%%/client/lib/libnnz10.so
3
usr/lib/oracle/%%ORACLEVERSION%%/client/bin/genezi
4
usr/lib/oracle/%%ORACLEVERSION%%/client/lib/libocci.so.10.1
4
usr/lib/oracle/%%ORACLEVERSION%%/client/bin/uidrvci
5
usr/lib/oracle/%%ORACLEVERSION%%/client/lib/libclntsh.so.12.1
6
usr/lib/oracle/%%ORACLEVERSION%%/client/lib/libclntshcore.so.12.1
7
usr/lib/oracle/%%ORACLEVERSION%%/client/lib/libnnz12.so
8
usr/lib/oracle/%%ORACLEVERSION%%/client/lib/libocci.so.12.1
5
usr/lib/oracle/%%ORACLEVERSION%%/client/lib/libociei.so
9
usr/lib/oracle/%%ORACLEVERSION%%/client/lib/libociei.so
6
usr/lib/oracle/%%ORACLEVERSION%%/client/lib/libocijdbc10.so
10
usr/lib/oracle/%%ORACLEVERSION%%/client/lib/libocijdbc12.so
7
usr/lib/oracle/%%ORACLEVERSION%%/client/lib/ojdbc14.jar
11
usr/lib/oracle/%%ORACLEVERSION%%/client/lib/libons.so
8
@dirrmtry usr/lib/oracle/%%ORACLEVERSION%%/client/lib
12
usr/lib/oracle/%%ORACLEVERSION%%/client/lib/liboramysql12.so
9
@dirrmtry usr/lib/oracle/%%ORACLEVERSION%%/client
13
usr/lib/oracle/%%ORACLEVERSION%%/client/lib/ojdbc6.jar
10
@dirrmtry usr/lib/oracle/%%ORACLEVERSION%%
14
usr/lib/oracle/%%ORACLEVERSION%%/client/lib/ojdbc7.jar
11
@dirrmtry usr/lib/oracle
15
usr/lib/oracle/%%ORACLEVERSION%%/client/lib/xstreams.jar
16
@dir etc/ld.so.conf.d
17
@dir etc
18
@dir usr/lib/oracle/%%ORACLEVERSION%%/client/bin
19
@dir usr/lib/oracle/%%ORACLEVERSION%%/client/lib
20
@dir usr/lib/oracle/%%ORACLEVERSION%%/client
21
@dir usr/lib/oracle/%%ORACLEVERSION%%
22
@dir usr/lib/oracle
23
@dir usr/lib
24
@dir usr
(-)databases/linux-oracle-instantclient-sdk/Makefile (-61 / +21 lines)
Lines 2-25 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	instantclient
4
PORTNAME=	instantclient
5
PORTVERSION=	${ORACLEVERSION}.${DISTDATE}
5
PORTVERSION=	12.1.0.2.0
6
PORTEPOCH=  	1
7
CATEGORIES=	databases
6
CATEGORIES=	databases
8
MASTER_SITES=	#http://www.oracle.com/technology/software/tech/oci/instantclient/
7
MASTER_SITES=	#http://www.oracle.com/technetwork/topics/linuxsoft-082809.html
9
PKGNAMEPREFIX=	linux-oracle-
8
PKGNAMEPREFIX=	linux-oracle-
10
PKGNAMESUFFIX=	-sdk
9
PKGNAMESUFFIX=	-sdk
11
DISTNAME=	${PORTNAME}${PKGNAMESUFFIX}-${LINUXARCH}-${ORACLEVERSION}-${DISTDATE}
10
DISTNAME=	${PORTNAME}${PKGNAMESUFFIX}-${LINUXARCH}-${PORTVERSION} 
12
DIST_SUBDIR=	oracle
11
DIST_SUBDIR=	oracle
13
12
14
MAINTAINER=	ports@FreeBSD.org
13
MAINTAINER=	JeanFrancois.Boeuf@gmail.com
15
COMMENT=	Oracle 10 InstantClient SDK. Works with Oracle RDBMS 8.1.2+
14
COMMENT=	Oracle 12c 32Bits Linux InstantClient SDK.
16
15
17
RUN_DEPENDS=	${LINUXBASE}/usr/lib/oracle/${ORACLEVERSION}/client/lib/libocci.so.10.1:${PORTSDIR}/databases/linux-oracle-instantclient-basic
16
RUN_DEPENDS=	${LINUXBASE}/usr/lib/oracle/${PORTVERSION}/client/lib/libocci.so.12.1:${PORTSDIR}/databases/linux-oracle-instantclient-basic
18
17
19
NOFETCHFILES=	${DISTNAME}${EXTRACT_SUFX}
20
ONLY_FOR_ARCHS=	i386 amd64
18
ONLY_FOR_ARCHS=	i386 amd64
21
NO_BUILD=	yes
19
NO_BUILD=	yes
22
DISTINFO_FILE=	${MASTERDIR}/distinfo.${ARCH}
23
20
24
RESTRICTED=	Packaging prohibited by Oracle license
21
RESTRICTED=	Packaging prohibited by Oracle license
25
22
Lines 26-95 Link Here
26
USES=		zip
23
USES=		zip
27
USE_LINUX_PREFIX=	yes
24
USE_LINUX_PREFIX=	yes
28
25
29
ORACLEVERSION=	10.2.0.3
26
INCS_LIST=	ldap.h nzerror.h nzt.h occi.h occiAQ.h occiCommon.h	\
27
			occiControl.h occiData.h occiObjects.h oci.h oci1.h	\
28
			oci8dp.h ociap.h ociapr.h ocidef.h ocidem.h ocidfn.h\
29
			ociextp.h
30
30
31
INCS_LIST=	nzerror.h \
31
DEMO_LIST=	cdemo81.c demo.mk occidemo.sql occidemod.sql occidml.cpp \
32
		nzt.h \
32
			occiobj.cpp occiobj.typ oraaccess.xml setuporamysql.sh
33
		occi.h \
34
		occiAQ.h \
35
		occiCommon.h \
36
		occiControl.h \
37
		occiData.h \
38
		occiObjects.h \
39
		oci.h \
40
		oci1.h \
41
		oci8dp.h \
42
		ociap.h \
43
		ociapr.h \
44
		ocidef.h \
45
		ocidem.h \
46
		ocidfn.h \
47
		ociextp.h \
48
		ocikpr.h \
49
		ocixmldb.h \
50
		odci.h \
51
		oratypes.h \
52
		ori.h \
53
		orid.h \
54
		orl.h \
55
		oro.h \
56
		ort.h \
57
		xa.h
58
33
59
DEMO_LIST=	cdemo81.c	\
34
WRKSRC=		${WRKDIR}/instantclient_12_1/sdk
60
		demo.mk		\
61
		occidemo.sql	\
62
		occidemod.sql	\
63
		occidml.cpp	\
64
		occiobj.cpp	\
65
		occiobj.typ
66
35
67
WRKSRC=		${WRKDIR}/instantclient_10_2/sdk
36
INSTINCSDIR=	${STAGEDIR}${PREFIX}/usr/include/oracle/${PORTVERSION}/client
37
INSTDEMODIR=	${STAGEDIR}${PREFIX}/usr/share/oracle/${PORTVERSION}/client
68
38
69
INSTLIBSDIR=	${STAGEDIR}${PREFIX}/usr/lib/oracle/${ORACLEVERSION}/client/lib
39
PLIST_SUB=	ORACLEVERSION=${PORTVERSION}
70
INSTINCSDIR=	${STAGEDIR}${PREFIX}/usr/include/oracle/${ORACLEVERSION}/client
71
INSTDEMODIR=	${STAGEDIR}${PREFIX}/usr/share/oracle/${ORACLEVERSION}/client
72
40
73
PLIST_SUB=	PORTVERSION=${PORTVERSION}
74
75
.include <bsd.port.pre.mk>
41
.include <bsd.port.pre.mk>
76
42
77
LINUXARCH=	linux32
43
LINUXARCH=	linux
78
DISTDATE=	20061115
79
44
80
.if !exists(${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX})
45
.if !exists(${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX})
81
IGNORE+=	due to Oracle license restrictions, you must fetch the source\
46
IGNORE+=	due to Oracle license restrictions, you must fetch the source distribution manually from http://www.oracle.com/technetwork/topics/linuxsoft-082809.html, follow the link for ${DISTFILES} and place them in ${DISTDIR}/${DIST_SUBDIR}/
82
		distribution manually. Please do a network search for\
83
		${DISTFILES} and find the current Oracle Downloads Web site.\
84
		After registration and accepting the Oracle License, download\
85
		the distribution files and place them in\
86
		${DISTDIR}/${DIST_SUBDIR}/
87
.endif
47
.endif
88
48
89
do-install:
49
do-install:
90
	${MKDIR} -m 0755 ${INSTINCSDIR} ${INSTDEMODIR} ${INSTLIBSDIR}
50
	${MKDIR} -m 0755 ${INSTINCSDIR} ${INSTDEMODIR}
91
	${LN} -s libclntsh.so.10.1 ${INSTLIBSDIR}/libclntsh.so
92
	${LN} -s libocci.so.10.1 ${INSTLIBSDIR}/libocci.so
93
.for i in ${INCS_LIST}
51
.for i in ${INCS_LIST}
94
	${INSTALL_DATA} ${WRKSRC}/include/${i} ${INSTINCSDIR}/${i}
52
	${INSTALL_DATA} ${WRKSRC}/include/${i} ${INSTINCSDIR}/${i}
95
.endfor
53
.endfor
Lines 97-100 Link Here
97
	${INSTALL_DATA} ${WRKSRC}/demo/${i} ${INSTDEMODIR}/${i}
55
	${INSTALL_DATA} ${WRKSRC}/demo/${i} ${INSTDEMODIR}/${i}
98
.endfor
56
.endfor
99
57
58
DESCR=      ${.CURDIR}/../${PKGNAMEPREFIX}${PORTNAME}-basic/pkg-descr
59
100
.include <bsd.port.post.mk>
60
.include <bsd.port.post.mk>
(-)databases/linux-oracle-instantclient-sdk/distinfo (+5 lines)
Line 0 Link Here
1
SHA256 (oracle/instantclient-sdk-linux-12.1.0.2.0.zip) = 8a3d609230f02186c85cd39bef1e8b974a239254c5b12ba7e482c5a7c35ffb4a
2
SIZE (oracle/instantclient-sdk-linux-12.1.0.2.0.zip) = 667183
3
yes
4
native
5
text/plain
(-)databases/linux-oracle-instantclient-sdk/distinfo.amd64 (-2 lines)
Lines 1-2 Link Here
1
SHA256 (oracle/instantclient-sdk-linux32-10.2.0.3-20061115.zip) = 6893a784e1802e18300230dcac1ed2ecd6dc68a7060c02717f73bf268d43f6a5
2
SIZE (oracle/instantclient-sdk-linux32-10.2.0.3-20061115.zip) = 602897
(-)databases/linux-oracle-instantclient-sdk/distinfo.i386 (-2 lines)
Lines 1-2 Link Here
1
SHA256 (oracle/instantclient-sdk-linux32-10.2.0.3-20061115.zip) = 6893a784e1802e18300230dcac1ed2ecd6dc68a7060c02717f73bf268d43f6a5
2
SIZE (oracle/instantclient-sdk-linux32-10.2.0.3-20061115.zip) = 602897
(-)databases/linux-oracle-instantclient-sdk/pkg-descr (-9 lines)
Lines 1-9 Link Here
1
Oracle instant client - Software Development Kit  distribution
2
3
Instant Client allows you to run your applications without installing
4
the standard Oracle client or having an ORACLE_HOME.  OCI, OCCI, ODBC,
5
and JDBC applications work without modification, while using
6
significantly less disk space than before.  Even SQL*Plus can be used
7
with Instant Client.  No recompile, no hassle.
8
9
WWW: http://www.oracle.com/technology/tech/oci/instantclient/instantclient.html
(-)databases/linux-oracle-instantclient-sdk/pkg-plist (-42 / +36 lines)
Lines 1-42 Link Here
1
usr/include/oracle/10.2.0.3/client/nzerror.h
1
usr/include/oracle/%%ORACLEVERSION%%/client/ldap.h
2
usr/include/oracle/10.2.0.3/client/nzt.h
2
usr/include/oracle/%%ORACLEVERSION%%/client/nzerror.h
3
usr/include/oracle/10.2.0.3/client/occi.h
3
usr/include/oracle/%%ORACLEVERSION%%/client/nzt.h
4
usr/include/oracle/10.2.0.3/client/occiAQ.h
4
usr/include/oracle/%%ORACLEVERSION%%/client/occi.h
5
usr/include/oracle/10.2.0.3/client/occiCommon.h
5
usr/include/oracle/%%ORACLEVERSION%%/client/occiAQ.h
6
usr/include/oracle/10.2.0.3/client/occiControl.h
6
usr/include/oracle/%%ORACLEVERSION%%/client/occiCommon.h
7
usr/include/oracle/10.2.0.3/client/occiData.h
7
usr/include/oracle/%%ORACLEVERSION%%/client/occiControl.h
8
usr/include/oracle/10.2.0.3/client/occiObjects.h
8
usr/include/oracle/%%ORACLEVERSION%%/client/occiData.h
9
usr/include/oracle/10.2.0.3/client/oci.h
9
usr/include/oracle/%%ORACLEVERSION%%/client/occiObjects.h
10
usr/include/oracle/10.2.0.3/client/oci1.h
10
usr/include/oracle/%%ORACLEVERSION%%/client/oci.h
11
usr/include/oracle/10.2.0.3/client/oci8dp.h
11
usr/include/oracle/%%ORACLEVERSION%%/client/oci1.h
12
usr/include/oracle/10.2.0.3/client/ociap.h
12
usr/include/oracle/%%ORACLEVERSION%%/client/oci8dp.h
13
usr/include/oracle/10.2.0.3/client/ociapr.h
13
usr/include/oracle/%%ORACLEVERSION%%/client/ociap.h
14
usr/include/oracle/10.2.0.3/client/ocidef.h
14
usr/include/oracle/%%ORACLEVERSION%%/client/ociapr.h
15
usr/include/oracle/10.2.0.3/client/ocidem.h
15
usr/include/oracle/%%ORACLEVERSION%%/client/ocidef.h
16
usr/include/oracle/10.2.0.3/client/ocidfn.h
16
usr/include/oracle/%%ORACLEVERSION%%/client/ocidem.h
17
usr/include/oracle/10.2.0.3/client/ociextp.h
17
usr/include/oracle/%%ORACLEVERSION%%/client/ocidfn.h
18
usr/include/oracle/10.2.0.3/client/ocikpr.h
18
usr/include/oracle/%%ORACLEVERSION%%/client/ociextp.h
19
usr/include/oracle/10.2.0.3/client/ocixmldb.h
19
usr/share/oracle/%%ORACLEVERSION%%/client/cdemo81.c
20
usr/include/oracle/10.2.0.3/client/odci.h
20
usr/share/oracle/%%ORACLEVERSION%%/client/demo.mk
21
usr/include/oracle/10.2.0.3/client/oratypes.h
21
usr/share/oracle/%%ORACLEVERSION%%/client/occidemo.sql
22
usr/include/oracle/10.2.0.3/client/ori.h
22
usr/share/oracle/%%ORACLEVERSION%%/client/occidemod.sql
23
usr/include/oracle/10.2.0.3/client/orid.h
23
usr/share/oracle/%%ORACLEVERSION%%/client/occidml.cpp
24
usr/include/oracle/10.2.0.3/client/orl.h
24
usr/share/oracle/%%ORACLEVERSION%%/client/occiobj.cpp
25
usr/include/oracle/10.2.0.3/client/oro.h
25
usr/share/oracle/%%ORACLEVERSION%%/client/occiobj.typ
26
usr/include/oracle/10.2.0.3/client/ort.h
26
usr/share/oracle/%%ORACLEVERSION%%/client/oraaccess.xml
27
usr/include/oracle/10.2.0.3/client/xa.h
27
usr/share/oracle/%%ORACLEVERSION%%/client/setuporamysql.sh
28
usr/lib/oracle/10.2.0.3/client/lib/libclntsh.so
28
@dir usr/include/oracle/%%ORACLEVERSION%%/client
29
usr/lib/oracle/10.2.0.3/client/lib/libocci.so
29
@dir usr/include/oracle/%%ORACLEVERSION%%
30
usr/share/oracle/10.2.0.3/client/cdemo81.c
30
@dir usr/include/oracle
31
usr/share/oracle/10.2.0.3/client/demo.mk
31
@dir usr/include
32
usr/share/oracle/10.2.0.3/client/occidemo.sql
32
@dir usr/share/oracle/%%ORACLEVERSION%%/client
33
usr/share/oracle/10.2.0.3/client/occidemod.sql
33
@dir usr/share/oracle/%%ORACLEVERSION%%
34
usr/share/oracle/10.2.0.3/client/occidml.cpp
34
@dir usr/share/oracle
35
usr/share/oracle/10.2.0.3/client/occiobj.cpp
35
@dir usr/share
36
usr/share/oracle/10.2.0.3/client/occiobj.typ
36
@dir usr
37
@dirrmtry usr/include/oracle/10.2.0.3/client
38
@dirrmtry usr/include/oracle/10.2.0.3
39
@dirrmtry usr/include/oracle
40
@dirrmtry usr/share/oracle/10.2.0.3/client
41
@dirrmtry usr/share/oracle/10.2.0.3
42
@dirrmtry usr/share/oracle
(-)databases/linux-oracle-instantclient-sqlplus/Makefile (-31 / +21 lines)
Lines 2-63 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=		instantclient
4
PORTNAME=		instantclient
5
PORTVERSION=		${ORACLEVERSION}.${DISTDATE}
5
PORTVERSION=		12.1.0.2.0
6
PORTREVISION=		3
7
CATEGORIES=		databases
6
CATEGORIES=		databases
8
MASTER_SITES=		#http://www.oracle.com/technology/software/tech/oci/instantclient/
7
MASTER_SITES=		#http://www.oracle.com/technetwork/topics/linuxsoft-082809.html
9
PKGNAMEPREFIX=		linux-oracle-
8
PKGNAMEPREFIX=		linux-oracle-
10
PKGNAMESUFFIX=		-sqlplus
9
PKGNAMESUFFIX=		-sqlplus
11
DISTNAME=		${PORTNAME}${PKGNAMESUFFIX}-${LINUXARCH}-${ORACLEVERSION}-${DISTDATE}
10
DISTNAME=		${PORTNAME}${PKGNAMESUFFIX}-${LINUXARCH}-${PORTVERSION}
12
DIST_SUBDIR=		oracle
11
DIST_SUBDIR=		oracle
13
12
14
MAINTAINER=		ports@FreeBSD.org
13
MAINTAINER=		JeanFrancois.Boeuf@gmail.com
15
COMMENT=		Oracle 10 32 Bit Linux InstantClient SQLPlus for RDBMS 8.1.2+
14
COMMENT=		Oracle 12c 32 Bit Linux InstantClient SQLPlus
16
15
16
RUN_DEPENDS=	${LINUXBASE}/usr/lib/oracle/${PORTVERSION}/client/lib/libocci.so.12.1:${PORTSDIR}/databases/linux-oracle-instantclient-basic
17
17
ONLY_FOR_ARCHS=		i386 amd64
18
ONLY_FOR_ARCHS=		i386 amd64
18
NO_BUILD=		yes
19
NO_BUILD=	yes
19
DISTINFO_FILE=		${MASTERDIR}/distinfo.i386
20
USE_LDCONFIG=   yes
20
21
21
RESTRICTED=		Packaging prohibited by Oracle license
22
RESTRICTED=		Packaging prohibited by Oracle license
22
23
23
USES=			zip
24
USES=	zip
24
USE_LINUX=		yes
25
USE_LINUX=	c6
25
USE_LINUX_PREFIX=	yes
26
USE_LINUX_PREFIX=	yes
26
27
27
ORACLEVERSION=		10.2.0.3
28
29
BINS_LIST=		sqlplus
28
BINS_LIST=		sqlplus
30
29
31
LIBS_LIST=		glogin.sql	\
30
LIBS_LIST=		glogin.sql libsqlplus.so libsqlplusic.so
32
			libsqlplus.so	\
33
			libsqlplusic.so
34
31
35
WRKSRC=			${WRKDIR}/instantclient_10_2
32
WRKSRC=			${WRKDIR}/instantclient_12_1
36
33
37
INSTBINSDIR=		${STAGEDIR}${PREFIX}/usr/bin
34
INSTBINSDIR=		${STAGEDIR}${PREFIX}/usr/lib/oracle/${PORTVERSION}/client/bin
38
INSTLIBSDIR=		${STAGEDIR}${PREFIX}/usr/lib/oracle/${ORACLEVERSION}/client/lib
35
INSTLIBSDIR=		${STAGEDIR}${PREFIX}/usr/lib/oracle/${PORTVERSION}/client/lib
39
36
40
USE_LDCONFIG=		${PREFIX}/usr/lib/oracle/${ORACLEVERSION}/client/lib
37
PLIST_SUB=     ORACLEVERSION=${PORTVERSION}
41
38
42
PLIST_SUB=		ORACLEVERSION=${ORACLEVERSION}
43
44
.include <bsd.port.pre.mk>
39
.include <bsd.port.pre.mk>
45
40
46
#.if ${ARCH} == "i386"
41
LINUXARCH=		linux
47
LINUXARCH=		linux32
48
DISTDATE=		20061115
49
#.elif ${ARCH} == "amd64"
50
#LINUXARCH=		linux-x86-64
51
#DISTDATE=		20070103
52
#.endif
53
42
54
.if !exists(${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX})
43
.if !exists(${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX})
55
IGNORE+=	due to Oracle license restrictions, you must fetch the source distribution manually from http://www.oracle.com/technology/software/tech/oci/instantclient/index.html , follow the link for ${DISTFILES} and place them in ${DISTDIR}/${DIST_SUBDIR}/
44
IGNORE+=	due to Oracle license restrictions, you must fetch the source distribution manually from http://www.oracle.com/technetwork/topics/linuxsoft-082809.html, follow the link for ${DISTFILES} and place them in ${DISTDIR}/${DIST_SUBDIR}/
56
.endif
45
.endif
57
46
58
do-install:
47
do-install:
59
	@${MKDIR} -m 0755 ${INSTBINSDIR}
48
	@${MKDIR} -m 0755 ${INSTBINSDIR} ${INSTLIBSDIR}
60
	@${MKDIR} -m 0755 ${INSTLIBSDIR}
61
.for i in ${BINS_LIST}
49
.for i in ${BINS_LIST}
62
	${INSTALL_PROGRAM} ${WRKSRC}/${i} ${INSTBINSDIR}/${i}
50
	${INSTALL_PROGRAM} ${WRKSRC}/${i} ${INSTBINSDIR}/${i}
63
.endfor
51
.endfor
Lines 65-68 Link Here
65
	${INSTALL_DATA} ${WRKSRC}/${i} ${INSTLIBSDIR}/${i}
53
	${INSTALL_DATA} ${WRKSRC}/${i} ${INSTLIBSDIR}/${i}
66
.endfor
54
.endfor
67
55
56
DESCR=      ${.CURDIR}/../${PKGNAMEPREFIX}${PORTNAME}-basic/pkg-descr
57
68
.include <bsd.port.post.mk>
58
.include <bsd.port.post.mk>
(-)databases/linux-oracle-instantclient-sqlplus/distinfo (+5 lines)
Line 0 Link Here
1
SHA256 (oracle/instantclient-sqlplus-linux-12.1.0.2.0.zip) = 03062efdb88423342657a679760581af14d936a897647bddcf248453bb01105f
2
SIZE (oracle/instantclient-sqlplus-linux-12.1.0.2.0.zip) = 828190
3
yes
4
native
5
text/plain
(-)databases/linux-oracle-instantclient-sqlplus/distinfo.amd64 (-2 lines)
Lines 1-2 Link Here
1
SHA256 (oracle/instantclient-sqlplus-linux-x86-64-10.2.0.3-20070103.zip) = 8dcc95e3bf5723a7b1d6deccce049490bc70d99c0b9ac6ef13320b6b426303f6
2
SIZE (oracle/instantclient-sqlplus-linux-x86-64-10.2.0.3-20070103.zip) = 789884
(-)databases/linux-oracle-instantclient-sqlplus/distinfo.i386 (-2 lines)
Lines 1-2 Link Here
1
SHA256 (oracle/instantclient-sqlplus-linux32-10.2.0.3-20061115.zip) = aad12fd25a234fec76d672f7993911b9f267732b7bf244d76f44bc212edbd76a
2
SIZE (oracle/instantclient-sqlplus-linux32-10.2.0.3-20061115.zip) = 741699
(-)databases/linux-oracle-instantclient-sqlplus/pkg-descr (-9 lines)
Lines 1-9 Link Here
1
Oracle instant client - SQLPlus distribution
2
3
Instant Client allows you to run your applications without installing
4
the standard Oracle client or having an ORACLE_HOME.  OCI, OCCI, ODBC,
5
and JDBC applications work without modification, while using
6
significantly less disk space than before.  Even SQL*Plus can be used
7
with Instant Client.  No recompile, no hassle.
8
9
WWW: http://www.oracle.com/technology/tech/oci/instantclient/instantclient.html
(-)databases/linux-oracle-instantclient-sqlplus/pkg-plist (-5 / +8 lines)
Lines 1-8 Link Here
1
usr/bin/sqlplus
1
usr/lib/oracle/%%ORACLEVERSION%%/client/bin/sqlplus
2
usr/lib/oracle/%%ORACLEVERSION%%/client/lib/glogin.sql
2
usr/lib/oracle/%%ORACLEVERSION%%/client/lib/glogin.sql
3
usr/lib/oracle/%%ORACLEVERSION%%/client/lib/libsqlplus.so
3
usr/lib/oracle/%%ORACLEVERSION%%/client/lib/libsqlplus.so
4
usr/lib/oracle/%%ORACLEVERSION%%/client/lib/libsqlplusic.so
4
usr/lib/oracle/%%ORACLEVERSION%%/client/lib/libsqlplusic.so
5
@dirrmtry usr/lib/oracle/%%ORACLEVERSION%%/client/lib
5
@dir usr/lib/oracle/%%ORACLEVERSION%%/client/bin
6
@dirrmtry usr/lib/oracle/%%ORACLEVERSION%%/client
6
@dir usr/lib/oracle/%%ORACLEVERSION%%/client/lib
7
@dirrmtry usr/lib/oracle/%%ORACLEVERSION%%
7
@dir usr/lib/oracle/%%ORACLEVERSION%%/client
8
@dirrmtry usr/lib/oracle
8
@dir usr/lib/oracle/%%ORACLEVERSION%%
9
@dir usr/lib/oracle
10
@dir usr/lib
11
@dir usr
(-)emulators/linux-c6-libaio/Makefile (+28 lines)
Line 0 Link Here
1
PORTNAME=	libaio
2
PORTVERSION=	0.3.107
3
CATEGORIES=	emulators linux
4
PKGNAMEPREFIX=	linux-${USE_LINUX}-
5
6
MAINTAINER=	JeanFrancois.Boeuf@gmail.com
7
COMMENT= 	Linux-native asynchronous I/O access library
8
9
ONLY_FOR_ARCHS=	i386 amd64
10
USE_LINUX=	c6
11
USE_LINUX_PREFIX= yes
12
RPMVERSION=	10.el6
13
USE_LINUX_RPM=	yes
14
USE_LDCONFIG=	yes
15
16
PLIST_FILES=	lib/libaio.so.1	\
17
		lib/libaio.so.1.0.0	\
18
		lib/libaio.so.1.0.1
19
DOCSDIR=${PREFIX}/usr/share/doc/${PORTNAME}-${PORTVERSION}
20
PORTDOCS=COPYING TODO
21
22
post-install:
23
	${LN} -sf libaio.so.1.0.1 ${STAGEDIR}${PREFIX}/lib/libaio.so.1
24
25
.include <bsd.port.mk>
26
native
27
text/plain
28
FreeBSD=%H
(-)emulators/linux-c6-libaio/distinfo.i686 (+7 lines)
Line 0 Link Here
1
SHA256 (rpm/i686/centos/6.5/libaio-0.3.107-10.el6.i686.rpm) = 11dec8cf40933ba70831ae5922c314cbf4e6b17afa0da8c2206f9555e7db8a4e
2
SIZE (rpm/i686/centos/6.5/libaio-0.3.107-10.el6.i686.rpm) = 21616
3
SHA256 (rpm/i686/centos/6.5/libaio-0.3.107-10.el6.src.rpm) = aa9d19c8a6ad7e08e317b08a2cddd50b1956b73ee4f46da55572d1adeca706df
4
SIZE (rpm/i686/centos/6.5/libaio-0.3.107-10.el6.src.rpm) = 63867
5
text/plain
6
yes
7
native
(-)emulators/linux-c6-libaio/pkg-descr (+9 lines)
Line 0 Link Here
1
The Linux-native asynchronous I/O facility (\"async I/O\", or \"aio\") has a
2
richer API and capability set than the simple POSIX async I/O facility.
3
This library, libaio, provides the Linux-native API for async I/O.
4
The POSIX async I/O facility requires this library in order to provide
5
kernel-accelerated async I/O capabilities, as do applications which
6
require the Linux-native async I/O API.)
7
text/plain
8
yes
9
native

Return to bug 157544