Bug 200892

Summary: [NEW PORT] lang/arnoldc: Interpreter for Schwarzenegger-based scripting language
Product: Ports & Packages Reporter: gekkey <mgeskey>
Component: Individual Port(s)Assignee: Nikolai Lifanov <lifanov>
Status: Closed Feedback Timeout    
Severity: Affects Only Me CC: bigwoody2, lifanov
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
shell archive of port
none
updated shar none

Description gekkey 2015-06-15 23:31:08 UTC
Created attachment 157784 [details]
shell archive of port

A port of the Arnold Schwarzenegger scripting language, as detailed here https://github.com/lhartikk/ArnoldC

Be quick to critique; this is my first port.
Comment 1 Nikolai Lifanov freebsd_committer freebsd_triage 2017-01-02 18:32:57 UTC
I'm taking a look at it now.
First, there is a "portlint" port/package.
Please make sure that "portlint -A" is satisfied for new ports.
Comment 2 Nikolai Lifanov freebsd_committer freebsd_triage 2017-01-02 18:55:40 UTC
o Fetch using Github
 It's pretty important to build a specific revision, not MASTER

o changes to pkg-descr:
 - wrap at 80 lines
 - define WWW

o add a license
 It's also important, otherwise binary package won't build.
 I left LICENSE_FILE commented out, but you can get it working for bonus points.
 It should point to LICENSE.

o switch to USE_JAVA

o fix BUILD_DEPENDS: PORTSDIR is implied and ends up being listed twice

o If pkg-plist has less than 6 entries, it's better to use PLIST_FILES

You can't download during build phase. Consider creating a tarball of dependencies and hosting it somewhere, like is done with devel/hadoop.

I solved all but the last one and I'm about to attach an updated shar for you to review.
Comment 3 Nikolai Lifanov freebsd_committer freebsd_triage 2017-01-02 18:56:36 UTC
Created attachment 178459 [details]
updated shar

fixes some issues, still need to bring in a frozen maven directory
Comment 4 Nikolai Lifanov freebsd_committer freebsd_triage 2017-01-02 18:57:31 UTC
FYI: it builds now
Comment 5 Nikolai Lifanov freebsd_committer freebsd_triage 2017-02-18 23:49:02 UTC
Hi!

I'd like to move this forward. Do you have any news on a frozen maven tarball?
If you need a place to host it, maybe I can help out.
Comment 6 Tobias Kortkamp freebsd_committer freebsd_triage 2018-09-11 12:30:45 UTC
Closing for lack of feedback for ~1.5 years.