svn commit: r469948 - in head/www: . kurly

Sean Chittenden seanc at FreeBSD.org
Mon May 14 18:45:28 UTC 2018


Author: seanc
Date: Mon May 14 18:45:27 2018
New Revision: 469948
URL: https://svnweb.freebsd.org/changeset/ports/469948

Log:
  New port: www/kurly
  
  kurly is an alternative to the widely popular curl program.
  
  kurly is designed to operate in a similar manner to curl, with select
  features. Notably, kurly is not aiming for feature parity, but common
  flags and mechanisms particularly within the HTTP(S) realm are to be
  expected.
  
  Reviewed by:	swills
  Approved by:	swills (mentor)
  Differential Revision:	https://reviews.freebsd.org/D15332

Added:
  head/www/kurly/
  head/www/kurly/Makefile   (contents, props changed)
  head/www/kurly/distinfo   (contents, props changed)
  head/www/kurly/pkg-descr   (contents, props changed)
Modified:
  head/www/Makefile

Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile	Mon May 14 18:43:01 2018	(r469947)
+++ head/www/Makefile	Mon May 14 18:45:27 2018	(r469948)
@@ -340,6 +340,7 @@
     SUBDIR += kohana
     SUBDIR += kpartsplugin
     SUBDIR += kplaylist
+    SUBDIR += kurly
     SUBDIR += kwebkitpart
     SUBDIR += larbin
     SUBDIR += libapreq2

Added: head/www/kurly/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/kurly/Makefile	Mon May 14 18:45:27 2018	(r469948)
@@ -0,0 +1,34 @@
+# $FreeBSD$
+
+PORTNAME=	kurly
+DISTVERSIONPREFIX=	v
+DISTVERSION=	1.2.1
+CATEGORIES=	www
+
+MAINTAINER=	seanc at FreeBSD.org
+COMMENT=	Alternative implementation of curl written in Golang
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	go:lang/go
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	davidjpeacock
+GH_SUBDIR=	src/github.com/${GH_ACCOUNT}/${PORTNAME}
+
+GH_TUPLE=	davidjpeacock:kurly:${DISTVERSIONPREFIX}${DISTVERSION}:DEFAULT/src/github.com/davidjpeacock/kurly \
+		aki237:nscjar:e2df936:nscjar/src/github.com/aki237/nscjar \
+		alsm:ioprogress:063c372:ioprogress/src/github.com/alsm/ioprogress \
+		davidjpeacock:cli:8ba6f23:cli/src/github.com/davidjpeacock/cli
+
+PLIST_FILES=	bin/kurly
+
+do-build:
+	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} \
+	${LOCALBASE}/bin/go build -o ${PORTNAME}
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>

Added: head/www/kurly/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/kurly/distinfo	Mon May 14 18:45:27 2018	(r469948)
@@ -0,0 +1,9 @@
+TIMESTAMP = 1525651131
+SHA256 (davidjpeacock-kurly-v1.2.1_GH0.tar.gz) = c6e26782e06d99eb3c36f8f4461ce57cba2c451db23f408ad1745e58620a761d
+SIZE (davidjpeacock-kurly-v1.2.1_GH0.tar.gz) = 20600
+SHA256 (aki237-nscjar-e2df936_GH0.tar.gz) = 3933d7369d8cbaf040e4ec025295776b354821e6427c5a30b145186a72e9d929
+SIZE (aki237-nscjar-e2df936_GH0.tar.gz) = 3632
+SHA256 (alsm-ioprogress-063c372_GH0.tar.gz) = 6aab899894d5aa787bc5631423a1e3e3aa7de47f5968eadeaec3eb526123a340
+SIZE (alsm-ioprogress-063c372_GH0.tar.gz) = 4225
+SHA256 (davidjpeacock-cli-8ba6f23_GH0.tar.gz) = 7ce68d035a3304dcb5650b6b9566e6ba75a50e8eef2c719eb626341dba236dde
+SIZE (davidjpeacock-cli-8ba6f23_GH0.tar.gz) = 56146

Added: head/www/kurly/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/kurly/pkg-descr	Mon May 14 18:45:27 2018	(r469948)
@@ -0,0 +1,8 @@
+kurly is an alternative to the widely popular curl program.
+
+kurly is designed to operate in a similar manner to curl, with select
+features. Notably, kurly is not aiming for feature parity, but common
+flags and mechanisms particularly within the HTTP(S) realm are to be
+expected.
+
+WWW: https://github.com/davidjpeacock/kurly


More information about the svn-ports-head mailing list