Re: NEW: games/chroma, chroma-extras

2010-12-10 Thread LEVAI Daniel
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

2010-12-10 Thread Landry Breuil
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

2010-12-10 Thread Landry Breuil
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

2010-12-10 Thread LEVAI Daniel
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

2010-12-09 Thread LEVAI Daniel
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

2010-12-09 Thread Landry Breuil
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

2010-12-08 Thread Landry Breuil
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

2010-12-08 Thread LEVAI Daniel
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

2010-12-08 Thread Landry Breuil
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

2010-12-06 Thread LEVAI Daniel
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