svn commit: r317465 - in head/security/openssh-askpass: . files

Hiroki Sato hrs at FreeBSD.org
Mon May 6 06:18:20 UTC 2013


Author: hrs
Date: Mon May  6 06:18:19 2013
New Revision: 317465
URL: http://svnweb.freebsd.org/changeset/ports/317465

Log:
  - Fix dependency.
  - Remove USE_IMAKE and USE_GCC=any.

Added:
  head/security/openssh-askpass/files/
  head/security/openssh-askpass/files/Makefile.in   (contents, props changed)
Modified:
  head/security/openssh-askpass/Makefile

Modified: head/security/openssh-askpass/Makefile
==============================================================================
--- head/security/openssh-askpass/Makefile	Mon May  6 06:06:49 2013	(r317464)
+++ head/security/openssh-askpass/Makefile	Mon May  6 06:18:19 2013	(r317465)
@@ -3,6 +3,7 @@
 
 PORTNAME=	OpenSSH-askpass
 PORTVERSION=	1.2.4.1
+PORTREVISION=	1
 CATEGORIES=	security
 MASTER_SITES=	http://www.jmknoble.net/software/x11-ssh-askpass/
 DISTNAME=	x11-ssh-askpass-${PORTVERSION}
@@ -10,10 +11,7 @@ DISTNAME=	x11-ssh-askpass-${PORTVERSION}
 MAINTAINER=	hrs at FreeBSD.org
 COMMENT=	Graphical password applet for entering SSH passphrase
 
-USE_IMAKE=	yes
-USE_GCC=	any
-USE_XORG=	x11 xt
-
+USE_XORG=	x11 xt sm ice
 DOCSDIR=	${PREFIX}/share/doc/ssh-askpass
 PLIST_FILES=	bin/x11-ssh-askpass \
 		bin/ssh-askpass \
@@ -27,8 +25,8 @@ OPTIONS_DEFINE=	DOCS
 
 .include <bsd.port.options.mk>
 
-pre-configure:
-	cd ${WRKSRC} && ./configure --libexecdir=${PREFIX}/bin
+post-extract:
+	${INSTALL_DATA} ${FILESDIR}/Makefile.in ${WRKSRC}/Makefile
 
 .if ${PORT_OPTIONS:MDOCS}
 post-install:

Added: head/security/openssh-askpass/files/Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/openssh-askpass/files/Makefile.in	Mon May  6 06:18:19 2013	(r317465)
@@ -0,0 +1,49 @@
+# $FreeBSD$
+
+PREFIX?=	/usr/local
+LOCALBASE?=	/usr/local
+BINDIR?=	${PREFIX}/bin
+MANDIR?=	${PREFIX}/man/man
+NO_MANCOMPRESS=
+
+CLASS=		SshAskpass
+FILES=		${CLASS}
+FILESDIR?=	${PREFIX}/lib/X11/app-defaults
+
+PROG=	x11-ssh-askpass
+
+SRCS=	drawing.c dynlist.c resources.c x11-ssh-askpass.c
+LDADD=	-lXt -lX11 -lSM -lICE -L${LOCALBASE}/lib -Wl,-rpath,${LOCALBASE}/lib
+CFLAGS+=-I${LOCALBASE}/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO
+MAN=	${PROG}.1
+
+${PROG}.1: x11-ssh-askpass.man.in
+	sed -e 's|@NAME@|${PROG}|' \
+		-e 's|@DATE@|September 17, 2001|'\
+		-e 's|@VERSION@|1.2.4.1|'\
+		< $? > $@
+
+${CLASS}: ${CLASS}.ad
+	cp $? $@
+
+${CLASS}.ad: ${CLASS}-default.ad
+	cp $? $@
+
+${CLASS}_ad.h:	${CLASS}.ad
+	sed -n '/^[^!]/s/.*/"&",/p' < $? >$@.tmp
+	mv $@.tmp $@
+
+${PROG}: ${CLASS}_ad.h
+CLEANFILES+=	${CLASS}_ad.h
+
+ssh-askpass: ${PROG}
+	ln -s -f $? $@
+
+beforeinstall:
+	mkdir -p ${FILESDIR}
+
+afterinstall:
+	ln -s -f ${PROG} ${BINDIR}/ssh-askpass
+	ln -s -f ${PROG}.1 ${MANDIR}1/ssh-askpass.1
+
+.include <bsd.prog.mk>


More information about the svn-ports-all mailing list