pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/ftplibpp Initial import of ftplibpp version 1.0.1 ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/24cf6acbd20a
branches:  trunk
changeset: 480339:24cf6acbd20a
user:      cjep <cjep%pkgsrc.org@localhost>
date:      Mon Sep 06 16:27:03 2004 +0000

description:
Initial import of ftplibpp version 1.0.1 as net/ftplibpp.

ftplibpp is a C++ class providing ftp client functionality. It is a
direct derivate from the great ftplib C library by Thomas Pfau.

diffstat:

 net/ftplibpp/DESCR            |   6 ++++++
 net/ftplibpp/Makefile         |  19 +++++++++++++++++++
 net/ftplibpp/PLIST            |   7 +++++++
 net/ftplibpp/distinfo         |   5 +++++
 net/ftplibpp/patches/patch-aa |  36 ++++++++++++++++++++++++++++++++++++
 5 files changed, 73 insertions(+), 0 deletions(-)

diffs (93 lines):

diff -r 10cffb7339cf -r 24cf6acbd20a net/ftplibpp/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/ftplibpp/DESCR        Mon Sep 06 16:27:03 2004 +0000
@@ -0,0 +1,6 @@
+ftplibpp contains a C++ class providing ftp client functionality. It is a
+direct derivate from the great ftplib C library by Thomas Pfau. It was
+ported to C++, modified and some features added to fit today's FTP
+standards, like resuming up- and downloads, fxp support, SSL/TLS encryption
+and logging functionality. However the very base of ftplibpp is still the
+nice code from Thomas Pfau.
diff -r 10cffb7339cf -r 24cf6acbd20a net/ftplibpp/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/ftplibpp/Makefile     Mon Sep 06 16:27:03 2004 +0000
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/09/06 16:27:03 cjep Exp $
+#
+
+DISTNAME=              ftplibpp-1.0.1
+CATEGORIES=            net devel
+MASTER_SITES=          http://home.arcor.de/breitscheid/ftplibpp/
+
+MAINTAINER=            tech-pkg%NetBSD.org@localhost
+HOMEPAGE=              http://home.arcor.de/breitscheid/ftplibpp/ftplibpp.html
+COMMENT=               C++ class providing ftp client functionality
+
+USE_BUILDLINK3=                yes
+USE_GNU_TOOLS+=                make
+
+post-install:
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ftplibpp
+       ${INSTALL_DATA} ${WRKSRC}/ftplibpp.html ${PREFIX}/share/doc/ftplibpp
+
+.include "../../mk/bsd.pkg.mk"
diff -r 10cffb7339cf -r 24cf6acbd20a net/ftplibpp/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/ftplibpp/PLIST        Mon Sep 06 16:27:03 2004 +0000
@@ -0,0 +1,7 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/09/06 16:27:03 cjep Exp $
+include/ftplib.h
+lib/libftp.so
+lib/libftp.so.1
+lib/libftp.so.1.0
+share/doc/ftplibpp/ftplibpp.html
+@dirrm share/doc/ftplibpp
diff -r 10cffb7339cf -r 24cf6acbd20a net/ftplibpp/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/ftplibpp/distinfo     Mon Sep 06 16:27:03 2004 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/09/06 16:27:03 cjep Exp $
+
+SHA1 (ftplibpp-1.0.1.tar.gz) = 51bfa48cf54efd23becdc83eb0f5d16f3e7bec21
+Size (ftplibpp-1.0.1.tar.gz) = 26688 bytes
+SHA1 (patch-aa) = cee3f7f31cf7d429249fcb80bf57966339fab0c2
diff -r 10cffb7339cf -r 24cf6acbd20a net/ftplibpp/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/ftplibpp/patches/patch-aa     Mon Sep 06 16:27:03 2004 +0000
@@ -0,0 +1,36 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/09/06 16:27:03 cjep Exp $
+
+--- Makefile.orig      2003-08-12 02:34:35.000000000 +0100
++++ Makefile
+@@ -3,6 +3,8 @@
+ SONAME = 1
+ SOVERSION = $(SONAME).0
+ 
++PREFIX?=      /usr/local
++
+ #TARGETS = libftp.a libftp.so
+ TARGETS = libftp.so
+ OBJECTS = ftplib.o
+@@ -21,16 +23,16 @@ clean :
+       rm -f libftp.so.*
+ 
+ uninstall :
+-      rm -f /usr/local/lib/libftp.so.*
+-      rm -f /usr/local/include/libftp.h
++      rm -f ${PREFIX}/lib/libftp.so.*
++      rm -f ${PREFIX}/include/libftp.h
+ 
+ install : all
+-      install -m 644 libftp.so.$(SOVERSION) /usr/local/lib
+-      install -m 644 ftplib.h /usr/local/include
+-      (cd /usr/local/lib && \
++      install -m 644 libftp.so.$(SOVERSION) ${PREFIX}/lib
++      install -m 644 ftplib.h ${PREFIX}/include
++      (cd ${PREFIX}/lib && \
+        ln -sf libftp.so.$(SOVERSION) libftp.so.$(SONAME) && \
+        ln -sf libftp.so.$(SONAME) libftp.so)
+-#     -(cd /usr/local/bin && \
++#     -(cd ${PREFIX}/bin && \
+ #       for f in ftpdir ftpget ftplist ftprm ftpsend; \
+ #       do ln -s qftp $$f; done)
+ 



Home | Main Index | Thread Index | Old Index