From owner-freebsd-ports@FreeBSD.ORG Fri Mar 9 16:08:17 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 47864106564A; Fri, 9 Mar 2012 16:08:17 +0000 (UTC) (envelope-from yvesf@xapek.org) Received: from h1749472.stratoserver.net (unknown [IPv6:2a01:238:43b3:8200::2]) by mx1.freebsd.org (Postfix) with ESMTP id CEA218FC14; Fri, 9 Mar 2012 16:08:16 +0000 (UTC) Received: from yvesf by h1749472.stratoserver.net with local (Exim 4.72) (envelope-from ) id 1S62ML-00042w-Sc; Fri, 09 Mar 2012 17:08:15 +0100 Date: Fri, 9 Mar 2012 17:08:01 +0100 From: Yves Fischer To: freebsd-ports@freebsd.org Message-ID: <20120309160801.GA11267@ghostdub.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) X-SA-Exim-Connect-IP: X-SA-Exim-Rcpt-To: freebsd-ports@freebsd.org, olgeni@FreeBSD.org X-SA-Exim-Mail-From: yvesf@xapek.org X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on ghostdub X-Spam-Level: X-Spam-Status: No, score=0.8 required=3.5 tests=BAYES_50,NO_RELAYS autolearn=disabled version=3.3.1 X-SA-Exim-Version: 4.2.1 (built Mon, 22 Mar 2010 06:51:10 +0000) X-SA-Exim-Scanned: Yes (on h1749472.stratoserver.net) Cc: olgeni@FreeBSD.org Subject: lang/racket X11 dependencies X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Mar 2012 16:08:17 -0000 Dear all, i want to use lang/racket without installing GUI-Libraries. If the "X11" Flag is disabled, the racket port still depends on X11 Libraries. I modified the Makefile [1] to not require jpeg, png and cairo if X11 is not selected: Also I added a Flag for Places because it should save sombe bytes in runtime memory consumption [2]. I'm able to compile and install racket with this modifications, but calls to gui-tools/libs (drracket or require plot) fails with: ffi-lib: couldn't open "libcairo.so.2" (Shared object \ "libcairo.so.2" not found, required by "racket") I'm OK with that because i dont intend to use them. It would be nice, if racket could be in ports without forcing me to install x11 stuff. Regards, Yves [1] http://xapek.org/~yvesf/random/FreeBSD_lang_racket_Makefile [2] http://groups.google.com/group/racket-users/msg/74e92c36e758ba1b