Bug 159627 - [PATCH] devel/libfirm and lang/cparser update
Summary: [PATCH] devel/libfirm and lang/cparser update
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Chris Rees
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-09 12:00 UTC by Armin Pirkovitsch
Modified: 2011-08-13 10:10 UTC (History)
0 users

See Also:


Attachments
file.diff (7.75 KB, patch)
2011-08-09 12:00 UTC, Armin Pirkovitsch
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Armin Pirkovitsch 2011-08-09 12:00:25 UTC
Update of
devel/libfirm to 1.19.1
lang/cparser to 0.9.12

libfirm: configure patch is required to disable "-fvisilbility=hidden"-feature which removes certain parts in the resulting library which are required by cparser. - libfirm.so was raised to .1 by upstream - I haven't found any depending ports other than cparser.
cparser: Makefile patch is no longer required.

Fix: Patch attached with submission follows:
Comment 1 Chris Rees freebsd_committer freebsd_triage 2011-08-12 11:32:15 UTC
Responsible Changed
From-To: freebsd-ports-bugs->crees

Mine
Comment 2 Chris Rees freebsd_committer freebsd_triage 2011-08-12 11:59:43 UTC
State Changed
From-To: open->analyzed

I've replaced your huge patch to configure with a small patch to 
configure.ac and rerun autoconf, as is the usual policy. 
http://www.bayofrum.net/~crees/patches/libfirm-ac.diff Taken for 
Tinderbox run.
Comment 3 Chris Rees freebsd_committer freebsd_triage 2011-08-12 18:14:10 UTC
State Changed
From-To: analyzed->closed

cd ../
Comment 4 dfilter service freebsd_committer freebsd_triage 2011-08-12 18:14:10 UTC
crees       2011-08-12 17:13:55 UTC

  FreeBSD ports repository

  Modified files:
    devel/libfirm        Makefile distinfo pkg-plist 
    lang/cparser         Makefile distinfo 
  Added files:
    devel/libfirm/files  patch-configure.ac 
  Removed files:
    lang/cparser/files   patch-Makefile 
  Log:
  - Update devel/libfirm to 1.19.1
  - Update lang/cparser to 0.9.12 and bump LIB_DEPENDS for libfirm
  
  PR:             ports/159627
  Submitted by:   Armin Pirkovitsch <armin@frozen-zone.org> (maintainer)
  
  Revision  Changes    Path
  1.6       +2 -2      ports/devel/libfirm/Makefile
  1.6       +2 -2      ports/devel/libfirm/distinfo
  1.1       +12 -0     ports/devel/libfirm/files/patch-configure.ac (new)
  1.4       +7 -12     ports/devel/libfirm/pkg-plist
  1.6       +2 -2      ports/lang/cparser/Makefile
  1.6       +2 -2      ports/lang/cparser/distinfo
  1.2       +0 -11     ports/lang/cparser/files/patch-Makefile (dead)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 5 Chris Rees freebsd_committer freebsd_triage 2011-08-12 18:14:47 UTC
State Changed
From-To: closed->open

Munged message, sorry...
Comment 6 Chris Rees freebsd_committer freebsd_triage 2011-08-12 18:14:58 UTC
State Changed
From-To: open->closed

Committed. Thanks!
Comment 7 Chris Rees freebsd_committer freebsd_triage 2011-08-12 21:56:00 UTC
Hey,

Apparently rdivacky@ found that cparser doesn't work on amd64 without
the patch at [1]. May I have your approval for it?

Chris

[1] http://www.bayofrum.net/~crees/patches/cparser-amd64.diff
Comment 8 dfilter service freebsd_committer freebsd_triage 2011-08-13 07:41:27 UTC
crees       2011-08-13 06:41:17 UTC

  FreeBSD ports repository

  Modified files:
    lang/cparser         Makefile 
  Added files:
    lang/cparser/files   patch-firm_machine-c 
  Log:
  Fix on amd64 -- cputype is called x86_64 here.
  
  PR:             ports/159627
  Submitted by:   rdivacky
  Approved by:    Armin Pirkovitsch <armin@frozen-zone.org> (maintainer)
  
  Revision  Changes    Path
  1.7       +1 -0      ports/lang/cparser/Makefile
  1.1       +25 -0     ports/lang/cparser/files/patch-firm_machine-c (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 9 Chris Rees freebsd_committer freebsd_triage 2011-08-13 07:41:29 UTC
On 13 August 2011 06:59, Armin Pirkovitsch <armin@frozen-zone.org> wrote:
> Hi!
>
> Of course you have my approval for that patch.
>
> Cheers,
> Armin
>
>

Excellent, thanks. If you'd be so kind as to pass the patch upstream
whenever's convenient, it'd mean we don't have to keep it there, and
other OSs would also find porting easier.

Chris
Comment 10 dfilter service freebsd_committer freebsd_triage 2011-08-13 10:03:47 UTC
crees       2011-08-13 09:03:38 UTC

  FreeBSD ports repository

  Modified files:
    lang/cparser/files   patch-firm_machine-c 
  Log:
  Change +++ path too-- if one has a /tmp/firm_machine.c for whatever reason
  patching fails.
  
  PR:             ports/159627
  Submitted by:   rdivacky
  Approved by:    maintainer (implicit)
  
  Revision  Changes    Path
  1.3       +2 -2      ports/lang/cparser/files/patch-firm_machine-c
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"