Bug 245316 - [revive ports] databases/linux-oracle-instantclient-sqlplus and basic, sdk port update
Summary: [revive ports] databases/linux-oracle-instantclient-sqlplus and basic, sdk po...
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-03 13:55 UTC by papowell
Modified: 2023-06-14 06:01 UTC (History)
4 users (show)

See Also:


Attachments
databases/linux-oracle-instantclient-sqlplus port in SHAR format (4.51 KB, text/plain)
2020-04-03 15:02 UTC, papowell
no flags Details
databases/linux-oracle-instantclient-sdk port in SHAR format (6.31 KB, text/plain)
2020-04-03 15:04 UTC, papowell
no flags Details
databases/linux-oracle-instantclient-basic port in SHAR format (4.80 KB, text/plain)
2020-04-03 15:07 UTC, papowell
no flags Details
newer version of source (3.46 KB, patch)
2022-05-18 08:19 UTC, Leo Vandewoestijne
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description papowell 2020-04-03 13:55:26 UTC

    
Comment 1 papowell 2020-04-03 15:02:41 UTC
Created attachment 213017 [details]
databases/linux-oracle-instantclient-sqlplus port in SHAR format

SHAR version of the update to the linux-oracle-instantclient-sqlplus port.
Comment 2 papowell 2020-04-03 15:04:39 UTC
Created attachment 213018 [details]
databases/linux-oracle-instantclient-sdk port in SHAR format

databases/linux-oracle-instantclient-sdk port in SHAR format
Comment 3 papowell 2020-04-03 15:07:05 UTC
Created attachment 213019 [details]
databases/linux-oracle-instantclient-basic port in SHAR format

databases/linux-oracle-instantclient-basic port in SHAR format
Comment 4 papowell 2020-04-03 16:07:39 UTC
databases/linux-oracle-instantclient-sqlplus provides the Linux 32bit version of the Oracle Instantclient application.

The port has been removed from the Ports Tree as of April 3, 2020 and the MOVED file has the notation:
databases/linux-oracle-instantclient-sqlplus||2019-12-31|Has expired: Depends on deprecated Centos 6 framework

I have updated the databases/linux-oracle-instantclient-sqlplus, linux-oracle-instantclient-sdk, linux-oracle-instantclient-basic ports to use the Oracle Openclient Version 11.1.0.7 for Linux 32bit and Linux Centos 7.

The port has updated information on how to get the instantclient-sqlplus-linux32-11.1.0.7.zip and other files from the https://www.oracle.com/database/technologies/instant-client/linux-x86-32-downloads.html web site. LICENSE information has been added to the Port Makefile.

Portlint was run on the updated ports and the reported errors and warnings fixed.
Portlint reports a warning when the recommended in the Porters Handbook construction for checking for the existence of files is used:

.if !exists(${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX})
IGNORE=\
    Due to Oracle license restrictions, you must fetch the source\
    ....
.endif

The .if conditional test appears to confuse portlint.
Comment 5 Leo Vandewoestijne 2022-05-18 08:19:18 UTC
Created attachment 234013 [details]
newer version of source

I'm seriously happy I found this open PR!
The proposed patches allowed met to get sqlplus going again.

However, I've used 11.2.0.4.0, and did so successfully on x86-64
(so FYI I put my minor alterations in enclosed diff).

Anyway, having this port deleted for no real reason is a shame.
And having it allows having a decent Oracle client
(and that's great; better than something in the middle).
Comment 6 Ricardo Fraile 2023-02-28 14:09:39 UTC
It would be nice to have this available.
Comment 7 Ivan 2023-06-14 06:01:31 UTC
I'm also looking forward to having this port live