From dfa541c0572f287f18a6466a92196f36ea281178 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=84lven?= Date: Sun, 23 Feb 2025 17:40:08 +0300 Subject: [PATCH] =?UTF-8?q?lang/lfe:=20update=202.1.1=20=E2=86=92=202.2.0,?= =?UTF-8?q?=20improve=20port?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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) --- lang/lfe/Makefile | 14 ++++++++++---- lang/lfe/distinfo | 6 +++--- lang/lfe/pkg-descr | 6 +++--- lang/lfe/pkg-plist | 34 ++++++++++++++++++---------------- 4 files changed, 34 insertions(+), 26 deletions(-) diff --git a/lang/lfe/Makefile b/lang/lfe/Makefile index 5295e59cc00a..53364a3889b9 100644 --- a/lang/lfe/Makefile +++ b/lang/lfe/Makefile @@ -1,18 +1,24 @@ PORTNAME= lfe -PORTVERSION= 2.1.1 DISTVERSIONPREFIX= v -CATEGORIES= lang +DISTVERSION= 2.2.0 +CATEGORIES= lang lisp MAINTAINER= hrs@FreeBSD.org -COMMENT= Lisp Flavored Erlang -WWW= https://lfe.io +COMMENT= Lisp Flavoured Erlang +WWW= https://lfe.io/ \ + https://github.com/lfe/lfe/ LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE +BUILD_DEPENDS= ${TEST_DEPENDS} +TEST_DEPENDS= rebar3:devel/rebar3 USES= erlang gmake USE_GITHUB= yes GH_ACCOUNT= rvirding ALL_TARGET= compile +TEST_TARGET= tests +NO_ARCH= yes PORTDOCS= README.md OPTIONS_DEFINE= DOCS diff --git a/lang/lfe/distinfo b/lang/lfe/distinfo index 221e92e456b6..210e27ffa122 100644 --- a/lang/lfe/distinfo +++ b/lang/lfe/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1673113389 -SHA256 (rvirding-lfe-v2.1.1_GH0.tar.gz) = e5abacd57dc2f357dda46d8336a40046be806f5c6776f95612676c4b45f6d56b -SIZE (rvirding-lfe-v2.1.1_GH0.tar.gz) = 362597 +TIMESTAMP = 1738100284 +SHA256 (rvirding-lfe-v2.2.0_GH0.tar.gz) = 5c9de979c64de245ac3ae2f9694559a116b538ca7d18bb3ef07716e0e3a696f3 +SIZE (rvirding-lfe-v2.2.0_GH0.tar.gz) = 390120 diff --git a/lang/lfe/pkg-descr b/lang/lfe/pkg-descr index 54c232587da9..8a4a546c44be 100644 --- a/lang/lfe/pkg-descr +++ b/lang/lfe/pkg-descr @@ -1,3 +1,3 @@ -LFE, Lisp Flavoured Erlang, is a lisp syntax front-end to the Erlang -compiler. Code produced with it is compatible with "normal" Erlang -code. An LFE evaluator and shell is also included. +LFE, Lisp Flavoured Erlang, is a lisp syntax front-end to the Erlang compiler. +Code produced with it is compatible with "normal" Erlang code. +An LFE evaluator and shell is also included. diff --git a/lang/lfe/pkg-plist b/lang/lfe/pkg-plist index 9a0fdfb21670..ca23a431649d 100644 --- a/lang/lfe/pkg-plist +++ b/lang/lfe/pkg-plist @@ -8,6 +8,8 @@ lib/erlang/lib/lfe-%%VERSION%%/bin/lfedoc lib/erlang/lib/lfe-%%VERSION%%/bin/lfescript lib/erlang/lib/lfe-%%VERSION%%/ebin/cl.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_bits.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_edlin_expand.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_bits.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_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_pretty.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_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_include.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.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_qlc.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_docs.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_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/scm.beam 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/scm.lfe 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/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_bits.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_edlin_expand.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_bits.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_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_pretty.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_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_include.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.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_parse.erl 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_scan.xrl -lib/erlang/lib/lfe-%%VERSION%%/src/lfe_shell_docs.erl +lib/erlang/lib/lfe-%%VERSION%%/src/lfe_scan.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_translate.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/NOTES lib/erlang/lib/lfe-%%VERSION%%/src/scm.erl share/man/man1/lfe.1.gz share/man/man1/lfescript.1.gz