Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 May 2018 18:45:27 +0000 (UTC)
From:      Sean Chittenden <seanc@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r469948 - in head/www: . kurly
Message-ID:  <201805141845.w4EIjRFZ091687@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201805141845.w4EIjRFZ091687>