Re: NEW: games/chroma, chroma-extras
On Thu, Dec 09, 2010 at 20:29:58 +0100, Landry Breuil wrote: here's a slightly tweaked version: - remove trailing dot in comment - dont set do-build empty, use NO_BUILD=yes instead - much simpler do-install target - set 'public domain' in licence comment Thanks! it'd be much better if you could version the distfile on your mirror though... smth like chroma-enigma-0.20101209.tar.gz ? I've renamed the distfile, and updated the Makefile accordingly. Daniel -- LÉVAI Dániel PGP key ID = 0x83B63A8F Key fingerprint = DBEC C66B A47A DFA2 792D 650C C69B BE4C 83B6 3A8F chroma-enigma.tgz Description: application/tar-gz
Re: NEW: games/chroma, chroma-extras
On Fri, Dec 10, 2010 at 09:36:23AM +0100, LEVAI Daniel wrote: On Thu, Dec 09, 2010 at 20:29:58 +0100, Landry Breuil wrote: here's a slightly tweaked version: - remove trailing dot in comment - dont set do-build empty, use NO_BUILD=yes instead - much simpler do-install target - set 'public domain' in licence comment Thanks! it'd be much better if you could version the distfile on your mirror though... smth like chroma-enigma-0.20101209.tar.gz ? I've renamed the distfile, and updated the Makefile accordingly. DISTNAME = chroma-enigma PKGNAME = ${DISTNAME}-0.20101210 Sorry.. that should be DISTNAME = chroma-enigma-0.20101210 and no PKGNAME set :) I'll import it this way. Landry
Re: NEW: games/chroma, chroma-extras
On Fri, Dec 10, 2010 at 09:56:47AM +0100, Landry Breuil wrote: On Fri, Dec 10, 2010 at 09:36:23AM +0100, LEVAI Daniel wrote: On Thu, Dec 09, 2010 at 20:29:58 +0100, Landry Breuil wrote: here's a slightly tweaked version: - remove trailing dot in comment - dont set do-build empty, use NO_BUILD=yes instead - much simpler do-install target - set 'public domain' in licence comment Thanks! it'd be much better if you could version the distfile on your mirror though... smth like chroma-enigma-0.20101209.tar.gz ? I've renamed the distfile, and updated the Makefile accordingly. DISTNAME =chroma-enigma PKGNAME = ${DISTNAME}-0.20101210 Sorry.. that should be DISTNAME = chroma-enigma-0.20101210 and no PKGNAME set :) Oh, and btw, can you make the tarball extract as chroma-enigma-0.20101210/ instead of just chroma-enigma/ like most projects do... landry
Re: NEW: games/chroma, chroma-extras
On Fri, Dec 10, 2010 at 10:07:13 +0100, Landry Breuil wrote: On Fri, Dec 10, 2010 at 09:56:47AM +0100, Landry Breuil wrote: On Fri, Dec 10, 2010 at 09:36:23AM +0100, LEVAI Daniel wrote: On Thu, Dec 09, 2010 at 20:29:58 +0100, Landry Breuil wrote: here's a slightly tweaked version: - remove trailing dot in comment - dont set do-build empty, use NO_BUILD=yes instead - much simpler do-install target - set 'public domain' in licence comment Thanks! it'd be much better if you could version the distfile on your mirror though... smth like chroma-enigma-0.20101209.tar.gz ? I've renamed the distfile, and updated the Makefile accordingly. DISTNAME = chroma-enigma PKGNAME = ${DISTNAME}-0.20101210 Sorry.. that should be DISTNAME = chroma-enigma-0.20101210 and no PKGNAME set :) Oh, and btw, can you make the tarball extract as chroma-enigma-0.20101210/ instead of just chroma-enigma/ like most projects do... Sure, done. Daniel -- LÉVAI Dániel PGP key ID = 0x83B63A8F Key fingerprint = DBEC C66B A47A DFA2 792D 650C C69B BE4C 83B6 3A8F
Re: NEW: games/chroma, chroma-extras
On Wed, Dec 08, 2010 at 22:46:36 +0100, Landry Breuil wrote: [...] LIB_DEPENDS has a pkgpath, WANTLIB has the lib provided by the port in this pkgpath. read bsd.port.mk(5). [...] the chroma-extras distfile would be mirrored by default on distfiles mirrors unless you set PERMIT_DISTFILES_CDROM/FTP to No. And same for PERMIT_PACKAGE_CDROM/FTP, we don't want to distribute packages containing non-free/copyrighted content. again, see bsd.port.mk(5) Thanks! Is it acceptable, that I'd extract the Enigma levels (which are in the public domain) and I'd mirror it? Your call. Either set all PERMIT* to no and make the port for xor+enigma, or just mirror enigma levels which don't have those restrictions. Alright then, here is a port for only the enigma levels. Daniel -- LÉVAI Dániel PGP key ID = 0x83B63A8F Key fingerprint = DBEC C66B A47A DFA2 792D 650C C69B BE4C 83B6 3A8F chroma-enigma.tgz Description: application/tar-gz
Re: NEW: games/chroma, chroma-extras
On Thu, Dec 09, 2010 at 09:46:00AM +0100, LEVAI Daniel wrote: On Wed, Dec 08, 2010 at 22:46:36 +0100, Landry Breuil wrote: [...] LIB_DEPENDS has a pkgpath, WANTLIB has the lib provided by the port in this pkgpath. read bsd.port.mk(5). [...] the chroma-extras distfile would be mirrored by default on distfiles mirrors unless you set PERMIT_DISTFILES_CDROM/FTP to No. And same for PERMIT_PACKAGE_CDROM/FTP, we don't want to distribute packages containing non-free/copyrighted content. again, see bsd.port.mk(5) Thanks! Is it acceptable, that I'd extract the Enigma levels (which are in the public domain) and I'd mirror it? Your call. Either set all PERMIT* to no and make the port for xor+enigma, or just mirror enigma levels which don't have those restrictions. Alright then, here is a port for only the enigma levels. here's a slightly tweaked version: - remove trailing dot in comment - dont set do-build empty, use NO_BUILD=yes instead - much simpler do-install target - set 'public domain' in licence comment it'd be much better if you could version the distfile on your mirror though... smth like chroma-enigma-0.20101209.tar.gz ? Landry chroma-enigma-fixed.tgz Description: application/tar-gz
Re: NEW: games/chroma, chroma-extras
On Mon, Dec 06, 2010 at 04:17:06PM +0100, LEVAI Daniel wrote: Hi! Here is a port for the game called chroma. It's an SDL/ncurses puzzle game. There is a port for an add-on pack too. games/chroma/pkg/DESCR: Chroma is an abstract puzzle game. A variety of colourful shapes are arranged in a series of increasingly complex patterns, forming fiendish traps that must be disarmed and mysterious puzzles that must be manipulated in order to give up their subtle secrets. Initially so straightforward that anyone can pick it up and begin to play, yet gradually becoming difficult enough to tax even the brightest of minds. Here's a fixed version: - adds RCS Tag - remove article from COMMENT - remove useless V - add spaces around = - use HOMEPAGE in MASTER_SITES - use LIB_DEPENDS and set WANTLIB I doubt chroma-extras can be imported as-is in the portstree, given what's written regarding XOR licence on http://level7.org.uk/chroma/others.html Landry chroma-fixed.tgz Description: application/tar-gz
Re: NEW: games/chroma, chroma-extras
On sze, dec 08, 2010 at 21:01:58 +0100, Landry Breuil wrote: Here's a fixed version: - adds RCS Tag - remove article from COMMENT - remove useless V - add spaces around = - use HOMEPAGE in MASTER_SITES - use LIB_DEPENDS and set WANTLIB I'm going to stick my neck out here, but what is the meaning of defining SDL-image in both WANTLIB and LIB_DEPENDS? I doubt chroma-extras can be imported as-is in the portstree, given what's written regarding XOR licence on http://level7.org.uk/chroma/others.html Again, I'm taking a risk, but I must ask, because I'm not familiar with legal stuff; what is the concern here? We won't mirror the chroma-extras distfile, which contains the copyrighted material, just simply provide an URL for it. Is it acceptable, that I'd extract the Enigma levels (which are in the public domain) and I'd mirror it? I really appreciate that you're engaging in this, thanks! Daniel -- LÉVAI Dániel PGP key ID = 0x83B63A8F Key fingerprint = DBEC C66B A47A DFA2 792D 650C C69B BE4C 83B6 3A8F
Re: NEW: games/chroma, chroma-extras
On Wed, Dec 08, 2010 at 09:56:47PM +0100, LEVAI Daniel wrote: On sze, dec 08, 2010 at 21:01:58 +0100, Landry Breuil wrote: Here's a fixed version: - adds RCS Tag - remove article from COMMENT - remove useless V - add spaces around = - use HOMEPAGE in MASTER_SITES - use LIB_DEPENDS and set WANTLIB I'm going to stick my neck out here, but what is the meaning of defining SDL-image in both WANTLIB and LIB_DEPENDS? LIB_DEPENDS has a pkgpath, WANTLIB has the lib provided by the port in this pkgpath. read bsd.port.mk(5). I doubt chroma-extras can be imported as-is in the portstree, given what's written regarding XOR licence on http://level7.org.uk/chroma/others.html Again, I'm taking a risk, but I must ask, because I'm not familiar with legal stuff; what is the concern here? We won't mirror the chroma-extras distfile, which contains the copyrighted material, just simply provide an URL for it. the chroma-extras distfile would be mirrored by default on distfiles mirrors unless you set PERMIT_DISTFILES_CDROM/FTP to No. And same for PERMIT_PACKAGE_CDROM/FTP, we don't want to distribute packages containing non-free/copyrighted content. again, see bsd.port.mk(5) Is it acceptable, that I'd extract the Enigma levels (which are in the public domain) and I'd mirror it? Your call. Either set all PERMIT* to no and make the port for xor+enigma, or just mirror enigma levels which don't have those restrictions. Landry
NEW: games/chroma, chroma-extras
Hi! Here is a port for the game called chroma. It's an SDL/ncurses puzzle game. There is a port for an add-on pack too. games/chroma/pkg/DESCR: Chroma is an abstract puzzle game. A variety of colourful shapes are arranged in a series of increasingly complex patterns, forming fiendish traps that must be disarmed and mysterious puzzles that must be manipulated in order to give up their subtle secrets. Initially so straightforward that anyone can pick it up and begin to play, yet gradually becoming difficult enough to tax even the brightest of minds. Dani -- LÉVAI Dániel PGP key ID = 0x83B63A8F Key fingerprint = DBEC C66B A47A DFA2 792D 650C C69B BE4C 83B6 3A8F chroma-extras.tar.gz Description: application/tar-gz chroma.tar.gz Description: application/tar-gz