84 Commits

Author SHA1 Message Date
jasper
dbefef8b1b since MODGNOME_TOOLS takes more (and longer) arguments now, validate the input
adapted from bsd.port.mk's handling for 'clean='

ok aja@
2014-04-03 12:18:19 +00:00
jasper
64ebb01f71 move more bits and bobs into MODGNOME_TOOLS to make it more clear which
tools are actually used.

This commit replaces
MODGNOME_DESKTOP_FILE with MODGNOME_TOOLS += desktop-file-utils
MODGNOME_MIME_FILE with MODGNOME_TOOLS += shared-mime-info
MODGNOME_ICON_CACHE with MODGNOME_TOOLS += gtk-update-icon-cache

(some prettyfication will follow shortly)
2014-04-01 17:03:13 +00:00
jasper
2100c2cdff start to make MODGNOME_TOOLS resemble the name of the tools actually used.
rename 'gi' to 'gobject-introspection'.

discussed with aja@
2014-04-01 15:31:45 +00:00
ajacoutot
d767b90956 Bump vala requirements. 2014-03-30 14:43:24 +00:00
ajacoutot
de86bc95dc Add a new option to MODGNOME_TOOLS: docbook.
This is used when man pages require textproc/docbook-xsl.

ok jasper@
2014-03-28 08:48:14 +00:00
ajacoutot
8606b6270e Bump requirements. 2014-03-26 16:09:06 +00:00
ajacoutot
7cdc434740 Tweak comment; no functionality change. 2014-03-25 11:37:47 +00:00
ajacoutot
74e4a9fb5b Bump requirements. 2014-03-25 09:39:17 +00:00
ajacoutot
93ac322c27 Do not blindly add a RUN_DEPENDS on yelp whenever we install help files
but instead, check wether MODGNOME_DESKTOP_FILE is also defined; if so
we can assume a GUI application and keep the RUN_DEPENDS.
2014-03-16 09:11:23 +00:00
ajacoutot
14493c314e Bump vala requirements. 2013-11-17 09:41:00 +00:00
ajacoutot
ad0a8bcd21 No need for MODGNOME_RUN_DEPENDS_yelp anymore. 2013-10-16 10:28:25 +00:00
sthen
61025a0281 unbreak ports using both of MODGNOME_MIME_FILE and MODGNOME_DESKTOP_FILE,
ok aja@
2013-10-16 10:11:25 +00:00
ajacoutot
12638d2416 Add sample goos. 2013-10-15 09:55:30 +00:00
ajacoutot
a655132730 Add a new var: MODGNOME_MIME_FILE -- used to declare a dependency on
shared-mime-info.
Add a small hack so that we do not need to BDEP on shared-mime-info and
that we do not need to pass --disable-update-mimedb and alikes.
2013-10-15 09:43:08 +00:00
ajacoutot
0a4df720d4 Add a small hack so that ports that need desktop-file-validate at build
time don't need to BDEP on desktop-file-utils.
2013-10-15 09:20:49 +00:00
ajacoutot
657f3ee2ea Set HOMEPAGE within the x11/gnome MODULE for GNOME_PROJECT ports
instead of Makefile.inc.
discussed with jasper@
2013-09-28 08:47:58 +00:00
ajacoutot
6de166d29b Bump MODGNOME_BUILD_DEPENDS requirements. 2013-09-26 07:50:43 +00:00
ajacoutot
e0d1e19f60 goi -> gi as this is the generic name gobject-introspection is usually
refered to.

ok jasper@
2013-04-16 13:16:30 +00:00
ajacoutot
b03e91403d Bump BUILD_DEPENDS versions. 2013-03-29 16:35:44 +00:00
ajacoutot
e28daee92f If none of AUTOCONF_VERSION or AUTOMAKE_VERSION is defined, then pass
--disable-maintainer-mode
to the configure args.

ok jasper@
2013-03-26 16:28:22 +00:00
ajacoutot
58f1a6f9f6 USE_LIBTOOL=Yes is the default now. 2013-03-21 08:45:11 +00:00
ajacoutot
291472c450 Bump g-o-i and vala versions.
Add a dependency on yelp-tools instead of itstool (itstool is a dependency
of yelp-tools); this is a convient dependency so that we can build
the GNOME documentation for the new and legacy infrastructure whatever
configure style we set.
2012-09-27 14:14:31 +00:00
ajacoutot
4232b34914 Remove the DATADIRNAME hack now that we know exactly which ports need
patching and upstream notice.

