head	1.18;
access;
symbols
	RELEASE_8_3_0:1.13
	RELEASE_9_0_0:1.11
	RELEASE_7_4_0:1.10
	RELEASE_8_2_0:1.10
	RELEASE_6_EOL:1.10
	RELEASE_8_1_0:1.10
	RELEASE_7_3_0:1.5
	RELEASE_8_0_0:1.5
	RELEASE_7_2_0:1.4
	RELEASE_7_1_0:1.3
	RELEASE_6_4_0:1.3
	RELEASE_5_EOL:1.2;
locks; strict;
comment	@# @;


1.18
date	2013.03.19.19.21.24;	author svnexp;	state Exp;
branches;
next	1.17;

1.17
date	2013.02.28.20.46.02;	author svnexp;	state Exp;
branches;
next	1.16;

1.16
date	2012.11.17.06.03.05;	author svnexp;	state Exp;
branches;
next	1.15;

1.15
date	2012.11.04.00.14.05;	author ohauer;	state Exp;
branches;
next	1.14;

1.14
date	2012.10.06.08.28.25;	author ohauer;	state Exp;
branches;
next	1.13;

1.13
date	2011.12.20.00.46.02;	author pgollucci;	state Exp;
branches;
next	1.12;

1.12
date	2011.12.20.00.43.56;	author pgollucci;	state Exp;
branches;
next	1.11;

1.11
date	2011.05.14.17.24.08;	author ohauer;	state Exp;
branches;
next	1.10;

1.10
date	2010.05.18.04.07.54;	author pgollucci;	state Exp;
branches;
next	1.9;

1.9
date	2010.05.18.04.05.05;	author pgollucci;	state Exp;
branches;
next	1.8;

1.8
date	2010.05.05.21.52.23;	author pgollucci;	state Exp;
branches;
next	1.7;

1.7
date	2010.05.05.03.03.58;	author pgollucci;	state Exp;
branches;
next	1.6;

1.6
date	2010.04.29.17.30.24;	author pgollucci;	state Exp;
branches;
next	1.5;

1.5
date	2009.05.16.06.27.55;	author pgollucci;	state Exp;
branches;
next	1.4;

1.4
date	2009.01.31.20.56.00;	author pgollucci;	state Exp;
branches;
next	1.3;

1.3
date	2008.07.04.18.45.57;	author rodrigc;	state Exp;
branches;
next	1.2;

1.2
date	2008.05.28.21.59.02;	author db;	state Exp;
branches;
next	1.1;

1.1
date	2008.05.28.21.01.11;	author db;	state Exp;
branches;
next	;


desc
@@


1.18
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314640
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: Craig Rodrigues <rodrigc@@FreeBSD.org>
# $FreeBSD: head/www/serf/Makefile 314640 2013-03-19 13:04:30Z eadler $

PORTNAME=	serf
PORTVERSION=	1.2.0
CATEGORIES=	www
MASTER_SITES=	GOOGLE_CODE
MASTER_SITE_SUBDIR=	db

MAINTAINER=	apache@@FreeBSD.org
COMMENT=	Serf HTTP client library

LIB_DEPENDS+=	apr-1:${PORTSDIR}/devel/apr1

MAKE_JOBS_SAFE=	yes

PROJECTHOST=	serf
USE_BZIP2=	yes
USE_GMAKE=	yes
USES=	pathfix
GNU_CONFIGURE=	yes
USE_LDCONFIG=	yes
CONFIGURE_ARGS+=	--with-apr=${LOCALBASE}/bin/apr-1-config \
			--with-apr-util=${LOCALBASE}/bin/apu-1-config

post-patch:
	${REINPLACE_CMD} -e '/^Requires.private/d' ${WRKSRC}/serf.pc.in

post-install:
.if !defined(NOPORTDOCS)
	${MKDIR} ${DOCSDIR}
	${INSTALL_DATA} ${WRKSRC}/design-guide.txt ${DOCSDIR}
.endif

check:
	@@cd ${WRKSRC}/ && ${MAKE} check

.include <bsd.port.mk>
@


1.17
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313125
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/www/serf/Makefile 313125 2013-02-28 20:32:19Z ohauer $
d20 1
a20 1
USE_GNOME=	gnomehack
@


