Bug 221162

Summary: java/bluej: Update to 4.1.0
Product: Ports & Packages Reporter: Ben Woods <woodsb02>
Component: Individual Port(s)Assignee: Ben Woods <woodsb02>
Status: Closed FIXED    
Severity: Affects Only Me CC: lme, woodsb02
Priority: --- Keywords: patch, patch-ready
Version: LatestFlags: bugzilla: maintainer-feedback? (lme)
Hardware: Any   
OS: Any   
URL: https://bluej.org/versions.html
Attachments:
Description Flags
java/bluej: Update to 4.1.0 woodsb02: maintainer-approval? (lme)

Description Ben Woods freebsd_committer 2017-08-01 23:40:11 UTC
The version of bluej in ports is 3 years out of date, and should be updated if possible. The latest version currently available is 4.1.0.
https://bluej.org/versions.html

We should also investigate why portscout isn't detecting the new versions and promoting the port maintainer about new releases.
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2017-08-02 04:37:30 UTC
At first glance, given presentMASTER_SITES [1], the first doesn't allow directory listings (indexes) and the second doesn't resolve (appears NXDOMAIN) and should be removed.

[1] MASTER_SITES=   http://www.bluej.org/download/files/ \
                    ftp://ftp.bluej.org/pub/bluej/
Comment 2 Ben Woods freebsd_committer 2017-08-03 13:11:51 UTC
Created attachment 184990 [details]
java/bluej: Update to 4.1.0

java/bluej: Update to 4.1.0

- Remove fallback MASTER_SITE (no longer available)
- Add LICENSE details
- Add dependency on openjfx to fix runtime error
- Set NO_ARCH=yes
- Add desktop entry
- Move install location to ${JAVASHAREDIR}/${PORTNAME} as per porter's handbook
Comment 3 Ben Woods freebsd_committer 2017-08-03 13:15:15 UTC
This patch also changes the maintainer to myself.
lme: Please let me know if you would rather continue as maintainer.

I have completed build and runtime testing with this on 12-current amd64.
Comment 4 Lars Engels freebsd_committer 2017-08-30 19:18:07 UTC
Hi Ben,

sorry for the late answer. I tried to answer via mail some weeks ago but that didn't work.

If you like you can have the port. I don't use bluej any more.

Thanks for taking care of it!
Comment 5 Ben Woods freebsd_committer 2017-10-21 01:58:28 UTC
Committed - thanks!
Comment 6 commit-hook freebsd_committer 2017-10-21 01:59:01 UTC
A commit references this bug:

Author: woodsb02
Date: Sat Oct 21 01:58:27 UTC 2017
New revision: 452567
URL: https://svnweb.freebsd.org/changeset/ports/452567

Log:
  java/bluej: Update to 4.1.1

  - Change minimum supported JDK version to 8u60
  - Take maintainership
  - Remove fallback MASTER_SITE (no longer available)
  - Add LICENSE details
  - Add dependency on openjfx to fix runtime error
  - Set NO_ARCH=yes
  - Add desktop entry
  - Move install location to ${JAVASHAREDIR}/${PORTNAME} as per porter's handbook

  PR:		221162
  Approved by:	lme (previous maintainer)

Changes:
  head/java/bluej/Makefile
  head/java/bluej/distinfo
  head/java/bluej/files/bluej.in
  head/java/bluej/pkg-plist