Bug 212951 - devel/visualparadigm: Update to 13.2 build 20160904
Summary: devel/visualparadigm: Update to 13.2 build 20160904
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Ben Woods
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-23 22:03 UTC by Fernando Apesteguía
Modified: 2016-10-04 22:48 UTC (History)
1 user (show)

See Also:
fernape: maintainer-feedback+


Attachments
patch to the ports tree (1.30 KB, patch)
2016-09-23 22:03 UTC, Fernando Apesteguía
fernape: maintainer-approval+
Details | Diff
Patch to update devel/visualparadigm to 13.2.20160904 (167.62 KB, patch)
2016-09-29 15:32 UTC, Ben Woods
no flags Details | Diff
patch to the ports tree (167.61 KB, patch)
2016-09-29 21:22 UTC, Fernando Apesteguía
fernape: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Fernando Apesteguía freebsd_committer freebsd_triage 2016-09-23 22:03:42 UTC
Created attachment 175109 [details]
patch to the ports tree

The attached patch updates devel/visualparadigm to version 13.2 build 20160904.

The upstream project doesn't provide details for minor updates

- Q/A:
  * port test: OK
  * portlint -AC: OK
  * poudriere builds for {9.3,10.1,10.2,10.3}{i386,amd64}: OK
Comment 1 Ben Woods freebsd_committer freebsd_triage 2016-09-29 15:32:40 UTC
Created attachment 175272 [details]
Patch to update devel/visualparadigm to 13.2.20160904

Hi Fernando,

Apologies for not having this done already. I have some further improvements over your patch that I want to suggest, but I have been unable to perform build testing due to problems building the dependency java/openjdk8 (see PR213088).

Regardless, can you please consider the attached patch, and let me know your thoughts? In summary:
- Adds LICENSE details, which are quite restrictive regarding redistribution
- Set the WRKSRC to the directory the distfile will be extracted into (inline with other ports)
- Install into ${DATADIR} instead of /usr/local/visualparadigm. Not that for java ports, ${DATADIR} is typically set to /usr/local/share/java/visualparadigm
- Use ${INSTALL_PROGRAM} in Makefile to install binaries that need to be executable, rather than @mode 0755 in pkg-plist. Note I haven't implemented this one yet - but I will once I can do build testing.
Comment 2 Fernando Apesteguía freebsd_committer freebsd_triage 2016-09-29 21:21:35 UTC
(In reply to Ben Woods from comment #1)
Hi Ben,

Thanks for taking time to improve this port.

I'm fine with all your changes. I changed the install target to use INSTALL_SCRIPT (as opposed to INSTALL_PROGRAM) since the files you refer to are actually scripts. I could test build it since I have openjdk8 compiled from a week ago.

- Q/A
 * portlint -AC OK
 * port test OK
 * poudriere builds for {9.3,10.1,10.2,10.3}{i386,amd64} OK

I uploaded the poudriere logs in case you want to have a look:

https://app.box.com/s/bujip0990dwrtccll1zsbwchninsus52
Comment 3 Fernando Apesteguía freebsd_committer freebsd_triage 2016-09-29 21:22:16 UTC
Created attachment 175288 [details]
patch to the ports tree
Comment 4 Fernando Apesteguía freebsd_committer freebsd_triage 2016-10-04 21:32:08 UTC
This PR has been deprecated by this new one:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213211