lang/lfe: update 2.1.1 → 2.2.0, improve port

Changelogs:
https://github.com/lfe/lfe/releases/tag/v2.1.2
https://github.com/lfe/lfe/releases/tag/v2.1.3
https://github.com/lfe/lfe/releases/tag/v2.1.4
https://github.com/lfe/lfe/releases/tag/v2.1.5
https://github.com/lfe/lfe/releases/tag/v2.2.0

Improve port:
+ Add WWW for source code repository
+ Add TEST_TARGET, LICENSE_FILE and lisp category
* Declare this package as using a wildcard architecture:
  pkg-static: DEVELOPER_MODE: Notice: arch "FreeBSD:14:amd64" --
  no architecture specific files found
* Sort pkg-plist
* Sort pkg-descr

PR:		280837
Approved by:	hrs (maintainer, timeout > 6 months)
This commit is contained in:
Älven 2025-02-23 17:40:08 +03:00 committed by Vladimir Druzenko
parent 3fc24f70ea
commit dfa541c057
4 changed files with 34 additions and 26 deletions

View file

@ -1,18 +1,24 @@
PORTNAME= lfe PORTNAME= lfe
PORTVERSION= 2.1.1
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
CATEGORIES= lang DISTVERSION= 2.2.0
CATEGORIES= lang lisp
MAINTAINER= hrs@FreeBSD.org MAINTAINER= hrs@FreeBSD.org
COMMENT= Lisp Flavored Erlang COMMENT= Lisp Flavoured Erlang
WWW= https://lfe.io WWW= https://lfe.io/ \
https://github.com/lfe/lfe/
LICENSE= APACHE20 LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${TEST_DEPENDS}
TEST_DEPENDS= rebar3:devel/rebar3
USES= erlang gmake USES= erlang gmake
USE_GITHUB= yes USE_GITHUB= yes
GH_ACCOUNT= rvirding GH_ACCOUNT= rvirding
ALL_TARGET= compile ALL_TARGET= compile
TEST_TARGET= tests
NO_ARCH= yes
PORTDOCS= README.md PORTDOCS= README.md
OPTIONS_DEFINE= DOCS OPTIONS_DEFINE= DOCS

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1673113389 TIMESTAMP = 1738100284
SHA256 (rvirding-lfe-v2.1.1_GH0.tar.gz) = e5abacd57dc2f357dda46d8336a40046be806f5c6776f95612676c4b45f6d56b SHA256 (rvirding-lfe-v2.2.0_GH0.tar.gz) = 5c9de979c64de245ac3ae2f9694559a116b538ca7d18bb3ef07716e0e3a696f3
SIZE (rvirding-lfe-v2.1.1_GH0.tar.gz) = 362597 SIZE (rvirding-lfe-v2.2.0_GH0.tar.gz) = 390120

View file

@ -1,3 +1,3 @@
LFE, Lisp Flavoured Erlang, is a lisp syntax front-end to the Erlang LFE, Lisp Flavoured Erlang, is a lisp syntax front-end to the Erlang compiler.
compiler. Code produced with it is compatible with "normal" Erlang Code produced with it is compatible with "normal" Erlang code.
code. An LFE evaluator and shell is also included. An LFE evaluator and shell is also included.

View file

