summaryrefslogtreecommitdiff
path: root/net/sharity-light
diff options
context:
space:
mode:
authorThomas Gellekum <tg@FreeBSD.org>1997-07-15 14:09:19 +0000
committerThomas Gellekum <tg@FreeBSD.org>1997-07-15 14:09:19 +0000
commit49b25e50cd6e35801266ba881b91b7319bebf8f4 (patch)
tree516548101e6bfc532352c9c337926fee766d49e8 /net/sharity-light
parentMake this port almost portlint - clean (Description is still too long) (diff)
Import rumba port. rumba mounts exported volumes from Windows.
PR: 4073 Submitted by: Dmitrij Tejblum <tejblum@arc.hq.cti.ru>
Notes
Notes: svn path=/head/; revision=7337
Diffstat (limited to 'net/sharity-light')
-rw-r--r--net/sharity-light/Makefile38
-rw-r--r--net/sharity-light/distinfo1
-rw-r--r--net/sharity-light/files/patch-ad46
-rw-r--r--net/sharity-light/pkg-comment1
-rw-r--r--net/sharity-light/pkg-descr18
-rw-r--r--net/sharity-light/pkg-plist4
6 files changed, 108 insertions, 0 deletions
diff --git a/net/sharity-light/Makefile b/net/sharity-light/Makefile
new file mode 100644
index 000000000000..62e19e7292f2
--- /dev/null
+++ b/net/sharity-light/Makefile
@@ -0,0 +1,38 @@
+# New ports collection makefile for: rumba
+# Version required: 0.4
+# Date created: 14 June 1997
+# Whom: Dmitrij Tejblum <dima@tejblum.dnttm.rssi.ru>
+#
+# $Id$
+#
+
+DISTNAME= rumba.0.4.s
+PKGNAME= rumba-0.4
+CATEGORIES= net
+MASTER_SITES= ftp://hal.kph.tuwien.ac.at/pub/NeXT/tools/rumba/ \
+ ftp://next-ftp.peak.org/pub/next/apps/utils/networks/
+EXTRACT_SUFX= .gnutar.gz
+
+MAINTAINER= dima@tejblum.dnttm.rssi.ru
+
+USE_GMAKE= yes
+MAKE_ENV= PWD=${WRKSRC}
+MAN8= smbmount.8
+
+post-extract:
+ @${MKDIR} work/unrumba
+ @${CP} files/unrumba.c ${WRKDIR}/unrumba
+ @${CP} files/Makefile.unrumba ${WRKDIR}/unrumba/Makefile
+
+post-build:
+ cd ${WRKDIR}/unrumba && make
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/rumba ${PREFIX}/sbin
+ ${INSTALL_PROGRAM} ${WRKDIR}/unrumba/unrumba ${PREFIX}/sbin
+.if !defined(NOPORTDOCS)
+ ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/README.rumba
+.endif
+ ${INSTALL_MAN} ${WRKSRC}/smbmount.8 ${PREFIX}/man/man8
+
+.include <bsd.port.mk>
diff --git a/net/sharity-light/distinfo b/net/sharity-light/distinfo
new file mode 100644
index 000000000000..f64f6faa789f
--- /dev/null
+++ b/net/sharity-light/distinfo
@@ -0,0 +1 @@
+MD5 (rumba.0.4.s.gnutar.gz) = 7a3fc82f8e108b8d05decb11d45c09c4
diff --git a/net/sharity-light/files/patch-ad b/net/sharity-light/files/patch-ad
new file mode 100644
index 000000000000..b93d35c1c24d
--- /dev/null
+++ b/net/sharity-light/files/patch-ad
@@ -0,0 +1,46 @@
+--- Makefile.orig Mon Feb 10 13:30:00 1997
++++ Makefile Tue Jul 15 15:54:21 1997
+@@ -17,16 +17,21 @@
+ ##############################################################################
+
+ # For NEXTSTEP/OPENSTEP:
+-CFLAGS = -Wall -O2 -traditional-cpp -g
+-INCLUDES = -I$(MYINCL) -I$(INCL)
++#CFLAGS = -Wall -O2 -traditional-cpp -g
++#INCLUDES = -I$(MYINCL) -I$(INCL)
+ # put your architecture here:
+-ARCH = -arch i386
+-THE_CC = cc
++#ARCH = -arch i386
++#THE_CC = cc
+
+ # For Linux:
+ #CFLAGS = -Wall -O2 -g
+ #INCLUDES = -I$(INCL)
+
++# For FreeBSD
++CFLAGS = -Wall -O2
++INCLUDES = -I$(MYINCL) -I$(INCL)
++THE_CC = cc
++
+ ##############################################################################
+ ######################## End of system specific part #########################
+ ##############################################################################
+@@ -38,7 +43,7 @@
+ OFILES = proc.o sock.o rumba.o psinode.o kernel.o smb_abstraction.o fo_nfs.o
+
+ .c.o:
+- $(CC) $(CFLAGS) $(ARCH) -c -o $*.o $<
++ $(CC) $(CFLAGS) -c -o $*.o $<
+
+ all: $(NAME)
+
+@@ -46,7 +51,7 @@
+ $(MAKE) -C nfs
+
+ $(NAME): $(OFILES) nfs_dir
+- $(CC) $(ARCH) -o $(NAME) $(OFILES) nfs/nfs.o
++ $(CC) -o $(NAME) $(OFILES) nfs/nfs.o
+
+ clean:
+ rm -f $(OFILES)
diff --git a/net/sharity-light/pkg-comment b/net/sharity-light/pkg-comment
new file mode 100644
index 000000000000..8963897906d4
--- /dev/null
+++ b/net/sharity-light/pkg-comment
@@ -0,0 +1 @@
+An userland smbfs --- SMB to NFS protocols converter
diff --git a/net/sharity-light/pkg-descr b/net/sharity-light/pkg-descr
new file mode 100644
index 000000000000..22f194983ec4
--- /dev/null
+++ b/net/sharity-light/pkg-descr
@@ -0,0 +1,18 @@
+It is part of author's Announcment:
+
+This is the first public release of rumba. If you want a short
+description of what rumba can do for you: you can mount volumes exported
+by Windows or related operating systems on your Unix machine. For a more
+detailed description I will quote from the README file:
+
+
+What does rumba do?
+===================
+If you know smbfs for Linux: rumba is roughly the same. It is derived
+from smbfs, but runs as a user level program, not in the kernel. If you
+know samba: rumba is roughly the opposite: a client for the Lanmanager
+protocol. If you know neither of these: rumba lets you mount drives
+exported by Windows (f.Workgroups/95/NT), Lan Manager, OS/2 etc. on
+Unix machines.
+
+
diff --git a/net/sharity-light/pkg-plist b/net/sharity-light/pkg-plist
new file mode 100644
index 000000000000..7ef1c82eaafb
--- /dev/null
+++ b/net/sharity-light/pkg-plist
@@ -0,0 +1,4 @@
+sbin/rumba
+sbin/unrumba
+man/man8/smbmount.8.gz
+share/doc/README.rumba