Date: Mon, 14 Sep 1998 14:22:13 -0700 (PDT) From: asami@FreeBSD.ORG (Satoshi Asami) To: markm@FreeBSD.ORG Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, jdp@polstra.com Subject: Re: cvs commit: ports/graphics/jpeg Makefile ports/graphics/jpeg/pkg PLIST Message-ID: <199809142122.OAA24229@silvia.hip.berkeley.edu> In-Reply-To: <199809141936.MAA04806@freefall.freebsd.org> (message from Mark Murray on Mon, 14 Sep 1998 12:36:37 -0700 (PDT))
next in thread | previous in thread | raw e-mail | index | archive | help
* 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199809142122.OAA24229>