@ -8,6 +8,8 @@ lib/erlang/lib/lfe-%%VERSION%%/bin/lfedoc
lib/erlang/lib/lfe-%%VERSION%%/bin/lfescript lib/erlang/lib/lfe-%%VERSION%%/bin/lfescript
lib/erlang/lib/lfe-%%VERSION%%/ebin/cl.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/cl.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/clj.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/clj.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe.app
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_abstract_code.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_abstract_code.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_bits.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_bits.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_codegen.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_codegen.beam
@ -16,33 +18,32 @@ lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_comp.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_docs.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_docs.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_edlin_expand.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_edlin_expand.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_env.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_env.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_eval_bits.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_error.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_eval.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_eval.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_eval_bits.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_gen.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_gen.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_init.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_init.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_internal.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_internal.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_io.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_io_format.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_io_format.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_io_pretty.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_io_pretty.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_io_write.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_io_write.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_io.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_lib.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_lib.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_lint.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_lint.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_macro.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_macro_export.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_macro_export.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_macro_include.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_macro_include.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_macro_record.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_macro_record.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_macro_struct.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_macro_struct.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_macro.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_ms.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_ms.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_parse.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_parse.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_qlc.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_qlc.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_scan.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_scan.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_shell_docs.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_shell.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_shell.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_shell_docs.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_struct.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_struct.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_translate.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_translate.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_types.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe_types.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe.app
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfe.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/lfescript.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/lfescript.beam
lib/erlang/lib/lfe-%%VERSION%%/ebin/scm.beam lib/erlang/lib/lfe-%%VERSION%%/ebin/scm.beam
lib/erlang/lib/lfe-%%VERSION%%/include/cl.lfe lib/erlang/lib/lfe-%%VERSION%%/include/cl.lfe
@ -50,8 +51,12 @@ lib/erlang/lib/lfe-%%VERSION%%/include/clj.lfe
lib/erlang/lib/lfe-%%VERSION%%/include/match-spec.lfe lib/erlang/lib/lfe-%%VERSION%%/include/match-spec.lfe
lib/erlang/lib/lfe-%%VERSION%%/include/scm.lfe lib/erlang/lib/lfe-%%VERSION%%/include/scm.lfe
lib/erlang/lib/lfe-%%VERSION%%/src/ChangeLog lib/erlang/lib/lfe-%%VERSION%%/src/ChangeLog
lib/erlang/lib/lfe-%%VERSION%%/src/NOTES
lib/erlang/lib/lfe-%%VERSION%%/src/cl.lfe lib/erlang/lib/lfe-%%VERSION%%/src/cl.lfe
lib/erlang/lib/lfe-%%VERSION%%/src/clj.lfe lib/erlang/lib/lfe-%%VERSION%%/src/clj.lfe
lib/erlang/lib/lfe-%%VERSION%%/src/lfe.app.src
lib/erlang/lib/lfe-%%VERSION%%/src/lfe.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe.hrl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_abstract_code.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_abstract_code.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_bits.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_bits.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_codegen.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_codegen.erl
@ -62,38 +67,35 @@ lib/erlang/lib/lfe-%%VERSION%%/src/lfe_docs.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_docs.hrl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_docs.hrl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_edlin_expand.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_edlin_expand.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_env.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_env.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_eval_bits.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_error.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_eval.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_eval.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_eval_bits.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_gen.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_gen.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_init.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_init.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_internal.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_internal.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_io.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_io_format.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_io_format.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_io_pretty.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_io_pretty.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_io_write.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_io_write.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_io.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_lib.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_lib.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_lint.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_lint.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_macro.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_macro.hrl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_macro_export.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_macro_export.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_macro_include.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_macro_include.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_macro_record.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_macro_record.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_macro_struct.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_macro_struct.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_macro.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_macro.hrl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_ms.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_ms.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_parse.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_parse.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_parse.spell1 lib/erlang/lib/lfe-%%VERSION%%/src/lfe_parse.spell1
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_qlc.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_qlc.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_scan.xrl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_scan.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_shell_docs.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_shell.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_shell.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_shell_docs.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_struct.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_struct.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_translate.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_translate.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe_types.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfe_types.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe.app.src
lib/erlang/lib/lfe-%%VERSION%%/src/lfe.erl
lib/erlang/lib/lfe-%%VERSION%%/src/lfe.hrl
lib/erlang/lib/lfe-%%VERSION%%/src/lfescript.erl lib/erlang/lib/lfe-%%VERSION%%/src/lfescript.erl
lib/erlang/lib/lfe-%%VERSION%%/src/NOTES
lib/erlang/lib/lfe-%%VERSION%%/src/scm.erl lib/erlang/lib/lfe-%%VERSION%%/src/scm.erl
share/man/man1/lfe.1.gz share/man/man1/lfe.1.gz
share/man/man1/lfescript.1.gz share/man/man1/lfescript.1.gz