1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00

- Add second MASTER_SITES entry

- Avoid pkg-plist due to short plist
- Convert to OptionsNG
- Give maintainership to submitter

PR:		ports/171270
Submitted by:	nemysis <nemysis@gmx.ch>
This commit is contained in:
Steve Wills 2012-09-10 19:52:36 +00:00
parent efcfdfc44c
commit f7538634e7
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=304062
4 changed files with 56 additions and 127 deletions

View File

@ -7,26 +7,55 @@
PORTNAME= gemdropx
PORTVERSION= 0.9
PORTREVISION= 8
PORTREVISION= 9
CATEGORIES= games
MASTER_SITES= ftp://ftp.billsgames.com/unix/x/gemdropx/src/
MASTER_SITES= ftp://ftp.tuxpaint.org/unix/x/gemdropx/src/ \
ftp://ftp.billsgames.com/unix/x/gemdropx/src/
MAINTAINER= ports@FreeBSD.org
COMMENT= An interesting one-player puzzle game for X
MAINTAINER= nemysis@gmx.ch
COMMENT= Interesting one-player puzzle game for X (SDL)
LICENSE= GPLv2
ALL_TARGET= ${PORTNAME}
USE_SDL= image mixer sdl
USE_SDL= mixer
USE_GMAKE= yes
MAKE_ENV= JOY=NO
PLIST_FILES= bin/${PORTNAME} \
share/pixmaps/${PORTNAME}.xmp
PORTDATA= *
PORTDOCS= AUTHORS.txt CHANGES.txt ICON.txt README.txt TODO.txt
.include <bsd.port.options.mk>
post-patch:
# Fix SDL, CFLAGS
@${REINPLACE_CMD} \
-e 's|sdl-config|$(SDL_CONFIG)|' \
-e 's|CC=gcc|CC?=g++|' \
-e 's|CXX=gcc|CXX?=g++|' \
-e 's|CFLAGS=-Wall $(SDL_CFLAGS)|CFLAGS+=$(SDL_CFLAGS)|' \
${WRKSRC}/Makefile
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/gemdropx ${PREFIX}/bin
@${MKDIR} ${DATADIR}/images
${INSTALL_DATA} ${WRKSRC}/data/images/* ${DATADIR}/images
@${MKDIR} ${DATADIR}/sounds
${INSTALL_DATA} ${WRKSRC}/data/sounds/* ${DATADIR}/sounds
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README.txt ${DOCSDIR}
# Executable
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
# Data
${MKDIR} ${DATADIR}
@(cd ${WRKSRC}/data && ${COPYTREE_SHARE} "images sounds" ${DATADIR})
# Pixmaps
${INSTALL_DATA} ${WRKSRC}/data/images/gemdropx-icon.xpm ${PREFIX}/share/pixmaps/${PORTNAME}.xmp
# Documentation
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${DOCSDIR}
. for f in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
. endfor
.endif
.include <bsd.port.mk>

View File

@ -1,28 +0,0 @@
--- Makefile.orig Sat May 18 17:53:29 2002
+++ Makefile Sat Jun 22 09:56:19 2002
@@ -14,11 +14,11 @@
# Added 'install' target (finally!): May 18, 2002
-DATA_PREFIX=/usr/local/share/gemdropx
-SDL_CFLAGS := $(shell sdl-config --cflags)
-SDL_LDFLAGS := $(shell sdl-config --libs)
-CC=gcc
-CXX=gcc
+DATA_PREFIX=$(PREFIX)/share/gemdropx
+SDL_CFLAGS := $(shell $(SDL_CONFIG) --cflags)
+SDL_LDFLAGS := $(shell $(SDL_CONFIG) --libs)
+CC?=gcc
+CXX?=gcc
MIXER=-lSDL_mixer
@@ -27,7 +27,7 @@
EMBEDDEDFLAG=NOT_EMBEDDED
-CFLAGS=-Wall $(SDL_CFLAGS) \
+CFLAGS+=$(SDL_CFLAGS) \
-DDATA_PREFIX=\"$(DATA_PREFIX)\" -D$(NOSOUNDFLAG) -D$(JOYFLAG) \
-D$(EMBEDDEDFLAG) $(XTRA_FLAGS)
SDL_LIB=$(MIXER) $(SDL_LDFLAGS)

View File

@ -1,20 +1,18 @@
Gem Drop X is an interesting one-player puzzle game for X-Window.
"Gem Drop X" is an interesting one-player puzzle game using the
Simple DirectMedia Layer (SDL) libraries.
Gem Drop X is a direct port of Gem Drop, an Atari 8-bit game
written in Action! (a very fast C and Pascal-like compiled language
for the Atari). The concept of the game Gem Drop is based directly
on an arcade game for the NeoGeo system called "Magical Drop III"
by SNK.
It is a direct port of "Gem Drop," an Atari 8-bit game written in Action!
(a very fast C- and Pascal-like compiled language for the Atari).
If you're familiar with games like Jewels, Klax, Bust-A-Move or
Tetris, this game is similar to them all. I consider it closest to
Klax. (Jewels is like a combination of Klax and Tetris. Bust-A-Move
is the least similar, in my opinion, but everyone seems to have
heard of it more than the others (except Tetris, of course!))
It was originally ported to X11, using SDL for sound and music.
Eventually, the Xlib graphics calls were removed and replaced with
SDL calls.
The game is played with YOU at the bottom of the screen. At the
top is a random assortment of colored shapes ("gems"). As time goes
on, more gems appear at the very top of the screen, pushing the
rest downwards. The game is over when the gems reach the bottom.
The concept of the game "Gem Drop" is based on an arcade game for the
NeoGeo system called "Magical Drop III" by SNK.
If you're familiar with games like Jewels, Klax, Bust-A-Move or Tetris,
this game is similar to them all. I consider it closest to Klax.
Some people have compared it to "Tetris meets Space Invaders."
WWW: http://www.newbreedsoftware.com/gemdropx/

View File

@ -1,70 +0,0 @@
bin/gemdropx
%%PORTDOCS%%%%DOCSDIR%%/README.txt
%%DATADIR%%/images/README
%%DATADIR%%/images/action-mask.xbm
%%DATADIR%%/images/action.xbm
%%DATADIR%%/images/author.bmp
%%DATADIR%%/images/block.bmp
%%DATADIR%%/images/bluegem.bmp
%%DATADIR%%/images/bomb.bmp
%%DATADIR%%/images/brick.bmp
%%DATADIR%%/images/congratulations.bmp
%%DATADIR%%/images/credits.bmp
%%DATADIR%%/images/diamond.bmp
%%DATADIR%%/images/disc.bmp
%%DATADIR%%/images/dot.bmp
%%DATADIR%%/images/explode0.bmp
%%DATADIR%%/images/explode1.bmp
%%DATADIR%%/images/explode2.bmp
%%DATADIR%%/images/explode3.bmp
%%DATADIR%%/images/fuji.bmp
%%DATADIR%%/images/gemdropx-icon.xpm
%%DATADIR%%/images/happy.bmp
%%DATADIR%%/images/left-mask.xbm
%%DATADIR%%/images/left.xbm
%%DATADIR%%/images/level.bmp
%%DATADIR%%/images/lines.bmp
%%DATADIR%%/images/need.bmp
%%DATADIR%%/images/nothing-mask.xbm
%%DATADIR%%/images/nothing.xbm
%%DATADIR%%/images/numbers.bmp
%%DATADIR%%/images/patience.bmp
%%DATADIR%%/images/paused.bmp
%%DATADIR%%/images/right-mask.xbm
%%DATADIR%%/images/right.xbm
%%DATADIR%%/images/sad.bmp
%%DATADIR%%/images/score.bmp
%%DATADIR%%/images/stopwatch.bmp
%%DATADIR%%/images/title.bmp
%%DATADIR%%/images/triangle.bmp
%%DATADIR%%/images/uhoh.bmp
%%DATADIR%%/images/warning.bmp
%%DATADIR%%/images/warning1.bmp
%%DATADIR%%/images/warning2.bmp
%%DATADIR%%/images/warning3.bmp
%%DATADIR%%/images/warning4.bmp
%%DATADIR%%/images/wildcard.bmp
%%DATADIR%%/images/win1.bmp
%%DATADIR%%/images/win2.bmp
%%DATADIR%%/images/yellowgem.bmp
%%DATADIR%%/sounds/22drops.mod
%%DATADIR%%/sounds/2force.xm
%%DATADIR%%/sounds/README
%%DATADIR%%/sounds/applause.wav
%%DATADIR%%/sounds/begin.wav
%%DATADIR%%/sounds/bomb.wav
%%DATADIR%%/sounds/buzzer.wav
%%DATADIR%%/sounds/citron.mod
%%DATADIR%%/sounds/clock.wav
%%DATADIR%%/sounds/gameover.wav
%%DATADIR%%/sounds/got.wav
%%DATADIR%%/sounds/grab.wav
%%DATADIR%%/sounds/hr_suds.xm
%%DATADIR%%/sounds/levelselect.wav
%%DATADIR%%/sounds/throw.wav
%%DATADIR%%/sounds/wildcard.wav
%%DATADIR%%/sounds/win.wav
@dirrm %%DATADIR%%/sounds
@dirrm %%DATADIR%%/images
@dirrm %%DATADIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%