tested in a bulk by and ok jasper@ (thanks!)
2012-09-11 09:28:56 +00:00
ajacoutot
109647ffca Bump vala version. 2012-09-01 16:16:33 +00:00
ajacoutot
728f69af6b If gtk-doc is installed at configure stage but get removed after, the
build will fail because gtkdoc-rebase will fail to run.
--disable-gtk-doc has no effect on this behaviour so force setting
ac_cv_path_* in CONFIGURE_ENV.
2012-03-29 16:34:43 +00:00
ajacoutot
c835a54076 Bump gobject-introspection requirements. 2012-03-29 07:45:55 +00:00
ajacoutot
a9519caf8d Bump doc-utils and vala versions. 2012-03-29 07:23:46 +00:00
ajacoutot
569d2a223a Bump doc-utils version. 2012-03-06 12:45:13 +00:00
ajacoutot
73d05c8b96 Bump vala requirements to vala>=0.15.2. 2012-02-26 15:09:43 +00:00
ajacoutot
5ec398a2e3 Add "--disable-vala-bindings" to the default MODGNOME_CONFIGURE_ARGS_vala. 2012-02-18 18:19:14 +00:00
ajacoutot
b446b79701 Extend comment about yelp. 2012-02-16 22:21:54 +00:00
jasper
61f66e981d spacing 2011-12-12 15:39:57 +00:00
ajacoutot
36fd6e17e7 Add MODGNOME_ICON_CACHE for gtk+2,-guic. 2011-12-03 18:32:06 +00:00
ajacoutot
158fbb6034 Set DATADIRNAME in CONFIGURE_ENV instead of using FAKE_FLAGS to install
gettext mo files in the proper location.

ok jasper@
2011-10-03 06:41:43 +00:00
jasper
a8af8e9c81 when using MODGNOME_TOOLS=vala, also set --enable-vala-bindings. 2011-09-28 15:07:57 +00:00
jasper
9a4491f932 since most ports using gnome.port.mk append to CONFIGURE_ENV to search in
${LOCALBASE}/{include,lib}, move that into the module itself so it has sane
defaults. if a port needs to change CPPFLAGS/LDFLAGS, one can set
MODGNOME_{CPP,LD}FLAGS.

discussed with and ok aja@, probably over some Lasko (or was it Union?)
2011-09-28 09:46:57 +00:00
ajacoutot
00be26c118 Add a BUILD_DEPENDS on textproc/itstool in the MODGNOME_TOOLS "yelp"
case. This is likely to become needed more and more (itstool is the
successor to xml2po).

ok jasper@
2011-09-27 11:37:52 +00:00
ajacoutot
30822fed1e Typo in comment. 2011-09-20 20:59:25 +00:00
jasper
309bd6e2ad overhaul the way gnome ports pull in gobject-introspection, gtk-doc, vala and
yelp. they can be used by setting MODGNOME_TOOLS to pull in the dependencies
and setting the configure arguments.

discussed with an ok aja@

oh, and *cheeese*
2011-09-20 20:50:33 +00:00
jasper
e2a80798e8 revert previous for now 2011-09-19 09:07:24 +00:00
jasper
9d6e45cb5c if MODGNOME_TOOLS isn't set, we still need a way to disable stuff, so build
CONFIGURE_ARGS out of MODGNOME_CONFIGURE_ARGS* later.

discussed with aja@
2011-09-19 08:47:20 +00:00
jasper
c9f6c2a9ed - add MODGNOME_TOOLS to indicate certain tools are needed for building bindings
or for ensuring the docs are available. currently supported are
gobject-introspection, gtk-doc, vala and yelp.

untill ports are moved to MODGNOME_TOOLS this won't interfere with
MODGNOME_HELP_FILES.

discussed with and ok aja@
2011-09-19 07:55:43 +00:00
ajacoutot
034d725fcc DESKTOP_FILES => MODGNOME_DESKTOP_FILE, like it should always have been.
discussed with and ok jasper@
2011-09-19 07:44:58 +00:00
jasper
fdb723c2fa - switch to .tar.xz as the default EXTRACT_SUFX.
most new distfiles on gnome master sites have been using this for a while now, and
soon no new .tar.bz2/tar.gz distfiles are allowed anymore upstream

as discussed with aja@
2011-09-12 12:02:39 +00:00
ajacoutot
f367968c86 --disable-silent-rules is now added to CONFIGURE_ARGS per default,
if CONFIGURE_STYLE = gnu
2011-06-02 17:20:33 +00:00
ajacoutot
3cc007d382 Remove gnome3 hack, this won't be needed anymore. 2011-05-17 13:48:18 +00:00
ajacoutot
39928b7562 Add a hack for x11/gnome3 ports.
idea from and ok jasper@
2011-05-13 21:10:49 +00:00
ajacoutot
b028bcbeba Explain the dependencies in MODGNOME_HELP_FILES a bit more. 2011-05-11 14:56:42 +00:00
ajacoutot
89ba53aa6d Extend comment. 2011-05-11 12:50:20 +00:00
ajacoutot
bb3d82bdb0 Set itlocaledir in FAKE_FLAGS.
ok jasper@
2011-04-26 12:50:54 +00:00