cvsup stable port information

Package: cvsup
Version: 16.1g
Revision: 3
Architecture: powerpc
DescPackaging: Depends on cm3-dev, which doesn't compile on intel
BuildDepends: cm3-dev (>= 5.2.4-2), gawk
Depends: cm3-shlibs, %N-shlibs, %N-client, %N-server
Source: ftp://ftp3.freebsd.org/pub/FreeBSD/development/CVSup/sources/%n-snap-%v.tar.gz
Source-MD5: 253e773eb9d213f9bf3ce12acef184e8
Patch: %n.patch
Enhances: cvs



PatchScript: <<
perl -i -pe 's|/usr/local/lib|%p/lib|g' suplib/src/m3makefile
perl -i -pe 's|/usr/local/etc|%p/etc|g' server/src/cvsupd.8
perl -i -pe 's|/usr/local/etc|%p/etc|g' server/src/cvsupd.cat
perl -i -pe 's|/usr/local/etc|%p/etc|g' server/src/cvsupd.class.5
perl -i -pe 's|/usr/local/etc|%p/etc|g' server/src/cvsupd.class.cat
perl -i -pe 's|/usr/local/etc|%p/etc|g' client/src/cvsup.1
perl -i -pe 's|/usr/local/etc|%p/etc|g' client/src/cvsup.cat
perl -i -pe 's|/usr/local/etc|%p/etc|g' suplib/src/SupMisc.i3
perl -i -pe 's|/usr/local/etc|%p/etc|g' doc/faq.faq
perl -i -pe 's|/usr/local/etc|%p/etc|g' doc/faq_ru.faq
perl -i -pe 's|^SUBDIR=.*$|SUBDIR= suptcp suplib server client cvpasswd doc|g' Makefile
perl -i -pe 's|AWK=.*awk|AWK= gawk|g' doc/Makefile
mv Install Install.txt
<<

DocFiles: <<
Acknowledgments ChangeLog Install.txt License
Announce Blurb
<<


CompileScript: <<
make PREFIX=%p M3=cm3 M3FLAGS=-DNOGUI
<<

