Skip site navigation (1)Skip section navigation (2)
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>