diff options
author | xtraeme <xtraeme@pkgsrc.org> | 2007-02-16 12:06:39 +0000 |
---|---|---|
committer | xtraeme <xtraeme@pkgsrc.org> | 2007-02-16 12:06:39 +0000 |
commit | 49321d0095832dfef09d2bd922da2d7f0114e2e9 (patch) | |
tree | 18db836451b4027a2a7882cd18ed23f0c430a5f5 /net/csup | |
parent | 743898273296721cd908dcb00c94cf87697f6e7a (diff) | |
download | pkgsrc-49321d0095832dfef09d2bd922da2d7f0114e2e9.tar.gz |
Initial import of csup-20070216 (I took a snapshot of the current
source), from pkgsrc-wip and packaged by iMil.
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.
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 + |