InstallScript: <<
install -d -m 755 %i/bin
install -d -m 755 %i/sbin
install -d -m 755 %i/lib/cm3
install -d -m 755 %i/etc
install -d -m 755 %i/share/man/man1
install -d -m 755 %i/share/man/man8
install -d -m 755 %i/share/man/man5
install -d -m 755 %i/share/doc/cvsup
install -d -m 755 %i/share/doc/cvsup/images
make PREFIX=%i MANDIR=%i/share/man M3=cm3 M3FLAGS=-DNOGUI install
install -c -p ./suplib/PPC_DARWIN/libsuplib*.dylib %i/lib/cm3
install -c -p ./suptcp/PPC_DARWIN/libsuptcp*.dylib %i/lib/cm3
install -c -p ./server/PPC_DARWIN/cvsupd.class.5 %i/share/man/man5
install -c -p ./doc/faq.html %i/share/doc/cvsup
install -c -p ./doc/faq_ru.html %i/share/doc/cvsup
install -c -p ./doc/images/*.gif %i/share/doc/cvsup/images
<<


SplitOff: <<
Package: cvsup-server
Depends: cm3-shlibs, %N-shlibs
Files: <<
sbin/cvsupd
share/man/man8/cvsupd.8
share/man/man5/cvsupd.class.5
bin/cvpasswd
share/man/man1/cvpasswd.1
<<

DocFiles: <<
doc/faq.html
doc/faq_ru.html
doc/images/cvsup128.gif
doc/images/yelnew.gif
Install.txt
<<

Description: CVSup server.
DescDetail: <<
The CVSup Daemon. This package is sufficient if you are only interested in
running a CVSup
Server.
IMPORTANT NOTE: To use the cvsup server you need to set passwords with the
supplied
cvpasswd utility. Please refer to the man page for a detailed description on
what this
tool does.

See cvsup-client if you wish to access CVSup repositories.
<<

DescPort: <<
This port has been made possible by Peter O'Gorman and who helped me a lot
with the CVSup
info file and Matthias Neeracher who packaged the needed Modula 3 compiler.
I and the Fink Project also thank Landon Fuller for his dport packages which
helped porting
things to Fink.
<<


DescUsage: <<
For detailed instructions how you can make proper use of CVSup please see the
excellent FAQ at http://www.cvsup.org/faq.html or in your doc directory.
<<


<<



SplitOff2: <<
Package: cvsup-client
Depends: cm3-shlibs, %N-shlibs
Files: <<
bin/cvsup
share/man/man1/cvsup.1
<<

DocFiles: <<
Acknowledgments ChangeLog Install.txt License
Announce Blurb
<<


Description: CVSup client.
DescDetail: <<
This package supplies the CVSup client. If you are only interested in
accessing CVSup
server than this client will be sufficient for you. To run your own daemon you
should
have a look at the cvsup-server package. For further information please refer
to the
apropriate man page.
<<

DescPort: <<
This port has been made possible by Peter O'Gorman and who helped me a lot with the CVSup
info file and Matthias Neeracher who packaged the needed Modula 3 compiler.
I and the Fink Project also thank Landon Fuller for his dport packages which helped porting
things to Fink.
<<

<<


SplitOff3: <<
Package: cvsup-shlibs
Files: <<
lib/cm3/libsuptcp.*.dylib
lib/cm3/libsuplib.*.dylib
<<

Shlibs: <<
%p/lib/cm3/libsuplib.5.dylib 5.0.0 %n (>= 16.1g-3)
%p/lib/cm3/libsuptcp.5.dylib 5.0.0 %n (>= 16.1g-3)
<<


Description: CVSup shared libraries.
DescDetail: <<
Shared libraries needed to run CVSup binaries.
<<

DocFiles: <<
Acknowledgments ChangeLog Install.txt License
Announce Blurb
<<

DescPort: <<
This port has been made possible by Peter O'Gorman and who helped me a lot with the CVSup
info file and Matthias Neeracher who packaged the needed Modula 3 compiler.
I and the Fink Project also thank Landon Fuller for his dport packages which helped porting
things to Fink.
<<
<<



Description: CVS-Optimized Network File Distribution System

DescDetail: <<
CVSup is a software package for distributing and updating collections of files
across a network. It can efficiently and accurately mirror all types of files,
including sources, binaries, hard links, symbolic links, and even device
nodes.
CVSup's streaming communication protocol and multithreaded architecture make
it
most likely the fastest mirroring tool in existence today.

CVSup was conceived and developed by John Polstra, a consultant whose
specialties
include high-performance network communications.

In addition to being a great general-purpose mirroring tool, CVSup includes
special
features and optimizations specifically tailored to CVS repositories.
<<


DescUsage: <<
For detailed instructions how you can make proper use of CVSup please see the
excellent FAQ at http://www.cvsup.org/faq.html
<<

DescPort: <<
This port has been made possible by Peter O'Gorman and who helped me a lot with the CVSup
info file and Matthias Neeracher who packaged the needed Modula 3 compiler.
I and the Fink Project also thank Landon Fuller for his dport packages which helped porting
things to Fink.
<<

License: BSD
Homepage: http://www.cvsup.org/
Maintainer: Darian Lanx

cvsup stable port .patch

--- cvsup-snap-16.1g/doc/Makefile 2003-03-04 20:26:13.000000000 +0100
+++ cvsup-snap-patched/doc/Makefile 2003-04-03 16:59:31.000000000 +0200
@@ -28,8 +28,9 @@
#
# $Id: Makefile,v 1.7 2003/03/04 19:26:13 jdp Exp $

+PREFIX= /usr/local
FAQS= faq.html faq_ru.html
-AWK= awk
+AWK= gawk
FAQGEN= faqgen.awk

all: ${FAQS}
@@ -45,3 +46,12 @@

faq.html: faq.head faq.tail ${FAQGEN}
faq_ru.html: faq_ru.head faq_ru.tail ${FAQGEN}
+
+depend:
+ @true
+install:
+ install -d -p -m 755 ${PREFIX}/share/doc/cvsup
+ install -d -p -m 755 ${PREFIX}/share/doc/cvsup/images
+ install -c -p -m 644 faq*.html ${PREFIX}/share/doc/cvsup
+ install -c -p -m 644 images/*.gif ${PREFIX}/share/doc/cvsup/images
+

cvsup _unstable_ port information

Package: cvsup
Version: 16.1g
Revision: 3
Architecture: powerpc
DescPackaging: Depends on cm3-dev, which doesn't compile on intel
BuildDepends: cm3-dev (>= 5.2.4-2), gawk
Depends: cm3-shlibs, %N-shlibs, %N-client, %N-server
Source: ftp://ftp3.freebsd.org/pub/FreeBSD/development/CVSup/sources/%n-snap-%v.tar.gz
Source-MD5: 253e773eb9d213f9bf3ce12acef184e8
Patch: %n.patch
Enhances: cvs



PatchScript: <<
perl -i -pe 's|/usr/local/lib|%p/lib|g' suplib/src/m3makefile
perl -i -pe 's|/usr/local/etc|%p/etc|g' server/src/cvsupd.8
perl -i -pe 's|/usr/local/etc|%p/etc|g' server/src/cvsupd.cat
perl -i -pe 's|/usr/local/etc|%p/etc|g' server/src/cvsupd.class.5
perl -i -pe 's|/usr/local/etc|%p/etc|g' server/src/cvsupd.class.cat
perl -i -pe 's|/usr/local/etc|%p/etc|g' client/src/cvsup.1
perl -i -pe 's|/usr/local/etc|%p/etc|g' client/src/cvsup.cat
perl -i -pe 's|/usr/local/etc|%p/etc|g' suplib/src/SupMisc.i3
perl -i -pe 's|/usr/local/etc|%p/etc|g' doc/faq.faq
perl -i -pe 's|/usr/local/etc|%p/etc|g' doc/faq_ru.faq
perl -i -pe 's|^SUBDIR=.*$|SUBDIR= suptcp suplib server client cvpasswd doc|g' Makefile
perl -i -pe 's|AWK=.*awk|AWK= gawk|g' doc/Makefile
mv Install Install.txt
<<

DocFiles: <<
Acknowledgments ChangeLog Install.txt License
Announce Blurb
<<


CompileScript: <<
make PREFIX=%p M3=cm3 M3FLAGS=-DNOGUI
<<

InstallScript: <<
install -d -m 755 %i/bin
install -d -m 755 %i/sbin
install -d -m 755 %i/lib/cm3
install -d -m 755 %i/etc
install -d -m 755 %i/share/man/man1
install -d -m 755 %i/share/man/man8
install -d -m 755 %i/share/man/man5
install -d -m 755 %i/share/doc/cvsup
install -d -m 755 %i/share/doc/cvsup/images
make PREFIX=%i MANDIR=%i/share/man M3=cm3 M3FLAGS=-DNOGUI install
install -c -p ./suplib/PPC_DARWIN/libsuplib*.dylib %i/lib/cm3
install -c -p ./suptcp/PPC_DARWIN/libsuptcp*.dylib %i/lib/cm3
install -c -p ./server/PPC_DARWIN/cvsupd.class.5 %i/share/man/man5
install -c -p ./doc/faq.html %i/share/doc/cvsup
install -c -p ./doc/faq_ru.html %i/share/doc/cvsup
install -c -p ./doc/images/*.gif %i/share/doc/cvsup/images
<<


SplitOff: <<
Package: cvsup-server
Depends: cm3-shlibs, %N-shlibs
Files: <<
sbin/cvsupd
share/man/man8/cvsupd.8
share/man/man5/cvsupd.class.5
bin/cvpasswd
share/man/man1/cvpasswd.1
<<

DocFiles: <<
doc/faq.html
doc/faq_ru.html
doc/images/cvsup128.gif
doc/images/yelnew.gif
Install.txt
<<

Description: CVSup server.
DescDetail: <<
The CVSup Daemon. This package is sufficient if you are only interested in
running a CVSup
Server.
IMPORTANT NOTE: To use the cvsup server you need to set passwords with the
supplied
cvpasswd utility. Please refer to the man page for a detailed description on
what this
tool does.

See cvsup-client if you wish to access CVSup repositories.
<<

DescPort: <<
This port has been made possible by Peter O'Gorman and who helped me a lot
with the CVSup
info file and Matthias Neeracher who packaged the needed Modula 3 compiler.
I and the Fink Project also thank Landon Fuller for his dport packages which
helped porting
things to Fink.
<<


DescUsage: <<
For detailed instructions how you can make proper use of CVSup please see the
excellent FAQ at http://www.cvsup.org/faq.html or in your doc directory.
<<


<<



SplitOff2: <<
Package: cvsup-client
Depends: cm3-shlibs, %N-shlibs
Files: <<
bin/cvsup
share/man/man1/cvsup.1
<<

DocFiles: <<
Acknowledgments ChangeLog Install.txt License
Announce Blurb
<<


Description: CVSup client.
DescDetail: <<
This package supplies the CVSup client. If you are only interested in
accessing CVSup
server than this client will be sufficient for you. To run your own daemon you
should
have a look at the cvsup-server package. For further information please refer
to the
apropriate man page.
<<

DescPort: <<
This port has been made possible by Peter O'Gorman and who helped me a lot with the CVSup
info file and Matthias Neeracher who packaged the needed Modula 3 compiler.
I and the Fink Project also thank Landon Fuller for his dport packages which helped porting
things to Fink.
<<

<<


SplitOff3: <<
Package: cvsup-shlibs
Files: <<
lib/cm3/libsuptcp.*.dylib
lib/cm3/libsuplib.*.dylib
<<

Shlibs: <<
%p/lib/cm3/libsuplib.5.dylib 5.0.0 %n (>= 16.1g-3)
%p/lib/cm3/libsuptcp.5.dylib 5.0.0 %n (>= 16.1g-3)
<<


Description: CVSup shared libraries.
DescDetail: <<
Shared libraries needed to run CVSup binaries.
<<

DocFiles: <<
Acknowledgments ChangeLog Install.txt License
Announce Blurb
<<

DescPort: <<
This port has been made possible by Peter O'Gorman and who helped me a lot with the CVSup
info file and Matthias Neeracher who packaged the needed Modula 3 compiler.
I and the Fink Project also thank Landon Fuller for his dport packages which helped porting
things to Fink.
<<
<<



Description: CVS-Optimized Network File Distribution System

DescDetail: <<
CVSup is a software package for distributing and updating collections of files
across a network. It can efficiently and accurately mirror all types of files,
including sources, binaries, hard links, symbolic links, and even device
nodes.
CVSup's streaming communication protocol and multithreaded architecture make
it
most likely the fastest mirroring tool in existence today.

CVSup was conceived and developed by John Polstra, a consultant whose
specialties
include high-performance network communications.

In addition to being a great general-purpose mirroring tool, CVSup includes
special
features and optimizations specifically tailored to CVS repositories.
<<


DescUsage: <<
For detailed instructions how you can make proper use of CVSup please see the
excellent FAQ at http://www.cvsup.org/faq.html
<<

DescPort: <<
This port has been made possible by Peter O'Gorman and who helped me a lot with the CVSup
info file and Matthias Neeracher who packaged the needed Modula 3 compiler.
I and the Fink Project also thank Landon Fuller for his dport packages which helped porting
things to Fink.
<<

License: BSD
Homepage: http://www.cvsup.org/
Maintainer: Darian Lanx

cvsup _unstable_ port .patch

--- cvsup-snap-16.1g/doc/Makefile 2003-03-04 20:26:13.000000000 +0100
+++ cvsup-snap-patched/doc/Makefile 2003-04-03 16:59:31.000000000 +0200
@@ -28,8 +28,9 @@
#
# $Id: Makefile,v 1.7 2003/03/04 19:26:13 jdp Exp $

+PREFIX= /usr/local
FAQS= faq.html faq_ru.html
-AWK= awk
+AWK= gawk
FAQGEN= faqgen.awk

all: ${FAQS}
@@ -45,3 +46,12 @@

faq.html: faq.head faq.tail ${FAQGEN}
faq_ru.html: faq_ru.head faq_ru.tail ${FAQGEN}
+
+depend:
+ @true
+install:
+ install -d -p -m 755 ${PREFIX}/share/doc/cvsup
+ install -d -p -m 755 ${PREFIX}/share/doc/cvsup/images
+ install -c -p -m 644 faq*.html ${PREFIX}/share/doc/cvsup
+ install -c -p -m 644 images/*.gif ${PREFIX}/share/doc/cvsup/images
+