Port details |
- rubygem-httpclient Yet another HTTP client implementation by NaHi
- 2.8.3 www
=6 Version of this port present on the latest quarterly branch. - Maintainer: ruby@FreeBSD.org
 - Port Added: 2009-04-08 20:29:50
- Last Update: 2021-04-07 08:09:01
- Commit Hash: cf118cc
- People watching this port, also watch:: rubygem-ffi, glib, pcre, libunwind, libunistring
- Also Listed In: rubygems
- License: BSD2CLAUSE RUBY
- Description:
- httpclient gives something like the functionality of libwww-perl (LWP) in Ruby. httpclient formerly known as http-access2.
Features:
* methods like GET/HEAD/POST/* via HTTP/1.1.
* HTTPS(SSL), Cookies, proxy, authentication(Digest, NTLM, Basic), etc.
* asynchronous HTTP request, streaming HTTP request.
* by contrast with net/http in standard distribution;
o Cookies support
o MT-safe
o streaming POST (POST with File/IO)
o Digest auth
o Negotiate/NTLM auth for WWW-Authenticate (requires net/htlm module)
o NTLM auth for Proxy-Authenticate (requires Win32/sspi module)
o extensible with filter interface
o you dont have to care HTTP/1.1 persistent connection (httpclient cares instead of you)
* Not supported now
o Cache
o Rather advanced HTTP/1.1 usage such as Range, deflate, etc. (of course you can set it in header by yourself)
For more detail, see API document at dev.ctor.org/doc/httpclient/
WWW: https://github.com/nahi/httpclient
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- rubygem-httpclient>0:www/rubygem-httpclient
- To install the port:
- cd /usr/ports/www/rubygem-httpclient/ && make install clean
- To add the package, run one of these commands:
- pkg install www/rubygem-httpclient
- pkg install rubygem-httpclient
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: rubygem-httpclient
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1483104972
SHA256 (rubygem/httpclient-2.8.3.gem) = 2951e4991214464c3e92107e46438527d23048e634f3aee91c719e0bdfaebda6
SIZE (rubygem/httpclient-2.8.3.gem) = 385536
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- ruby27 : lang/ruby27
- gem27 : devel/ruby-gems
- Runtime dependencies:
-
- ruby27 : lang/ruby27
- gem27 : devel/ruby-gems
- Patch dependencies:
-
- ruby27 : lang/ruby27
- gem27 : devel/ruby-gems
-
- This port is required by:
- for Run
-
- databases/rubygem-couchrest
- devel/rubygem-cf-uaa-lib
- devel/rubygem-google-apis-core
- devel/rubygem-pdk
- devel/rubygem-soap4r
- devel/rubygem-webfinger
- net-im/mikutter
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
- Configuration Options:
- No options to configure
- Options name:
- www_rubygem-httpclient
- USES:
- gem
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
07 Apr 2021 08:09:01 2.8.3 |
Mathieu Arnold (mat)  |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
06 Apr 2021 14:31:07 2.8.3 |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
30 Dec 2016 13:47:14
2.8.3 |
swills  |
www/rubygem-httpclient: update to 2.8.3 |
19 May 2016 10:53:06
2.8.0 |
amdmi3  |
- Fix trailing whitespace in pkg-descrs, categories [p-x]*
Approved by: portmgr blanket |
28 Apr 2016 19:06:26
2.8.0 |
sunpoet  |
- Update to 2.8.0
Changes: https://github.com/nahi/httpclient/blob/master/CHANGELOG.md |
27 Apr 2016 21:57:32
2.7.1 |
swills  |
Convert USES=gem:autoplist to USES=gem since autoplist is default |
27 Apr 2016 16:36:42
2.7.1 |
swills  |
create USES=gem and update rubygem- ports to use it
Note that for now ports still have to have USE_RUBY=yes to use USES=gem
PR: 209041
Differential Revision: https://reviews.freebsd.org/D6070 |
06 Mar 2016 06:27:01
2.7.1 |
sunpoet  |
- Update to 2.7.1
Changes: https://github.com/nahi/httpclient/blob/master/CHANGELOG.md |
20 Sep 2015 21:12:21
2.6.0.1 |
olgeni  |
Typos, whitespace and capitalization fixes (S-X). |
02 Jul 2015 16:01:08
2.6.0.1 |
pgollucci  |
Set NO_ARCH for remaining rubygem-* ports with no arch dependent files
Obtained from: DEVELOPER_MODE
With Hat: ruby@
Sponsored by: RideCharge Inc / Curb |
27 May 2015 11:22:58
2.6.0.1 |
sunpoet  |
- Update to 2.6.0.1
Changes: https://github.com/nahi/httpclient/blob/master/CHANGELOG.md |
27 Apr 2015 15:13:48
2.4.0 |
sunpoet  |
- Add LICENSE |
25 Aug 2014 02:26:47
2.4.0 |
swills  |
www/rubygem-httpclient: update to 2.4.0 |
30 Oct 2013 03:02:28
2.3.3 |
swills  |
- Add stage support |
20 Sep 2013 23:36:54
2.3.3 |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
www) |
25 Jun 2013 17:56:22
2.3.3 |
swills  |
- Update to 2.3.3 |
23 Jun 2011 17:51:43
2.1.5.2 |
pgollucci  |
- Cannoicalize the WWW: [again],
- Save redirects s/http/https/ for github |
19 Mar 2011 12:38:54
2.1.5.2 |
miwi  |
- Get Rid MD5 support |
20 Oct 2010 01:35:47
2.1.5.2 |
pgollucci  |
- Mass fixup of WWW: lines pkg-descr based on rubygems.org Homepage meta info
Prompted by: distilator
With Hat: ruby@
Sponsored by: RideCharge Inc. / TaxiMagic |
09 Sep 2010 19:12:56
2.1.5.2 |
pgollucci  |
RF -> RG Conversion (Part III)
With Hat: ruby@
Tested by: make checksum |
27 Apr 2010 22:55:23
2.1.5.2 |
pgollucci  |
- Re-assign all my rubygem-* ports to ruby@
this gives us more eyes and brings us inline with perl@
Current ruby@ members (stas, dinoex, pgollucci)
http://wiki.freebsd.org/Ruby
Discussed with: stas on #bsdports |
03 Jul 2009 21:01:12
2.1.5.2 |
pgollucci  |
- Update to 2.1.5.2 |
10 Jun 2009 04:55:22
2.1.5 |
pgollucci  |
- Update to 2.1.5 |
08 Apr 2009 20:29:17
2.1.4 |
pgollucci  |
httpclient gives something like the functionality of libwww-perl (LWP) in Ruby.
httpclient formerly known as http-access2.
Features:
* methods like GET/HEAD/POST/* via HTTP/1.1.
* HTTPS(SSL), Cookies, proxy, authentication(Digest, NTLM, Basic), etc.
* asynchronous HTTP request, streaming HTTP request.
* by contrast with net/http in standard distribution;
o Cookies support
o MT-safe
o streaming POST (POST with File/IO)
o Digest auth
o Negotiate/NTLM auth for WWW-Authenticate (requires net/htlm module)
o NTLM auth for Proxy-Authenticate (requires win32/sspi module)
o extensible with filter interface
o you dont have to care HTTP/1.1 persistent connection (httpclient
cares instead of you)
* Not supported now
o Cache
o Rather advanced HTTP/1.1 usage such as Range, deflate, etc. (of
course you can set it in header by yourself)
For more detail, see API document at dev.ctor.org/doc/httpclient/
WWW: http://raa.ruby-lang.org/project/httpclient/
Sponsored by: RideCharge Inc. |