head	1.37;
access;
symbols
	RELEASE_8_3_0:1.36
	RELEASE_9_0_0:1.36
	RELEASE_7_4_0:1.35
	RELEASE_8_2_0:1.35
	RELEASE_6_EOL:1.34
	RELEASE_8_1_0:1.33
	RELEASE_7_3_0:1.32
	RELEASE_8_0_0:1.29
	RELEASE_7_2_0:1.25
	RELEASE_7_1_0:1.22
	RELEASE_6_4_0:1.22
	RELEASE_5_EOL:1.19
	RELEASE_7_0_0:1.16
	RELEASE_6_3_0:1.16
	PRE_XORG_7:1.13
	RELEASE_4_EOL:1.12
	RELEASE_6_2_0:1.10
	RELEASE_6_1_0:1.7
	RELEASE_5_5_0:1.7
	RELEASE_6_0_0:1.2
	RELEASE_5_4_0:1.1;
locks; strict;
comment	@# @;


1.37
date	2012.11.17.06.03.11;	author svnexp;	state Exp;
branches;
next	1.36;

1.36
date	2011.09.23.22.26.07;	author amdmi3;	state Exp;
branches;
next	1.35;

1.35
date	2010.12.04.07.34.01;	author ade;	state Exp;
branches;
next	1.34;

1.34
date	2010.10.21.06.46.28;	author sunpoet;	state Exp;
branches;
next	1.33;

1.33
date	2010.04.03.10.44.36;	author roam;	state Exp;
branches;
next	1.32;

1.32
date	2010.02.10.21.47.48;	author pgollucci;	state Exp;
branches;
next	1.31;

1.31
date	2009.12.16.03.07.41;	author pgollucci;	state Exp;
branches;
next	1.30;

1.30
date	2009.12.16.02.41.16;	author pgollucci;	state Exp;
branches;
next	1.29;

1.29
date	2009.08.22.00.38.30;	author amdmi3;	state Exp;
branches;
next	1.28;

1.28
date	2009.08.02.19.36.04;	author mezz;	state Exp;
branches;
next	1.27;

1.27
date	2009.05.16.06.27.56;	author pgollucci;	state Exp;
branches;
next	1.26;

1.26
date	2009.04.24.02.01.12;	author pgollucci;	state Exp;
branches;
next	1.25;

1.25
date	2009.01.23.15.43.12;	author roam;	state Exp;
branches;
next	1.24;

1.24
date	2009.01.12.00.10.05;	author pgollucci;	state Exp;
branches;
next	1.23;

1.23
date	2008.12.24.08.26.22;	author pgollucci;	state Exp;
branches;
next	1.22;

1.22
date	2008.08.22.18.44.58;	author pgollucci;	state Exp;
branches;
next	1.21;

1.21
date	2008.07.23.02.43.55;	author pgollucci;	state Exp;
branches;
next	1.20;

1.20
date	2008.07.03.01.50.57;	author araujo;	state Exp;
branches;
next	1.19;

1.19
date	2008.05.17.14.45.53;	author araujo;	state Exp;
branches;
next	1.18;

1.18
date	2008.03.29.23.15.55;	author miwi;	state Exp;
branches;
next	1.17;

1.17
date	2008.01.10.23.19.11;	author miwi;	state Exp;
branches;
next	1.16;

1.16
date	2007.10.27.22.04.43;	author miwi;	state Exp;
branches;
next	1.15;

1.15
date	2007.08.07.01.28.20;	author ijliao;	state Exp;
branches;
next	1.14;

1.14
date	2007.06.19.22.32.21;	author miwi;	state Exp;
branches;
next	1.13;

1.13
date	2007.05.01.23.17.23;	author miwi;	state Exp;
branches;
next	1.12;

1.12
date	2006.12.13.12.41.35;	author roam;	state Exp;
branches;
next	1.11;

1.11
date	2006.12.01.23.48.07;	author miwi;	state Exp;
branches;
next	1.10;

1.10
date	2006.08.15.01.11.32;	author clsung;	state Exp;
branches;
next	1.9;

1.9
date	2006.05.14.11.07.47;	author lawrance;	state Exp;
branches;
next	1.8;

1.8
date	2006.04.10.21.09.55;	author pav;	state Exp;
branches;
next	1.7;

1.7
date	2006.02.23.10.39.45;	author ade;	state Exp;
branches;
next	1.6;

1.6
date	2006.02.21.18.04.33;	author garga;	state Exp;
branches;
next	1.5;

