When the WITH_PARI option is enabled on lang/clisp, it adds a LIB_DEPENDS on pari.2, however math/pari installs libpari-gmp.so.2 causing the ports dependency check to fail. Fix: Change LIB_DEPENDS to check for pari-gmp.2 instead of pari.2 A similar fix was made to math/asir2000 (the only other port with a dependency on pari) shortly after the latest pari update. How-To-Repeat: $ cd /usr/ports/lang/clisp $ make config enable "Build PARI (math and calc lib) module" $ make fails after installing pari: ===> Registering installation for pari-2.3.4_1 ===> Returning to user credentials ===> Returning to build of clisp-2.47 Error: shared library "pari.2" does not exist *** Error code 1 Stop in /usr/ports/lang/clisp. *** Error code 1 Stop in /usr/ports/lang/clisp.
Maintainer of lang/clisp, Please note that PR ports/133386 has just been submitted. If it contains a patch for an upgrade, an enhancement or a bug fix you agree on, reply to this email stating that you approve the patch and a committer will take care of it. The full text of the PR can be found at: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/133386 -- Edwin Groothuis via the GNATS Auto Assign Tool edwin@FreeBSD.org
State Changed From-To: open->feedback Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
I approve. This was caused by the addition of the gmp option in the 3/14 commit to math/pari. Nice catch.
Responsible Changed From-To: freebsd-ports-bugs->wxs I'll take it.
wxs 2009-04-07 22:50:17 UTC FreeBSD ports repository Modified files: lang/clisp Makefile Log: - Fix build when WITH_PARI is selected. PR: ports/133386 Submitted by: Peter Jeremy <peterjeremy@optushome.com.au> Approved by: Joseph S. Atkinson <jsatkinson@embarqmail.com> (maintainer) Revision Changes Path 1.59 +1 -1 ports/lang/clisp/Makefile _______________________________________________ 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"
State Changed From-To: feedback->closed Committed. Thanks!