ports/122783: [PATCH] editors/emacs: update to 22.2

Giorgos Keramidas keramida at freebsd.org
Tue Apr 15 19:17:14 UTC 2008


On Wed, 16 Apr 2008 03:27:36 +0900 (JST), KIMURA Yasuhiro <yasu at utahime.org> wrote:
> Hello.
>
> Would someone please try the patch of ports/122783? I made this patch
> as following:
>
> 1. Change PORTVERSION to 22.2 and reset PORTREVISION to 0.
> 2. Update distinfo by doing 'make makesum'.
> 3. Remove obsolete patch-src-gmalloc.c.
> 4. Fix pkg-plist.
> 5. Adjust bsd.emacs.mk accordingly.

Hi Yasuhiro-san,

That sounds about right!  Thanks for doing all that :)

> Every step is generic for port update, no emacs-specific know-how is
> required, and it works fine for me. But maintainer says installation
> fails as bellow.
>
> I'm not familiar with build of emacs at all. So any suggestion or
> solution is welcome.

Hi Yasuhiro-san,

Note that it's not the Emacs build that fails, but the libgiofam build.
My ports tree is a couple of days old.  I'll resync and try again :)

It may be an artifact of the local ports tree I used, so it will be good
to see if this is only a local problem for me.

> From: Giorgos Keramidas <keramida at freebsd.org>
> Subject: Re: ports/122783: [PATCH] editors/emacs: update to 22.2
> Date: Tue, 15 Apr 2008 18:50:20 +0300
>
>> On Tue, 15 Apr 2008 14:13:11 +0900 (JST), KIMURA Yasuhiro <yasu at utahime.org> wrote:
>> > System: FreeBSD xxxx 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Mon Mar 31 14:10:51 JST 2008 xxxx i386
>>
>> Something is missing...  After patching a local checkout of the port, I
>> can't install the copy I just built of editors/emacs.  It fails with:
>>
>> cc -shared  .libs/libgiofam_la-fam-helper.o
>>   .libs/libgiofam_la-fam-module.o
>>   .libs/libgiofam_la-gfamdirectorymonitor.o
>>   .libs/libgiofam_la-gfamfilemonitor.o  -Wl,--rpath -Wl,/usr/local/lib
>>   -Wl,--rpath -Wl,/usr/local/lib -L/usr/local/lib
>>   /usr/local/lib/libintl.so -lgio-2.0 /usr/local/lib/libgobject-2.0.so
>>   /usr/local/lib/libglib-2.0.so /usr/local/lib/libfam.so  -Wl,-soname
>>   -Wl,libgiofam.so -Wl,-retain-symbols-file -Wl,.libs/libgiofam.exp -o
>>   .libs/libgiofam.so
>>   /usr/bin/ld: cannot find -lgio-2.0


More information about the freebsd-ports mailing list