Index: Makefile =================================================================== --- Makefile +++ Makefile @@ -340,6 +340,7 @@ SUBDIR += kohana SUBDIR += kpartsplugin SUBDIR += kplaylist + SUBDIR += kurly SUBDIR += kwebkitpart SUBDIR += larbin SUBDIR += libapreq2 Index: kurly/Makefile =================================================================== --- kurly/Makefile +++ kurly/Makefile @@ -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 Index: kurly/distinfo =================================================================== --- kurly/distinfo +++ kurly/distinfo @@ -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 Index: kurly/pkg-descr =================================================================== --- kurly/pkg-descr +++ kurly/pkg-descr @@ -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