From nobody Mon Jun 20 16:55:26 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 6366A876DD9; Mon, 20 Jun 2022 16:55:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LRbPB2KkQz3D4B; Mon, 20 Jun 2022 16:55:26 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1655744126; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=qjDOdM6iFbyW81n3ZuIQwy4RIwsAnbHuX3cK89zzVLY=; b=g+zShL26vCWIkhufzHUZvO4d79I39Nh2LFskT3ZUyxbnKmp5M0pRaosinJZFXaaj+qPp7G r8i6bFfgMImlhKsU8Lziuj+gJUl8U6ZQRAKcheZngFHsgg918eukhIYvAf7Suf6pSF+lzP 6p8MyVHk6cmEA90i4eYPpxZfli3jyuLBh50TX8lenDKq1uefIKazWWdhZGPI2eUc/dJSBX O+6o4/MD4bKe5a7n0LBozPiRtIpho/qJuXFSs4i0S/c2UXeoCGNLV/Bn1ANIQ6Fsv/n/oE w/5EUNvz8YbTBcBpTvTMBnAzv/rEJK8mN6Ikd30vu2eFhwb5tTCiy148yd8U5w== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 2C39F20EE3; Mon, 20 Jun 2022 16:55:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 25KGtQnG040130; Mon, 20 Jun 2022 16:55:26 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 25KGtQml040129; Mon, 20 Jun 2022 16:55:26 GMT (envelope-from git) Date: Mon, 20 Jun 2022 16:55:26 GMT Message-Id: <202206201655.25KGtQml040129@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Muhammad Moinur Rahman Subject: git: 222d74a808b4 - main - devel/vipack: New Port List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bofh X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 222d74a808b45b34716e47806ca7e4815d9cc371 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1655744126; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=qjDOdM6iFbyW81n3ZuIQwy4RIwsAnbHuX3cK89zzVLY=; b=BbITURIlMZW1mvm6STd9nrPQDMe5pqPVzRK/rREaLC8OyFL85noGjRLJwGBKqXNVKmom+L zHALcd8QPJJlE6POCC3WeUyBNKxf30uApfxxapafYskrH0eBYXNcuq05f36y3qbwAOtbMf 8co0gTRgRpMvA73MKlCmycIl5eEtZXIrrSmj1uWrbmmZZotVS/FQH0Ip3m5gJ00tAxUcaO EgSOMMwO3KGWYUtmbX2mmzE6Syzlql8BmrDOA62sFP1cxiq2fsir0LuiiKs/09MeqQNfzK xAh/cZmBhN8/NN5/dTbEwwHNXQ0UsaEooFGYSNOqM/hUF4RzXa5JgHNDvvu7iA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1655744126; a=rsa-sha256; cv=none; b=gOhZSwauzwTt6EqkoV01a744n+mmiif2wsEhXpLPzW2IRCAL1t4l6aKETwxuAAyJekKYHF svxfgV4+GaC2Mc8Vk55tLcFs55hkN0WQ6EIEmT5PhV+ZzAIYLWh//vZ87cwMx4a5sno2dD oGuwbzpkZOfczS3BzUTb0dzBV736BBX1dkfvnExKNcdZtA3NARNEeV/AUwMAGe+raKepEo boSJuqBuunCziyFgsl6PtKNZLDsvv1atB4/Zf9xMt72OOpR5JvkMOPP80e6HU0haxKgZXq y2Pq18Hbsd4vJ/4wbzUbPhDDDrQi1bEKRcGnYQLmAo8BzNsDhtJoEA+ZIlvPHg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=222d74a808b45b34716e47806ca7e4815d9cc371 commit 222d74a808b45b34716e47806ca7e4815d9cc371 Author: Faraz Vahedi AuthorDate: 2022-06-20 11:15:27 +0000 Commit: Muhammad Moinur Rahman CommitDate: 2022-06-20 16:55:13 +0000 devel/vipack: New Port 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 PR: 264785 Reviewed by: bofh Sponsored by: illuria Security, Inc. --- devel/Makefile | 1 + devel/vipack/Makefile | 33 ++++++++++++++++++++++++++++++ devel/vipack/distinfo | 11 ++++++++++ devel/vipack/files/patch-makefile__freebsd | 11 ++++++++++ devel/vipack/pkg-descr | 9 ++++++++ 5 files changed, 65 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 7d9bba5a542c..837a867a9262 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -7326,6 +7326,7 @@ SUBDIR += vexcl SUBDIR += viewvc-devel SUBDIR += violet + SUBDIR += vipack SUBDIR += vitables SUBDIR += volk SUBDIR += vstr diff --git a/devel/vipack/Makefile b/devel/vipack/Makefile new file mode 100644 index 000000000000..fec76ea783e7 --- /dev/null +++ b/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 diff --git a/devel/vipack/distinfo b/devel/vipack/distinfo new file mode 100644 index 000000000000..a42952ee6f7a --- /dev/null +++ b/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 diff --git a/devel/vipack/files/patch-makefile__freebsd b/devel/vipack/files/patch-makefile__freebsd new file mode 100644 index 000000000000..d593a85ea262 --- /dev/null +++ b/devel/vipack/files/patch-makefile__freebsd @@ -0,0 +1,11 @@ +--- makefile_freebsd.orig 2022-06-20 11:06:36 UTC ++++ makefile_freebsd +@@ -12,7 +12,7 @@ CFLAGS= + + CFLAGS= + +-all: deps ++all: + + #git submodule init + #git submodule update diff --git a/devel/vipack/pkg-descr b/devel/vipack/pkg-descr new file mode 100644 index 000000000000..b998d12a04ce --- /dev/null +++ b/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