aboutsummaryrefslogtreecommitdiffstats
path: root/x11/p5-X11-IdleTime
diff options
context:
space:
mode:
authorerwin <erwin@FreeBSD.org>2003-08-26 01:49:23 +0800
committererwin <erwin@FreeBSD.org>2003-08-26 01:49:23 +0800
commit46dfb92a0b1331f7578e118a3150ef5087e1904c (patch)
treeafc4e45d3dfe7567efa91e4fb4affcac7463c959 /x11/p5-X11-IdleTime
parent2bf38f20a02af4b90a33a3d4235847565c684751 (diff)
downloadfreebsd-ports-graphics-46dfb92a0b1331f7578e118a3150ef5087e1904c.tar.gz
freebsd-ports-graphics-46dfb92a0b1331f7578e118a3150ef5087e1904c.tar.zst
freebsd-ports-graphics-46dfb92a0b1331f7578e118a3150ef5087e1904c.zip
Add p5-X11-IdleTime 0.01,
perl module that reports number of seconds that X11 has been idle. PR: 54302 Submitted by: Sean Farley <sean-freebsd@farley.org>
Diffstat (limited to 'x11/p5-X11-IdleTime')
-rw-r--r--x11/p5-X11-IdleTime/Makefile42
-rw-r--r--x11/p5-X11-IdleTime/distinfo1
-rw-r--r--x11/p5-X11-IdleTime/files/patch-aa10
-rw-r--r--x11/p5-X11-IdleTime/pkg-descr8
-rw-r--r--x11/p5-X11-IdleTime/pkg-plist7
5 files changed, 68 insertions, 0 deletions
diff --git a/x11/p5-X11-IdleTime/Makefile b/x11/p5-X11-IdleTime/Makefile
new file mode 100644
index 00000000000..8dfbde7822e
--- /dev/null
+++ b/x11/p5-X11-IdleTime/Makefile
@@ -0,0 +1,42 @@
+# New ports collection makefile for: p5-X11-IdleTime
+# Date created: 9 July 2003
+# Whom: Sean Farley <sean-freebsd@farley.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= X11-IdleTime
+PORTVERSION= 0.01
+CATEGORIES= x11 perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR= X11
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= Perl module that reports number of seconds that X11 has been idle
+
+BUILD_DEPENDS= ${SITE_PERL}/Inline.pm:${PORTSDIR}/devel/p5-Inline
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+USE_XLIB= yes
+USE_REINPLACE= yes
+PERL_CONFIGURE= yes
+
+MANPREFIX= ${SITE_PERL}
+MAN3= X11::IdleTime.3
+
+post-patch:
+.for i in IdleTime.pm
+ @${REINPLACE_CMD} -e 's|/usr/X11R6|${X11BASE}|g' ${WRKSRC}/${i}
+.endfor
+
+.include <bsd.port.pre.mk>
+
+##
+## this port requires PERL 5.8.x or later
+##
+.if ${PERL_LEVEL} < 500800
+IGNORE= Port requires perl 5.8.x or later. Install lang/perl5.8 then try again
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/x11/p5-X11-IdleTime/distinfo b/x11/p5-X11-IdleTime/distinfo
new file mode 100644
index 00000000000..09b2af496e7
--- /dev/null
+++ b/x11/p5-X11-IdleTime/distinfo
@@ -0,0 +1 @@
+MD5 (X11-IdleTime-0.01.tar.gz) = 110db52863b1a351752bc2ede6eec2e1
diff --git a/x11/p5-X11-IdleTime/files/patch-aa b/x11/p5-X11-IdleTime/files/patch-aa
new file mode 100644
index 00000000000..1e35f2ea03a
--- /dev/null
+++ b/x11/p5-X11-IdleTime/files/patch-aa
@@ -0,0 +1,10 @@
+--- IdleTime.pm.orig Fri Feb 7 23:22:42 2003
++++ IdleTime.pm Wed Jul 9 18:23:01 2003
+@@ -12,6 +12,7 @@
+ C => 'DATA',
+ VERSION => '0.01',
+ NAME => 'X11::IdleTime',
++ INC => '-I/usr/X11R6/include/',
+ LIBS => '-L/usr/X11R6/lib/ -lX11 -lXext -lXss',
+ );
+
diff --git a/x11/p5-X11-IdleTime/pkg-descr b/x11/p5-X11-IdleTime/pkg-descr
new file mode 100644
index 00000000000..6b0efd47f83
--- /dev/null
+++ b/x11/p5-X11-IdleTime/pkg-descr
@@ -0,0 +1,8 @@
+X11::IdleTime has one sub routine, GetIdleTime() which returns the number of
+seconds that X11 has been idle (no mouse or keyboard activity).
+
+
+Copyright (C) 2003 Adam Wendt
+
+This library is free software; you can redistribute it and/or modify it under
+the same terms as Perl itself.
diff --git a/x11/p5-X11-IdleTime/pkg-plist b/x11/p5-X11-IdleTime/pkg-plist
new file mode 100644
index 00000000000..f7686974ed8
--- /dev/null
+++ b/x11/p5-X11-IdleTime/pkg-plist
@@ -0,0 +1,7 @@
+%%SITE_PERL%%/%%PERL_ARCH%%/X11/IdleTime.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/X11/IdleTime/.packlist
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/X11/IdleTime/IdleTime.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/X11/IdleTime/IdleTime.so
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/X11/IdleTime
+@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/X11 2>/dev/null || true
+@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/X11 2>/dev/null || true