import mxconns port. dbt@meat.net.
This commit is contained in:
parent
7733ae6755
commit
5379fd3bdd
25
x11/mxconns/Makefile
Normal file
25
x11/mxconns/Makefile
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
# $OpenBSD: Makefile,v 1.1.1.1 2000/03/17 03:17:02 turan Exp $
|
||||||
|
|
||||||
|
DISTNAME= mxconns-3.1.4
|
||||||
|
CATEGORIES= x11 security
|
||||||
|
MASTER_SITES= http://home.cern.ch/c/cons/www/mxconns/
|
||||||
|
|
||||||
|
MAINTAINER= dbt@meat.net
|
||||||
|
|
||||||
|
PERMIT_PACKAGE_CDROM= "no fee"
|
||||||
|
PERMIT_PACKAGE_FTP= Yes
|
||||||
|
PERMIT_DISTFILES_CDROM= "no fee"
|
||||||
|
PERMIT_DISTFILES_FTP= Yes
|
||||||
|
|
||||||
|
LIB_DEPENDS= Xm.1:${PORTSDIR}/x11/lesstif
|
||||||
|
|
||||||
|
HAS_CONFIGURE= yes
|
||||||
|
EXTRACT_SUFX= .tgz
|
||||||
|
FAKE=Yes
|
||||||
|
|
||||||
|
do-install:
|
||||||
|
install -c -o root -g bin -m 555 ${WRKBUILD}/mxconns ${PREFIX}/bin/mxconns
|
||||||
|
install -c -o root -g bin -m 444 ${WRKBUILD}/mxconns.man \
|
||||||
|
${PREFIX}/man/man1/mxconns.1
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
3
x11/mxconns/files/md5
Normal file
3
x11/mxconns/files/md5
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
MD5 (mxconns-3.1.4.tgz) = c39611efd4c978d4302538ad65db5f53
|
||||||
|
RMD160 (mxconns-3.1.4.tgz) = 1b317972436a4f818ddfdf33b8349c79e7fd2d84
|
||||||
|
SHA1 (mxconns-3.1.4.tgz) = 368424e7b5f39cc7667fbb8035ed5352b50ab7dc
|
39
x11/mxconns/patches/patch-configure
Normal file
39
x11/mxconns/patches/patch-configure
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
diff -u configure.old configure
|
||||||
|
--- configure.old Tue Jan 4 01:02:50 2000
|
||||||
|
+++ configure Mon Feb 28 11:11:30 2000
|
||||||
|
@@ -46,6 +46,7 @@
|
||||||
|
OSF1) os="OSF1";;
|
||||||
|
SunOS) if [ $rev -ge 5 ]; then os="Solaris"; else os="SunOS"; fi;;
|
||||||
|
ULTRIX) os="ULTRIX";;
|
||||||
|
+ OpenBSD) os="OpenBSD";;
|
||||||
|
*) echo "Sorry, $uname is not yet supported"; exit 1;;
|
||||||
|
esac
|
||||||
|
echo "This seems to be a $os machine..."
|
||||||
|
@@ -148,6 +149,27 @@
|
||||||
|
MOTIF_LIB = $xmlib
|
||||||
|
SYS_CFLAGS = -I/usr/X11R6/include
|
||||||
|
SYS_LDFLAGS = $strip-L/usr/X11R6/lib
|
||||||
|
+SYS_LIBS = -lXext $extra
|
||||||
|
+EOT
|
||||||
|
+ unset extra
|
||||||
|
+fi
|
||||||
|
+
|
||||||
|
+#
|
||||||
|
+# OpenBSD
|
||||||
|
+#
|
||||||
|
+if [ "$os" = "OpenBSD" ]; then
|
||||||
|
+ # everything should be under /usr/X11R6
|
||||||
|
+ # statically link Motif with explicit library name
|
||||||
|
+ # Motif could come from Lesstif which could be in /usr/local
|
||||||
|
+ extra=""
|
||||||
|
+ if [ -f "/usr/X11R6/lib/libXpm.a" ]; then
|
||||||
|
+ extra="$extra -lXpm"
|
||||||
|
+ fi
|
||||||
|
+ xmlib="-lXm"
|
||||||
|
+ cat <<EOT >> Makefile.sys
|
||||||
|
+MOTIF_LIB = $xmlib
|
||||||
|
+SYS_CFLAGS = -I/usr/X11R6/include -I/usr/local/include
|
||||||
|
+SYS_LDFLAGS = $strip-L/usr/X11R6/lib -L/usr/local/lib
|
||||||
|
SYS_LIBS = -lXext $extra
|
||||||
|
EOT
|
||||||
|
unset extra
|
1
x11/mxconns/pkg/COMMENT
Normal file
1
x11/mxconns/pkg/COMMENT
Normal file
@ -0,0 +1 @@
|
|||||||
|
Interactive X11 proxy with selective X request replacement.
|
11
x11/mxconns/pkg/DESCR
Normal file
11
x11/mxconns/pkg/DESCR
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
Mxconns is an X11 proxy that prompts you for individual connections,
|
||||||
|
and lets you optionally disable "dangerous" X requests. Useful
|
||||||
|
when logging into a potentially untrusted machine via ssh.
|
||||||
|
|
||||||
|
Quick start:
|
||||||
|
in your .xsession:
|
||||||
|
export XDISPLAY=`mxconns -fork -hunt -verbose -icf "c" -debug "al"`
|
||||||
|
later...
|
||||||
|
DISPLAY=$XDISPLAY ssh -f <untrusted host> xterm
|
||||||
|
|
||||||
|
for more info, read the man page.
|
2
x11/mxconns/pkg/PLIST
Normal file
2
x11/mxconns/pkg/PLIST
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
bin/mxconns
|
||||||
|
man/man1/mxconns.1
|
Loading…
Reference in New Issue
Block a user