Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Nov 2012 10:20:29 +0000 (UTC)
From:      "Jason E. Hale" <jhale@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r308002 - head/graphics/icon-slicer
Message-ID:  <201211301020.qAUAKT6G065169@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jhale
Date: Fri Nov 30 10:20:29 2012
New Revision: 308002
URL: http://svnweb.freebsd.org/changeset/ports/308002

Log:
  - Remove indefinite article from COMMENT
  - Add LICENSE (GPLv2)
  - Convert to new options framework
  - Add explicit pkgconf build dependency
  - Trim Makefile header
  - Bump PORTREVISION since a file was added to PORTDOCS
  - Trim down pkg-descr a bit
  - Pass maintainership to submitter
  
  PR:		ports/173569
  Submitted by:	nemysis <nemysis@gmx.ch>
  Feature safe:	yes

Modified:
  head/graphics/icon-slicer/Makefile   (contents, props changed)
  head/graphics/icon-slicer/pkg-descr   (contents, props changed)

Modified: head/graphics/icon-slicer/Makefile
==============================================================================
--- head/graphics/icon-slicer/Makefile	Fri Nov 30 09:14:29 2012	(r308001)
+++ head/graphics/icon-slicer/Makefile	Fri Nov 30 10:20:29 2012	(r308002)
@@ -1,21 +1,20 @@
-# New ports collection makefile for:	icon-slicer
-# Date created:			29 May 2005
-# Whom:				Jean-Yves Lefort <jylefort@FreeBSD.org>
-#
+# Created by: Jean-Yves Lefort <jylefort@FreeBSD.org>
 # $FreeBSD$
-#
 
 PORTNAME=	icon-slicer
 PORTVERSION=	0.3
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	graphics
 MASTER_SITES=	http://www.freedesktop.org/software/icon-slicer/releases/
 
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	An utility for generating icon and cursor themes
+MAINTAINER=	nemysis@gmx.ch
+COMMENT=	Utility for generating icon and cursor themes
+
+LICENSE=	GPLv2
 
 LIB_DEPENDS=	popt:${PORTSDIR}/devel/popt
 
+USE_PKGCONFIG=	build
 USE_GNOME=	gtk20
 GNU_CONFIGURE=	yes
 CPPFLAGS+=	-I${LOCALBASE}/include
@@ -23,19 +22,17 @@ LDFLAGS+=	-L${LOCALBASE}/lib
 
 PLIST_FILES=	bin/icon-slicer
 
-.if !defined(NOPORTDOCS)
-PORTDOCS=	*
-.endif
+PORTDOCS=	AUTHORS ChangeLog README TODO
+
+.include <bsd.port.options.mk>
 
 post-patch:
 	@${REINPLACE_CMD} -e '/^SUBDIRS/ s|examples||' ${WRKSRC}/Makefile.in
 
-.if !defined(NOPORTDOCS)
 post-install:
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
-.for f in AUTHORS README TODO
-	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
-.endfor
+	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
 .endif
 
 .include <bsd.port.mk>

Modified: head/graphics/icon-slicer/pkg-descr
==============================================================================
--- head/graphics/icon-slicer/pkg-descr	Fri Nov 30 09:14:29 2012	(r308001)
+++ head/graphics/icon-slicer/pkg-descr	Fri Nov 30 10:20:29 2012	(r308002)
@@ -2,20 +2,16 @@ icon-slicer is a utility for generating 
 themes.
 
 The inputs to icon-slicer are conceptually:
- 
  A) a set of multi-layer images, one for each size
  B) a XML theme description file
 
 Each image contains all the cursors arranged in a grid; for cursors the
 layers are:
- 
  - a layer with a dot for the hotspot of each cursor
  - the main image or first animation frame for multi-frame animated cursors
  - the second animation frame for multi-frame animated cursors
- - ...
 
 For icons, the layers are:
-
  - a layer with the images
  - an optional layer with attachment points for emblems
  - an optional layer with boxes for embedding text into icons
@@ -23,8 +19,4 @@ For icons, the layers are:
 In practice, since loading of multilayer images is not supported by standard
 image libraries, each layer is input as a separate image file.
 
-The theme description file contains, among other things, information about the
-source images to read, the location of each named cursor or icon within the
-grid, and a set of aliases from names to other names.
-
 WWW: http://www.freedesktop.org/wiki/Software/icon-slicer



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201211301020.qAUAKT6G065169>