Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Mar 2016 13:43:43 -0700 (PDT)
From:      Don Lewis <truckman@FreeBSD.org>
To:        mat@FreeBSD.org
Cc:        ports@FreeBSD.org
Subject:   Re: gnome-post-install ordering
Message-ID:  <201603212043.u2LKhhuU061228@gw.catspoiler.org>
In-Reply-To: <E538DAA2CDF2CAD7E257C260@ogg.in.absolight.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 21 Mar, Mathieu Arnold wrote:
> +--On 21 mars 2016 11:18:26 -0700 Don Lewis <truckman@FreeBSD.org> wrote:
> | gnome-post-install does several different things.  I haven't looked to
> | see if all of them should be moved.  Unfortunately I'm not sure that an
> | exp-run would pick up some of the more subtle breakage.
> 
> Then, we just extract the INSTALL_ICONS bits into a gnome-install-icons
> target, and run it later, much later.  The gnome-post-install target could
> benefit from being split up.  It was not so before because USES=gnome is
> quite new, and adding stuff to the target ordering system was a pain. Now,
> it could be splitted in gnome-gconf-schemas, gnome-glib-schemas,
> gnome-installs-omf, and gnome-install-icons.  It was on my roadmap when I
> rewrote the target ordering system to use numbers, but I decided against
> changing too many things at once.

That sounds fine to me.  I didn't closely look at the rest of
gnome-post-install since I was concentrating on the problem at hand.

I'd also like a target explicity for generating a dynamic plist that
runs after post-install.  Doing it in post-install works most of the
time unless you start using post-install option helpers to install
additional files.

> | One of my concerns is that if we start using TARGET_ORDER_OVERRIDE all
> | over the place, that will make maintaining the framework a lot more
> | difficult.
> 
> There's a difference between all over the place and in a dozen ports :-)
> (it only makes it about 0.05% of the time, if I get my math right)

Well, here are a bunch more ... these contain both INSTALLS_ICONS and
"autoplist", which I'm assuming comes from USES_GNOME=autoplist

audio/puddletag/Makefile
deskutils/gtg/Makefile
deskutils/rednotebook/Makefile
deskutils/syncthing-gtk/Makefile
deskutils/vboxgtk/Makefile
deskutils/virt-manager/Makefile
deskutils/zim/Makefile
devel/bzr-gtk/Makefile
devel/gaphor/Makefile
devel/qbzr/Makefile
games/pyspacewar/Makefile
multimedia/tovid/Makefile
net-im/turpial/Makefile
net-p2p/deluge/Makefile
print/frescobaldi/Makefile
www/linkchecker/Makefile
x11/hotwire-shell/Makefile




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