SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
23
devel/nuget/Makefile
Normal file
23
devel/nuget/Makefile
Normal file
|
@ -0,0 +1,23 @@
|
|||
COMMENT = package manager for .NET
|
||||
V = 6.3.1.1
|
||||
DISTNAME = nuget-${V}.bin
|
||||
PKGNAME = nuget-${V}
|
||||
CATEGORIES = devel
|
||||
HOMEPAGE = https://www.nuget.org/
|
||||
MAINTAINER = Thomas Frohwein <thfr@openbsd.org>
|
||||
|
||||
#MIT
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
MASTER_SITES = https://download.mono-project.com/sources/nuget/
|
||||
EXTRACT_SUFX = .tar.xz
|
||||
MODULES = lang/mono
|
||||
NO_BUILD = Yes
|
||||
NO_TEST = Yes
|
||||
|
||||
do-install:
|
||||
mkdir -p ${PREFIX}/share/nuget
|
||||
${INSTALL_DATA} ${WRKSRC}/nuget.exe ${PREFIX}/share/nuget/
|
||||
${SUBST_CMD} -c -m 755 ${FILESDIR}/nuget.sh ${PREFIX}/bin/nuget
|
||||
|
||||
.include <bsd.port.mk>
|
2
devel/nuget/distinfo
Normal file
2
devel/nuget/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (nuget-6.3.1.1.bin.tar.xz) = HTjIVP6QCCmOWrfkHnVqo9VRRV/OImzwht3qr9Kpcss=
|
||||
SIZE (nuget-6.3.1.1.bin.tar.xz) = 1544960
|
2
devel/nuget/files/nuget.sh
Normal file
2
devel/nuget/files/nuget.sh
Normal file
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
mono ${TRUEPREFIX}/share/nuget/nuget.exe "$@"
|
15
devel/nuget/pkg/DESCR
Normal file
15
devel/nuget/pkg/DESCR
Normal file
|
@ -0,0 +1,15 @@
|
|||
NuGet is the package manager for .NET. The NuGet client tools provide the
|
||||
ability to produce and consume packages. The NuGet Gallery is the central
|
||||
package repository used by all package authors and consumers.
|
||||
|
||||
For .NET (including .NET Core), the Microsoft-supported mechanism for sharing
|
||||
code is NuGet, which defines how packages for .NET are created, hosted, and
|
||||
consumed, and provides the tools for each of those roles.
|
||||
|
||||
Put simply, a NuGet package is a single ZIP file with the .nupkg extension that
|
||||
contains compiled code (DLLs), other files related to that code, and a
|
||||
descriptive manifest that includes information like the package's version
|
||||
number. Developers with code to share create packages and publish them to a
|
||||
public or private host. Package consumers obtain those packages from suitable
|
||||
hosts, add them to their projects, and then call a package's functionality in
|
||||
their project code. NuGet itself then handles all of the intermediate details.
|
3
devel/nuget/pkg/PLIST
Normal file
3
devel/nuget/pkg/PLIST
Normal file
|
@ -0,0 +1,3 @@
|
|||
bin/nuget
|
||||
share/nuget/
|
||||
share/nuget/nuget.exe
|
Loading…
Add table
Add a link
Reference in a new issue