ports/149564: patch for various games/ adding appropriate LICENSEs to Makefiles
Ullrich Franke
uf at raindogs.org
Thu Aug 12 09:30:03 UTC 2010
>Number: 149564
>Category: ports
>Synopsis: patch for various games/ adding appropriate LICENSEs to Makefiles
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Thu Aug 12 09:30:03 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Ullrich Franke
>Release: FreeBSD 8.0-STABLE i386
>Organization:
>Environment:
System: FreeBSD Amnesiac.homeunix.net 8.0-STABLE FreeBSD 8.0-STABLE #0: Sun Feb 14 10:55:59 CET 2010 uf at Amnesiac.homeunix.net:/usr/obj/usr/src/sys/CKERN8 i386
>Description:
FreeBSD ports infrastructure now has checks for licenses implemented.
However, most ports echo "License check disabled, port has not defined LICENSE".
Attached is a patch for various ports in the games/ section of the ports directory that adds LICENSEs to port's Makefile.
It is intended as a demo of what I'd like to contribute to the project.
If such work is appreciated, I will submit more patches adding LICENSES accross ports.
Regards,
Ullrich Franke
>How-To-Repeat:
>Fix:
--- games-licenses-1.patch begins here ---
--- ./anki/Makefile 2009-05-02 00:21:07.000000000 +0200
+++ ./anki/Makefile 2010-07-26 12:14:33.000000000 +0200
@@ -8,6 +8,9 @@
MAINTAINER= ports at FreeBSD.org
COMMENT= Flashcard trainer with spaced repetition
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/COPYING
+
MASTERDIR= ${.CURDIR}
.include "${MASTERDIR}/Makefile.inc"
--- ./44bsd-hunt/Makefile 2008-11-28 23:46:08.000000000 +0100
+++ ./44bsd-hunt/Makefile 2010-07-26 12:15:03.000000000 +0200
@@ -12,6 +12,8 @@
MAINTAINER= ports at FreeBSD.org
COMMENT= Rogue-like multiplayer game
+LICENSE= BSD
+
MAN6= hunt.6 huntd.6
.include <bsd.port.mk>
--- ./nethack34/Makefile 2009-08-22 02:22:19.000000000 +0200
+++ ./nethack34/Makefile 2010-07-26 12:15:30.000000000 +0200
@@ -16,6 +16,11 @@
MAINTAINER= wxs at FreeBSD.org
COMMENT= A dungeon explorin', slashin', hackin' game
+LICENSE= unknown
+LICENSE_NAME= NETHACK GENERAL PUBLIC LICENSE
+LICENSE_PERMS= ${_LICENSE_PERMS_DEFAULT}
+LICENSE_FILE= $(WRKSRC}/dat/license
+
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
MAKE_JOBS_SAFE= yes
--- ./gtklife/Makefile 2008-06-06 15:31:30.000000000 +0200
+++ ./gtklife/Makefile 2010-07-25 22:42:24.000000000 +0200
@@ -14,6 +14,9 @@
MAINTAINER= ports at FreeBSD.org
COMMENT= A GTK+ implementation of Conway's Game of Life
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
WANT_GNOME= yes
INSTALLS_ICONS= yes
USE_GMAKE= yes
--- ./affenspiel/Makefile 2008-04-19 19:48:47.000000000 +0200
+++ ./affenspiel/Makefile 2010-07-26 12:35:29.000000000 +0200
@@ -14,6 +14,11 @@
MAINTAINER= ports at FreeBSD.org
COMMENT= Little puzzle game with monkey for X Window System
+LICENSE= unknown
+LICENSE_PERMS= ${_LICENSE_PERMS_DEFAULT}
+LICENSE_FILE= ${WRKSRC}/COPYRIGHT
+LICENSE_NAME= just Copyright
+
WRKSRC= ${WRKDIR}/${PORTNAME}
USE_XORG= x11 xt
--- ./bass/Makefile 2010-01-12 21:20:03.000000000 +0100
+++ ./bass/Makefile 2010-07-26 12:14:12.000000000 +0200
@@ -15,6 +15,11 @@
MAINTAINER= lme at FreeBSD.org
COMMENT= Beneath a Steel Sky: a post-apocalyptic futuristic graphical adventure
+LICENSE= unknown
+LICENSE_NAME= no name
+LICENSE_PERMS= ${_LICENSE_PERMS_DEFAULT}
+LICENSE_FILE= ${WRKSRC}/readme.txt
+
RUN_DEPENDS= scummvm:${PORTSDIR}/games/scummvm
USE_ZIP= yes
--- ./fmars/Makefile 2009-01-22 17:04:08.000000000 +0100
+++ ./fmars/Makefile 2010-07-25 22:52:09.000000000 +0200
@@ -14,6 +14,8 @@
MAINTAINER= alepulver at FreeBSD.org
COMMENT= Fast Memory Array Redcode Simulator
+LICENSE= GPLv2
+
BUILD_DEPENDS= guile:${PORTSDIR}/lang/guile
USE_BZIP2= yes
--- ./magicor/Makefile 2010-03-28 08:35:17.000000000 +0200
+++ ./magicor/Makefile 2010-07-26 12:36:33.000000000 +0200
@@ -16,6 +16,11 @@
MAINTAINER= amdmi3 at FreeBSD.org
COMMENT= Old-school, puzzle game similar to Solomon's Key
+LICENSE= unknown
+LICENSE_NAME= Public Domain
+LICENSE_PERMS= ${_LICENSE_PERMS_DEFAULT}
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game
USE_PYTHON= yes
--- ./memonix/Makefile 2010-03-28 08:35:18.000000000 +0200
+++ ./memonix/Makefile 2010-07-26 12:16:20.000000000 +0200
@@ -18,6 +18,15 @@
MAINTAINER= amdmi3 at FreeBSD.org
COMMENT= Brain teasers, puzzle and memory games for kids in one pack
+LICENSE= unknown GPLv2
+LICENSE_COMB= dual
+LICENSE_NAME_unknown= Freeware License
+LICENSE_PERMS_unknown= ${_LICENSE_PERMS_DEFAULT}
+LICENSE_FILE_unknown= ${WRKDIR}/Memonix/License
+LICENSE_DISTFILE_unknown= memx16.tar.gz
+LICENSE_DISTFILE_GPLv2= ${DISTNAME}${EXTRACT_SUFX}
+LICENSE_FILE_GPLv2= ${WRKSRC}/License.txt
+
USE_CMAKE= yes
USE_ZIP= yes
USE_SDL= sdl mixer image
--- ./meritous/Makefile 2010-03-28 08:35:18.000000000 +0200
+++ ./meritous/Makefile 2010-07-25 23:15:09.000000000 +0200
@@ -16,6 +16,9 @@
MAINTAINER= amdmi3 at FreeBSD.org
COMMENT= Action-adventure dungeon crawl game
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/gpl.txt
+
USE_BZIP2= yes
USE_GMAKE= yes
USE_SDL= sdl mixer image
--- ./mirrormagic/Makefile 2010-03-28 08:35:18.000000000 +0200
+++ ./mirrormagic/Makefile 2010-07-25 23:17:49.000000000 +0200
@@ -15,6 +15,9 @@
MAINTAINER= amdmi3 at FreeBSD.org
COMMENT= An arcade style game with stereo sound for X Window System
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
USE_GMAKE= yes
MAKE_ARGS= CC="${CC}" MAKE="${GMAKE}" OPTIONS="${CFLAGS}" \
RO_GAME_DIR="${DATADIR}" RW_GAME_DIR="${DATADIR}/scores" \
--- ./mkhexgrid/Makefile 2010-03-28 08:35:19.000000000 +0200
+++ ./mkhexgrid/Makefile 2010-07-25 23:17:33.000000000 +0200
@@ -16,6 +16,9 @@
MAINTAINER= ports at FreeBSD.org
COMMENT= A fully-configurable hex grid generator
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
BUILD_DEPENDS= ${LOCALBASE}/include/boost/lexical_cast.hpp:${PORTSDIR}/devel/boost-libs
LIB_DEPENDS= gd.4:${PORTSDIR}/graphics/gd
--- ./monkeybubble/Makefile 2010-03-28 08:35:19.000000000 +0200
+++ ./monkeybubble/Makefile 2010-07-25 23:19:01.000000000 +0200
@@ -15,6 +15,9 @@
MAINTAINER= ports at FreeBSD.org
COMMENT= GTK2 Puzzle Bobble clone with monkeys
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
USE_GNOME= gnomedocutils gnomehack gnomeprefix gnometarget intlhack \
librsvg2 libgnomeui
USE_GSTREAMER= yes
--- ./burgerspace/Makefile 2010-07-04 19:26:09.000000000 +0200
+++ ./burgerspace/Makefile 2010-07-25 23:20:14.000000000 +0200
@@ -13,6 +13,9 @@
MAINTAINER= ganael.laplanche at martymac.com
COMMENT= A BurgerTime clone
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
LIB_DEPENDS= flatzebra-0.1.2:${PORTSDIR}/devel/flatzebra
USE_SDL= mixer sdl
--- ./crossfire-server/Makefile 2010-07-15 07:13:37.000000000 +0200
+++ ./crossfire-server/Makefile 2010-07-25 23:23:35.000000000 +0200
@@ -17,6 +17,10 @@
MAINTAINER= ports at FreeBSD.org
COMMENT= Server for multiplayer graphical arcade and adventure game
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE_DISTFILES= ${DISTFILES}
+
BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash
LIB_DEPENDS= curl.6:${PORTSDIR}/ftp/curl \
png.6:${PORTSDIR}/graphics/png
--- ./six/Makefile 2010-05-31 03:59:04.000000000 +0200
+++ ./six/Makefile 2010-07-25 23:24:56.000000000 +0200
@@ -13,6 +13,9 @@
MAINTAINER= ports at FreeBSD.org
COMMENT= KDE HEX clone
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
USE_KDELIBS_VER=3
USE_AUTOTOOLS= libtool:22
USE_GETTEXT= yes
--- ./monster-masher/Makefile 2010-03-28 08:35:19.000000000 +0200
+++ ./monster-masher/Makefile 2010-07-25 23:26:18.000000000 +0200
@@ -16,6 +16,9 @@
MAINTAINER= ports at FreeBSD.org
COMMENT= Gnomemm puzzle game where you have to clean the caves of monsters
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
LIB_DEPENDS= gnomeuimm-2.6.1:${PORTSDIR}/x11-toolkits/libgnomeuimm26
USE_BZIP2= yes
--- ./monsterz/Makefile 2010-03-28 08:35:19.000000000 +0200
+++ ./monsterz/Makefile 2010-07-26 12:27:14.000000000 +0200
@@ -14,6 +14,11 @@
MAINTAINER= thierry at FreeBSD.org
COMMENT= Monsterz - arcade puzzle game
+LICENSE= WTFPL
+LICENSE_NAME= Do What The Fuck You Want To Public License, Version 2
+LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE_PERMS= ${_LICENSE_PERMS_DEFAULT}
+
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game
RUN_DEPENDS= ${BUILD_DEPENDS}
--- ./moonlander/Makefile 2010-03-28 08:35:20.000000000 +0200
+++ ./moonlander/Makefile 2010-07-26 11:46:47.000000000 +0200
@@ -16,6 +16,9 @@
MAINTAINER= amdmi3 at FreeBSD.org
COMMENT= Land a spacecraft on the moon
+LICENSE= BSD
+LICENSE_FILE= ${WRKSRC}/README.txt
+
USE_SDL= mixer image sdl
MAKE_JOBS_SAFE= yes
--- ./adonthell/Makefile 2010-06-06 22:43:43.000000000 +0200
+++ ./adonthell/Makefile 2010-07-26 11:49:55.000000000 +0200
@@ -16,6 +16,10 @@
MAINTAINER= ports at FreeBSD.org
COMMENT= A free role playing game
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE_DISTFILES= ${DISTFILES}
+
LIB_DEPENDS= vorbis.4:${PORTSDIR}/audio/libvorbis \
freetype.9:${PORTSDIR}/print/freetype2
--- ./plutocracy/Makefile 2010-03-28 08:35:30.000000000 +0200
+++ ./plutocracy/Makefile 2010-07-26 11:51:25.000000000 +0200
@@ -14,6 +14,9 @@
MAINTAINER= amdmi3 at FreeBSD.org
COMMENT= Multiplayer 3D economy/trade-based RTS
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
USE_BZIP2= yes
USE_SDL= sdl pango
USE_GL= gl glu
--- ./pyching/Makefile 2010-05-23 23:16:10.000000000 +0200
+++ ./pyching/Makefile 2010-07-26 11:52:41.000000000 +0200
@@ -14,6 +14,9 @@
MAINTAINER= ports at FreeBSD.org
COMMENT= Consult a I Ching, an ancient Chinese book of wisdom
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/_tkinter.so:${PORTSDIR}/x11-toolkits/py-tkinter
NO_WRKSUBDIR= yes
--- ./pongix/Makefile 2010-03-28 08:35:30.000000000 +0200
+++ ./pongix/Makefile 2010-07-26 11:53:48.000000000 +0200
@@ -14,6 +14,9 @@
MAINTAINER= acm at FreeBSD.org
COMMENT= Free pong-like game
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
USE_SDL= sdl image net
USE_GMAKE= yes
GNU_CONFIGURE= yes
--- ./adgali/Makefile 2010-03-28 08:34:33.000000000 +0200
+++ ./adgali/Makefile 2010-07-26 12:37:37.000000000 +0200
@@ -15,6 +15,9 @@
MAINTAINER= gahr at FreeBSD.org
COMMENT= An open source game library useful for 2D game development
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
LIB_DEPENDS= jpeg.11:${PORTSDIR}/graphics/jpeg \
png.6:${PORTSDIR}/graphics/png \
tiff.4:${PORTSDIR}/graphics/tiff \
--- ./abuse_sdl/Makefile 2009-12-15 20:48:24.000000000 +0100
+++ ./abuse_sdl/Makefile 2010-07-26 12:37:53.000000000 +0200
@@ -17,6 +17,9 @@
MAINTAINER= ports at FreeBSD.org
COMMENT= An SDL port of the Abuse game engine
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
# Add in the oposite, request games/abuse if being installed directly
# Instead of games/abuse
RUN_DEPENS= abuse:${PORTSDIR}/games/abuse
--- ./adom/Makefile 2009-03-19 18:28:35.000000000 +0100
+++ ./adom/Makefile 2010-07-26 12:38:08.000000000 +0200
@@ -15,6 +15,11 @@
MAINTAINER= sr-13 at mail.ru
COMMENT= An rogue-like advanced rpg with color support (binary port)
+LICENSE= unknown
+LICENSE_NAME= The ADOM License
+LICENSE_PERMS= no-dist-mirror no-dist-sell pkg-mirror no-pkg-mirror
+LICENSE_FILE= ${WRKSRC}/readme.1st
+
NO_CDROM= Copy of CD must be sent to author
ONLY_FOR_ARCHS= i386
--- ./abe/Makefile 2010-01-30 10:42:45.000000000 +0100
+++ ./abe/Makefile 2010-07-26 12:40:31.000000000 +0200
@@ -14,6 +14,9 @@
MAINTAINER= alepulver at FreeBSD.org
COMMENT= Abe's Amazing Adventure
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
USE_GMAKE= yes
USE_SDL= mixer sdl
--- ./4stattack/Makefile 2010-03-28 08:34:32.000000000 +0200
+++ ./4stattack/Makefile 2010-07-26 12:40:43.000000000 +0200
@@ -15,6 +15,9 @@
MAINTAINER= ports at FreeBSD.org
COMMENT= Connect four stones in a straight line
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/GPL
+
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game
USE_PYTHON= yes
--- ./alienwave/Makefile 2009-05-29 05:19:50.000000000 +0200
+++ ./alienwave/Makefile 2010-07-26 12:40:54.000000000 +0200
@@ -13,6 +13,9 @@
MAINTAINER= ports at FreeBSD.org
COMMENT= Shoot'em up game written using ncurses
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
WRKSRC= ${WRKDIR}/${PORTNAME}
ALL_TARGET= ${PORTNAME}
--- ./0verkill/Makefile 2008-03-24 18:02:22.000000000 +0100
+++ ./0verkill/Makefile 2010-07-26 12:17:37.000000000 +0200
@@ -15,6 +15,9 @@
MAINTAINER= mich at FreeBSD.org
COMMENT= 0verkill is a bloody 2D action deathmatch-like game in ASCII-ART
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/doc/COPYING
+
GNU_CONFIGURE= yes
.if defined(WITHOUT_X11)
--- ./3dpong/Makefile 2008-04-19 19:48:46.000000000 +0200
+++ ./3dpong/Makefile 2010-07-26 12:17:58.000000000 +0200
@@ -14,6 +14,9 @@
MAINTAINER= ports at FreeBSD.org
COMMENT= X Window 3D Pong game for 1 or 2 players with a ball and paddles
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/docs/COPYING.txt
+
USE_XORG= x11
USE_GMAKE= yes
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
--- ./allacrost/Makefile 2010-06-06 22:43:43.000000000 +0200
+++ ./allacrost/Makefile 2010-07-26 12:18:16.000000000 +0200
@@ -15,6 +15,9 @@
MAINTAINER= amdmi3 at FreeBSD.org
COMMENT= A single player 2D role-playing game
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
BUILD_DEPENDS= ${LOCALBASE}/lib/libluabind.a:${PORTSDIR}/devel/luabind
LIB_DEPENDS= jpeg.11:${PORTSDIR}/graphics/jpeg \
png.6:${PORTSDIR}/graphics/png \
--- ./acm/Makefile 2008-12-18 03:33:37.000000000 +0100
+++ ./acm/Makefile 2010-07-26 12:41:12.000000000 +0200
@@ -14,6 +14,9 @@
MAINTAINER= ports at FreeBSD.org
COMMENT= A flight simulator for X11
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
USE_XORG= x11
GNU_CONFIGURE= yes
USE_PERL5_BUILD=yes
--- ./airrox/Makefile 2010-01-30 10:42:46.000000000 +0100
+++ ./airrox/Makefile 2010-07-26 12:42:37.000000000 +0200
@@ -15,6 +15,9 @@
MAINTAINER= alepulver at FreeBSD.org
COMMENT= An 3D Air Hockey, which uses SDL & OpenGL
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
USE_GMAKE= yes
USE_SDL= mixer net sdl
USE_GL= glut
--- ./amoebax/Makefile 2010-03-28 08:34:34.000000000 +0200
+++ ./amoebax/Makefile 2010-07-26 12:26:47.000000000 +0200
@@ -15,6 +15,13 @@
MAINTAINER= amdmi3 at FreeBSD.org
COMMENT= Cute and addictive Puyo Puyo like game
+LICENSE= GPLv2 FAL
+LICENSE_COMB= dual
+LICENSE_NAME_FAL= Free Art License, version 1.2
+LICENSE_FILE_FAL= ${WRKSRC}/COPYING.FAL
+LICENSE_PERMS_FAL= ${_LICENSE_PERMS_DEFAULT}
+LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING.GPL
+
USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_GMAKE= yes
--- ./3dc/Makefile 2009-06-09 17:32:57.000000000 +0200
+++ ./3dc/Makefile 2010-07-26 12:28:11.000000000 +0200
@@ -16,6 +16,9 @@
MAINTAINER= adam-ports at blacktabby.org
COMMENT= 3-Dimensional Chess for X Window System
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/../GPL
+
LIB_DEPENDS= Xaw3d.${XAWVER}:${PORTSDIR}/x11-toolkits/Xaw3d
USE_PERL5_BUILD=yes
--- ./alienblaster/Makefile 2010-01-30 10:42:46.000000000 +0100
+++ ./alienblaster/Makefile 2010-07-26 12:28:24.000000000 +0200
@@ -15,6 +15,9 @@
MAINTAINER= alepulver at FreeBSD.org
COMMENT= Alien Blaster
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
USE_GMAKE= yes
USE_SDL= mixer sdl
REINPLACE_ARGS= -i ''
--- ./afternoonstalker/Makefile 2010-07-04 19:25:35.000000000 +0200
+++ ./afternoonstalker/Makefile 2010-07-26 12:43:36.000000000 +0200
@@ -13,6 +13,9 @@
MAINTAINER= ganael.laplanche at martymac.com
COMMENT= A clone of the 1981 Night Stalker video game
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
LIB_DEPENDS= flatzebra-0.1.2:${PORTSDIR}/devel/flatzebra
USE_SDL= mixer sdl
--- ./agame/Makefile 2010-03-28 08:34:33.000000000 +0200
+++ ./agame/Makefile 2010-07-26 12:44:11.000000000 +0200
@@ -18,6 +18,8 @@
MAINTAINER= amdmi3 at FreeBSD.org
COMMENT= A simple tetris-like game
+LICENSE= GPLv2
+
USE_SDL= sdl image mixer
USE_GMAKE= yes
MAKE_JOBS_SAFE= yes
--- games-licenses-1.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list