Bug 200892 - [NEW PORT] lang/arnoldc: Interpreter for Schwarzenegger-based scripting language
Summary: [NEW PORT] lang/arnoldc: Interpreter for Schwarzenegger-based scripting language
Status: Closed Feedback Timeout
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Nikolai Lifanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-15 23:31 UTC by gekkey
Modified: 2018-09-11 12:30 UTC (History)
2 users (show)

See Also:


Attachments
shell archive of port (3.07 KB, text/plain)
2015-06-15 23:31 UTC, gekkey
no flags Details
updated shar (2.63 KB, text/plain)
2017-01-02 18:56 UTC, Nikolai Lifanov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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.