WANT_GNOME Causes Automatic Dependencies
A.J. Kehoe IV (Nanoman)
nanoman at nanoman.ca
Mon Sep 17 17:01:52 UTC 2012
Jeremy Messenger wrote:
>On Fri, Aug 31, 2012 at 1:29 PM, A.J. Kehoe IV (Nanoman)
><nanoman at nanoman.ca> wrote:
>> Jeremy Messenger wrote:
[...]
>>> Not that I know of. Speaking of dependencies... Since the GNOME 2 is
>>> dead already. I think it's good time for us to remove the GNOME 2
>>> dependencies option in some of ports. For example, editors/vim has
>>> GNOME2 option so remove that part.
>>
>>
>> Sounds good to me! My knowledge of MATE is very limited, so I'm not sure
>> what can be removed outright versus what needs a replacement.
>
>Don't worry about MATE now. It's depend on how we should remove the
>GNOME dependency. For example, if it's libgnome*, gconf2 or other
>library then remove it without the replacement. If it's plug-in like
>nautilus, epiphany or whatever then keep and replace it to the
>OPTIONS.
>
>BTW: GNOME and MATE folks are working on get rid of libgnomeui
>(libmateui), gnome-vfs (mate-vfs), gconf (mate-conf) and etc. It makes
>sense to remove those instead of switch to OPTIONS.
I'll add these notes to the wiki.
>> Let's
>> consider these six consecutive lines from editors/vim/Makefile:
>>
>> 1. '. elif defined(WITH_GNOME2)'. This would have to be converted to
>> OPTIONSng, and I'm guessing the idea is to replace "GNOME2" with "MATE".
>>
>> 2. 'USE_GNOME= libgnomeui'. I don't know if there's a libgnomeui equivalent
>> in MATE.
>>
>> 3. 'PKGNAMESUFFIX= -gnome2'. This can go. It's my understanding that this
>> package naming convention is being phased out.
>>
>> 4. 'MAKE_ARGS+= CONF_OPT_GUI="--enable-gui=gnome2" ${I18N}'. Does "gnome2"
>> get changed to "mate"? I don't use Vim, so I don't know, but it's easy
>> enough for me to check.
>>
>> 5. 'MAKE_ARGS+= X_LIBS="$(X_LIBS) -lXt"'. I'm guessing that this will have
>> to stay.
>>
>> 6. 'USE_XORG+= xt glproto'. I'm guessing that this will have to stay too.
>
>Remove all of that above.
I'll add these notes to the wiki too.
[...]
>> Is there a central place for tracking all of the FreeBSD GNOME/MATE projects
>> and to-do lists? I assumed this would be in the FreeBSD Wiki, but the GNOME
>> page looks a little outdated, and I don't see a page for MATE.
>>
>> http://wiki.freebsd.org/Gnome
>
>Umm.. I forgot about that Wiki. I think I forgot my password too, I
>will need to recovery the password. The TODO is in our head pretty
>much, but yeah, you are right about that we need to throw it in
>somewhere for the public view.
In that case, the wiki gets my vote. If anyone has a better idea, feel free to speak up.
[...]
>I saw that Eitan has given you the wiki access. Thanks Eitan! I think
>it would be eaiser to use github that way anyone can clone, pull
>request and etc more quicker than you have to send me or others patch
>or something. You can go ahead set up and get start if you want to.
I haven't been following this very closely, so I wasn't aware that this is on GitHub. Is this the repository?
https://github.com/pct/freebsd-mate
Based on what's written in the FreeBSD GNOME Development Branch FAQ (http://www.freebsd.org/gnome/docs/develfaq.html), I'm guessing that the patches for the WANT_GNOME decommission project will first go into the MarcusCom CVS repository as an intermediate step before they're submitted to the FreeBSD Ports Collection. Is this correct?
To where should I send the anti-WANT_GNOME patches? Should these go to freebsd-gnome at FreeBSD.org or marcuscom-devel at marcuscom.com?
>I saw you have sent an email in gnome@, but I haven't read it yet. I
>will read in there when I can.
>
>Cheers,
>Mezz
No problem! I assume you've read it by now.
Before I show this to portmgr, I'll just need the answers to the questions that I've asked in this message. Also, if someone can give me (AJKehoe) write access to my personal home page on the FreeBSD Wiki (http://wiki.freebsd.org/AJKehoe), that would be appreciated.
Sorry for the delayed response. I have a few more very busy weeks ahead of me, and then I should have some more time for this project.
--
A.J. Kehoe IV (Nanoman) | /"\ ASCII Ribbon Campaign
Nanoman's Company | \ / - No HTML/RTF in E-mail
E-mail: nanoman at nanoman.ca | X - No proprietary attachments
WWW: http://www.nanoman.ca/ | / \ - Respect for open standards
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3855 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20120917/3ab74b98/smime.bin
More information about the freebsd-gnome
mailing list