summaryrefslogtreecommitdiff
path: root/devel/parol-ls
diff options
context:
space:
mode:
Diffstat (limited to 'devel/parol-ls')
-rw-r--r--devel/parol-ls/Makefile10
-rw-r--r--devel/parol-ls/files/patch-Cargo.toml13
2 files changed, 19 insertions, 4 deletions
diff --git a/devel/parol-ls/Makefile b/devel/parol-ls/Makefile
index e3345f10a377..e456b52761a9 100644
--- a/devel/parol-ls/Makefile
+++ b/devel/parol-ls/Makefile
@@ -1,6 +1,6 @@
PORTNAME= parol-ls
DISTVERSION= 1.0.1
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -10,8 +10,8 @@ WWW= https://jsinger67.github.io/ \
LICENSE= APACHE20 MIT
LICENSE_COMB= dual
-LICENSE_FILE_APACHE20= ${WRKSRC}/../../LICENSE-APACHE
-LICENSE_FILE_MIT= ${WRKSRC}/../../LICENSE-MIT
+LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
+LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
USES= cargo
@@ -19,7 +19,9 @@ USE_GITHUB= yes
GH_ACCOUNT= jsinger67
GH_PROJECT= parol
-WRKSRC_SUBDIR= crates/parol-ls
+CARGO_SRC_SUBDIR= crates/parol-ls
+CARGO_BUILD= yes
+CARGO_INSTALL= yes
CARGO_CRATES= ahash-0.8.11 \
aho-corasick-1.1.3 \
diff --git a/devel/parol-ls/files/patch-Cargo.toml b/devel/parol-ls/files/patch-Cargo.toml
new file mode 100644
index 000000000000..a1a0cbb33274
--- /dev/null
+++ b/devel/parol-ls/files/patch-Cargo.toml
@@ -0,0 +1,13 @@
+- prevent breakage due to crates/.cargo inclusion
+
+--- Cargo.toml.orig 2025-09-20 09:05:40 UTC
++++ Cargo.toml
+@@ -3,7 +3,7 @@ members = [
+ resolver = "2"
+
+ members = [
+- "crates/*",
++ "crates/parol-ls",
+ ]
+
+ exclude = [