1.5
date	2005.11.15.06.51.37;	author ade;	state Exp;
branches;
next	1.4;

1.4
date	2005.11.10.13.25.50;	author vs;	state Exp;
branches;
next	1.3;

1.3
date	2005.11.09.08.34.56;	author ijliao;	state Exp;
branches;
next	1.2;

1.2
date	2005.04.13.11.40.08;	author vs;	state Exp;
branches;
next	1.1;

1.1
date	2005.03.18.04.19.55;	author ijliao;	state Exp;
branches;
next	;


desc
@@


1.37
log
@Switch exporter over
@
text
@# ex:ts=8
# Ports collection makefile for:	wsdlpull
# Date created:			Mar 18, 2005
# Whom:				ijliao
#
# $FreeBSD: head/www/wsdlpull/Makefile 300897 2012-07-14 14:29:18Z beat $
#

PORTNAME=	wsdlpull
PORTVERSION=	1.24
CATEGORIES=	www
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}%20${PORTVERSION}

MAINTAINER=	ports@@FreeBSD.org
COMMENT=	C++ WSDL Parser

LIB_DEPENDS=	curl:${PORTSDIR}/ftp/curl

CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
MAKE_JOBS_SAFE=	yes
USE_AUTOTOOLS=	libtool
USE_LDCONFIG=	yes

MAN1=		wsdlpull.1 wsdlpull-schema.1

post-patch:
	@@${REINPLACE_CMD} -e '/-O2 -Wall/d' ${WRKSRC}/configure
	@@${REINPLACE_CMD} \
		-e '/SUBDIRS = / s| docs||' \
		-e '/^install-data-am:/ s| install-docsDATA||' \
			${WRKSRC}/Makefile.in
# Do not install wsdlpull-config.1 for the absence of wsdlpull-config
	@@${REINPLACE_CMD} \
		-e '/^man_MANS = / s| wsdlpull-config.1||' \
			${WRKSRC}/man/Makefile.in

post-install:
.if !defined(NOPORTDOCS)
	@@${MKDIR} ${DOCSDIR}/
	cd ${WRKSRC}/ && ${INSTALL_DATA} README wsdlpull.html ${DOCSDIR}/
.endif

.include <bsd.port.mk>
@


1.36
log
@- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
@
text
@d6 1
a6 1
# $FreeBSD$
@


1.35
log
@Sync to new bsd.autotools.mk
@
text
@d19 2
a20 3
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
CPPFLAGS=	-I${LOCALBASE}/include
LDFLAGS=	-L${LOCALBASE}/lib
@


1.34
log
@- Update to 1.24

Changes:
  * Generate single empty tag for nillable complex elements i.e <name/>
    instead of <name><fname/><lname/></name>
  * Pass the correct schema parser when types are imported
  * Options to parse schemas from the web/filesystem
  * Thread safety fixes while fetching temp files
  * Updated AUTHORS.txt file

PR:		ports/151557
Submitted by:	KATO Tsuguru <tkato432@@yahoo.com>
Approved by:	pgollucci (mentor, implicit)
@
text
@d23 1
a23 1
USE_AUTOTOOLS=	libtool:22
@


1.33
log
@Chase the ftp/curl shlib version bump.
@
text
@d10 1
a10 2
PORTVERSION=	1.23
PORTREVISION=	3
d19 4
a22 3
MAKE_JOBS_SAFE=  yes

USE_GNOME=	gnometarget
a23 2
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
CONFIGURE_ARGS=	--includedir=${PREFIX}/include/wsdl
d26 1
a26 2
CPPFLAGS=	-I${LOCALBASE}/include
LDFLAGS=	-L${LOCALBASE}/lib
a28 2
	@@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
		's|: install-docsDATA|:|g'
d30 8
d41 2
a42 3
	@@${MKDIR} ${DOCSDIR}
	${INSTALL_DATA} ${WRKSRC}/README.txt ${DOCSDIR}/
	${INSTALL_DATA} ${WRKSRC}/wsdlpull.html ${DOCSDIR}/
@


1.32
log
@- Reset more ports I don't use anymore
@
text
@d11 1
a11 1
PORTREVISION=	2
@


1.31
log
@- Any libcurl will do

Submitted by:               Mikhail T. <mi+thun@@aldan.algebra.com> (via e-mail)
@
text
@d15 1
a15 1
MAINTAINER=	pgollucci@@FreeBSD.org
@


