Page MenuHomeFreeBSD

D34810.id104710.diff
No OneTemporary

D34810.id104710.diff

Index: devel/vipack/Makefile
===================================================================
--- /dev/null
+++ devel/vipack/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= vipack
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.9.1
+CATEGORIES= devel
+
+MAINTAINER= kfv@kfv.io
+COMMENT= Vishap package manager
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BROKEN_powerpc64= fails to compile: voc is not yet available for powerpc64
+
+BUILD_DEPENDS= voc:lang/voc
+RUN_DEPENDS= git:devel/git
+
+USES= gmake
+
+USE_GITHUB= yes
+GH_ACCOUNT= vishaps
+GH_TUPLE= norayr:Internet:4b33066:Internet/dps/Internet \
+ norayr:lists:1fc8f0f:lists/dps/lists \
+ norayr:opts:cc882ee:opts/dps/opts \
+ norayr:time:c17a1c7:time/dps/time
+
+MAKEFILE= makefile_freebsd
+
+PLIST_FILES= bin/vipack
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/build/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
Index: devel/vipack/distinfo
===================================================================
--- /dev/null
+++ devel/vipack/distinfo
@@ -0,0 +1,11 @@
+TIMESTAMP = 1649325709
+SHA256 (vishaps-vipack-v0.9.1_GH0.tar.gz) = 8d18d371fa38fa16bdd845115cd1d78816782960a114335709142a972cc11ffb
+SIZE (vishaps-vipack-v0.9.1_GH0.tar.gz) = 30299
+SHA256 (norayr-Internet-4b33066_GH0.tar.gz) = 860a8e7a6d21c338320552c72e4f855101a4b996dda82c1e2fc083ec3016e66e
+SIZE (norayr-Internet-4b33066_GH0.tar.gz) = 6918
+SHA256 (norayr-lists-1fc8f0f_GH0.tar.gz) = 59419d8efa43e13be559e4d0ee62b7dc5828f198a017c15a6046feebb80cbd58
+SIZE (norayr-lists-1fc8f0f_GH0.tar.gz) = 7009
+SHA256 (norayr-opts-cc882ee_GH0.tar.gz) = d10df4e74832462cf48fe4d993388a9d351325ba1fe26ef0899f3090f6925669
+SIZE (norayr-opts-cc882ee_GH0.tar.gz) = 3159
+SHA256 (norayr-time-c17a1c7_GH0.tar.gz) = 44be16fbe062110545ed00456e8a5265649ebe7599d541b4652e546d96355826
+SIZE (norayr-time-c17a1c7_GH0.tar.gz) = 1003
Index: devel/vipack/files/patch-makefile_freebsd
===================================================================
--- /dev/null
+++ devel/vipack/files/patch-makefile_freebsd
@@ -0,0 +1,26 @@
+--- makefile_freebsd.orig 2022-04-05 11:57:07 UTC
++++ makefile_freebsd
+@@ -12,7 +12,7 @@ VIPACK = vipack
+
+ CFLAGS=
+
+-all: deps
++all:
+
+ #git submodule init
+ #git submodule update
+@@ -42,14 +42,6 @@ all: deps
+ ../src/vpkJsonDepRetriever.Mod \
+ ../src/vpkInstaller.Mod \
+ ../src/vipack.Mod -M
+-
+-deps:
+- mkdir -p $(mkfile_dir_path)/$(DPS)
+- cd $(mkfile_dir_path)/$(DPS)
+- if [ -d $(DPS)/Internet ]; then cd $(DPS)/Internet; git pull; cd -; else cd $(DPS); git clone https://github.com/norayr/Internet; cd -; fi
+- if [ -d $(DPS)/lists ]; then cd $(DPS)/lists; git pull; cd -; else cd $(DPS); git clone https://github.com/norayr/lists; cd -; fi
+- if [ -d $(DPS)/opts ]; then cd $(DPS)/opts; git pull; cd -; else cd $(DPS); git clone https://github.com/norayr/opts; cd -; fi
+- if [ -d $(DPS)/time ]; then cd $(DPS)/time; git pull; cd -; else cd $(DPS); git clone https://github.com/norayr/time; cd -; fi
+
+ tests:
+ mkdir -p $(mkfile_dir_path)/$(BLD)
Index: devel/vipack/pkg-descr
===================================================================
--- /dev/null
+++ devel/vipack/pkg-descr
@@ -0,0 +1,9 @@
+vipack is a language- and dependency-agnostic package manager
+that only needs a json tree describing package information,
+dependencies, and build steps.
+
+The default tree describes packages for Vishap Oberon Compiler,
+but there's no restriction on the stack and any custom tree can
+be used.
+
+WWW: https://github.com/vishaps/vipack

File Metadata

Mime Type
text/plain
Expires
Sat, Jul 11, 11:01 PM (2 h, 25 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34977624
Default Alt Text
D34810.id104710.diff (3 KB)

Event Timeline