aboutsummaryrefslogtreecommitdiffstats
path: root/ftp/curlpp
diff options
context:
space:
mode:
authorijliao <ijliao@FreeBSD.org>2003-12-05 09:01:58 +0800
committerijliao <ijliao@FreeBSD.org>2003-12-05 09:01:58 +0800
commit013ab056ac60f40bbbfeb37c1b404d4d37af0db1 (patch)
tree896047d11e08a94def4aff3655b14502159a0537 /ftp/curlpp
parent2431580b94bd70a227f5c704f0340f6ac3b4adc5 (diff)
downloadfreebsd-ports-gnome-013ab056ac60f40bbbfeb37c1b404d4d37af0db1.tar.gz
freebsd-ports-gnome-013ab056ac60f40bbbfeb37c1b404d4d37af0db1.tar.zst
freebsd-ports-gnome-013ab056ac60f40bbbfeb37c1b404d4d37af0db1.zip
add curlpp 0.3.0
A C++ wrapper for libcurl PR: 59891
Diffstat (limited to 'ftp/curlpp')
-rw-r--r--ftp/curlpp/Makefile45
-rw-r--r--ftp/curlpp/distinfo1
-rw-r--r--ftp/curlpp/files/patch-curlpp_config.in11
-rw-r--r--ftp/curlpp/files/patch-ltmain.sh15
-rw-r--r--ftp/curlpp/pkg-descr1
-rw-r--r--ftp/curlpp/pkg-plist75
6 files changed, 148 insertions, 0 deletions
diff --git a/ftp/curlpp/Makefile b/ftp/curlpp/Makefile
new file mode 100644
index 000000000000..99e28b192bbc
--- /dev/null
+++ b/ftp/curlpp/Makefile
@@ -0,0 +1,45 @@
+# ex:ts=8
+# Ports collection makefile for: curlpp
+# Date created: Nov 27, 2003
+# Whom: ijliao
+#
+# $FreeBSD$
+#
+
+PORTNAME= curlpp
+PORTVERSION= 0.3.0
+CATEGORIES= ftp
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= A C++ wrapper for libcurl
+
+BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash2
+LIB_DEPENDS= curl.2:${PORTSDIR}/ftp/curl
+
+USE_REINPLACE= yes
+GNU_CONFIGURE= yes
+
+INSTALLS_SHLIB= yes
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 500035
+USE_GCC= 3.1
+.else
+CONFIGURE_ENV+= CPPFLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e "s|^#! /bin/sh|#!${LOCALBASE}/bin/bash|" ${WRKSRC}/configure
+
+.if !defined(NOPORTDOCS)
+post-install:
+ @${MKDIR} ${EXAMPLESDIR}
+ @${CP} ${WRKSRC}/test/README ${EXAMPLESDIR}
+ @${CP} ${WRKSRC}/test/example*.cpp ${EXAMPLESDIR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/ftp/curlpp/distinfo b/ftp/curlpp/distinfo
new file mode 100644
index 000000000000..bc617924c2ab
--- /dev/null
+++ b/ftp/curlpp/distinfo
@@ -0,0 +1 @@
+MD5 (curlpp-0.3.0.tar.gz) = 985ff6899592bc4d8a257f8ce1a0882f
diff --git a/ftp/curlpp/files/patch-curlpp_config.in b/ftp/curlpp/files/patch-curlpp_config.in
new file mode 100644
index 000000000000..682848cbd28e
--- /dev/null
+++ b/ftp/curlpp/files/patch-curlpp_config.in
@@ -0,0 +1,11 @@
+--- curlpp-config.in.orig Mon Dec 1 16:30:57 2003
++++ curlpp-config.in Mon Dec 1 16:31:10 2003
+@@ -74,7 +74,7 @@
+ ;;
+
+ --libs)
+- echo -L@libdir@ -lcurlpp @LDFLAGS@ @LIBS@
++ echo -L@libdir@ -lcurlpp -lutilspp @LDFLAGS@ @LIBS@
+ ;;
+
+ *)
diff --git a/ftp/curlpp/files/patch-ltmain.sh b/ftp/curlpp/files/patch-ltmain.sh
new file mode 100644
index 000000000000..49640ca98b52
--- /dev/null
+++ b/ftp/curlpp/files/patch-ltmain.sh
@@ -0,0 +1,15 @@
+--- ltmain.sh.orig Thu Nov 27 11:22:47 2003
++++ ltmain.sh Thu Nov 27 11:22:57 2003
+@@ -4344,10 +4344,12 @@
+ fi
+
+ # Install the pseudo-library for information purposes.
++ if /usr/bin/false ; then
+ name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+ instname="$dir/$name"i
+ $show "$install_prog $instname $destdir/$name"
+ $run eval "$install_prog $instname $destdir/$name" || exit $?
++ fi
+
+ # Maybe install the static library, too.
+ test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
diff --git a/ftp/curlpp/pkg-descr b/ftp/curlpp/pkg-descr
new file mode 100644
index 000000000000..5b75c60abb3d
--- /dev/null
+++ b/ftp/curlpp/pkg-descr
@@ -0,0 +1 @@
+curlpp is a C++ wrapper for libcurl.
diff --git a/ftp/curlpp/pkg-plist b/ftp/curlpp/pkg-plist
new file mode 100644
index 000000000000..c9b410a1ad75
--- /dev/null
+++ b/ftp/curlpp/pkg-plist
@@ -0,0 +1,75 @@
+bin/curlpp-config
+include/curlpp/buffer.hpp
+include/curlpp/curl.hpp
+include/curlpp/curlpp.hpp
+include/curlpp/easy.hpp
+include/curlpp/exception.hpp
+include/curlpp/file_trait.hpp
+include/curlpp/ftp_easy.hpp
+include/curlpp/http_easy.hpp
+include/curlpp/memory_trait.hpp
+include/curlpp/registerer.hpp
+include/curlpp/registerer.inl
+include/curlpp/registries.hpp
+include/curlpp/registry.hpp
+include/curlpp/registry.inl
+include/curlpp/registry_base.hpp
+include/curlpp/registry_base.inl
+include/curlpp/registry_manager.hpp
+include/curlpp/registry_manager.inl
+include/curlpp/registry_manager_base.hpp
+include/curlpp/registry_manager_impl.hpp
+include/curlpp/registry_manager_impl.inl
+include/curlpp/slist.hpp
+include/curlpp/storage.hpp
+include/curlpp/storage_trait.hpp
+include/curlpp/stream_trait.hpp
+include/curlpp/types.hpp
+include/curlpp/utilspp/mutex/factory_mutex.hpp
+include/curlpp/utilspp/mutex/factory_mutex_base.hpp
+include/curlpp/utilspp/mutex/factory_mutex_container.hpp
+include/curlpp/utilspp/mutex/factory_mutex_container.inl
+include/curlpp/utilspp/mutex/mutex_factory.hpp
+include/curlpp/utilspp/mutex/mutex_factory.inl
+include/curlpp/utilspp/non_copyable.hpp
+include/curlpp/utilspp/null_type.hpp
+include/curlpp/utilspp/singleton.hpp
+include/curlpp/utilspp/singleton/creation_static.hpp
+include/curlpp/utilspp/singleton/creation_using_new.hpp
+include/curlpp/utilspp/singleton/lifetime_default.hpp
+include/curlpp/utilspp/singleton/lifetime_library.hpp
+include/curlpp/utilspp/singleton/lifetime_library.inl
+include/curlpp/utilspp/singleton/lifetime_with_longevity.hpp
+include/curlpp/utilspp/singleton/lifetime_with_longevity.inl
+include/curlpp/utilspp/singleton/private_members.hpp
+include/curlpp/utilspp/singleton/private_members.inl
+include/curlpp/utilspp/singleton/singleton_holder.hpp
+include/curlpp/utilspp/singleton/singleton_holder.inl
+include/curlpp/utilspp/singleton/threading_single.hpp
+include/curlpp/utilspp/smart_ptr.hpp
+include/curlpp/utilspp/type_list.hpp
+include/curlpp/utilspp/type_trait.hpp
+@dirrm include/curlpp/utilspp/mutex
+@dirrm include/curlpp/utilspp/singleton
+@dirrm include/curlpp/utilspp
+@dirrm include/curlpp
+lib/libcurlpp.so
+lib/libcurlpp.so.0
+lib/libmutex.so
+lib/libmutex.so.0
+lib/libsingleton.so
+lib/libsingleton.so.0
+lib/libutilspp.so
+lib/libutilspp.so.0
+%%PORTDOCS%%%%EXAMPLESDIR%%/README
+%%PORTDOCS%%%%EXAMPLESDIR%%/example01.cpp
+%%PORTDOCS%%%%EXAMPLESDIR%%/example02.cpp
+%%PORTDOCS%%%%EXAMPLESDIR%%/example03.cpp
+%%PORTDOCS%%%%EXAMPLESDIR%%/example04.cpp
+%%PORTDOCS%%%%EXAMPLESDIR%%/example10.cpp
+%%PORTDOCS%%%%EXAMPLESDIR%%/example11.cpp
+%%PORTDOCS%%%%EXAMPLESDIR%%/example12.cpp
+%%PORTDOCS%%%%EXAMPLESDIR%%/example13.cpp
+%%PORTDOCS%%%%EXAMPLESDIR%%/example14.cpp
+%%PORTDOCS%%%%EXAMPLESDIR%%/example15.cpp
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%