pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/mypaint-brushes Use GNU Autoconf to configure...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1fba89d79b54
branches:  trunk
changeset: 427510:1fba89d79b54
user:      plunky <plunky%pkgsrc.org@localhost>
date:      Fri Apr 17 13:31:31 2020 +0000

description:
Use GNU Autoconf to configure this, there are some problems with
the scons source files and it does not create the pkgconfig files
correctly

diffstat:

 graphics/mypaint-brushes/DESCR                    |   2 +-
 graphics/mypaint-brushes/Makefile                 |  21 +++++---------
 graphics/mypaint-brushes/PLIST                    |   6 +---
 graphics/mypaint-brushes/distinfo                 |   3 +-
 graphics/mypaint-brushes/patches/patch-SConstruct |  32 -----------------------
 5 files changed, 11 insertions(+), 53 deletions(-)

diffs (127 lines):

diff -r 4c4b7cc56a31 -r 1fba89d79b54 graphics/mypaint-brushes/DESCR
--- a/graphics/mypaint-brushes/DESCR    Fri Apr 17 13:30:49 2020 +0000
+++ b/graphics/mypaint-brushes/DESCR    Fri Apr 17 13:31:31 2020 +0000
@@ -1,6 +1,6 @@
 Brushes used by MyPaint and other software using libmypaint.
 
-This data package is versionned. This are the brushes to be used
+This data package is versioned. This are the brushes to be used
 by libmypaint 2.x, current development version which has no releases
 to the day of writing. If you want brushes for the libmypaint 1.x
 releases, do not install mypaint-brushes from master, but from
diff -r 4c4b7cc56a31 -r 1fba89d79b54 graphics/mypaint-brushes/Makefile
--- a/graphics/mypaint-brushes/Makefile Fri Apr 17 13:30:49 2020 +0000
+++ b/graphics/mypaint-brushes/Makefile Fri Apr 17 13:31:31 2020 +0000
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.6 2020/03/04 13:11:14 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2020/04/17 13:31:31 plunky Exp $
 
 DISTNAME=      mypaint-brushes-2.0.2
+PKGREVISION=   1
 CATEGORIES=    graphics
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=mypaint/}
 GITHUB_PROJECT=        mypaint-brushes
@@ -11,21 +12,15 @@
 COMMENT=       Default MyPaint brushes
 LICENSE=       cc0-1.0-universal
 
-USE_TOOLS+=    pkg-config
+GNU_CONFIGURE= yes
+AUTOCONF_REQD= 2.62
+AUTOMAKE_REQD= 1.13
+USE_TOOLS+=    autoconf automake gmake pkg-config
 USE_LANGUAGES= # none
 
 PKGCONFIG_OVERRIDE+=   pkgconfig.pc.in
 
-SCONS_ARGS+=   prefix=${DESTDIR}${PREFIX}
-
-do-build:
-       cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${SCONSBIN} \
-               ${SCONS_ARGS}
+pre-configure:
+       cd ${WRKSRC} && ./autogen.sh
 
-do-install:
-       cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${SCONSBIN} \
-               ${SCONS_ARGS} install
-
-PYTHON_FOR_BUILD_ONLY?=        yes
-.include "../../devel/scons/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 4c4b7cc56a31 -r 1fba89d79b54 graphics/mypaint-brushes/PLIST
--- a/graphics/mypaint-brushes/PLIST    Fri Apr 17 13:30:49 2020 +0000
+++ b/graphics/mypaint-brushes/PLIST    Fri Apr 17 13:31:31 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2020/03/04 13:11:14 wiz Exp $
+@comment $NetBSD: PLIST,v 1.3 2020/04/17 13:31:31 plunky Exp $
 share/mypaint-data/2.0/brushes/Dieterle/8B_Pencil#1.myb
 share/mypaint-data/2.0/brushes/Dieterle/8B_Pencil#1_prev.png
 share/mypaint-data/2.0/brushes/Dieterle/Blender.myb
@@ -37,8 +37,6 @@
 share/mypaint-data/2.0/brushes/Dieterle/WateryFlatbrush_prev.png
 share/mypaint-data/2.0/brushes/Dieterle/arrow#1.myb
 share/mypaint-data/2.0/brushes/Dieterle/arrow#1_prev.png