1.30
log
@- Fix for amd64

A nasty bug strikes on systems, where size_t and unsigned int are
different things -- such as most 64-bit systems. Stuffing the (size_t)-1
into unsigned int results in 0xffff, which is different from
string::npos (0xffffffff)...

Submitted by:   Mikhail T. <mi+thun@@aldan.algebra.com> (via e-mail)
@
text
@d11 1
a11 1
PORTREVISION=	1
d18 1
a18 1
LIB_DEPENDS=	curl.5:${PORTSDIR}/ftp/curl
@


1.29
log
@- Switch SourceForge ports to the new File Release System: categories starting with W
@
text
@d11 1
@


1.28
log
@-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
@
text
@d12 1
a12 1
MASTER_SITES=	SF
@


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

Tested by: several builds in P6 TB
@
text
@d22 1
a22 1
USE_AUTOTOOLS=	libtool:15
@


1.26
log
@- Update to 1.23
@
text
@d19 2
@


1.25
log
@Bump the version of the curl shared library after the ftp/curl update
to 7.19.2.
Bump PORTREVISION, even on the ports that do not have a versioned
dependency, since the binaries will most probably still stop working.
@
text
@d10 1
a10 2
PORTVERSION=	1.22
PORTREVISION=	1
@


1.24
log
@- Update to 1.22
@
text
@d11 1
d18 1
a18 1
LIB_DEPENDS=	curl.4:${PORTSDIR}/ftp/curl
@


1.23
log
@Update to 1.21

Approved by: gabor (mentor)
@
text
@d10 1
a10 1
PORTVERSION=	1.21
@


1.22
log
@- Update to 1.20

Approved by:    gabor (mentor)
@
text
@d10 1
a10 1
PORTVERSION=	1.20
@


1.21
log
@Update my ports to my freebsd address

Approved by:    araujo (mentor)
@
text
@d10 1
a10 1
PORTVERSION=	1.19
@


1.20
log
@- Update to 1.19.

PR:		ports/125165
Submitted by:	Philip M. Gollucci <pgollucci@@p6m7g8.com> (maintainer)
@
text
@d14 1
a14 1
MAINTAINER=	pgollucci@@p6m7g8.com
@


1.19
log
@- Update to 1.18.
- Pass maintainership to submitter.

PR:		ports/123476
Submitted by:	Philip M. Gollucci <pgollucci@@p6m7g8.com>
@
text
@d10 1
a10 1
PORTVERSION=	1.18
@


1.18
log
@- Update to 1.17

PR:		122080
Submitted by:	Ports Fury
@
text
@d10 1
a10 1
PORTVERSION=	1.17
d14 1
a14 1
MAINTAINER=	ports@@FreeBSD.org
d36 2
a37 2
	${INSTALL_DATA} ${WRKSRC}/README.txt ${DOCSDIR}
	${INSTALL_DATA} ${WRKSRC}/wsdlpull.html ${DOCSDIR}
@


1.17
log
@- Update to 1.16

PR:		119505
Submitted by:	KATO Tsuguru <tkato432@@yahoo.com>
@
text
@d10 1
a10 1
PORTVERSION=	1.16
@


1.16
log
@- Update to 1.15

PR:		117500
Submitted by:	KATO Tsuguru <tkato432@@yahoo.com>
@
text
@d10 1
a10 1
PORTVERSION=	1.15
d31 1
a31 2
	@@${REINPLACE_CMD} -e '/-O2 -Wall/d ; \
		 s|echo aout|echo elf|g' ${WRKSRC}/configure
@


1.15
log
@upgrade to 1.14
@
text
@d10 1
a10 1
PORTVERSION=	1.14
d20 1
a20 3
USE_GCC=	3.4+
USE_GETOPT_LONG=yes
GNU_CONFIGURE=	yes
d25 1
a25 1
CPPFLAGS=	-I${LOCALBASE}/include -DHAVE_DECL_GETOPT
d31 2
a32 3
	@@${REINPLACE_CMD} -e '/-O2 -Wall/d' \
	    -e 's|echo aout|echo elf|g' \
	${WRKSRC}/configure
@


1.14
log
@- Fix build

Submitted by:	pointyhat via kris
@
text
@d10 1
a10 1
PORTVERSION=	1.13
@


1.13
log
@- Update to 1.13

PR:		112320
Submitted by:   KATO Tsuguru <tkato432@@yahoo.com>
@
text
@d33 3
a35 1
	@@${REINPLACE_CMD} -e '/-O2 -Wall/d' ${WRKSRC}/configure
