ports/156138: New Port: games/pinedit - machine editor for games/pinball

Stephen Hurd shurd at sasktel.net
Sat Apr 2 22:50:10 UTC 2011


>Number:         156138
>Category:       ports
>Synopsis:       New Port: games/pinedit - machine editor for games/pinball
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Apr 02 22:50:09 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Stephen Hurd
>Release:        8.2-RC3
>Organization:
>Environment:
FreeBSD stephen.hurd.local 8.2-RC3 FreeBSD 8.2-RC3 #0: Sun Jan 30 06:52:51 UTC 2011     root at almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

>Description:
Editor for Emilia Pinball
>How-To-Repeat:

>Fix:
shar attached

Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	games/pinedit
#	games/pinedit/Makefile
#	games/pinedit/distinfo
#	games/pinedit/pkg-descr
#	games/pinedit/pkg-plist
#	games/pinedit/files
#	games/pinedit/files/patch-fileutil.h
#	games/pinedit/files/patch-configure
#	games/pinedit/files/patch-pineditdoc.h
#
echo c - games/pinedit
mkdir -p games/pinedit > /dev/null 2>&1
echo x - games/pinedit/Makefile
sed 's/^X//' >games/pinedit/Makefile << 'f1c9bbe94a32db1fe4d2e9527b9e3de4'
X# New ports collection makefile for:	pinedit
X# Date created:		Sat Apr  2 15:39:24 PDT 2011
X# Whom:			shurd at sasktel.net
X#
X# $FreeBSD$
X#
X
XPORTNAME=	pinedit
XPORTVERSION=	0.3.1
XCATEGORIES=	games
XMASTER_SITES=	SF/pinball/${PORTNAME}/${PORTNAME}-${PORTVERSION}
X
XMAINTAINER=	shurd at sasktel.net
XCOMMENT=	Emilia Pinball is a free pinball game - this is the editor
X
XBUILD_DEPENDS=	${LOCALBASE}/lib/pinball/libemilia_pin.a:${PORTSDIR}/games/pinball
X
XUSE_QT_VER=	3
XUSE_SDL=	sdl image mixer
XUSE_GMAKE=	yes
XUSE_GL=		gl
XUSE_AUTOTOOLS=	libtool
XUSE_LDCONFIG=	yes
X
XCONFIGURE_ARGS=	--prefix=${PREFIX} --without-debug
XCONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include -DRZR_LIBSTATIC" \
X		LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib -L${LOCALBASE}/lib/pinball ${EXTRA_LIBS}"
X
X.include <bsd.port.mk>
f1c9bbe94a32db1fe4d2e9527b9e3de4
echo x - games/pinedit/distinfo
sed 's/^X//' >games/pinedit/distinfo << 'fccf41516f7c94209cfdcf9c16732bb6'
XSHA256 (pinedit-0.3.1.tar.gz) = 14c818e539c0ffa49868f5e7a92858038df91bd38610b38743946f9183538aa1
XSIZE (pinedit-0.3.1.tar.gz) = 1244070
fccf41516f7c94209cfdcf9c16732bb6
echo x - games/pinedit/pkg-descr
sed 's/^X//' >games/pinedit/pkg-descr << '5f24f38cad2ddab1846a56fe5f3d1125'
XEmilia Pinball is a free pinball game - this is the editor.
X
XIt requires OpenGL.
X
XWWW: http://pinball.sourceforge.net/
5f24f38cad2ddab1846a56fe5f3d1125
echo x - games/pinedit/pkg-plist
sed 's/^X//' >games/pinedit/pkg-plist << 'e3cd10abb87f8922f3276acc0aa1949a'
Xbin/pinedit
Xbin/pinball-template
X%%DATADIR%%/audio/bumphard.wav
X%%DATADIR%%/audio/bumpsoft.wav
X%%DATADIR%%/audio/bump.wav
X%%DATADIR%%/audio/flip.wav
X%%DATADIR%%/audio/gameover.wav
X%%DATADIR%%/audio/lock.wav
X%%DATADIR%%/audio/loop.wav
X%%DATADIR%%/audio/nudge.wav
X%%DATADIR%%/audio/opentux.wav
X%%DATADIR%%/audio/shoot.wav
X%%DATADIR%%/audio/up.wav
X%%DATADIR%%/template/ModuleScript.cpp
X%%DATADIR%%/template/pinball.pbl
X%%DATADIR%%/template/Make-template
X%%DATADIR%%/template/libtool
X%%DATADIR%%/objects/left_arm.pbl
X%%DATADIR%%/objects/right_arm.pbl
X%%DATADIR%%/objects/bumper.pbl
X%%DATADIR%%/objects/lock1.pbl
X%%DATADIR%%/objects/lock2.pbl
X%%DATADIR%%/objects/releaselock.pbl
X%%DATADIR%%/objects/floor.pbl
X%%DATADIR%%/objects/stopper.pbl
X%%DATADIR%%/doc/manual.html
X%%DATADIR%%/doc/tutorial.html
X%%DATADIR%%/doc/fileopen.xpm
X%%DATADIR%%/doc/workdeletepolygon.xpm
X%%DATADIR%%/doc/workextrude.xpm
X%%DATADIR%%/doc/workflip.xpm
X%%DATADIR%%/doc/workloadgroup.xpm
X%%DATADIR%%/doc/workmovegroup.xpm
X%%DATADIR%%/doc/workmove.xpm
X%%DATADIR%%/doc/worknewgroup.xpm
X%%DATADIR%%/doc/worknewpolygon.xpm
X%%DATADIR%%/doc/worknewshape.xpm
X%%DATADIR%%/doc/workselect.xpm
X%%DATADIR%%/doc/ss10.jpg
X%%DATADIR%%/doc/ss11.jpg
X%%DATADIR%%/doc/ss12.jpg
X%%DATADIR%%/doc/ss13.jpg
X%%DATADIR%%/doc/ss1.jpg
X%%DATADIR%%/doc/ss2.jpg
X%%DATADIR%%/doc/ss3.jpg
X%%DATADIR%%/doc/ss4.jpg
X%%DATADIR%%/doc/ss5.jpg
X%%DATADIR%%/doc/ss6.jpg
X%%DATADIR%%/doc/ss7.jpg
X%%DATADIR%%/doc/ss8.jpg
X%%DATADIR%%/doc/ss9.jpg
X at dirrm %%DATADIR%%/audio
X at dirrm %%DATADIR%%/template
X at dirrm %%DATADIR%%/objects
X at dirrm %%DATADIR%%/doc
X at dirrm %%DATADIR%%
e3cd10abb87f8922f3276acc0aa1949a
echo c - games/pinedit/files
mkdir -p games/pinedit/files > /dev/null 2>&1
echo x - games/pinedit/files/patch-fileutil.h
sed 's/^X//' >games/pinedit/files/patch-fileutil.h << '5eb458924f0ae04097680c7fa61cb8df'
X--- pinedit/fileutil.h.orig	2011-04-02 02:54:48.000000000 -0700
X+++ pinedit/fileutil.h	2011-04-02 02:54:59.000000000 -0700
X@@ -36,14 +36,14 @@
X   int writeGroup(QTextStream & file, Group * Group);
X   int writeShape(QTextStream & file, Shape3D * shape);
X   int writeBehavior(QTextStream & file, Behavior * beh);
X-  inline void FileUtil::incIndent() {
X+  inline void incIndent() {
X     ++m_iIndent;
X   };
X-  inline void FileUtil::decIndent() {
X+  inline void decIndent() {
X     --m_iIndent;
X     if (m_iIndent < 0) m_iIndent = 0;
X   };
X-  inline void FileUtil::resetIndent() {
X+  inline void resetIndent() {
X     m_iIndent = 0;
X   };
X   PinEditDoc * p_Doc;
5eb458924f0ae04097680c7fa61cb8df
echo x - games/pinedit/files/patch-configure
sed 's/^X//' >games/pinedit/files/patch-configure << '1cb73e56423b22d0a395f6c638e32b0f'
X--- configure.orig	2003-12-10 03:57:52.000000000 -0800
X+++ configure	2011-04-02 03:34:59.000000000 -0700
X@@ -8300,10 +8300,10 @@
X 
X 
X # This can be used to rebuild libtool when needed
X-LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
X+LIBTOOL_DEPS=" /usr/local/share/libtool/config/ltmain.sh"
X 
X # Always use our own libtool.
X-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
X+LIBTOOL='$(SHELL) /usr/local/bin/libtool'
X 
X # Prevent multiple expansion
X 
X@@ -10710,7 +10710,7 @@
X         else
X             QT_IS_STATIC="yes"
X         fi
X-        if test x$QT_IS_STATIC = xno ; then
X+        if test "x$QT_IS_STATIC" = "xno" ; then
X             QT_IS_DYNAMIC=`ls $QTDIR/lib/*.so 2> /dev/null`
X             if test "x$QT_IS_DYNAMIC" = x;  then
X                 { { echo "$as_me:$LINENO: error: *** Couldn't find any Qt libraries" >&5
X@@ -10758,10 +10758,10 @@
X         fi
X         ;;
X 
X-    *linux*)
X+    *freebsd*)
X         QT_LIBS="$QT_LIB"
X         if test $QT_IS_STATIC = yes && test $QT_IS_EMBEDDED = no; then
X-            QT_LIBS="$QT_LIBS -L$x_libraries -lXext -lX11 -lm -lSM -lICE -ldl -ljpeg"
X+            QT_LIBS="$QT_LIBS -L$x_libraries -lXext -lX11 -lm -lSM -lICE -ljpeg"
X         fi
X         ;;
X 
X@@ -10814,7 +10814,7 @@
X 
X if test x$QT_IS_STATIC = xyes ; then
X     OLDLIBS="$LIBS"
X-    LIBS="$QT_LDADD"
X+    LIBS="$LIBS $QT_LDADD"
X     echo "$as_me:$LINENO: checking for XftFontOpen in -lXft" >&5
X echo $ECHO_N "checking for XftFontOpen in -lXft... $ECHO_C" >&6
X if test "${ac_cv_lib_Xft_XftFontOpen+set}" = set; then
1cb73e56423b22d0a395f6c638e32b0f
echo x - games/pinedit/files/patch-pineditdoc.h
sed 's/^X//' >games/pinedit/files/patch-pineditdoc.h << 'b2323f718c9353e1a69ef2245d372caf'
X--- pinedit/pineditdoc.h.orig	2011-04-02 02:51:39.000000000 -0700
X+++ pinedit/pineditdoc.h	2011-04-02 02:51:58.000000000 -0700
X@@ -19,6 +19,7 @@
X 
X using namespace std;
X // general includes
X+#include <cassert>
X #include <vector>
X #include <map>
X #include <deque>
b2323f718c9353e1a69ef2245d372caf
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list