When you try to build databases/sqldeveloper, you are shown the following message:
However, that zip file is no longer available in the Oracle website. Instead, you are offered sqldeveloper-4.1.2.20.64-no-jre (which is newer than -- and, therefore, better than -- the zipfile that the Makefile wants me to download). So I downloaded that file into /usr/ports/distfiles/oracle, after creating that directory, because it did not exist. At this point it is still impossible to build databases/sqldeveloper, because the Makefile is still detecting the nonexistence of the zipfile that it is looking for, but that file is going to be nonexistent for a long time, because it is gone from the Oracle website. So I invoked the command
In case you are wondering, I did do a
So, how do I build this wretched thing? As always, thank you in advance for any and all replies.
Code:
due to Oracle license restrictions, you must fetch the source distribution manually. Please access http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html with a web browser and follow the link for the sqldeveloper-4.1.1.19.59-no-jre.zip. You will be required to register and log in, but you can create an account on that page. After registration and accepting the Oracle License, download the distribution file, sqldeveloper-4.1.1.19.59-no-jre.zip, into /usr/ports/distfiles//oracle/ and then restart this installation
DISTNAME=sqldeveloper-4.1.2.20.64-no-jre time portmaster -bwgD --no-confirm databases/sqldeveloper after reading some of the impenetrable forest of Makefiles involved in building a FreeBSD port, and correctly discerning that the DISTFILE variable could be effectively manipulated in that way, and that got me a little further, but not far enough. Now it crashes and burns here:
Code:
===> Fetching all distfiles required by sqldeveloper-4.1.1.19.59 for building
===> Extracting for sqldeveloper-4.1.1.19.59
=> No SHA256 checksum recorded for oracle/sqldeveloper-4.1.2.20.64-no-jre.zip.
=> No suitable checksum found for oracle/sqldeveloper-4.1.2.20.64-no-jre.zip.
*** Error code 1
Stop.
make: stopped in /usr/ports/databases/sqldeveloper
===>>> make build failed for databases/sqldeveloper
===>>> Aborting update
portsnap fetch and portsnap extract databases/sqldeveloper just in case someone had noticed that Oracle has disappeared the zipfile that the port is looking for. No such luck, even after the portsnap extract it continues to look for an obsoleted file, and setting the DISTNAME variable only brings me to the point where it complains about not finding a suitable checksum, vide supra.So, how do I build this wretched thing? As always, thank you in advance for any and all replies.