1.16
log
@Switch exporter over
@
text
@d2 1
a2 1
# $FreeBSD: head/www/serf/Makefile 306946 2012-11-04 00:14:05Z ohauer $
d5 1
a5 1
PORTVERSION=	1.1.1
@


1.15
log
@SVN rev 306946 on 2012-11-04 00:14:05Z by ohauer

- fix serf.pc by removing wrong Requires.private statement

No version bump needed, the issue was detected in a special openoffice-3-devel build

Noted by: Maho NAKATA <maho@@apache.org> on the apache@@ list

Feature safe: yes
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.14
log
@SVN rev 305344 on 2012-10-06 08:28:25Z by ohauer

- update serf to 1.1.1

From changelog:
Serf 1.1.1 [2012-10-04, from /tags/1.1.1]
  Fixed issue 86: ensure requeued requests are correctly handled. This fixes:
    - infinite loop with multiple connection resets or SIGPIPE errors
    - "connection" hang where we would not re-queue requests that are held after
      we re-connect
  Fixed issue 74: test_all goes in an endless loop
  Fix memory leak when conn. is closed explicitly/due to pool cleanups (r1623)
  Fix for https on Windows: handle connection aborts (r1628..-30,-33,-34,-37)
  Add new error codes for the SSL bucket

Serf 1.1.0 [2012-06-07, from /tags/1.1.0]
  New: serf_bucket_request_set_CL() for C-L based, non-chunked requests
  New: serf_ssl_server_cert_chain_callback_set() for full-chain validation

Serf 1.0.3 [2012-03-20, from /tags/1.0.3, r1586]
  Map more OpenSSL errors into SERF_SSL_CERT_UNKNOWNCA (r1573)

Serf 1.0.2
  Not released.

Serf 1.0.1 [2012-02-15, from /tags/1.0.1, r1569]
  FreeBSD fixes in the test suite (r1560, r1565)
  Minor build fixes

Please note there are still some issues in case the SVN repo is located at /
(for example redports.org), a fix was committed to current subversion.
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=463&dsMessageId=2901999

with hat apache@@
@
text
@d26 3
@


1.13
log
@PR:		ports/163220
@
text
@d1 1
a1 4
# New ports collection makefile for: serf
# Date created:		28 May 2008
# Whom:			Craig Rodrigues <rodrigc@@FreeBSD.org>
#
a2 1
#
d5 1
a5 1
PORTVERSION=	1.0.0
d32 3
@


1.12
log
@- Update to 1.0.0
  http://apr.apache.org/versioning.html now applies

  note that s/serf-0/serf-1/g AND the shlib version bump.

  HOWEVER

  nothing depends on www/serf with default options
  you need WITH_SERF=yes

  HENCE

  no PORTREVISION bumps

Discussed with:	portmgr (linimon) via #bsdports
With Hat:	apache
Sponsored by:	RideCharge Inc. / TaxiMagic
@
text
@@


1.11
log
@- update to version 0.7.2
- additional bump subversion PORTREVISION

Changes: http://code.google.com/p/serf/source/browse/trunk/CHANGES

Serf 0.7.2 [2011-03-12, branch 0.7.x r1451]
  Actually disable Nagle when creating a connection (r1441).
  Return error when app asks for HTTPS over proxy connection (r1433).

Serf 0.7.1 [2011-01-25, branch 0.7.x r1431]
  Fix memory leak when using SSL (r1408, r1416).
  Fix build for blank apr-util directory (r1421).

Serf 0.7.0 [2010-08-25, r1407]
  Fix double free abort when destroying request buckets.
  Fix test server in unit test framework to avoid random test failures.
  Allow older Serf programs which don't use the new authn framework to still
    handle authn without forcing them to switch to the new framework. (r1401)
  Remove the SERF_DECLARE macros, preferring a .DEF file for Windows
  Barrier buckets now pass read_iovec to their wrapped bucket.
  Fix HTTP header parsing to allow for empty header values.

Serf 0.6.1 [2010-05-14, r1370]
  Generally: this release fixes problems with the 0.4.0 packaging.
  Small compilation fix in outgoing.c for Windows builds.

Serf 0.6.0 [2010-05-14, r1363]
  Not released.