@


1.12
log
@Update the ftp/curl port to 7.16.0.
Bump PORTREVISION of all dependent ports.
Fix the build errors in the few ports that still use the long deprecated,
and now obsoleted, cURL options.

Thanks to everyone who took the time to look over the patch!

Discussed on:	-ports
@
text
@d10 1
a10 2
PORTVERSION=	1.12
PORTREVISION=	1
d12 1
a12 2
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=	${PORTNAME}
@


1.11
log
@- Update to 1.12

PR:		ports/106145
Submitted by:	KATO Tsuguru <tkato432@@yahoo.com>
@
text
@d11 1
d19 1
a19 1
LIB_DEPENDS=	curl.3:${PORTSDIR}/ftp/curl
@


1.10
log
@- s,INSTALLS_SHLIB,USE_LDCONFIG,g
- these include www/ x11/ x11-clocks/ x11-servers/ x11-themes/ maintained
  by ports@@

PR:		ports/101916
Submitted by:	Gea-Suan Lin <gslin_AT_gslin dot org>
@
text
@d10 1
a10 1
PORTVERSION=	1.11
@


1.9
log
@Update to 1.11.

PR:		ports/97221
Submitted by:	Ports Fury
@
text
@d26 1
a26 1
INSTALLS_SHLIB=	yes
@


1.8
log
@- Update to 1.10

PR:		ports/95597
Submitted by:	KATO Tsuguru <tkato432@@yahoo.com>
@
text
@d10 1
a10 1
PORTVERSION=	1.10
@


1.7
log
@Conversion to a single libtool environment.

Approved by:	portmgr (kris)
@
text
@d10 1
a10 2
PORTVERSION=	1.9.8
PORTREVISION=	1
a19 2
WRKSRC=		${WRKDIR}/${DISTNAME:R}

d28 1
a28 1
CPPFLAGS=	-I${LOCALBASE}/include
d34 1
@


1.6
log
@- Update to 1.9.8

PR:		ports/93658
Submitted by:	Ports Fury
@
text
@d11 1
d25 2
a26 2
USE_GETOPT_LONG=	yes
USE_AUTOTOOLS=	libtool:15
@


1.5
log
@Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
@
text
@d10 1
a10 1
DISTVERSION=	1.9.5c
d20 5
a24 1
USE_REINPLACE=	yes
d26 1
a26 5
USE_GETOPT_LONG=yes
WRKSRC=		${WRKDIR}/${DISTNAME:R}
GNU_CONFIGURE=	yes
CONFIGURE_ENV=	CPPFLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \
		LDFLAGS="-L${LOCALBASE}/lib"
d30 2
a31 2
DOCSDIR=	${PREFIX}/share/doc/wsdl
PORTDOCS=	*
d34 2
a35 4
	@@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} \
		-e "s,[$$][(]prefix[)]/docs,${DOCSDIR},"

.include <bsd.port.pre.mk>
d38 5
a42 6
.for dir in ${PREFIX}/include/wsdl ${PREFIX}/share/${PORTNAME}
	@@${FIND} ${dir} ! -type d | \
		${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST}
	@@${FIND} ${dir} -type d | ${SORT} -r | \
		${SED} 's,^${PREFIX}/,@@dirrm ,' >> ${TMPPLIST}
.endfor
d44 1
a44 1
.include <bsd.port.post.mk>
@


1.4
log
@- Unbreak on 4.x: Set USE_GETOPT_LONG
- Use DISTVERSION instead of DISTNAME/PORTVERSION
- Add WWW-tag
@
text
@d21 1
a21 1
USE_LIBTOOL_VER=15
@


1.3
log
@upgrade to 1.9.5c
@
text
@d10 1
a10 1
PORTVERSION=	1.9.5.c
a13 1
DISTNAME=	${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E}
d22 1
@


1.2
log
@USE_LIBTOOL instead of local patch
@
text
@d10 1
a10 1
PORTVERSION=	1.6.1
d14 1
d37 2
d40 2
a41 1
	@@${FIND} ${PREFIX}/include/wsdl ! -type d | \
d43 1
a43 1
	@@${FIND} ${PREFIX}/include/wsdl -type d | ${SORT} -r | \
d45 1
d47 1
a47 1
.include <bsd.port.mk>
@


1.1
log
@add wsdlpull 1.6.1
C++ WSDL Parser
@
text
@d21 1
@

