ports/51005: New port of native window decoration for KDE 3
Brian Skrab
brian at quynh-and-brian.org
Thu Apr 24 21:00:31 UTC 2003
The following reply was made to PR ports/51005; it has been noted by GNATS.
From: Brian Skrab <brian at quynh-and-brian.org>(by way of Brian Skrab <brian at quynh-and-brian.org>)
To: Adam Weinberger <adamw at freebsd.org>
Cc: FreeBSD-gnats-submit at freebsd.org
Subject: Re: ports/51005: New port of native window decoration for KDE 3
Date: Thu, 24 Apr 2003 16:57:11 -0400
--Boundary-00=_n+Eq+dssbZSGYfL
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Adam,
I'm just checking in to see if you received my previous reply to your port
revision message, that I received on the 15th. I just wanted to touch base,
since it's been a week.
Thanks,
~brian
== 04/16/03 11:56 am =======================================
Adam,
Thanks for your quick reply to the submission. I believe that I made a very
stupid mistake and submitted a previous, un-polished version of the port. I
have included the new version, along with your recommended changes with this
message.
On Tuesday 15 April 2003 10:48 pm, you wrote:
> Your port installs both shared libraries and libtool archives. Are you
> sure you want the libtool archives installed? If you want both
> installed, you must define:
> INSTALLS_SHLIB= yes
> USE_LIBTOOL= yes
I believe that the libtool archives are required. There appear to be
corresponding archives in the same location for other window decorations that
are installed on the system. I have added the two lines you mention above to
the Makefile.
> > XA native Acqua-like window decoration for KDE3, with window drop shadows
> > by XDavid Sansome.
>
> Wait. Did David Sansome just develop the window drop shadows, or did he
> make the entire application? Your description implies he only made the
> drop shadows.
I have enhanced the port description to include a little more information
about the supported features. Thus, the implication above has been removed.
> OK, you have 3 directories listed as files in here. lib/kde3, share/apps
> and share/apps/kwin are not files that get installed by the program, so
> why do you list them as such? If a directory gets installed by a program
> (which this list implies this program does not), they get listed as
> @dirrm's. Otherwise, the directories shouldn't appear in this list. Did
> you try to uninstall this program yourself?
This was a remnant of the quick-and-dirty port that I mistakenly submitted --
duh. As a note, because the directories that this port installs its
components into are used by other ports, I used "@unexec rmdir %%PREFIX%%/dir
2>/dev/null || true" in place of @dirrm /dir. Using @dirrm on non-empty
directories results in a misleading error message regarding the validity of
the packing list.
> And, this brings up one other point: this port does not honor ${PREFIX}.
Yet again, my earlier attempt rears its ugly head.
> I love window decoration ports... I like eyecandy ;;) Please fix these
> things so we can add this port!
Thank you for taking interest in this port, and for taking the time to wade
through my mistakes. I believe that this new version addresses all of the
errors that you identified.
~brian
--Boundary-00=_n+Eq+dssbZSGYfL
Content-Type: text/plain;
charset="iso-8859-1";
name="aquaosk.shar"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="aquaosk.shar"
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# aquaosk
# aquaosk/Makefile
# aquaosk/pkg-descr
# aquaosk/pkg-plist
# aquaosk/distinfo
#
echo c - aquaosk
mkdir -p aquaosk > /dev/null 2>&1
echo x - aquaosk/Makefile
sed 's/^X//' >aquaosk/Makefile << 'END-of-aquaosk/Makefile'
X# New ports collection makefile for: aquaosk
X# Date created: Wed Apr 14 08:28:56 EDT 2003
X# Whom: Brian Skrab <brian at quynh-and-brian.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME= aquaosk
XPORTVERSION= 2.0
XCATEGORIES= x11-wm kde
XMASTER_SITES= http://www.davidsansome.com/ \
X http://cottage.quynh-and-brian.org/freebsd/ports/distfiles/
X
XMAINTAINER= brian at quynh-and-brian.org
XCOMMENT= An Acqua-like native window decoration for KDE 3
X
XCONFIGURE_ARGS= --prefix=${PREFIX}
XINSTALLS_SHLIB= yes
XUSE_LIBTOOL= yes
XUSE_KDEBASE_VER=3
XUSE_BZIP2= yes
X
X.include <bsd.port.mk>
END-of-aquaosk/Makefile
echo x - aquaosk/pkg-descr
sed 's/^X//' >aquaosk/pkg-descr << 'END-of-aquaosk/pkg-descr'
XA native Acqua-like window decoration for KDE 3, by David Sansome.
X
XFeatures:
X
X * Mac OS X style drop shadows for windows.
X * Rounded title bar corners.
X * Application icon in title bar.
X * Configurable window borders.
X
XWWW: http://www.kde-look.org/content/show.php?content=5063
X
Xbrian at quynh-and-brian.org
END-of-aquaosk/pkg-descr
echo x - aquaosk/pkg-plist
sed 's/^X//' >aquaosk/pkg-plist << 'END-of-aquaosk/pkg-plist'
Xlib/kde3/libkwinaqua_config.so
Xlib/kde3/libkwinaqua_config.la
Xlib/kde3/libkwinaqua.so
Xlib/kde3/libkwinaqua.la
Xshare/apps/kwin/aqua.desktop
X at unexec rmdir %%PREFIX%%/share/apps/kwin 2>/dev/null || true
X at unexec rmdir %%PREFIX%%/share/apps 2>/dev/null || true
X at unexec rmdir %%PREFIX%%/lib/kde3 2>/dev/null || true
END-of-aquaosk/pkg-plist
echo x - aquaosk/distinfo
sed 's/^X//' >aquaosk/distinfo << 'END-of-aquaosk/distinfo'
XMD5 (aquaosk-2.0.tar.bz2) = d9c7e7b71d1fb62b24087385bd4ad2e1
END-of-aquaosk/distinfo
exit
--Boundary-00=_n+Eq+dssbZSGYfL--
More information about the freebsd-ports-bugs
mailing list