diff options
Diffstat (limited to 'net/csup')
-rw-r--r-- | net/csup/DESCR | 9 | ||||
-rw-r--r-- | net/csup/Makefile | 27 | ||||
-rw-r--r-- | net/csup/PLIST | 3 | ||||
-rw-r--r-- | net/csup/distinfo | 7 | ||||
-rw-r--r-- | net/csup/patches/patch-aa | 13 | ||||
-rw-r--r-- | net/csup/patches/patch-ab | 26 |
6 files changed, 85 insertions, 0 deletions
diff --git a/net/csup/DESCR b/net/csup/DESCR new file mode 100644 index 00000000000..63766463fd3 --- /dev/null +++ b/net/csup/DESCR @@ -0,0 +1,9 @@ +Csup is a rewrite of CVSup in C. + +CVSup(R) is a software for distributing and updating collections of files +accross a network. It can efficiently and accurately mirror all types of files, +including sources, binaries, hard links, symbolic links, and even device nodes. +In addition to being a great general-purpose mirroring tool, CVSup includes +special features and optimizations specifically tailored to CVS repositories. +It is being used as the preferred way to update sources within the FreeBSD, +NetBSD and OpenBSD projects and more. diff --git a/net/csup/Makefile b/net/csup/Makefile new file mode 100644 index 00000000000..8662550ddf5 --- /dev/null +++ b/net/csup/Makefile @@ -0,0 +1,27 @@ +# $NetBSD: Makefile,v 1.1.1.1 2007/02/16 12:06:39 xtraeme Exp $ +# + +DISTNAME= csup-snap-20070216 +PKGNAME= ${DISTNAME:S/-snap//} +CATEGORIES= net devel +MASTER_SITES= ${MASTER_SITE_BACKUP} + +MAINTAINER= imil@gcu.info +HOMEPAGE= http://www.mu.org/~mux/csup.html +COMMENT= Rewrite of the CVSup file updating client in C + +USE_TOOLS+= yacc +WRKSRC= ${WRKDIR}/csup + +INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 + +CFLAGS+= ${PTHREAD_CFLAGS} +LDFLAGS+= ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS} + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/csup ${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/csup.1 ${PREFIX}/${PKGMANDIR}/man1/csup.1 + +.include "../../devel/zlib/buildlink3.mk" +.include "../../mk/pthread.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/net/csup/PLIST b/net/csup/PLIST new file mode 100644 index 00000000000..3a092972259 --- /dev/null +++ b/net/csup/PLIST @@ -0,0 +1,3 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2007/02/16 12:06:39 xtraeme Exp $ +bin/csup +man/man1/csup.1 diff --git a/net/csup/distinfo b/net/csup/distinfo new file mode 100644 index 00000000000..6e64432f691 --- /dev/null +++ b/net/csup/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1.1.1 2007/02/16 12:06:39 xtraeme Exp $ + +SHA1 (csup-snap-20070216.tar.gz) = b2a5b5a95496f166caa6f4c03003fe354a4e76c2 +RMD160 (csup-snap-20070216.tar.gz) = 7d96422461d7538b8f5ff2afaff9341a38ad2a8f +Size (csup-snap-20070216.tar.gz) = 80734 bytes +SHA1 (patch-aa) = 9f0792cb8d3f6acd28df3db6fd6b629800c4cc1c +SHA1 (patch-ab) = 2577b0307a098fd5a3b6ed7906f3c550be169d6a diff --git a/net/csup/patches/patch-aa b/net/csup/patches/patch-aa new file mode 100644 index 00000000000..f46b21962c8 --- /dev/null +++ b/net/csup/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2007/02/16 12:06:39 xtraeme Exp $ + +--- GNUmakefile.orig 2006-03-13 23:17:59.000000000 +0100 ++++ GNUmakefile +@@ -29,7 +29,7 @@ ifeq ($(UNAME), Darwin) + CFLAGS+= -DHAVE_FFLAGS + endif + CFLAGS+= $(WARNS) +-LDFLAGS= -L$(PREFIX)/lib -lcrypto -lz -lpthread ++LDFLAGS= -L$(PREFIX)/lib -lcrypto -lz ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS} + + .PHONY: all clean install + diff --git a/net/csup/patches/patch-ab b/net/csup/patches/patch-ab new file mode 100644 index 00000000000..4aebe7578b1 --- /dev/null +++ b/net/csup/patches/patch-ab @@ -0,0 +1,26 @@ +$NetBSD: patch-ab,v 1.1.1.1 2007/02/16 12:06:39 xtraeme Exp $ + +--- Makefile.orig 2006-03-07 20:10:25.000000000 +0100 ++++ Makefile 2007-02-16 12:39:28.000000000 +0100 +@@ -11,19 +11,18 @@ + globtree.c idcache.c keyword.c lister.c main.c misc.c mux.c parse.y \ + pathcomp.c proto.c status.c stream.c threads.c token.l updater.c + +-CFLAGS+= -I. -I${.CURDIR} -g -pthread -DHAVE_FFLAGS -DNDEBUG ++CFLAGS+= -I. -I${.CURDIR} -g ${PTHREAD_CFLAGS} -DHAVE_FFLAGS -DNDEBUG ++LDFLAGS+= ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS} + WARNS?= 6 + + # A bit of tweaking is needed to get this Makefile working + # with the bsd.prog.mk of all the *BSD OSes... + .if (${UNAME} == "NetBSD") +-LDFLAGS+= -pthread + YHEADER= yes + + .elif (${UNAME} == "OpenBSD") + # I bet there's a better way to do this with the OpenBSD mk + # framework but well, this works and I got bored. +-LDFLAGS+= -pthread + YFLAGS= -d + CLEANFILES+= parse.c parse.h y.tab.h + |