aboutsummaryrefslogtreecommitdiffstats
path: root/games/pp
diff options
context:
space:
mode:
Diffstat (limited to 'games/pp')
-rw-r--r--games/pp/Makefile37
-rw-r--r--games/pp/distinfo2
-rw-r--r--games/pp/files/patch-aa284
-rw-r--r--games/pp/files/patch-ab11
-rw-r--r--games/pp/files/patch-ac11
-rw-r--r--games/pp/files/pp.sh2
-rw-r--r--games/pp/pkg-comment1
-rw-r--r--games/pp/pkg-descr15
-rw-r--r--games/pp/pkg-plist298
9 files changed, 661 insertions, 0 deletions
diff --git a/games/pp/Makefile b/games/pp/Makefile
new file mode 100644
index 000000000000..e7a48d6860d9
--- /dev/null
+++ b/games/pp/Makefile
@@ -0,0 +1,37 @@
+# New ports collection makefile for: pp
+# Date created: 21 May 1998
+# Whom: Andrey Zakhvatov
+#
+# $FreeBSD$
+#
+
+PORTNAME= pp
+PORTVERSION= 0.01
+CATEGORIES= games
+MASTER_SITES= ftp://www.mps.de/pub/unix/
+DISTFILES= ppinst-0.01.tar.gz ppsrc-0.01.tar.gz
+
+MAINTAINER= ports@FreeBSD.org
+
+WRKSRC= ${WRKDIR}/ppsrc
+USE_QT_VER= 1
+USE_X_PREFIX= yes
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/pp ${PREFIX}/bin/pp.bin
+ @${SED} "s:%%PREFIX%%:${PREFIX}:g" ${FILESDIR}/pp.sh > ${WRKDIR}/pp.sh
+ ${INSTALL_SCRIPT} ${WRKDIR}/pp.sh ${PREFIX}/bin/pp
+ @${MKDIR} ${PREFIX}/share/pp
+ ${INSTALL_DATA} ${WRKDIR}/ppinst/autosave.sav ${PREFIX}/share/pp
+ @${MKDIR} ${PREFIX}/share/pp/pic
+ ${INSTALL_DATA} ${WRKDIR}/ppinst/*.gif ${PREFIX}/share/pp/pic
+ @${MKDIR} ${PREFIX}/share/pp/level
+ ${INSTALL_DATA} ${WRKDIR}/ppinst/*.map1 ${PREFIX}/share/pp/level
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${PREFIX}/share/doc/pp
+.for file in INSTALL LICENSE RULES WARRANTY free-license.html
+ ${INSTALL_DATA} ${WRKDIR}/ppinst/${file} ${PREFIX}/share/doc/pp
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/games/pp/distinfo b/games/pp/distinfo
new file mode 100644
index 000000000000..f04ddef673ab
--- /dev/null
+++ b/games/pp/distinfo
@@ -0,0 +1,2 @@
+MD5 (ppinst-0.01.tar.gz) = a142ed3d08dc13afc1d99ee3bd57cf8d
+MD5 (ppsrc-0.01.tar.gz) = 7d96072a69e6e52a8a57da16d67070cc
diff --git a/games/pp/files/patch-aa b/games/pp/files/patch-aa
new file mode 100644
index 000000000000..d67e224323b9
--- /dev/null
+++ b/games/pp/files/patch-aa
@@ -0,0 +1,284 @@
+--- Makefile.orig Sat Apr 5 09:08:26 1997
++++ Makefile Fri May 24 03:59:44 2002
+@@ -1,12 +1,15 @@
+ ####### This section was automatically generated from
+
+-INCDIR = $(QTDIR)/include
+-CFLAGS = -O2 -fno-strength-reduce -Wall -W
++INCDIR = ${X11BASE}/include/X11/qt1
++CFLAGS += -fno-strength-reduce -Wall -W
+ LIBCFLAGS = -fPIC
+ YACCCFLAGS = -Wno-unused -Wno-parentheses
+-LFLAGS = -L$(QTDIR)/lib -lqt
+-CC = gcc
+-MOC = moc
++LFLAGS = -L${X11BASE}/lib -lqt1
++.if ${PORTOBJFORMAT} == "elf"
++LFLAGS+= -Wl,-rpath,${X11BASE}/lib
++.endif
++CC ?= gcc
++MOC = ${X11BASE]/bin/moc1
+ SHELL = /bin/sh
+
+ ####### End of automatically generated section
+@@ -30,14 +33,14 @@
+ .SUFFIXES: .cpp
+
+ .cpp.o:
+- $(CC) -c $(CFLAGS) -I$(INCDIR) $<
++ $(CXX) -c $(CXXFLAGS) -I$(INCDIR) $<
+
+ ####### Build rules
+
+ all: $(TARGET)
+
+ $(TARGET): $(OBJECTS) $(OBJMETA)
+- $(CC) $(OBJECTS) $(OBJMETA) -o $(TARGET) $(LFLAGS) -lm
++ $(CXX) $(OBJECTS) $(OBJMETA) -o $(TARGET) $(LFLAGS) -lm
+
+ depend:
+ @makedepend -I$(INCDIR) $(SOURCES) 2> /dev/null
+@@ -66,243 +69,3 @@
+ m_main.cpp: main.h
+ $(MOC) -o $@ main.h
+
+-# DO NOT DELETE THIS LINE -- make depend depends on it.
+-
+-pic2.o: pic2.h /usr/X11R6/lib/qt/include/qapp.h
+-pic2.o: /usr/X11R6/lib/qt/include/qwidget.h
+-pic2.o: /usr/X11R6/lib/qt/include/qwindefs.h
+-pic2.o: /usr/X11R6/lib/qt/include/qobjdefs.h
+-pic2.o: /usr/X11R6/lib/qt/include/qglobal.h
+-pic2.o: /usr/X11R6/lib/qt/include/qobject.h
+-pic2.o: /usr/X11R6/lib/qt/include/qstring.h
+-pic2.o: /usr/X11R6/lib/qt/include/qarray.h
+-pic2.o: /usr/X11R6/lib/qt/include/qgarray.h
+-pic2.o: /usr/X11R6/lib/qt/include/qshared.h
+-pic2.o: /usr/X11R6/lib/qt/include/qgeneric.h /usr/include/string.h
+-pic2.o: /usr/include/features.h /usr/include/sys/cdefs.h
+-pic2.o: /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stddef.h
+-pic2.o: /usr/X11R6/lib/qt/include/qevent.h /usr/X11R6/lib/qt/include/qrect.h
+-pic2.o: /usr/X11R6/lib/qt/include/qsize.h /usr/X11R6/lib/qt/include/qpoint.h
+-pic2.o: /usr/X11R6/lib/qt/include/qpaintd.h
+-pic2.o: /usr/X11R6/lib/qt/include/qpalette.h
+-pic2.o: /usr/X11R6/lib/qt/include/qcolor.h
+-pic2.o: /usr/X11R6/lib/qt/include/qcursor.h /usr/X11R6/lib/qt/include/qfont.h
+-pic2.o: /usr/X11R6/lib/qt/include/qfontmet.h
+-pic2.o: /usr/X11R6/lib/qt/include/qfontinf.h
+-pic2.o: /usr/X11R6/lib/qt/include/qpainter.h
+-pic2.o: /usr/X11R6/lib/qt/include/qregion.h /usr/X11R6/lib/qt/include/qpen.h
+-pic2.o: /usr/X11R6/lib/qt/include/qbrush.h
+-pic2.o: /usr/X11R6/lib/qt/include/qpntarry.h
+-pic2.o: /usr/X11R6/lib/qt/include/qwmatrix.h
+-pic2.o: /usr/X11R6/lib/qt/include/qpixmap.h
+-pic2.o: /usr/X11R6/lib/qt/include/qtooltip.h
+-pic2.o: /usr/X11R6/lib/qt/include/qtimer.h stepp.h /usr/include/stdlib.h
+-pic2.o: /usr/include/errno.h /usr/include/linux/errno.h
+-pic2.o: /usr/include/asm/errno.h /usr/include/alloca.h
+-pic2.o: /usr/X11R6/lib/qt/include/qfile.h /usr/X11R6/lib/qt/include/qiodev.h
+-pic2.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h
+-pic2.o: /usr/X11R6/lib/qt/include/qdstream.h
+-stepp.o: stepp.h /usr/include/string.h /usr/include/features.h
+-stepp.o: /usr/include/sys/cdefs.h
+-stepp.o: /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stddef.h
+-stepp.o: /usr/X11R6/lib/qt/include/qwidget.h
+-stepp.o: /usr/X11R6/lib/qt/include/qwindefs.h
+-stepp.o: /usr/X11R6/lib/qt/include/qobjdefs.h
+-stepp.o: /usr/X11R6/lib/qt/include/qglobal.h
+-stepp.o: /usr/X11R6/lib/qt/include/qobject.h
+-stepp.o: /usr/X11R6/lib/qt/include/qstring.h
+-stepp.o: /usr/X11R6/lib/qt/include/qarray.h
+-stepp.o: /usr/X11R6/lib/qt/include/qgarray.h
+-stepp.o: /usr/X11R6/lib/qt/include/qshared.h
+-stepp.o: /usr/X11R6/lib/qt/include/qgeneric.h
+-stepp.o: /usr/X11R6/lib/qt/include/qevent.h /usr/X11R6/lib/qt/include/qrect.h
+-stepp.o: /usr/X11R6/lib/qt/include/qsize.h /usr/X11R6/lib/qt/include/qpoint.h
+-stepp.o: /usr/X11R6/lib/qt/include/qpaintd.h
+-stepp.o: /usr/X11R6/lib/qt/include/qpalette.h
+-stepp.o: /usr/X11R6/lib/qt/include/qcolor.h
+-stepp.o: /usr/X11R6/lib/qt/include/qcursor.h
+-stepp.o: /usr/X11R6/lib/qt/include/qfont.h
+-stepp.o: /usr/X11R6/lib/qt/include/qfontmet.h
+-stepp.o: /usr/X11R6/lib/qt/include/qfontinf.h
+-leiste.o: leiste.h /usr/X11R6/lib/qt/include/qpushbt.h
+-leiste.o: /usr/X11R6/lib/qt/include/qbutton.h
+-leiste.o: /usr/X11R6/lib/qt/include/qwidget.h
+-leiste.o: /usr/X11R6/lib/qt/include/qwindefs.h
+-leiste.o: /usr/X11R6/lib/qt/include/qobjdefs.h
+-leiste.o: /usr/X11R6/lib/qt/include/qglobal.h
+-leiste.o: /usr/X11R6/lib/qt/include/qobject.h
+-leiste.o: /usr/X11R6/lib/qt/include/qstring.h
+-leiste.o: /usr/X11R6/lib/qt/include/qarray.h
+-leiste.o: /usr/X11R6/lib/qt/include/qgarray.h
+-leiste.o: /usr/X11R6/lib/qt/include/qshared.h
+-leiste.o: /usr/X11R6/lib/qt/include/qgeneric.h /usr/include/string.h
+-leiste.o: /usr/include/features.h /usr/include/sys/cdefs.h
+-leiste.o: /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stddef.h
+-leiste.o: /usr/X11R6/lib/qt/include/qevent.h
+-leiste.o: /usr/X11R6/lib/qt/include/qrect.h /usr/X11R6/lib/qt/include/qsize.h
+-leiste.o: /usr/X11R6/lib/qt/include/qpoint.h
+-leiste.o: /usr/X11R6/lib/qt/include/qpaintd.h
+-leiste.o: /usr/X11R6/lib/qt/include/qpalette.h
+-leiste.o: /usr/X11R6/lib/qt/include/qcolor.h
+-leiste.o: /usr/X11R6/lib/qt/include/qcursor.h
+-leiste.o: /usr/X11R6/lib/qt/include/qfont.h
+-leiste.o: /usr/X11R6/lib/qt/include/qfontmet.h
+-leiste.o: /usr/X11R6/lib/qt/include/qfontinf.h
+-leiste.o: /usr/X11R6/lib/qt/include/qpixmap.h
+-leiste.o: /usr/X11R6/lib/qt/include/qlabel.h
+-leiste.o: /usr/X11R6/lib/qt/include/qframe.h
+-main.o: main.h pic2.h /usr/X11R6/lib/qt/include/qapp.h
+-main.o: /usr/X11R6/lib/qt/include/qwidget.h
+-main.o: /usr/X11R6/lib/qt/include/qwindefs.h
+-main.o: /usr/X11R6/lib/qt/include/qobjdefs.h
+-main.o: /usr/X11R6/lib/qt/include/qglobal.h
+-main.o: /usr/X11R6/lib/qt/include/qobject.h
+-main.o: /usr/X11R6/lib/qt/include/qstring.h
+-main.o: /usr/X11R6/lib/qt/include/qarray.h
+-main.o: /usr/X11R6/lib/qt/include/qgarray.h
+-main.o: /usr/X11R6/lib/qt/include/qshared.h
+-main.o: /usr/X11R6/lib/qt/include/qgeneric.h /usr/include/string.h
+-main.o: /usr/include/features.h /usr/include/sys/cdefs.h
+-main.o: /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stddef.h
+-main.o: /usr/X11R6/lib/qt/include/qevent.h /usr/X11R6/lib/qt/include/qrect.h
+-main.o: /usr/X11R6/lib/qt/include/qsize.h /usr/X11R6/lib/qt/include/qpoint.h
+-main.o: /usr/X11R6/lib/qt/include/qpaintd.h
+-main.o: /usr/X11R6/lib/qt/include/qpalette.h
+-main.o: /usr/X11R6/lib/qt/include/qcolor.h
+-main.o: /usr/X11R6/lib/qt/include/qcursor.h /usr/X11R6/lib/qt/include/qfont.h
+-main.o: /usr/X11R6/lib/qt/include/qfontmet.h
+-main.o: /usr/X11R6/lib/qt/include/qfontinf.h
+-main.o: /usr/X11R6/lib/qt/include/qpainter.h
+-main.o: /usr/X11R6/lib/qt/include/qregion.h /usr/X11R6/lib/qt/include/qpen.h
+-main.o: /usr/X11R6/lib/qt/include/qbrush.h
+-main.o: /usr/X11R6/lib/qt/include/qpntarry.h
+-main.o: /usr/X11R6/lib/qt/include/qwmatrix.h
+-main.o: /usr/X11R6/lib/qt/include/qpixmap.h
+-main.o: /usr/X11R6/lib/qt/include/qtooltip.h
+-main.o: /usr/X11R6/lib/qt/include/qtimer.h stepp.h /usr/include/stdlib.h
+-main.o: /usr/include/errno.h /usr/include/linux/errno.h
+-main.o: /usr/include/asm/errno.h /usr/include/alloca.h
+-main.o: /usr/X11R6/lib/qt/include/qfile.h /usr/X11R6/lib/qt/include/qiodev.h
+-main.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h
+-main.o: /usr/X11R6/lib/qt/include/qdstream.h leiste.h
+-main.o: /usr/X11R6/lib/qt/include/qpushbt.h
+-main.o: /usr/X11R6/lib/qt/include/qbutton.h
+-main.o: /usr/X11R6/lib/qt/include/qlabel.h /usr/X11R6/lib/qt/include/qframe.h
+-main.o: minikarte.h sbarv.h /usr/X11R6/lib/qt/include/qscrbar.h
+-main.o: /usr/X11R6/lib/qt/include/qrangect.h
+-main.o: /usr/X11R6/lib/qt/include/qdrawutl.h sbarh.h
+-main.o: /usr/X11R6/lib/qt/include/qlayout.h
+-main.o: /usr/X11R6/lib/qt/include/qgmanagr.h
+-main.o: /usr/X11R6/lib/qt/include/qintdict.h
+-main.o: /usr/X11R6/lib/qt/include/qgdict.h
+-main.o: /usr/X11R6/lib/qt/include/qcollect.h
+-main.o: /usr/X11R6/lib/qt/include/qlist.h /usr/X11R6/lib/qt/include/qglist.h
+-main.o: /usr/X11R6/lib/qt/include/qdialog.h
+-main.o: /usr/X11R6/lib/qt/include/qpopmenu.h
+-main.o: /usr/X11R6/lib/qt/include/qtablevw.h
+-main.o: /usr/X11R6/lib/qt/include/qmenudta.h
+-main.o: /usr/X11R6/lib/qt/include/qmenubar.h
+-main.o: /usr/X11R6/lib/qt/include/qmovie.h
+-main.o: /usr/X11R6/lib/qt/include/qtabdlg.h
+-main.o: /usr/X11R6/lib/qt/include/qslider.h
+-main.o: /usr/X11R6/lib/qt/include/qradiobt.h
+-main.o: /usr/X11R6/lib/qt/include/qbttngrp.h
+-main.o: /usr/X11R6/lib/qt/include/qgrpbox.h
+-main.o: /usr/X11R6/lib/qt/include/qfiledlg.h /usr/X11R6/lib/qt/include/qdir.h
+-main.o: /usr/X11R6/lib/qt/include/qstrlist.h
+-main.o: /usr/X11R6/lib/qt/include/qfileinf.h
+-main.o: /usr/X11R6/lib/qt/include/qdatetm.h
+-main.o: /usr/X11R6/lib/qt/include/qmsgbox.h
+-main.o: /usr/X11R6/lib/qt/include/qlistbox.h
+-main.o: /usr/X11R6/lib/qt/include/qcombo.h
+-main.o: /usr/X11R6/lib/qt/include/qkeycode.h
+-minikarte.o: minikarte.h /usr/X11R6/lib/qt/include/qpushbt.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qbutton.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qwidget.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qwindefs.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qobjdefs.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qglobal.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qobject.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qstring.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qarray.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qgarray.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qshared.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qgeneric.h /usr/include/string.h
+-minikarte.o: /usr/include/features.h /usr/include/sys/cdefs.h
+-minikarte.o: /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stddef.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qevent.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qrect.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qsize.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qpoint.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qpaintd.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qpalette.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qcolor.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qcursor.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qfont.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qfontmet.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qfontinf.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qpixmap.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qpainter.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qregion.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qpen.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qbrush.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qpntarry.h
+-minikarte.o: /usr/X11R6/lib/qt/include/qwmatrix.h
+-sbarv.o: sbarv.h /usr/X11R6/lib/qt/include/qwidget.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qwindefs.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qobjdefs.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qglobal.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qobject.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qstring.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qarray.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qgarray.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qshared.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qgeneric.h /usr/include/string.h
+-sbarv.o: /usr/include/features.h /usr/include/sys/cdefs.h
+-sbarv.o: /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stddef.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qevent.h /usr/X11R6/lib/qt/include/qrect.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qsize.h /usr/X11R6/lib/qt/include/qpoint.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qpaintd.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qpalette.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qcolor.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qcursor.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qfont.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qfontmet.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qfontinf.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qscrbar.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qrangect.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qdrawutl.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qpainter.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qregion.h /usr/X11R6/lib/qt/include/qpen.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qbrush.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qpntarry.h
+-sbarv.o: /usr/X11R6/lib/qt/include/qwmatrix.h
+-sbarh.o: sbarh.h /usr/X11R6/lib/qt/include/qwidget.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qwindefs.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qobjdefs.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qglobal.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qobject.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qstring.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qarray.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qgarray.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qshared.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qgeneric.h /usr/include/string.h
+-sbarh.o: /usr/include/features.h /usr/include/sys/cdefs.h
+-sbarh.o: /usr/lib/gcc-lib/i486-linux/2.7.2.1/include/stddef.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qevent.h /usr/X11R6/lib/qt/include/qrect.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qsize.h /usr/X11R6/lib/qt/include/qpoint.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qpaintd.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qpalette.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qcolor.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qcursor.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qfont.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qfontmet.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qfontinf.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qscrbar.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qrangect.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qdrawutl.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qpainter.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qregion.h /usr/X11R6/lib/qt/include/qpen.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qbrush.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qpntarry.h
+-sbarh.o: /usr/X11R6/lib/qt/include/qwmatrix.h
diff --git a/games/pp/files/patch-ab b/games/pp/files/patch-ab
new file mode 100644
index 000000000000..a726d4b856f9
--- /dev/null
+++ b/games/pp/files/patch-ab
@@ -0,0 +1,11 @@
+--- leiste.h Thu Apr 3 14:44:12 1997
++++ leiste.h.new Sat Jan 29 04:47:18 2000
+@@ -38,7 +38,7 @@
+
+ class leiste : public QWidget {
+
+-const int buttonHoehe=104, buttonBreite=140;
++const int buttonHoehe, buttonBreite;
+ //const QString picPfad2="./pic";
+
+ Q_OBJECT
diff --git a/games/pp/files/patch-ac b/games/pp/files/patch-ac
new file mode 100644
index 000000000000..6940b5b2200b
--- /dev/null
+++ b/games/pp/files/patch-ac
@@ -0,0 +1,11 @@
+--- leiste.cpp Thu Apr 3 14:44:26 1997
++++ leiste.cpp.new Sat Jan 29 04:48:38 2000
+@@ -32,7 +32,7 @@
+
+ leiste::leiste(QWidget *parent=0, const char *name=0,
+ QString picPfad="")
+- :QWidget (parent, name)
++ :QWidget (parent, name), buttonHoehe(104), buttonBreite(140)
+ {
+ sci=0;
+ setMouseTracking (TRUE);
diff --git a/games/pp/files/pp.sh b/games/pp/files/pp.sh
new file mode 100644
index 000000000000..3f901b8cc95d
--- /dev/null
+++ b/games/pp/files/pp.sh
@@ -0,0 +1,2 @@
+#! /bin/sh
+exec %%PREFIX%%/bin/pp.bin %%PREFIX%%/share/pp
diff --git a/games/pp/pkg-comment b/games/pp/pkg-comment
new file mode 100644
index 000000000000..d7ab2789d9a3
--- /dev/null
+++ b/games/pp/pkg-comment
@@ -0,0 +1 @@
+Prometeus Project - real time strategy game for X Window System
diff --git a/games/pp/pkg-descr b/games/pp/pkg-descr
new file mode 100644
index 000000000000..927668931b35
--- /dev/null
+++ b/games/pp/pkg-descr
@@ -0,0 +1,15 @@
+The main goal is to destroy all enemy buildings.
+Therefor you have to produce vehicles. Every car needs a controller,
+and every control station can control five cars.
+
+Furthermore you need energy to build cars and buildings, and every
+car and building needs energy each round. So you first should build some
+energy producers.
+
+Special buildings:
+
+Cannon 1+2: Attacks vehicles, very strong, large range, but cannot move.
+Reserch Center: Allows you to build other cars and buildings.
+Radar: Allows you to see what happens.
+
+WWW: http://www.mps.de/pp/home.html
diff --git a/games/pp/pkg-plist b/games/pp/pkg-plist
new file mode 100644
index 000000000000..c3e7553c4e60
--- /dev/null
+++ b/games/pp/pkg-plist
@@ -0,0 +1,298 @@
+bin/pp
+bin/pp.bin
+%%PORTDOCS%%share/doc/pp/INSTALL
+%%PORTDOCS%%share/doc/pp/LICENSE
+%%PORTDOCS%%share/doc/pp/RULES
+%%PORTDOCS%%share/doc/pp/WARRANTY
+%%PORTDOCS%%share/doc/pp/free-license.html
+share/pp/autosave.sav
+share/pp/level/blank.map1
+share/pp/level/level1.map1
+share/pp/level/level10.map1
+share/pp/level/level2.map1
+share/pp/level/level3.map1
+share/pp/level/level4.map1
+share/pp/level/level5.map1
+share/pp/level/level6.map1
+share/pp/level/level7.map1
+share/pp/level/level8.map1
+share/pp/level/level9.map1
+share/pp/level/sabine.map1
+share/pp/level/start.map1
+share/pp/pic/Baum2561.gif
+share/pp/pic/Baum2562.gif
+share/pp/pic/J0000.gif
+share/pp/pic/J0001.gif
+share/pp/pic/J0002.gif
+share/pp/pic/J0003.gif
+share/pp/pic/J0004.gif
+share/pp/pic/J0005.gif
+share/pp/pic/J0006.gif
+share/pp/pic/J0007.gif
+share/pp/pic/J0008.gif
+share/pp/pic/J0009.gif
+share/pp/pic/J0010.gif
+share/pp/pic/J0011.gif
+share/pp/pic/J0012.gif
+share/pp/pic/J0013.gif
+share/pp/pic/J0014.gif
+share/pp/pic/J0015.gif
+share/pp/pic/J0016.gif
+share/pp/pic/J0017.gif
+share/pp/pic/J0018.gif
+share/pp/pic/J0019.gif
+share/pp/pic/J0020.gif
+share/pp/pic/J0021.gif
+share/pp/pic/J0022.gif
+share/pp/pic/J0023.gif
+share/pp/pic/J0024.gif
+share/pp/pic/J0025.gif
+share/pp/pic/J0026.gif
+share/pp/pic/J0027.gif
+share/pp/pic/J0028.gif
+share/pp/pic/J0029.gif
+share/pp/pic/J0030.gif
+share/pp/pic/J0031.gif
+share/pp/pic/J0032.gif
+share/pp/pic/J0033.gif
+share/pp/pic/J0034.gif
+share/pp/pic/J0035.gif
+share/pp/pic/J0036.gif
+share/pp/pic/J0037.gif
+share/pp/pic/J0038.gif
+share/pp/pic/J0039.gif
+share/pp/pic/J0040.gif
+share/pp/pic/P20000.gif
+share/pp/pic/P20001.gif
+share/pp/pic/P20002.gif
+share/pp/pic/P20003.gif
+share/pp/pic/P20004.gif
+share/pp/pic/P20005.gif
+share/pp/pic/P20006.gif
+share/pp/pic/P20007.gif
+share/pp/pic/P20008.gif
+share/pp/pic/P20009.gif
+share/pp/pic/P20010.gif
+share/pp/pic/P20011.gif
+share/pp/pic/P20012.gif
+share/pp/pic/P20013.gif
+share/pp/pic/P20014.gif
+share/pp/pic/P20015.gif
+share/pp/pic/P20016.gif
+share/pp/pic/P20017.gif
+share/pp/pic/P20018.gif
+share/pp/pic/P20019.gif
+share/pp/pic/P20020.gif
+share/pp/pic/P20021.gif
+share/pp/pic/P20022.gif
+share/pp/pic/P20023.gif
+share/pp/pic/P20024.gif
+share/pp/pic/P20025.gif
+share/pp/pic/P20026.gif
+share/pp/pic/P20027.gif
+share/pp/pic/P20028.gif
+share/pp/pic/P20029.gif
+share/pp/pic/P20030.gif
+share/pp/pic/P20031.gif
+share/pp/pic/P20032.gif
+share/pp/pic/P20033.gif
+share/pp/pic/P20034.gif
+share/pp/pic/P20035.gif
+share/pp/pic/P20036.gif
+share/pp/pic/P20037.gif
+share/pp/pic/P20038.gif
+share/pp/pic/P20039.gif
+share/pp/pic/P20040.gif
+share/pp/pic/P30000.gif
+share/pp/pic/P30001.gif
+share/pp/pic/P30002.gif
+share/pp/pic/P30003.gif
+share/pp/pic/P30004.gif
+share/pp/pic/P30005.gif
+share/pp/pic/P30006.gif
+share/pp/pic/P30007.gif
+share/pp/pic/P30008.gif
+share/pp/pic/P30009.gif
+share/pp/pic/P30010.gif
+share/pp/pic/P30011.gif
+share/pp/pic/P30012.gif
+share/pp/pic/P30013.gif
+share/pp/pic/P30014.gif
+share/pp/pic/P30015.gif
+share/pp/pic/P30016.gif
+share/pp/pic/P30017.gif
+share/pp/pic/P30018.gif
+share/pp/pic/P30019.gif
+share/pp/pic/P30020.gif
+share/pp/pic/P30021.gif
+share/pp/pic/P30022.gif
+share/pp/pic/P30023.gif
+share/pp/pic/P30024.gif
+share/pp/pic/P30025.gif
+share/pp/pic/P30026.gif
+share/pp/pic/P30027.gif
+share/pp/pic/P30028.gif
+share/pp/pic/P30029.gif
+share/pp/pic/P30030.gif
+share/pp/pic/P30031.gif
+share/pp/pic/P30032.gif
+share/pp/pic/P30033.gif
+share/pp/pic/P30034.gif
+share/pp/pic/P30035.gif
+share/pp/pic/P30036.gif
+share/pp/pic/P30037.gif
+share/pp/pic/P30038.gif
+share/pp/pic/P30039.gif
+share/pp/pic/P30040.gif
+share/pp/pic/Rada0000.gif
+share/pp/pic/Rada0001.gif
+share/pp/pic/Rada0002.gif
+share/pp/pic/Rada0003.gif
+share/pp/pic/Rada0004.gif
+share/pp/pic/Rada0005.gif
+share/pp/pic/Rada0006.gif
+share/pp/pic/Rada0007.gif
+share/pp/pic/Rada0008.gif
+share/pp/pic/Rada0009.gif
+share/pp/pic/Sci00000.gif
+share/pp/pic/Sci00001.gif
+share/pp/pic/Sci00003.gif
+share/pp/pic/Sci00006.gif
+share/pp/pic/Sci00009.gif
+share/pp/pic/Sci00012.gif
+share/pp/pic/Sci00015.gif
+share/pp/pic/Sci00018.gif
+share/pp/pic/Sci00021.gif
+share/pp/pic/Sci00024.gif
+share/pp/pic/Sci00027.gif
+share/pp/pic/Sci00029.gif
+share/pp/pic/Steuer3.gif
+share/pp/pic/Zenclear.gif
+share/pp/pic/Zenr1.gif
+share/pp/pic/Zenr2.gif
+share/pp/pic/Zenr3.gif
+share/pp/pic/Zenr4.gif
+share/pp/pic/arrow.gif
+share/pp/pic/autoof.gif
+share/pp/pic/autoon.gif
+share/pp/pic/baum3.gif
+share/pp/pic/black.gif
+share/pp/pic/c20000.gif
+share/pp/pic/c20001.gif
+share/pp/pic/c20002.gif
+share/pp/pic/c20003.gif
+share/pp/pic/c20004.gif
+share/pp/pic/c20005.gif
+share/pp/pic/c20006.gif
+share/pp/pic/c20007.gif
+share/pp/pic/c20008.gif
+share/pp/pic/c20009.gif
+share/pp/pic/cannon.gif
+share/pp/pic/cannon2.gif
+share/pp/pic/carprod.gif
+share/pp/pic/e20000.gif
+share/pp/pic/e20001.gif
+share/pp/pic/e20002.gif
+share/pp/pic/e20003.gif
+share/pp/pic/e20004.gif
+share/pp/pic/e20005.gif
+share/pp/pic/e20006.gif
+share/pp/pic/e20007.gif
+share/pp/pic/e20008.gif
+share/pp/pic/e20009.gif
+share/pp/pic/energie.gif
+share/pp/pic/fog.gif
+share/pp/pic/grass6.gif
+share/pp/pic/grassw1.gif
+share/pp/pic/grassw10.gif
+share/pp/pic/grassw11.gif
+share/pp/pic/grassw12.gif
+share/pp/pic/grassw14.gif
+share/pp/pic/grassw2.gif
+share/pp/pic/grassw3.gif
+share/pp/pic/grassw4.gif
+share/pp/pic/grassw5.gif
+share/pp/pic/grassw6.gif
+share/pp/pic/grassw7.gif
+share/pp/pic/grassw8.gif
+share/pp/pic/grassw9.gif
+share/pp/pic/pa00.gif
+share/pp/pic/pa01.gif
+share/pp/pic/pa02.gif
+share/pp/pic/pa03.gif
+share/pp/pic/pa04.gif
+share/pp/pic/pa05.gif
+share/pp/pic/pa06.gif
+share/pp/pic/pa07.gif
+share/pp/pic/pa08.gif
+share/pp/pic/pa09.gif
+share/pp/pic/pa10.gif
+share/pp/pic/pa11.gif
+share/pp/pic/pa12.gif
+share/pp/pic/pa13.gif
+share/pp/pic/pa14.gif
+share/pp/pic/pa15.gif
+share/pp/pic/pa16.gif
+share/pp/pic/pa17.gif
+share/pp/pic/pa18.gif
+share/pp/pic/pa19.gif
+share/pp/pic/pa20.gif
+share/pp/pic/pa21.gif
+share/pp/pic/pa22.gif
+share/pp/pic/pa23.gif
+share/pp/pic/pa24.gif
+share/pp/pic/pa25.gif
+share/pp/pic/pa26.gif
+share/pp/pic/pa27.gif
+share/pp/pic/pa28.gif
+share/pp/pic/pa29.gif
+share/pp/pic/pa30.gif
+share/pp/pic/pa31.gif
+share/pp/pic/pa32.gif
+share/pp/pic/pa33.gif
+share/pp/pic/pa34.gif
+share/pp/pic/pa35.gif
+share/pp/pic/pa36.gif
+share/pp/pic/pa37.gif
+share/pp/pic/pa38.gif
+share/pp/pic/pa39.gif
+share/pp/pic/pa40.gif
+share/pp/pic/piccan2.gif
+share/pp/pic/piccannon.gif
+share/pp/pic/piccarprod.gif
+share/pp/pic/picen2.gif
+share/pp/pic/picenergie.gif
+share/pp/pic/picpan1.gif
+share/pp/pic/picpan2.gif
+share/pp/pic/picpan3.gif
+share/pp/pic/picpan4.gif
+share/pp/pic/picradar.gif
+share/pp/pic/picsci.gif
+share/pp/pic/picst.gif
+share/pp/pic/picsteuer.gif
+share/pp/pic/piczen2.gif
+share/pp/pic/piczentrale.gif
+share/pp/pic/radar.gif
+share/pp/pic/sci.gif
+share/pp/pic/shoot1.gif
+share/pp/pic/shoot2.gif
+share/pp/pic/shoot3.gif
+share/pp/pic/shoot4.gif
+share/pp/pic/shoot5.gif
+share/pp/pic/shoot6.gif
+share/pp/pic/shoot7.gif
+share/pp/pic/steuer1.gif
+share/pp/pic/steuer2.gif
+share/pp/pic/steuer4.gif
+share/pp/pic/steuer5.gif
+share/pp/pic/steuerc.gif
+share/pp/pic/stone2.gif
+share/pp/pic/stone3.gif
+share/pp/pic/stone5.gif
+share/pp/pic/titel640x400.gif
+share/pp/pic/wasser.gif
+share/pp/pic/zentrale.gif
+%%PORTDOCS%%@dirrm share/doc/pp
+@dirrm share/pp/level
+@dirrm share/pp/pic
+@dirrm share/pp