Serf 0.5.0
  Not released.

Serf 0.4.0 [2010-05-13, r1353]
  [NOTE: this release misstated itself as 0.5.0; use a later release instead]

  Provide authn framework, supporting Basic, Digest, Kerberos (SSPI, GSS),
    along with proxy authn using Basic or Digest
  Added experimental listener framework, along with test_server.c
  Improvements and fixes to SSL support, including connection setup changes
  Experimental support for unrequested, arriving ("async") responses
  Experimental BWTP support using the async arrival feature
  Headers are combined on read (not write), to ease certian classes of parsing
  Experimental feature on aggregate buckets for a callback-on-empty
  Fix the bucket allocator for when APR is using its pool debugging features
  Proxy support in the serf_get testing utility
  Fix to include the port number in the Host header
  serf_get propagates errors from the response, instead of aborting (Issue 52)
  Added serf_lib_version() for runtime version tests

PR:		ports/156849
Submitted by:	Zhihao Yuan <lichray _at_ gmail.com>
@
text
@d9 1
a9 1
PORTVERSION=	0.7.2
d11 1
a11 2
MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE} \
		${MASTER_SITE_LOCAL}
d19 1
a19 1
MAKE_JOBS_SAFE=  yes
d24 1
@


1.10
log
@- Chase devel/apr -> devel/apr1 shuffling

PR:             ports/146553
Submitted by:   myself (pgollucci@@)
With Hat:       apache@@
@
text
@d9 1
a9 2
PORTVERSION=	0.3.1
PORTREVISION=	2
@


1.9
log
@- Convert ports/ to devel/apr1

PR:             ports/146553
Submitted by:   myself (pgollucci@@)
With Hat:       apache@@
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.8
log
@4/5: Chase devel/apr shlib bump

PR:             ports/146130
Approved by:    portmgr (pav)
Tested by:      -exp run (pav)
With Hat:       apache@@
@
text
@d19 1
a19 1
LIB_DEPENDS+=	apr-1:${PORTSDIR}/devel/apr
@


1.7
log
@- Update to 0.3.1 [no shlib bump]

With Hat:   apache@@
@
text
@d10 1
@


1.6
log
@- Assign some ports to apache@@

Note: net/luasocket is a direct requirement for mod_wombat which will be
      very core to httpd 2.4.x+ (www/apache24)
@
text
@d9 1
a9 1
PORTVERSION=	0.3.0
@


1.5
log
@- Mark most of my ports MAKE_JOBS_SAFE=yes

Tested by: several builds in P6 TB
@
text
@d15 1
a15 1
MAINTAINER=	pgollucci@@FreeBSD.org
@


1.4
log
@- Update to 0.3.0
- Ensure apr 1.x is used
- Fix typo in comments
- Pass maintainer to submitter (me)

PR:             ports/131100
Approved by:    rodrigc via irc (previous maintainer)
@
text
@d20 2
@


1.3
log
@Update to 0.2.0

PR:             125160
Submitted by:   Philip M. Gollucci <pgollucci p6m7g8 com>
@
text
@d1 1
a1 1
# New ports collection makefile for: apr
d9 1
a9 1
PORTVERSION=	0.2.0
d15 1
a15 1
MAINTAINER=	rodrigc@@FreeBSD.org
d18 1
a18 1
LIB_DEPENDS+=	apr:${PORTSDIR}/devel/apr
@


1.2
log
@- Fixed misplaced MKDIR
@
text
@d9 1
a9 1
PORTVERSION=	0.1.2
d25 2
a26 2
CONFIGURE_ARGS+=	--with-apr=${PREFIX}/bin/apr-1-config \
			--with-apr-util=${PREFIX}/bin/apu-1-config
@


1.1
log
@The serf library is a C-based HTTP client library built upon the
Apache Portable Runtime (APR) library. It multiplexes connections,
running the read/write communication asynchronously. Memory copies
and transformations are kept to a minimum to provide high
performance operation.

WWW: http://serf.googlecode.com

PR:		ports/124059
Submitted by:	Craig Rodrigues <rodrigc at FreeBSD.org>
@
text
@a20 1
PORTDOCS=	design-guide.txt
d29 1
a30 1
.if !defined(NOPORTDOCS)
@

