Sun Oct 15 14:10:40 2017 UTC ()
Add glib2-tools, a place for glib2/gobject's python dependent tools,
namely glib-genmarshal and glib-mkenums.


(prlw1)
diff -r1.2549 -r1.2550 pkgsrc/devel/Makefile
diff -r0 -r1.1 pkgsrc/devel/glib2-tools/DESCR
diff -r0 -r1.1 pkgsrc/devel/glib2-tools/Makefile
diff -r0 -r1.1 pkgsrc/devel/glib2-tools/PLIST

cvs diff -r1.2549 -r1.2550 pkgsrc/devel/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/Makefile 2017/10/14 10:20:33 1.2549
+++ pkgsrc/devel/Makefile 2017/10/15 14:10:39 1.2550
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.2549 2017/10/14 10:20:33 jaapb Exp $ 1# $NetBSD: Makefile,v 1.2550 2017/10/15 14:10:39 prlw1 Exp $
2# 2#
3 3
4COMMENT= Development utilities 4COMMENT= Development utilities
5 5
6SUBDIR+= ETL 6SUBDIR+= ETL
7SUBDIR+= ExmanIDE 7SUBDIR+= ExmanIDE
8SUBDIR+= GConf 8SUBDIR+= GConf
9SUBDIR+= GConf-ui 9SUBDIR+= GConf-ui
10SUBDIR+= Gorm 10SUBDIR+= Gorm
11SUBDIR+= MoarVM 11SUBDIR+= MoarVM
12SUBDIR+= ObjectiveLib 12SUBDIR+= ObjectiveLib
13SUBDIR+= ProjectCenter 13SUBDIR+= ProjectCenter
14SUBDIR+= R-Rcpp 14SUBDIR+= R-Rcpp
@@ -277,26 +277,27 @@ SUBDIR+= gindent @@ -277,26 +277,27 @@ SUBDIR+= gindent
277SUBDIR+= git 277SUBDIR+= git
278SUBDIR+= git-base 278SUBDIR+= git-base
279SUBDIR+= git-contrib 279SUBDIR+= git-contrib
280SUBDIR+= git-cvs 280SUBDIR+= git-cvs
281SUBDIR+= git-docs 281SUBDIR+= git-docs
282SUBDIR+= git-gitk 282SUBDIR+= git-gitk
283SUBDIR+= git-remote-hg 283SUBDIR+= git-remote-hg
284SUBDIR+= git-svn 284SUBDIR+= git-svn
285SUBDIR+= gitolite 285SUBDIR+= gitolite
286SUBDIR+= glade 286SUBDIR+= glade
287SUBDIR+= glade3 287SUBDIR+= glade3
288SUBDIR+= glib 288SUBDIR+= glib
289SUBDIR+= glib2 289SUBDIR+= glib2
 290SUBDIR+= glib2-tools
290SUBDIR+= glibmm 291SUBDIR+= glibmm
291SUBDIR+= global 292SUBDIR+= global
292SUBDIR+= gmake 293SUBDIR+= gmake
293SUBDIR+= gmp 294SUBDIR+= gmp
294SUBDIR+= gmtk 295SUBDIR+= gmtk
295SUBDIR+= gnatpython 296SUBDIR+= gnatpython
296SUBDIR+= gnome-common 297SUBDIR+= gnome-common
297SUBDIR+= gnustep-base 298SUBDIR+= gnustep-base
298SUBDIR+= gnustep-examples 299SUBDIR+= gnustep-examples
299SUBDIR+= gnustep-make 300SUBDIR+= gnustep-make
300SUBDIR+= gnustep-objc 301SUBDIR+= gnustep-objc
301SUBDIR+= gnustep-objc-lf2 302SUBDIR+= gnustep-objc-lf2
302SUBDIR+= go-afero 303SUBDIR+= go-afero

File Added: pkgsrc/devel/glib2-tools/DESCR
This package provides glib2/gobject's python dependent tools:
glib-mkenums and glib-genmarshal.

File Added: pkgsrc/devel/glib2-tools/Makefile
# $NetBSD: Makefile,v 1.1 2017/10/15 14:10:39 prlw1 Exp $

.include "../../devel/glib2/Makefile.common"

PKGNAME:=	${PKGNAME:S/glib2/glib2-tools/}
CATEGORIES=	devel gnome

COMMENT=	GLib2/gobject python-dependent tools

NO_BUILD=		yes

PYSCRIPTS=		glib-genmarshal glib-mkenums
INSTALLATION_DIRS=	bin

do-configure:
.for f in ${PYSCRIPTS}
	cd ${WRKSRC}/gobject \
	&& ${SED} \
		-e "s,@PYTHON@,${PYTHONBIN}," \
		-e "s,@VERSION@,${PKGVERSION}," \
		${f}.in > ${f}
.endfor

do-install:
	cd ${WRKSRC}/gobject \
	&& ${INSTALL_SCRIPT} ${PYSCRIPTS} ${DESTDIR}${PREFIX}/bin

.include "../../lang/python/application.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/devel/glib2-tools/PLIST
@comment $NetBSD: PLIST,v 1.1 2017/10/15 14:10:39 prlw1 Exp $
bin/glib-genmarshal
bin/glib-mkenums