112 Commits

Author SHA1 Message Date
ajacoutot
dae8d73250 Better comment. 2018-02-22 13:59:09 +00:00
ajacoutot
1add5e57f8 Default to bootstrap,no_valadoc
Shoud fix dep loop when running dpb in random order, as reported by naddy@
2017-11-24 13:40:35 +00:00
ajacoutot
b49f7f2284 Re-add the -valadoc subpackage, properly this time: change gnome.port.mk
from BDEP on lang/vala to lang/vala,no_valadoc,bootstrap to prevent a
dependency loop.

hint from espie@
2017-11-07 09:00:16 +00:00
ajacoutot
faee04fafd If we are using both meson(1) and gobject-introspection, pass
${_MODGNOME_ldflags} to MAKE_ENV so that g-ir-scanner(1) picks it up.
2017-11-03 13:35:14 +00:00
ajacoutot
f23910dbd5 Add support for MODGNOME_LDFLAGS and MODGNOME_CPPFLAGS to meson(1). 2017-10-30 10:15:10 +00:00
ajacoutot
f62aaed17c Only link appstream-util to true(1) if we don't explicitely BDEP on
devel/appstream-glib.
2017-08-17 09:27:08 +00:00
naddy
f34a554245 unbreak 2017-04-28 10:55:09 +00:00
ajacoutot
0fba4baec4 Indent. 2017-04-27 21:44:01 +00:00
robert
22f2ea3250 share the gnome module makefile with mate (to be imported) to avoid
duplication

ok ajacoutot@
2017-04-27 17:46:52 +00:00
ajacoutot
a5c9b5c149 Add a couple of XXX's wrt meson. 2017-04-27 09:06:58 +00:00
ajacoutot
95a0d60af6 typo; broke (at least) deja-dup, as reported by naddy@ 2017-04-20 15:09:05 +00:00
ajacoutot
8a683cb91d Add support for cmake. 2017-04-19 07:41:28 +00:00
naddy
c30d26ae75 garbage collect CONFIGURE_SHARED 2016-03-11 20:07:49 +00:00
ajacoutot
9205ad7e73 Create a dummy link to appstream-util; it's only really needed during
development, not during regular builds.
2015-04-03 22:32:27 +00:00
ajacoutot
893323e150 x11/gtk+2,-guic -> x11/gtk+3,-guic && bump 2015-03-27 08:16:15 +00:00
ajacoutot
05ffba9812 Append (instead of prepending) MODGNOME_CPPFLAGS and MODGNOME_LDFLAGS so
we can override /usr/local/{include,lib}
2014-12-21 11:49:48 +00:00
ajacoutot
25288dbcbd Trailing whitespace. 2014-10-08 12:17:06 +00:00
ajacoutot
9a8dbdbd0c No need for specific versions for now. 2014-10-04 08:52:47 +00:00
ajacoutot
306843b289 MODGNOME_TOOLS=gtk-doc is gone now 2014-09-13 16:29:39 +00:00
jasper
4e48ba8d2c PORTSCOUT -> PORTROACH 2014-09-05 14:45:02 +00:00
jasper
cebd5a11b2 use += to set PORTSCOUT so consumers of this module can append their own
stuffs to it

as discussed with aja@
2014-09-03 19:42:16 +00:00
ajacoutot
9623d2b4dc Consistency. 2014-09-03 09:53:55 +00:00
ajacoutot
1f1b9505c4 Move PORTSCOUT at the top. 2014-09-02 15:16:26 +00:00
jasper
3392a66c20 move PORTSCOUT to gnome.port.mk so all gnome ports can use it 2014-09-02 14:39:37 +00:00
ajacoutot
6a17eb9db7 Only set USE_GMAKE for GNOME_PROJECT ports.
This makes the gnome MODULE generic enough for other ports to use it for
fd.o stuffs (desktop-file-utils, gtk-update-icon-cache, ...).
2014-07-09 17:45:51 +00:00
ajacoutot
3ed146f270 Move USE_GMAKE to !NO_BUILD.
Only add CONFIGURE_ARGS when CONFIGURE_STYLE is gnu or simple.
2014-07-09 17:05:34 +00:00
ajacoutot
df6d7b8f81 Only add the textproc/intltool to MODULES for GNOME_PROJECT ports.
discussed with jasper@ and landry@
2014-07-09 13:55:19 +00:00
ajacoutot
ad5ff4d9b9 Bump go-i. 2014-04-08 17:25:35 +00:00
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