-share/mypaint-data/2.0/brushes/FX_blender_prev.png
-share/mypaint-data/2.0/brushes/Makefile.am
 share/mypaint-data/2.0/brushes/classic/blend+paint.myb
 share/mypaint-data/2.0/brushes/classic/blend+paint_prev.png
 share/mypaint-data/2.0/brushes/classic/blending_knife.myb
@@ -269,9 +267,7 @@
 share/mypaint-data/2.0/brushes/kaerhon_v1/smudge_ink(0.7)_sm_prev.png
 share/mypaint-data/2.0/brushes/kaerhon_v1/wet_paint_sm.myb
 share/mypaint-data/2.0/brushes/kaerhon_v1/wet_paint_sm_prev.png
-share/mypaint-data/2.0/brushes/label-brush-mypaint.sh
 share/mypaint-data/2.0/brushes/order.conf
-share/mypaint-data/2.0/brushes/prev-template.xcf.gz
 share/mypaint-data/2.0/brushes/ramon/100%_Opaque.myb
 share/mypaint-data/2.0/brushes/ramon/100%_Opaque_prev.png
 share/mypaint-data/2.0/brushes/ramon/2B_pencil.myb
diff -r 4c4b7cc56a31 -r 1fba89d79b54 graphics/mypaint-brushes/distinfo
--- a/graphics/mypaint-brushes/distinfo Fri Apr 17 13:30:49 2020 +0000
+++ b/graphics/mypaint-brushes/distinfo Fri Apr 17 13:31:31 2020 +0000
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.4 2020/03/04 13:11:14 wiz Exp $
+$NetBSD: distinfo,v 1.5 2020/04/17 13:31:31 plunky Exp $
 
 SHA1 (mypaint-brushes-2.0.2.tar.gz) = 01722b336fb14ffe83502352a645e3e9d3b61983
 RMD160 (mypaint-brushes-2.0.2.tar.gz) = 4edf7a6280fac8c082f9b75389f45d190dc42254
 SHA512 (mypaint-brushes-2.0.2.tar.gz) = 89cecd9d78f4de84ada97a3e33fd67b86dfd259880da15c0ecbfad0fceb8c3b0e93790f3c0bff0cc375959bdf6921b01d1f3646e27c3f961715219a349017556
 Size (mypaint-brushes-2.0.2.tar.gz) = 1564926 bytes
-SHA1 (patch-SConstruct) = ca04983b2c6829f3cca0a7e60bb59499f4f63e5c
diff -r 4c4b7cc56a31 -r 1fba89d79b54 graphics/mypaint-brushes/patches/patch-SConstruct
--- a/graphics/mypaint-brushes/patches/patch-SConstruct Fri Apr 17 13:30:49 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-$NetBSD: patch-SConstruct,v 1.1 2019/01/02 17:23:04 tnn Exp $
-
-python 3.x compatibility
-
---- SConstruct.orig    2018-01-01 20:22:53.000000000 +0000
-+++ SConstruct
-@@ -23,7 +23,7 @@ opts.Update(env)
- env.Alias('install', '$prefix')
- 
- set_dir_postaction = {}
--def install_perms(env, target, sources, perms=0644, dirperms=0755):
-+def install_perms(env, target, sources, perms=0o644, dirperms=0o755):
-     """As a normal env.Install, but with Chmod postactions.
- 
-     The `target` parameter must be a string which starts with ``$prefix``.
-@@ -52,14 +52,14 @@ def install_perms(env, target, sources, 
-             d_prev = None
-             while d != d_prev and d != '$prefix':
-                 d_prev = d
--                if not set_dir_postaction.has_key(d):
-+                if not d in set_dir_postaction:
-                     env.AddPostAction(file_targ, Chmod(d, dirperms))
-                     set_dir_postaction[d] = True
-                 d = os.path.dirname(d)
- 
-     return install_targs
- 
--def install_tree(env, dest, path, perms=0644, dirperms=0755):
-+def install_tree(env, dest, path, perms=0o644, dirperms=0o755):
-     assert os.path.isdir(path)
-     target_root = os.path.join(dest, os.path.basename(path))
-     for dirpath, dirnames, filenames in os.walk(path):



Home | Main Index | Thread Index | Old Index