Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F143104027
D54863.id170356.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
7 KB
Referenced Files
None
Subscribers
None
D54863.id170356.diff
View Options
diff --git a/devel/voc-pipes/Makefile b/devel/voc-pipes/Makefile
new file mode 100644
--- /dev/null
+++ b/devel/voc-pipes/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= voc-pipes
+DISTVERSION= 0.1.0-master.20260124
+CATEGORIES= devel
+
+MAINTAINER= antranigv@FreeBSD.am
+COMMENT= Unix pipes library for Vishap Oberon Compiler
+WWW= https://github.com/norayr/pipes
+
+LICENSE= GPLv3
+
+BUILD_DEPENDS= voc:lang/voc voc-strutils>0:devel/voc-strutils
+
+USE_GITHUB= yes
+GH_ACCOUNT= norayr
+GH_PROJECT= pipes
+GH_TAGNAME= ef0629a71853b145def2b8b27300d3d02b228739
+
+PLIST_FILES= lib/voc/pipes.sym \
+ lib/voc/pipes.o \
+ lib/voc/pipes.h \
+
+pre-build:
+ ${MKDIR} ${WRKSRC}/build/
+ ${CP} ${LOCALBASE}/lib/voc/strTypes.* ${WRKSRC}/build/
+ ${CP} ${LOCALBASE}/lib/voc/strUtils.* ${WRKSRC}/build/
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/lib/voc/
+ ${INSTALL} ${WRKSRC}/build/pipes.sym ${STAGEDIR}${PREFIX}/lib/voc/
+ ${INSTALL} ${WRKSRC}/build/pipes.o ${STAGEDIR}${PREFIX}/lib/voc/
+ ${INSTALL} ${WRKSRC}/build/pipes.h ${STAGEDIR}${PREFIX}/lib/voc/
+
+.include <bsd.port.mk>
diff --git a/devel/voc-pipes/distinfo b/devel/voc-pipes/distinfo
new file mode 100644
--- /dev/null
+++ b/devel/voc-pipes/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1769287062
+SHA256 (norayr-pipes-0.1.0-master.20260124-ef0629a71853b145def2b8b27300d3d02b228739_GH0.tar.gz) = aa2c08fbd8b1d7ca0e9511a02e580e387747fdfd44ef876d67009fa7cef162e7
+SIZE (norayr-pipes-0.1.0-master.20260124-ef0629a71853b145def2b8b27300d3d02b228739_GH0.tar.gz) = 8339
diff --git a/devel/voc-pipes/files/patch-Makefile b/devel/voc-pipes/files/patch-Makefile
new file mode 100644
--- /dev/null
+++ b/devel/voc-pipes/files/patch-Makefile
@@ -0,0 +1,11 @@
+--- Makefile.orig 2026-01-24 20:40:52 UTC
++++ Makefile
+@@ -6,7 +6,7 @@ ROOTDIR = $$PWD
+
+ ROOTDIR = $$PWD
+
+-all: ${DEPS}
++all:
+ @if [ ! -d build ]; then \
+ mkdir build; \
+ fi
diff --git a/devel/voc-pipes/pkg-descr b/devel/voc-pipes/pkg-descr
new file mode 100644
--- /dev/null
+++ b/devel/voc-pipes/pkg-descr
@@ -0,0 +1 @@
+Unix pipes library for Vishap Oberon Compiler
diff --git a/devel/voc-strutils/Makefile b/devel/voc-strutils/Makefile
new file mode 100644
--- /dev/null
+++ b/devel/voc-strutils/Makefile
@@ -0,0 +1,34 @@
+PORTNAME= voc-strutils
+DISTVERSION= 0.1.0-main.20250713
+CATEGORIES= devel
+
+MAINTAINER= antranigv@FreeBSD.am
+COMMENT= Simple array of char (string) library for oberon
+WWW= https://github.com/norayr/strutils
+
+LICENSE= GPLv3
+
+BUILD_DEPENDS= voc:lang/voc
+
+USE_GITHUB= yes
+GH_ACCOUNT= norayr
+GH_PROJECT= strutils
+GH_TAGNAME= 2a450a1ef94a431787e258e262d053377ac9275c
+
+PLIST_FILES= lib/voc/strTypes.o \
+ lib/voc/strUtils.o \
+ lib/voc/strUtils.h \
+ lib/voc/strTypes.h \
+ lib/voc/strUtils.sym \
+ lib/voc/strTypes.sym \
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/lib/voc/
+ ${INSTALL} ${WRKSRC}/build/strTypes.sym ${STAGEDIR}${PREFIX}/lib/voc/
+ ${INSTALL} ${WRKSRC}/build/strTypes.o ${STAGEDIR}${PREFIX}/lib/voc/
+ ${INSTALL} ${WRKSRC}/build/strTypes.h ${STAGEDIR}${PREFIX}/lib/voc/
+ ${INSTALL} ${WRKSRC}/build/strUtils.sym ${STAGEDIR}${PREFIX}/lib/voc/
+ ${INSTALL} ${WRKSRC}/build/strUtils.o ${STAGEDIR}${PREFIX}/lib/voc/
+ ${INSTALL} ${WRKSRC}/build/strUtils.h ${STAGEDIR}${PREFIX}/lib/voc/
+
+.include <bsd.port.mk>
diff --git a/devel/voc-strutils/distinfo b/devel/voc-strutils/distinfo
new file mode 100644
--- /dev/null
+++ b/devel/voc-strutils/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1769286865
+SHA256 (norayr-strutils-0.1.0-main.20250713-2a450a1ef94a431787e258e262d053377ac9275c_GH0.tar.gz) = 4a7d49daf14c707c3a7c257e98a4dd8372ab84a70efa9073c95142bce21a54a5
+SIZE (norayr-strutils-0.1.0-main.20250713-2a450a1ef94a431787e258e262d053377ac9275c_GH0.tar.gz) = 19396
diff --git a/devel/voc-strutils/pkg-descr b/devel/voc-strutils/pkg-descr
new file mode 100644
--- /dev/null
+++ b/devel/voc-strutils/pkg-descr
@@ -0,0 +1 @@
+Simple array of char (string) library for oberon
diff --git a/devel/voc-time/Makefile b/devel/voc-time/Makefile
new file mode 100644
--- /dev/null
+++ b/devel/voc-time/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= voc-time
+DISTVERSION= 0.1.0-master.20260124
+CATEGORIES= devel
+
+MAINTAINER= antranigv@FreeBSD.am
+COMMENT= Unix time module for Vishap Oberon Compiler
+WWW= https://github.com/norayr/time
+
+LICENSE= GPLv2
+
+BUILD_DEPENDS= voc:lang/voc
+
+USE_GITHUB= yes
+GH_ACCOUNT= norayr
+GH_PROJECT= time
+GH_TAGNAME= 8f4d8612518cd69f91e85fa224c85bfe5d506028
+
+PLIST_FILES= lib/voc/time.o lib/voc/time.h lib/voc/time.sym
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/lib/voc/
+ ${INSTALL} ${WRKSRC}/build/time.o ${STAGEDIR}${PREFIX}/lib/voc/
+ ${INSTALL} ${WRKSRC}/build/time.h ${STAGEDIR}${PREFIX}/lib/voc/
+ ${INSTALL} ${WRKSRC}/build/time.sym ${STAGEDIR}${PREFIX}/lib/voc/
+
+.include <bsd.port.mk>
diff --git a/devel/voc-time/distinfo b/devel/voc-time/distinfo
new file mode 100644
--- /dev/null
+++ b/devel/voc-time/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1769282793
+SHA256 (norayr-time-0.1.0-master.20260124-8f4d8612518cd69f91e85fa224c85bfe5d506028_GH0.tar.gz) = d3985485df35e03171feed80d75d3be4655498a91e2e413003780c7e77074c2e
+SIZE (norayr-time-0.1.0-master.20260124-8f4d8612518cd69f91e85fa224c85bfe5d506028_GH0.tar.gz) = 7362
diff --git a/devel/voc-time/pkg-descr b/devel/voc-time/pkg-descr
new file mode 100644
--- /dev/null
+++ b/devel/voc-time/pkg-descr
@@ -0,0 +1 @@
+Unix time module for Vishap Oberon Compiler
diff --git a/sysutils/watchcat/Makefile b/sysutils/watchcat/Makefile
new file mode 100644
--- /dev/null
+++ b/sysutils/watchcat/Makefile
@@ -0,0 +1,36 @@
+PORTNAME= watchcat
+DISTVERSION= 0.1.0-main.20260124
+CATEGORIES= sysutils
+
+MAINTAINER= antranigv@FreeBSD.am
+COMMENT= watchcat combines good things about watch and cat
+WWW= https://github.com/norayr/watchcat
+
+LICENSE= GPLv2
+
+BUILD_DEPENDS= voc:lang/voc \
+ voc-strutils>0:devel/voc-strutils \
+ voc-pipes>0:devel/voc-pipes \
+ voc-time>0:devel/voc-time \
+
+USE_GITHUB= yes
+GH_ACCOUNT= norayr
+GH_PROJECT= watchcat
+GH_TAGNAME= f1134a59f6b581d8d500b2678407285a1ee6443b
+
+PLIST_FILES= bin/watchcat
+
+pre-build:
+ ${MKDIR} ${WRKSRC}/build/
+ ${CP} ${LOCALBASE}/lib/voc/strTypes.* ${WRKSRC}/build/
+ ${CP} ${LOCALBASE}/lib/voc/strUtils.* ${WRKSRC}/build/
+ ${CP} ${LOCALBASE}/lib/voc/time.* ${WRKSRC}/build/
+ ${CP} ${LOCALBASE}/lib/voc/pipes.* ${WRKSRC}/build/
+
+do-build:
+ (cd ${WRKSRC}/build && voc -M ../src/watchcat.Mod)
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/build/watchcat ${STAGEDIR}${PREFIX}/bin/watchcat
+
+.include <bsd.port.mk>
diff --git a/sysutils/watchcat/distinfo b/sysutils/watchcat/distinfo
new file mode 100644
--- /dev/null
+++ b/sysutils/watchcat/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1769291927
+SHA256 (norayr-watchcat-0.1.0-main.20260124-f1134a59f6b581d8d500b2678407285a1ee6443b_GH0.tar.gz) = 631ad43c8035b40e1d134c9f906fcf7fa3ab54e3c05255466ca00dfd1cd2b41a
+SIZE (norayr-watchcat-0.1.0-main.20260124-f1134a59f6b581d8d500b2678407285a1ee6443b_GH0.tar.gz) = 10293
diff --git a/sysutils/watchcat/pkg-descr b/sysutils/watchcat/pkg-descr
new file mode 100644
--- /dev/null
+++ b/sysutils/watchcat/pkg-descr
@@ -0,0 +1 @@
+watchcat combines good things about watch and cat
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Tue, Jan 27, 12:55 AM (39 m, 39 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28047491
Default Alt Text
D54863.id170356.diff (7 KB)
Attached To
Mode
D54863: sysutils/watchcat: new port
Attached
Detach File
Event Timeline
Log In to Comment