From 5dc397095965aade8944c469a23ceb18666ec047 Mon Sep 17 00:00:00 2001 From: Andrew Pantyukhin Date: Thu, 9 Aug 2007 16:31:04 +0000 Subject: Add port x11/xsel-conrad: XSel is a command-line program for getting and setting the contents of the X selection. Normally this is only accessible by manually highlighting information and pasting it with the middle mouse button. This port is similar to x11/xsel, but with different CLI syntax and a bit more functionality. It is a lot more popular, too. WWW: http://www.vergenet.net/~conrad/software/xsel/ Author: Conrad Parker Based on: OpenBSD port, Portage package --- x11/Makefile | 1 + x11/xsel-conrad/Makefile | 40 ++++++++++++++++++++++++++++++++++++++++ x11/xsel-conrad/distinfo | 3 +++ x11/xsel-conrad/pkg-descr | 9 +++++++++ 4 files changed, 53 insertions(+) create mode 100644 x11/xsel-conrad/Makefile create mode 100644 x11/xsel-conrad/distinfo create mode 100644 x11/xsel-conrad/pkg-descr (limited to 'x11') diff --git a/x11/Makefile b/x11/Makefile index b78b9708bd14..bf1e7b17ec49 100644 --- a/x11/Makefile +++ b/x11/Makefile @@ -431,6 +431,7 @@ SUBDIR += xscreensaver-kde SUBDIR += xscreensaver.app SUBDIR += xsel + SUBDIR += xsel-conrad SUBDIR += xset SUBDIR += xsetmode SUBDIR += xsetpointer diff --git a/x11/xsel-conrad/Makefile b/x11/xsel-conrad/Makefile new file mode 100644 index 000000000000..406efe78bc64 --- /dev/null +++ b/x11/xsel-conrad/Makefile @@ -0,0 +1,40 @@ +# Ports collection makefile for: xsel-conrad +# Date created: 9 August 2007 +# Whom: Andrew Pantyukhin +# +# $FreeBSD$ +# + +PORTNAME= xsel +PORTVERSION= 0.9.6 +CATEGORIES= x11 +MASTER_SITES= http://www.vergenet.net/~conrad/software/xsel/download/ \ + CENKES +PKGNAMESUFFIX= -conrad + +MAINTAINER= infofarmer@FreeBSD.org +COMMENT= Access X selection from command line + +CONFLICTS= xsel-[0-9]* +USE_XORG= x11 xext xt xproto ice sm +CFLAGS+= -I${LOCALBASE}/include +LDFLAGS= -L${LOCALBASE}/lib +MAN1= ${PORTNAME}.1 +PLIST_FILES= bin/${PORTNAME} +PORTDOCS= ChangeLog README +GNU_CONFIGURE= yes + +post-patch: + @${REINPLACE_CMD} -e 's|jmp_buf|sigjmp_buf|g' ${WRKSRC}/xsel.c + @${REINPLACE_CMD} -e 's|@X_CFLAGS@|${CFLAGS}|;\ + s|@X_LIBS@|${LDFLAGS}|' ${WRKSRC}/Makefile.in + +do-install: + @${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/ + @${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1x ${MAN1PREFIX}/man/man1/${PORTNAME}.1 +.ifndef NOPORTDOCS + @${INSTALL} -d ${DOCSDIR}/ + @cd ${WRKSRC}/&&${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}/ +.endif + +.include diff --git a/x11/xsel-conrad/distinfo b/x11/xsel-conrad/distinfo new file mode 100644 index 000000000000..6fc40fc9633a --- /dev/null +++ b/x11/xsel-conrad/distinfo @@ -0,0 +1,3 @@ +MD5 (xsel-0.9.6.tar.gz) = cec2fb09a4101b7f2beab8094234e2f4 +SHA256 (xsel-0.9.6.tar.gz) = e4c2f9e38776627e2c502339e72c169e1a037ebb41bb147e5658f7abb2212f93 +SIZE (xsel-0.9.6.tar.gz) = 66209 diff --git a/x11/xsel-conrad/pkg-descr b/x11/xsel-conrad/pkg-descr new file mode 100644 index 000000000000..bf5491404dcf --- /dev/null +++ b/x11/xsel-conrad/pkg-descr @@ -0,0 +1,9 @@ +XSel is a command-line program for getting and setting the contents of +the X selection. Normally this is only accessible by manually +highlighting information and pasting it with the middle mouse button. + +This port is similar to x11/xsel, but with different CLI syntax and +a bit more functionality. It is a lot more popular, too. + +WWW: http://www.vergenet.net/~conrad/software/xsel/ +Author: Conrad Parker -- cgit v1.2.3