1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-03 01:23:49 +00:00

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
This commit is contained in:
Sean Chittenden 2018-05-14 18:45:27 +00:00
parent e03e64c721
commit 676c225642
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=469948
4 changed files with 52 additions and 0 deletions

View File

@ -340,6 +340,7 @@
SUBDIR += kohana
SUBDIR += kpartsplugin
SUBDIR += kplaylist
SUBDIR += kurly
SUBDIR += kwebkitpart
SUBDIR += larbin
SUBDIR += libapreq2

34
www/kurly/Makefile Normal file
View File

@ -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>

9
www/kurly/distinfo Normal file
View File

@ -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

8
www/kurly/pkg-descr Normal file
View File

@ -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