Bug 245316

Summary: [revive ports] databases/linux-oracle-instantclient-sqlplus and basic, sdk port update
Product: Ports & Packages Reporter: papowell
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: New ---    
Severity: Affects Some People CC: papowell
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
databases/linux-oracle-instantclient-sqlplus port in SHAR format
none
databases/linux-oracle-instantclient-sdk port in SHAR format
none
databases/linux-oracle-instantclient-basic port in SHAR format none

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.