Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 01 Dec 2005 15:20:26 +0100
From:      Alexander Leidinger <Alexander@Leidinger.net>
To:        Jean-Yves Lefort <jylefort@freebsd.org>
Cc:        emulation@freebsd.org
Subject:   Re: cvs commit: ports/audio/linux-openal bsd.linux.mk
Message-ID:  <20051201152026.lxwvpjokc0sw0okc@netchild.homeip.net>
In-Reply-To: <200511261918.jAQJIp91001719@repoman.freebsd.org>
References:  <200511261918.jAQJIp91001719@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Jean-Yves Lefort <jylefort@FreeBSD.org> wrote:

[moving to emulation@]

I have a backlog of cvs-all mails... I'm slowly catching up and noticed this
one without further looking if someone wrote some comments (but I looked at
rev 1.2 of the file).

> jylefort    2005-11-26 19:18:51 UTC
>
>  FreeBSD ports repository
>
>  Added files:
>    audio/linux-openal   bsd.linux.mk
>  Log:
>  Add my RPM support infrastructure.
       ^^
Isn't this a little bit selfish? ;-)

Ok, more serious comments (*constructive* critic):
- that's the wrong name for this file, bsd.rpm.mk or
   bsd.linuxrpm.mk would be better, since it does not contain
   all linux related mk-fu
- install-time generated plists are evil (as per discussion on
   ports@ a while ago (and as of very recent experience with the
   linux ports), so the pre-install target should be removed and
   a real plist should be generated), have a look at the linux-gtk
   Makefile for a target which generates an initial plist (needs
   to be modified a little bit afterwards)
- it should be installed into PORTSDIR/Mk, so that other port can
   use it
- does the ppc have a linuxolator?
- why do you use different ways of specifying the paths in DESCR
   and MD5_FILE?
- why do you specify DESCR at all?
- INSTALLS_LINUX_SHLIB should be removed, fix the FreeBSD one
   instead to not do anything in the USE_LINUX case and reuse the
   name of the FreeBSD one (-> more consistent and easy
   description on the porters handbook)

In general it's nice to see someone working on this. And I like the idea to
use rpm2cpio instead of rpm. We could get rid of the rpm-db in the linux
base ports this way (this removes some of those annoying warnings on
pkg_deinstall).

Bye,
Alexander.

-- 
http://www.Leidinger.net  Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org     netchild @ FreeBSD.org  : PGP ID = 72077137
Insanity is the final defense.  It's hard to get a refund when
the salesman is sniffing your crotch and baying at the moon.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051201152026.lxwvpjokc0sw0okc>