shells/oil: Move to shells/oils; Update 0.24.0 → 0.28.0; Add options

PR:		286405
This commit is contained in:
Getz Mikalsen
2025-04-27 18:37:51 -07:00
committed by Yuri Victorovich
parent 6df600eb4a
commit 1098d56432
7 changed files with 53 additions and 37 deletions
+1
View File
@@ -4328,3 +4328,4 @@ textproc/py-grapheme||2025-04-21|Has expired: Upstream is inactive for 4 years
devel/p5-threads|lang/perl5.36|2025-04-24|part of Perl core since 5.7.3, the port was from 5.27.8
databases/replibyte||2025-04-26|incompatible rust 1.86.0 and seems to be dead upstream
net-im/chatterino2||2025-04-27|Has expired: Broken for more than a month with no available fixes
shells/oil|shells/oils|2025-04-27|Project was renamed upstream
+1 -1
View File
@@ -44,7 +44,7 @@
SUBDIR += nu_plugin_query
SUBDIR += nushell
SUBDIR += ohmyzsh
SUBDIR += oil
SUBDIR += oils
SUBDIR += oksh
SUBDIR += p5-Bash-Completion
SUBDIR += p5-Shell-Perl
-33
View File
@@ -1,33 +0,0 @@
PORTNAME= oil
DISTVERSIONPREFIX= v
DISTVERSION= 0.24.0
CATEGORIES= shells
MASTER_SITES= https://www.oilshell.org/download/
PKGNAMESUFFIX= -shell
DISTNAME= oils-for-unix-${PORTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= New Unix shell
WWW= https://www.oilshell.org/ \
https://github.com/oils-for-unix/oils
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= gmake
GNU_CONFIGURE= yes
PLIST_FILES= bin/oils-for-unix \
bin/osh \
bin/ysh \
share/man/man1/osh.1.gz
do-build:
@cd ${WRKSRC} && \
${SETENV} ${MAKE_ENV} _build/oils.sh
do-install:
@cd ${WRKSRC} && \
${SETENV} DESTDIR=${STAGEDIR} ./install
.include <bsd.port.mk>
-3
View File
@@ -1,3 +0,0 @@
TIMESTAMP = 1731297386
SHA256 (oils-for-unix-0.24.0.tar.gz) = df4afed94d53b303a782ce0380c393d60f6d21921ef2a25922b400828add98f3
SIZE (oils-for-unix-0.24.0.tar.gz) = 829706
+48
View File
@@ -0,0 +1,48 @@
PORTNAME= oils
DISTVERSIONPREFIX= v
DISTVERSION= 0.28.0
CATEGORIES= shells
MASTER_SITES= https://oils.pub/download/
PKGNAMESUFFIX= -shell
DISTNAME= oils-for-unix-${PORTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= New Unix shell
WWW= https://www.oils.pub/ \
https://github.com/oils-for-unix/oils
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= gmake
OPTIONS_DEFINE= READLINE LIBC-FEAT SYSTEMTAP-SDT
OPTIONS_DEFAULT= READLINE LIBC-FEAT SYSTEMTAP-SDT
READLINE_DESC= Enable use of GNU readline
LIBC-FEAT_DESC= Assume FNM_EXTMATCH, GLOB_PERIOD, *pwent()
SYSTEMTAP-SDT_DESC= Compile with systemtap-sdt
READLINE_LIB_DEPENDS= libreadline.so:devel/readline
READLINE_CONFIGURE_WITH= readline
READLINE_CONFIGURE_ON= --readline=${LOCALBASE}
LIBC-FEAT_CONFIGURE_WITH= libc-features
SYSTEMTAP-SDT_CONFIGURE_WITH= systemtap-sdt
GNU_CONFIGURE= yes
PLIST_FILES= bin/oils-for-unix \
bin/osh \
bin/ysh \
share/man/man1/osh.1.gz
do-build:
@cd ${WRKSRC} && \
${SETENV} ${MAKE_ENV} _build/oils.sh
do-install:
@cd ${WRKSRC} && \
${SETENV} DESTDIR=${STAGEDIR} ./install
.include <bsd.port.mk>
+3
View File
@@ -0,0 +1,3 @@
TIMESTAMP = 1745759202
SHA256 (oils-for-unix-0.28.0.tar.gz) = 266d14b16d90d4a07fe774881eafa0ecdbbc8411cf1c75f8b6e256370b668e35
SIZE (oils-for-unix-0.28.0.tar.gz) = 837326