-- On Wednesday, March 10, 2004 11:30 AM -0600 Wade Williams <wadesworld@mac.com> wrote:
wade,
> All:
>
> I'm a bit frustrated with trying to get a user of my subversion server a working client. He's on 10.2.6, I'm on
> 10.3.2.
if you still want to roll-your-own, take a quick look at lib dependencies for the svn client with otool to determine
which dylibs you'd have to bundle ... in theory at least, you should be able to pkg the whole durn thing from *your*
box ... including the 'missing' libiconv.
% otool -L /usr/local/bin/svn
in my case, the output is:
/usr/local/bin/svn:
/usr/local/lib/libsvn_client-1.0.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/local/lib/libsvn_wc-1.0.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/local/lib/libsvn_ra-1.0.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/local/lib/libsvn_diff-1.0.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/local/lib/libsvn_ra_local-1.0.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/local/lib/libsvn_repos-1.0.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/local/lib/libsvn_fs-1.0.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/local/lib/libsvn_ra_dav-1.0.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/local/lib/libsvn_ra_svn-1.0.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/local/lib/libsvn_delta-1.0.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/local/lib/libsvn_subr-1.0.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/lib/libaprutil-1.0.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/lib/libdb-4.2.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/lib/libiconv.2.dylib (compatibility version 5.0.0, current version 5.0.0)
/usr/lib/libapr-1.0.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 71.0.0)
/usr/local/neon/lib/libneon.24.dylib (compatibility version 25.0.0, current version 25.4.0)
/usr/lib/libdl.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/local/ssl/lib/libssl.0.9.7.dylib (compatibility version 0.9.0, current version 0.9.7)
/usr/local/ssl/lib/libcrypto.0.9.7.dylib (compatibility version 0.9.0, current version 0.9.7)
/usr/lib/libz.1.2.1.dylib (compatibility version 1.2.0, current version 1.2.1)
/usr/local/lib/libexpat.0.dylib (compatibility version 6.0.0, current version 6.0.0)
just for reference on list, the following works without a hitch on OSX 10.3.2 ... sound like *you've* got it all
working on your box already.
richard
with:
dlcompat (cvs)
berkeley-db-4.2.52 (w/ strong crypto)
ltmain.sh (GNU libtool) 1.5.2 (1.1220.2.60 2004/01/25 12:25:08)
autoconf (GNU Autoconf) 2.59
automake (GNU automake) 1.8.2
Apache/2.1.0-dev (cvs: Feb 16 2004 21:50:01) MPM=Worker, threaded, forked
OpenSSL 0.9.7c 30 Sep 2003 (NOT osx native, in /usr/local/ssl)
expat-1.95.7 (cvs: 02/16/04 15:58:44)
############################################################
neon
wget http://www.webdav.org/neon/neon-0.24.4.tar.gz
gnutar zxf neon-0.24.4.tar.gz
cd /usr/ports/neon-0.24.4
unsetenv CFLAGS CPPFLAGS CXX CXXFLAGS LDFLAGS LDDLFLAGS LD_PREBIND LINGUAS LC_ALL LANG ;\
setenv LDFLAGS "-ldl"
glibtoolize --force --copy && aclocal -I macros && autoconf
./configure \
--prefix=/usr/local/neon \
--enable-shared --disable-static \
--with-ssl --with-libs=/usr/local/ssl \
--without-libxml2 --with-expat
make && make install
############################################################
subversion
ref:
http://subversion.tigris.org/project_packages.html
http://svnbook.red-bean.com/
wget http://subversion.tigris.org/tarballs/subversion-1.0.0.tar.gz
gnutar zxf subversion-1.0.0.tar.gz
mv subversion-1.0.0 subversion
cd /usr/ports/subversion
unsetenv CFLAGS CPPFLAGS CXX CXXFLAGS LDFLAGS LDDLFLAGS LD_PREBIND LINGUAS LC_ALL LANG ;\
setenv LDFLAGS "-ldl"
./autogen.sh
./configure \
--prefix=/usr/local \
--disable-maintainer-mode \
--enable-shared --disable-static \
--with-apr=/usr --with-apr-util=/usr \
--without-apache \
--with-apxs=/usr/sbin/apxs \
--with-neon=/usr/local/neon
make && make install
## ensure in /usr/libexec/apache2
# -rwxr-xr-x 1 root wheel 27660 Dec 31 21:26 mod_authz_svn.so
# -rwxr-xr-x 1 root wheel 316856 Dec 31 21:26 mod_dav_svn.so
# create startup items for server ...
mkdir /Library/StartupItems/SubVersion
------------------------------------------
(EDITOR) /Library/StartupItems/SubVersion/SubVersion
#!/bin/sh
. /etc/rc.common
if [ "${SUBVERSION:=-NO-}" = "-YES-" ]; then
ConsoleMessage "Starting SubVersion Source Control"
/usr/local/bin/svnserve -d
fi
------------------------------------------
------------------------------------------
(EDITOR) /Library/StartupItems/SubVersion/StartupParameters.plist
{
Description = "SubVersion Server";
Provides = ("SourceControl");
Requires = ("Disks", "Resolver");
OrderPreference = "None";
Messages =
{
start = "Starting SubVersion Source Control";
stop = "Stopping SubVersion Source Control";
};
}
------------------------------------------
chown -R root:wheel /Library/StartupItems/SubVersion ;\
chmod 755 /Library/StartupItems/SubVersion ;\
chmod 755 /Library/StartupItems/SubVersion/SubVersion ;\
chmod 644 /Library/StartupItems/SubVersion/StartupParameters.plist
------------------------------------------
(EDITOR) /etc/hostconfig
+++ SUBVERSION=-YES-
------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Mar 10 22:17:10 2004