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