From owner-cvs-all Mon Sep 14 14:22:58 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA24984 for cvs-all-outgoing; Mon, 14 Sep 1998 14:22:58 -0700 (PDT) (envelope-from owner-cvs-all) Received: from vader.cs.berkeley.edu (vader.CS.Berkeley.EDU [128.32.38.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA24926; Mon, 14 Sep 1998 14:22:40 -0700 (PDT) (envelope-from asami@vader.cs.berkeley.edu) Received: from silvia.hip.berkeley.edu (sji-ca5-24.ix.netcom.com [209.109.234.24]) by vader.cs.berkeley.edu (8.8.7/8.7.3) with ESMTP id OAA03274; Mon, 14 Sep 1998 14:22:19 -0700 (PDT) Received: (from asami@localhost) by silvia.hip.berkeley.edu (8.8.8/8.6.9) id OAA24229; Mon, 14 Sep 1998 14:22:13 -0700 (PDT) Date: Mon, 14 Sep 1998 14:22:13 -0700 (PDT) Message-Id: <199809142122.OAA24229@silvia.hip.berkeley.edu> To: markm@FreeBSD.ORG CC: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, jdp@polstra.com In-reply-to: <199809141936.MAA04806@freefall.freebsd.org> (message from Mark Murray on Mon, 14 Sep 1998 12:36:37 -0700 (PDT)) Subject: Re: cvs commit: ports/graphics/jpeg Makefile ports/graphics/jpeg/pkg PLIST From: asami@FreeBSD.ORG (Satoshi Asami) Sender: owner-cvs-all@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk * ELF conversions as per Satoshi's instructions. * * Revision Changes Path * 1.16 +2 -2 ports/graphics/jpeg/Makefile * 1.15 +4 -3 ports/graphics/jpeg/pkg/PLIST Thanks, but according to John P. (quoting from the guideline): Ports' make processes are patched to use this variable to decide what to do. In particular, there shall be no minor number in an elf lib. Also, assuming "cc -shared" is used rather than "ld" directly, the only difference is that they need to add "-Wl,-soname,foo.so.3" on the command line. Also, they will have to install a symlink "libfoo.so" -> "libfoo.so.3". I don't see how the cc command line is fixed (both to create libjpeg.so.9 and to add the extra flags) by only changing the ldconfig line in Makefile. This port installs the libjpeg.so symlink regardless, so I guess we don't have to worry about that part. Also I see you added a ranlib line to PLIST, is it really necessary? IIRC it does nothing good on FreeBSD (has this changed with ELF?), and it will cause pkg_delete to fail with checksum mismatch. Clueless, Satoshi