new xengine port. Closes PR 2249.

It displays a part of a motor. The faster your X server is, the more
rpm you get ;-) Guess how many rpm's I got, when I started with X11
years ago .... 32 rpm with an ET4000 VGA card on a 386 4MB running
Interactive Unix ;-))
This commit is contained in:
Andreas Klemm 1997-02-16 13:30:45 +00:00
parent 2b004da19e
commit 5474e1b9dd
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=5647
6 changed files with 73 additions and 0 deletions

View File

@ -0,0 +1,34 @@
# New ports collection makefile for: xengine
# Version required: pl1
# Date created: 17 January 1997
# Whom: FURUSAWA,Kazuhisa <furusawa@com.cs.osakafu-u.ac.jp>
DISTNAME= xengine-pl1
PKGNAME= xengine
CATEGORIES= benchmarks x11
MASTER_SITES= ftp://ftp.lab.kdd.co.jp/Usenet/comp.sources.x/volume09/xengine/
DISTFILES= part01.z patch1.z
MAINTAINER= furusawa@com.cs.osakafu-u.ac.jp
BUILD_DEPENDS= gunshar:${PORTSDIR}/archivers/gshar+gunshar
DIST_SUBDIR= xengine
WRKSRC= $(WRKDIR)
USE_IMAKE= yes
EXTRACT_CMD= zcat
EXTRACT_SUFX= .z
EXTRACT_BEFORE_ARGS=
EXTRACT_AFTER_ARGS= | gunshar -d $(WRKDIR)
pre-patch:
@cd $(WRKSRC) ; patch < xengine.patch1
post-install:
.if !defined(NOPORTDOCS)
@mkdir -p $(PREFIX)/share/doc/xengine
@install -c $(WRKSRC)/README $(PREFIX)/share/doc/xengine
.endif
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
MD5 (xengine/part01.z) = 9ea60511319318b905e6da2604ef35e9
MD5 (xengine/patch1.z) = 1dc52c711280c0f2567fdf43264e728c

View File

@ -0,0 +1,26 @@
*** xengine.c~ Wed Oct 3 10:58:17 1990
--- xengine.c Sun Dec 8 22:17:43 1996
***************
*** 180,191 ****
Arg args[10];
! XtSetArg(args[0], XtNwidth, 0);
! XtSetArg(args[1], XtNheight, 0);
XtGetValues(w, args, 2);
-
- width = args[0].value;
- height = args[1].value;
XFreePixmap(XtDisplay(engine), enginePixmap);
enginePixmap = XCreatePixmap(XtDisplay(engine), XtWindow(engine), width, height, DefaultDepthOfScreen(XtScreen(engine)));
--- 180,188 ----
Arg args[10];
! XtSetArg(args[0], XtNwidth, &width);
! XtSetArg(args[1], XtNheight, &height);
XtGetValues(w, args, 2);
XFreePixmap(XtDisplay(engine), enginePixmap);
enginePixmap = XCreatePixmap(XtDisplay(engine), XtWindow(engine), width, height, DefaultDepthOfScreen(XtScreen(engine)));

View File

@ -0,0 +1 @@
reciprocating engine for X

View File

@ -0,0 +1,7 @@
`xengine' is a reciprocating engine for X. This program used as
benchmark for X.
See README and man page for details.
Orignal xengine written by shutoh@cbx.emi.yamaha.co.jp.
This port is done by furusawa@com.cs.osakafu-u.ac.jp.

View File

@ -0,0 +1,3 @@
bin/xengine
share/doc/xengine/README
man/man1/xengine.1.gz