diff options
author | alane <alane@FreeBSD.org> | 2002-10-11 00:00:00 +0000 |
---|---|---|
committer | alane <alane@FreeBSD.org> | 2002-10-11 00:00:00 +0000 |
commit | bd88280449ee559ab57385fc9aa946982fcf8040 (patch) | |
tree | 134dcd58ad31525f9f9e9d38bf069776f27bfa08 | |
parent | 7989861b79ce6a9e448a8dc6b66a5e5601fc2080 (diff) | |
download | FreeBSD-ports-bd88280449ee559ab57385fc9aa946982fcf8040.zip FreeBSD-ports-bd88280449ee559ab57385fc9aa946982fcf8040.tar.gz |
1. Remove QT warning from kde3. It's been there long enough.
2. This is 3.0.4, folks.
3. Added extra patch files for backport of keramik.
52 files changed, 930 insertions, 154 deletions
diff --git a/x11/kde3/Makefile b/x11/kde3/Makefile index 5020bbb..3f3f537 100644 --- a/x11/kde3/Makefile +++ b/x11/kde3/Makefile @@ -31,29 +31,6 @@ USE_KDEBASE_VER=3 NO_BUILD= yes -.if !defined(NO_QT_WARNING) -SLEEP?=/bin/sleep -pre-everything:: - @if test -e ${LOCALBASE}/bin/dcop; then \ - ${ECHO_MSG};\ - ${ECHO_MSG} \ - "============================================================";\ - ${ECHO_MSG} "===> " \ - "WARNING!!!";\ - ${ECHO_MSG} "===> " \ - "If you are upgrading Qt from 3.0.4 or an earlier 3.0.x";\ - ${ECHO_MSG} "===> " \ - "version, or have just done so, you MUST remove kdelibs";\ - ${ECHO_MSG} "===> " \ - "using 'pkg_delete -f kdelibs' before making this port.";\ - ${ECHO_MSG} \ - "============================================================";\ - ${ECHO_MSG}; ${SLEEP} 10;\ - else \ - ${TRUE};\ - fi -.endif - do-install: # empty ${DO_NADA} diff --git a/x11/kde4-baseapps/Makefile b/x11/kde4-baseapps/Makefile index 9898a07..9b37920 100644 --- a/x11/kde4-baseapps/Makefile +++ b/x11/kde4-baseapps/Makefile @@ -6,11 +6,16 @@ # PORTNAME= kdebase -PORTVERSION= ${KDE_VERSION} +PORTVERSION= ${KDE_DIST_VERSION} +PORTREVISION= 0 CATEGORIES?= x11 kde -MASTER_SITES= ${MASTER_SITE_KDE} -MASTER_SITE_SUBDIR= stable/${PORTVERSION}/src +MASTER_SITES= ${MASTER_SITE_KDE_kde} \ + ${MASTER_SITE_LOCAL_keramik} +MASTER_SITE_SUBDIR= stable/${KDE_VERSION}/src +DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.bz2:kde \ + ${PORTNAME}-keramik-${KERAMIK_DATE}.tar.bz2:keramik DIST_SUBDIR= KDE +EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}.tar.bz2 MAINTAINER?= kde@FreeBSD.org @@ -25,6 +30,9 @@ CONFIGURE_ENV+= RUN_KAPPFINDER=no CONFIGURE_ARGS+=--with-xdmdir=${X11BASE}/lib/X11/xdm \ --without-ldap --disable-closure USE_GMAKE= yes +KERAMIK_DATE= 20021008.1942 + +MASTER_SITE_LOCAL_keramik=${MASTER_SITE_LOCAL:S@%SUBDIR%/@alane/:keramik@g} .include "${.CURDIR}/../../x11/kde3/Makefile.kde" @@ -58,14 +66,30 @@ post-extract: @${ECHO} "#!/bin/sh" > ${WRKSRC}/mkpamserv @${ECHO} "exit 0" >> ${WRKSRC}/mkpamserv +.if !defined(WITHOUT_KERAMIK) +WITH_KERAMIK= yes +.endif # !defined(WITHOUT_KERAMIK) + +.if defined(WITH_KERAMIK) +PLIST_SUB+= KERAMIK="" +KERAMIK_TARBALL=${PORTNAME}-keramik-${KERAMIK_DATE}.tar.bz2 +pre-patch: + @cd ${WRKSRC};\ + ${BZCAT} ${DISTDIR}/${DIST_SUBDIR}/${KERAMIK_TARBALL} | ${TAR} xf -;\ + ${CAT} ${FILESDIR}/keramik-patch-* | ${PATCH} ${PATCH_ARGS} +.else +PLIST_SUB+= KERAMIK="@comment " +.endif # !defined(WITH_KERAMIK) + post-patch: @${PERL} -pi -e "s@Exec=ee@Exec=ElectricEyes@g" \ ${WRKSRC}/kappfinder/apps/Graphics/ElectricEyes.desktop -.if ${MACHINE_ARCH} == "alpha" pre-configure: +.if ${MACHINE_ARCH} == "alpha" ${PERL} -pi -e "s@-O2@-O@g" ${WRKSRC}/admin/acinclude.m4.in .endif + cd ${WRKSRC}; ${GMAKE} -f Makefile.cvs post-configure: ${PERL} -pi -e "s@444@644@g" ${WRKSRC}/kdesktop/init/Templates/Makefile @@ -74,5 +98,9 @@ post-install: ${CHMOD} u+s ${PREFIX}/bin/kcheckpass ${CHGRP} kmem ${PREFIX}/bin/ksysguardd && \ ${CHMOD} g+s ${PREFIX}/bin/ksysguardd +.if defined(WITH_KERAMIK) + @if test -f ${PKGMESSAGE}; then \ + ${ECHO}; ${CAT} ${PKGMESSAGE}; ${ECHO}; fi +.endif # defined(WITH_KERAMIK) .include <bsd.port.post.mk> diff --git a/x11/kde4-baseapps/distinfo b/x11/kde4-baseapps/distinfo index 1138f72..1bc7764e 100644 --- a/x11/kde4-baseapps/distinfo +++ b/x11/kde4-baseapps/distinfo @@ -1 +1,2 @@ -MD5 (KDE/kdebase-3.0.3.tar.bz2) = a1c6cb06468608318c5e59e362773360 +MD5 (KDE/kdebase-3.0.4.tar.bz2) = d82ddae716912a3195139c8755e5c668 +MD5 (KDE/kdebase-keramik-20021008.1942.tar.bz2) = cee01ca9292219c56ebd1100f53f8502 diff --git a/x11/kde4-baseapps/files/keramik-patch-kwin-Makefile.am b/x11/kde4-baseapps/files/keramik-patch-kwin-Makefile.am new file mode 100644 index 0000000..7a14cf7 --- /dev/null +++ b/x11/kde4-baseapps/files/keramik-patch-kwin-Makefile.am @@ -0,0 +1,20 @@ +--- kwin/Makefile.am.orig Fri Mar 8 15:49:39 2002 ++++ kwin/Makefile.am Sun Oct 6 16:33:31 2002 +@@ -8,14 +8,15 @@ + # workspace.cpp has to be first in order not to break --enable-final + kwin_la_SOURCES = workspace.cpp atoms.cpp client.cpp main.cpp \ + tabbox.cpp options.cpp plugins.cpp events.cpp KWinInterface.skel \ +- killwindow.cpp kwinbutton.cpp ++ killwindow.cpp kwinbutton.cpp placement.cpp popupinfo.cpp + kwin_la_LIBADD = $(LIB_KDEUI) $(LIBXINERAMA) + kwin_la_LDFLAGS = $(all_libraries) -module -avoid-version + + include_HEADERS = KWinInterface.h + + kwinincludedir = $(includedir)/kwin +-kwininclude_HEADERS = options.h client.h workspace.h kwinbutton.h ++kwininclude_HEADERS = options.h client.h workspace.h kwinbutton.h \ ++ placement.h popupinfo.h + + kwin_SOURCES = kwin_main.cpp + kwin_LDADD = kwin.la diff --git a/x11/kde4-baseapps/files/keramik-patch-kwin-client.h b/x11/kde4-baseapps/files/keramik-patch-kwin-client.h new file mode 100644 index 0000000..bf09b2f --- /dev/null +++ b/x11/kde4-baseapps/files/keramik-patch-kwin-client.h @@ -0,0 +1,27 @@ +--- kwin/client.h.orig Sun Oct 6 16:00:30 2002 ++++ kwin/client.h Sun Oct 6 14:49:21 2002 +@@ -161,6 +161,7 @@ + bool isTool() const; // KDE4 remove me + bool isToolbar() const; + bool isTopMenu() const; ++ bool isMenu() const; // compat. for KDE 3.0.x <alane@freebsd.org> + bool isNormalWindow() const; // normal as in 'NET::Normal or NET::Unknown non-transient' + bool isDialog() const; + +@@ -505,6 +506,16 @@ + { + return cmap; + } ++ ++/* ++ compat. for 3.0.x <alane@freebsd.org> ++*/ ++ ++inline bool Client::isMenu() const ++{ ++ return isTopMenu(); ++} ++ + + class NoBorderClient : public Client + { diff --git a/x11/kde4-baseapps/files/keramik-patch-kwin-clients-Makefile.am b/x11/kde4-baseapps/files/keramik-patch-kwin-clients-Makefile.am new file mode 100644 index 0000000..d63afd6 --- /dev/null +++ b/x11/kde4-baseapps/files/keramik-patch-kwin-clients-Makefile.am @@ -0,0 +1,6 @@ +--- kwin/clients/Makefile.am.orig Sat Jan 26 11:06:53 2002 ++++ kwin/clients/Makefile.am Mon Oct 7 03:51:41 2002 +@@ -1,2 +1,2 @@ + SUBDIRS = default kde1 riscos redmond quartz icewm web b2 \ +- modernsystem laptop system kwmtheme kstep ++ modernsystem laptop system kwmtheme kstep keramik diff --git a/x11/kde4-baseapps/pkg-plist b/x11/kde4-baseapps/pkg-plist index 3243809..c7a262f 100644 --- a/x11/kde4-baseapps/pkg-plist +++ b/x11/kde4-baseapps/pkg-plist @@ -1,3 +1,4 @@ +@comment Generated 20021007 on wwweasel.geeksrus.net by AlanE@FreeBSD.org. bin/appletproxy bin/chooser bin/conttest @@ -106,6 +107,8 @@ include/ksgrd/TimerSettings.h include/kwin/client.h include/kwin/kwinbutton.h include/kwin/options.h +%%KERAMIK%%include/kwin/placement.h +%%KERAMIK%%include/kwin/popupinfo.h include/kwin/workspace.h lib/appletproxy.la lib/appletproxy.so @@ -301,6 +304,10 @@ lib/kde3/kwin_icewm_config.la lib/kde3/kwin_icewm_config.so lib/kde3/kwin_kde1.la lib/kde3/kwin_kde1.so +%%KERAMIK%%lib/kde3/kwin_keramik.la +%%KERAMIK%%lib/kde3/kwin_keramik.so +%%KERAMIK%%lib/kde3/kwin_keramik_config.la +%%KERAMIK%%lib/kde3/kwin_keramik_config.so lib/kde3/kwin_kstep.la lib/kde3/kwin_kstep.so lib/kde3/kwin_kwmtheme.la @@ -1326,6 +1333,7 @@ share/apps/kwin/icewm-themes/titleIS.xpm share/apps/kwin/icewm-themes/titleIT.xpm share/apps/kwin/icewm.desktop share/apps/kwin/kde1.desktop +%%KERAMIK%%share/apps/kwin/keramik.desktop share/apps/kwin/kstep.desktop share/apps/kwin/laptop.desktop share/apps/kwin/modernsystem.desktop @@ -2543,12 +2551,9 @@ share/wallpapers/kde_passion.jpg share/wallpapers/kdm_bg.jpg share/wallpapers/only_k.jpg share/wallpapers/triplegears.jpg -@exec /bin/mkdir -p %D/share/templates/.source/emptydir -@exec /bin/mkdir -p %D/share/templates/.source/emptydir -@exec /bin/mkdir -p %D/share/templates/.source/emptydir -@exec /bin/mkdir -p %D/share/fonts/override -@exec /bin/mkdir -p %D/share/fonts/override @exec /bin/mkdir -p %D/share/apps/kscreensaver +@exec /bin/mkdir -p %D/share/fonts/override +@exec /bin/mkdir -p %D/share/templates/.source/emptydir @dirrm share/wallpapers @dirrm share/templates/.source/emptydir @dirrm share/templates/.source @@ -2556,7 +2561,10 @@ share/wallpapers/triplegears.jpg @dirrm share/sounds @dirrm share/services/useragentstrings @dirrm share/services/searchproviders +@dirrm share/services/kded @dirrm share/mimelnk/print +@dirrm share/mimelnk/application +@dirrm share/mimelnk @dirrm share/locale/l10n/za @dirrm share/locale/l10n/ye @dirrm share/locale/l10n/vn @@ -2659,10 +2667,23 @@ share/wallpapers/triplegears.jpg @dirrm share/icons/locolor/16x16/apps @dirrm share/icons/locolor/16x16 @dirrm share/icons/locolor +@dirrm share/icons/hicolor/48x48/filesystems @dirrm share/icons/hicolor/48x48/apps +@dirrm share/icons/hicolor/48x48 +@dirrm share/icons/hicolor/32x32/filesystems +@dirrm share/icons/hicolor/32x32/devices @dirrm share/icons/hicolor/32x32/apps +@dirrm share/icons/hicolor/32x32/actions +@dirrm share/icons/hicolor/32x32 +@dirrm share/icons/hicolor/22x22/actions +@dirrm share/icons/hicolor/22x22 +@dirrm share/icons/hicolor/16x16/filesystems +@dirrm share/icons/hicolor/16x16/devices +@dirrm share/icons/hicolor/16x16/apps +@dirrm share/icons/hicolor/16x16/actions +@dirrm share/icons/hicolor/16x16 +@dirrm share/icons/hicolor @dirrm share/fonts/override -@dirrm share/fonts @dirrm share/doc/HTML/en/kwrite @dirrm share/doc/HTML/en/ksysguard @dirrm share/doc/HTML/en/kpager @@ -2686,6 +2707,8 @@ share/wallpapers/triplegears.jpg @dirrm share/doc/HTML/en/kcontrol @dirrm share/doc/HTML/en/kate @dirrm share/doc/HTML/en/kaddressbook +@dirrm share/doc/HTML/en +@dirrm share/doc/HTML @dirrm share/config/kdm @dirrm share/apps/naughtyapplet/pics @dirrm share/apps/naughtyapplet @@ -2787,9 +2810,11 @@ share/wallpapers/triplegears.jpg @dirrm share/apps/kdeprintfax @dirrm share/apps/kdeprint_part @dirrm share/apps/kdeprint/template +@dirrm share/apps/kdeprint @dirrm share/apps/kdcop @dirrm share/apps/kcontrol/pics @dirrm share/apps/kcontrol +@dirrm share/apps/kconf_update @dirrm share/apps/kcmusb @dirrm share/apps/kcmlocale/pics @dirrm share/apps/kcmlocale @@ -2818,6 +2843,7 @@ share/wallpapers/triplegears.jpg @dirrm share/apps/kate/icons/hicolor/16x16 @dirrm share/apps/kate/icons/hicolor @dirrm share/apps/kate/icons +@dirrm share/apps/kate @dirrm share/apps/kappfinder/apps/WordProcessing @dirrm share/apps/kappfinder/apps/Utilities/XUtilities @dirrm share/apps/kappfinder/apps/Utilities @@ -2887,6 +2913,6 @@ share/wallpapers/triplegears.jpg @dirrm share/applnk/Development @dirrm share/applnk/Applications @dirrm share/applnk/.hidden -@dirrm share/applnk @dirrm include/kwin @dirrm include/ksgrd +@dirrm include/kate diff --git a/x11/kde4-runtime/Makefile b/x11/kde4-runtime/Makefile index 9898a07..9b37920 100644 --- a/x11/kde4-runtime/Makefile +++ b/x11/kde4-runtime/Makefile @@ -6,11 +6,16 @@ # PORTNAME= kdebase -PORTVERSION= ${KDE_VERSION} +PORTVERSION= ${KDE_DIST_VERSION} +PORTREVISION= 0 CATEGORIES?= x11 kde -MASTER_SITES= ${MASTER_SITE_KDE} -MASTER_SITE_SUBDIR= stable/${PORTVERSION}/src +MASTER_SITES= ${MASTER_SITE_KDE_kde} \ + ${MASTER_SITE_LOCAL_keramik} +MASTER_SITE_SUBDIR= stable/${KDE_VERSION}/src +DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.bz2:kde \ + ${PORTNAME}-keramik-${KERAMIK_DATE}.tar.bz2:keramik DIST_SUBDIR= KDE +EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}.tar.bz2 MAINTAINER?= kde@FreeBSD.org @@ -25,6 +30,9 @@ CONFIGURE_ENV+= RUN_KAPPFINDER=no CONFIGURE_ARGS+=--with-xdmdir=${X11BASE}/lib/X11/xdm \ --without-ldap --disable-closure USE_GMAKE= yes +KERAMIK_DATE= 20021008.1942 + +MASTER_SITE_LOCAL_keramik=${MASTER_SITE_LOCAL:S@%SUBDIR%/@alane/:keramik@g} .include "${.CURDIR}/../../x11/kde3/Makefile.kde" @@ -58,14 +66,30 @@ post-extract: @${ECHO} "#!/bin/sh" > ${WRKSRC}/mkpamserv @${ECHO} "exit 0" >> ${WRKSRC}/mkpamserv +.if !defined(WITHOUT_KERAMIK) +WITH_KERAMIK= yes +.endif # !defined(WITHOUT_KERAMIK) + +.if defined(WITH_KERAMIK) +PLIST_SUB+= KERAMIK="" +KERAMIK_TARBALL=${PORTNAME}-keramik-${KERAMIK_DATE}.tar.bz2 +pre-patch: + @cd ${WRKSRC};\ + ${BZCAT} ${DISTDIR}/${DIST_SUBDIR}/${KERAMIK_TARBALL} | ${TAR} xf -;\ + ${CAT} ${FILESDIR}/keramik-patch-* | ${PATCH} ${PATCH_ARGS} +.else +PLIST_SUB+= KERAMIK="@comment " +.endif # !defined(WITH_KERAMIK) + post-patch: @${PERL} -pi -e "s@Exec=ee@Exec=ElectricEyes@g" \ ${WRKSRC}/kappfinder/apps/Graphics/ElectricEyes.desktop -.if ${MACHINE_ARCH} == "alpha" pre-configure: +.if ${MACHINE_ARCH} == "alpha" ${PERL} -pi -e "s@-O2@-O@g" ${WRKSRC}/admin/acinclude.m4.in .endif + cd ${WRKSRC}; ${GMAKE} -f Makefile.cvs post-configure: ${PERL} -pi -e "s@444@644@g" ${WRKSRC}/kdesktop/init/Templates/Makefile @@ -74,5 +98,9 @@ post-install: ${CHMOD} u+s ${PREFIX}/bin/kcheckpass ${CHGRP} kmem ${PREFIX}/bin/ksysguardd && \ ${CHMOD} g+s ${PREFIX}/bin/ksysguardd +.if defined(WITH_KERAMIK) + @if test -f ${PKGMESSAGE}; then \ + ${ECHO}; ${CAT} ${PKGMESSAGE}; ${ECHO}; fi +.endif # defined(WITH_KERAMIK) .include <bsd.port.post.mk> diff --git a/x11/kde4-runtime/distinfo b/x11/kde4-runtime/distinfo index 1138f72..1bc7764e 100644 --- a/x11/kde4-runtime/distinfo +++ b/x11/kde4-runtime/distinfo @@ -1 +1,2 @@ -MD5 (KDE/kdebase-3.0.3.tar.bz2) = a1c6cb06468608318c5e59e362773360 +MD5 (KDE/kdebase-3.0.4.tar.bz2) = d82ddae716912a3195139c8755e5c668 +MD5 (KDE/kdebase-keramik-20021008.1942.tar.bz2) = cee01ca9292219c56ebd1100f53f8502 diff --git a/x11/kde4-runtime/files/keramik-patch-kwin-Makefile.am b/x11/kde4-runtime/files/keramik-patch-kwin-Makefile.am new file mode 100644 index 0000000..7a14cf7 --- /dev/null +++ b/x11/kde4-runtime/files/keramik-patch-kwin-Makefile.am @@ -0,0 +1,20 @@ +--- kwin/Makefile.am.orig Fri Mar 8 15:49:39 2002 ++++ kwin/Makefile.am Sun Oct 6 16:33:31 2002 +@@ -8,14 +8,15 @@ + # workspace.cpp has to be first in order not to break --enable-final + kwin_la_SOURCES = workspace.cpp atoms.cpp client.cpp main.cpp \ + tabbox.cpp options.cpp plugins.cpp events.cpp KWinInterface.skel \ +- killwindow.cpp kwinbutton.cpp ++ killwindow.cpp kwinbutton.cpp placement.cpp popupinfo.cpp + kwin_la_LIBADD = $(LIB_KDEUI) $(LIBXINERAMA) + kwin_la_LDFLAGS = $(all_libraries) -module -avoid-version + + include_HEADERS = KWinInterface.h + + kwinincludedir = $(includedir)/kwin +-kwininclude_HEADERS = options.h client.h workspace.h kwinbutton.h ++kwininclude_HEADERS = options.h client.h workspace.h kwinbutton.h \ ++ placement.h popupinfo.h + + kwin_SOURCES = kwin_main.cpp + kwin_LDADD = kwin.la diff --git a/x11/kde4-runtime/files/keramik-patch-kwin-client.h b/x11/kde4-runtime/files/keramik-patch-kwin-client.h new file mode 100644 index 0000000..bf09b2f --- /dev/null +++ b/x11/kde4-runtime/files/keramik-patch-kwin-client.h @@ -0,0 +1,27 @@ +--- kwin/client.h.orig Sun Oct 6 16:00:30 2002 ++++ kwin/client.h Sun Oct 6 14:49:21 2002 +@@ -161,6 +161,7 @@ + bool isTool() const; // KDE4 remove me + bool isToolbar() const; + bool isTopMenu() const; ++ bool isMenu() const; // compat. for KDE 3.0.x <alane@freebsd.org> + bool isNormalWindow() const; // normal as in 'NET::Normal or NET::Unknown non-transient' + bool isDialog() const; + +@@ -505,6 +506,16 @@ + { + return cmap; + } ++ ++/* ++ compat. for 3.0.x <alane@freebsd.org> ++*/ ++ ++inline bool Client::isMenu() const ++{ ++ return isTopMenu(); ++} ++ + + class NoBorderClient : public Client + { diff --git a/x11/kde4-runtime/files/keramik-patch-kwin-clients-Makefile.am b/x11/kde4-runtime/files/keramik-patch-kwin-clients-Makefile.am new file mode 100644 index 0000000..d63afd6 --- /dev/null +++ b/x11/kde4-runtime/files/keramik-patch-kwin-clients-Makefile.am @@ -0,0 +1,6 @@ +--- kwin/clients/Makefile.am.orig Sat Jan 26 11:06:53 2002 ++++ kwin/clients/Makefile.am Mon Oct 7 03:51:41 2002 +@@ -1,2 +1,2 @@ + SUBDIRS = default kde1 riscos redmond quartz icewm web b2 \ +- modernsystem laptop system kwmtheme kstep ++ modernsystem laptop system kwmtheme kstep keramik diff --git a/x11/kde4-runtime/pkg-plist b/x11/kde4-runtime/pkg-plist index 3243809..c7a262f 100644 --- a/x11/kde4-runtime/pkg-plist +++ b/x11/kde4-runtime/pkg-plist @@ -1,3 +1,4 @@ +@comment Generated 20021007 on wwweasel.geeksrus.net by AlanE@FreeBSD.org. bin/appletproxy bin/chooser bin/conttest @@ -106,6 +107,8 @@ include/ksgrd/TimerSettings.h include/kwin/client.h include/kwin/kwinbutton.h include/kwin/options.h +%%KERAMIK%%include/kwin/placement.h +%%KERAMIK%%include/kwin/popupinfo.h include/kwin/workspace.h lib/appletproxy.la lib/appletproxy.so @@ -301,6 +304,10 @@ lib/kde3/kwin_icewm_config.la lib/kde3/kwin_icewm_config.so lib/kde3/kwin_kde1.la lib/kde3/kwin_kde1.so +%%KERAMIK%%lib/kde3/kwin_keramik.la +%%KERAMIK%%lib/kde3/kwin_keramik.so +%%KERAMIK%%lib/kde3/kwin_keramik_config.la +%%KERAMIK%%lib/kde3/kwin_keramik_config.so lib/kde3/kwin_kstep.la lib/kde3/kwin_kstep.so lib/kde3/kwin_kwmtheme.la @@ -1326,6 +1333,7 @@ share/apps/kwin/icewm-themes/titleIS.xpm share/apps/kwin/icewm-themes/titleIT.xpm share/apps/kwin/icewm.desktop share/apps/kwin/kde1.desktop +%%KERAMIK%%share/apps/kwin/keramik.desktop share/apps/kwin/kstep.desktop share/apps/kwin/laptop.desktop share/apps/kwin/modernsystem.desktop @@ -2543,12 +2551,9 @@ share/wallpapers/kde_passion.jpg share/wallpapers/kdm_bg.jpg share/wallpapers/only_k.jpg share/wallpapers/triplegears.jpg -@exec /bin/mkdir -p %D/share/templates/.source/emptydir -@exec /bin/mkdir -p %D/share/templates/.source/emptydir -@exec /bin/mkdir -p %D/share/templates/.source/emptydir -@exec /bin/mkdir -p %D/share/fonts/override -@exec /bin/mkdir -p %D/share/fonts/override @exec /bin/mkdir -p %D/share/apps/kscreensaver +@exec /bin/mkdir -p %D/share/fonts/override +@exec /bin/mkdir -p %D/share/templates/.source/emptydir @dirrm share/wallpapers @dirrm share/templates/.source/emptydir @dirrm share/templates/.source @@ -2556,7 +2561,10 @@ share/wallpapers/triplegears.jpg @dirrm share/sounds @dirrm share/services/useragentstrings @dirrm share/services/searchproviders +@dirrm share/services/kded @dirrm share/mimelnk/print +@dirrm share/mimelnk/application +@dirrm share/mimelnk @dirrm share/locale/l10n/za @dirrm share/locale/l10n/ye @dirrm share/locale/l10n/vn @@ -2659,10 +2667,23 @@ share/wallpapers/triplegears.jpg @dirrm share/icons/locolor/16x16/apps @dirrm share/icons/locolor/16x16 @dirrm share/icons/locolor +@dirrm share/icons/hicolor/48x48/filesystems @dirrm share/icons/hicolor/48x48/apps +@dirrm share/icons/hicolor/48x48 +@dirrm share/icons/hicolor/32x32/filesystems +@dirrm share/icons/hicolor/32x32/devices @dirrm share/icons/hicolor/32x32/apps +@dirrm share/icons/hicolor/32x32/actions +@dirrm share/icons/hicolor/32x32 +@dirrm share/icons/hicolor/22x22/actions +@dirrm share/icons/hicolor/22x22 +@dirrm share/icons/hicolor/16x16/filesystems +@dirrm share/icons/hicolor/16x16/devices +@dirrm share/icons/hicolor/16x16/apps +@dirrm share/icons/hicolor/16x16/actions +@dirrm share/icons/hicolor/16x16 +@dirrm share/icons/hicolor @dirrm share/fonts/override -@dirrm share/fonts @dirrm share/doc/HTML/en/kwrite @dirrm share/doc/HTML/en/ksysguard @dirrm share/doc/HTML/en/kpager @@ -2686,6 +2707,8 @@ share/wallpapers/triplegears.jpg @dirrm share/doc/HTML/en/kcontrol @dirrm share/doc/HTML/en/kate @dirrm share/doc/HTML/en/kaddressbook +@dirrm share/doc/HTML/en +@dirrm share/doc/HTML @dirrm share/config/kdm @dirrm share/apps/naughtyapplet/pics @dirrm share/apps/naughtyapplet @@ -2787,9 +2810,11 @@ share/wallpapers/triplegears.jpg @dirrm share/apps/kdeprintfax @dirrm share/apps/kdeprint_part @dirrm share/apps/kdeprint/template +@dirrm share/apps/kdeprint @dirrm share/apps/kdcop @dirrm share/apps/kcontrol/pics @dirrm share/apps/kcontrol +@dirrm share/apps/kconf_update @dirrm share/apps/kcmusb @dirrm share/apps/kcmlocale/pics @dirrm share/apps/kcmlocale @@ -2818,6 +2843,7 @@ share/wallpapers/triplegears.jpg @dirrm share/apps/kate/icons/hicolor/16x16 @dirrm share/apps/kate/icons/hicolor @dirrm share/apps/kate/icons +@dirrm share/apps/kate @dirrm share/apps/kappfinder/apps/WordProcessing @dirrm share/apps/kappfinder/apps/Utilities/XUtilities @dirrm share/apps/kappfinder/apps/Utilities @@ -2887,6 +2913,6 @@ share/wallpapers/triplegears.jpg @dirrm share/applnk/Development @dirrm share/applnk/Applications @dirrm share/applnk/.hidden -@dirrm share/applnk @dirrm include/kwin @dirrm include/ksgrd +@dirrm include/kate diff --git a/x11/kde4-workspace/Makefile b/x11/kde4-workspace/Makefile index 9898a07..9b37920 100644 --- a/x11/kde4-workspace/Makefile +++ b/x11/kde4-workspace/Makefile @@ -6,11 +6,16 @@ # PORTNAME= kdebase -PORTVERSION= ${KDE_VERSION} +PORTVERSION= ${KDE_DIST_VERSION} +PORTREVISION= 0 CATEGORIES?= x11 kde -MASTER_SITES= ${MASTER_SITE_KDE} -MASTER_SITE_SUBDIR= stable/${PORTVERSION}/src +MASTER_SITES= ${MASTER_SITE_KDE_kde} \ + ${MASTER_SITE_LOCAL_keramik} +MASTER_SITE_SUBDIR= stable/${KDE_VERSION}/src +DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.bz2:kde \ + ${PORTNAME}-keramik-${KERAMIK_DATE}.tar.bz2:keramik DIST_SUBDIR= KDE +EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}.tar.bz2 MAINTAINER?= kde@FreeBSD.org @@ -25,6 +30,9 @@ CONFIGURE_ENV+= RUN_KAPPFINDER=no CONFIGURE_ARGS+=--with-xdmdir=${X11BASE}/lib/X11/xdm \ --without-ldap --disable-closure USE_GMAKE= yes +KERAMIK_DATE= 20021008.1942 + +MASTER_SITE_LOCAL_keramik=${MASTER_SITE_LOCAL:S@%SUBDIR%/@alane/:keramik@g} .include "${.CURDIR}/../../x11/kde3/Makefile.kde" @@ -58,14 +66,30 @@ post-extract: @${ECHO} "#!/bin/sh" > ${WRKSRC}/mkpamserv @${ECHO} "exit 0" >> ${WRKSRC}/mkpamserv +.if !defined(WITHOUT_KERAMIK) +WITH_KERAMIK= yes +.endif # !defined(WITHOUT_KERAMIK) + +.if defined(WITH_KERAMIK) +PLIST_SUB+= KERAMIK="" +KERAMIK_TARBALL=${PORTNAME}-keramik-${KERAMIK_DATE}.tar.bz2 +pre-patch: + @cd ${WRKSRC};\ + ${BZCAT} ${DISTDIR}/${DIST_SUBDIR}/${KERAMIK_TARBALL} | ${TAR} xf -;\ + ${CAT} ${FILESDIR}/keramik-patch-* | ${PATCH} ${PATCH_ARGS} +.else +PLIST_SUB+= KERAMIK="@comment " +.endif # !defined(WITH_KERAMIK) + post-patch: @${PERL} -pi -e "s@Exec=ee@Exec=ElectricEyes@g" \ ${WRKSRC}/kappfinder/apps/Graphics/ElectricEyes.desktop -.if ${MACHINE_ARCH} == "alpha" pre-configure: +.if ${MACHINE_ARCH} == "alpha" ${PERL} -pi -e "s@-O2@-O@g" ${WRKSRC}/admin/acinclude.m4.in .endif + cd ${WRKSRC}; ${GMAKE} -f Makefile.cvs post-configure: ${PERL} -pi -e "s@444@644@g" ${WRKSRC}/kdesktop/init/Templates/Makefile @@ -74,5 +98,9 @@ post-install: ${CHMOD} u+s ${PREFIX}/bin/kcheckpass ${CHGRP} kmem ${PREFIX}/bin/ksysguardd && \ ${CHMOD} g+s ${PREFIX}/bin/ksysguardd +.if defined(WITH_KERAMIK) + @if test -f ${PKGMESSAGE}; then \ + ${ECHO}; ${CAT} ${PKGMESSAGE}; ${ECHO}; fi +.endif # defined(WITH_KERAMIK) .include <bsd.port.post.mk> diff --git a/x11/kde4-workspace/distinfo b/x11/kde4-workspace/distinfo index 1138f72..1bc7764e 100644 --- a/x11/kde4-workspace/distinfo +++ b/x11/kde4-workspace/distinfo @@ -1 +1,2 @@ -MD5 (KDE/kdebase-3.0.3.tar.bz2) = a1c6cb06468608318c5e59e362773360 +MD5 (KDE/kdebase-3.0.4.tar.bz2) = d82ddae716912a3195139c8755e5c668 +MD5 (KDE/kdebase-keramik-20021008.1942.tar.bz2) = cee01ca9292219c56ebd1100f53f8502 diff --git a/x11/kde4-workspace/files/keramik-patch-kwin-Makefile.am b/x11/kde4-workspace/files/keramik-patch-kwin-Makefile.am new file mode 100644 index 0000000..7a14cf7 --- /dev/null +++ b/x11/kde4-workspace/files/keramik-patch-kwin-Makefile.am @@ -0,0 +1,20 @@ +--- kwin/Makefile.am.orig Fri Mar 8 15:49:39 2002 ++++ kwin/Makefile.am Sun Oct 6 16:33:31 2002 +@@ -8,14 +8,15 @@ + # workspace.cpp has to be first in order not to break --enable-final + kwin_la_SOURCES = workspace.cpp atoms.cpp client.cpp main.cpp \ + tabbox.cpp options.cpp plugins.cpp events.cpp KWinInterface.skel \ +- killwindow.cpp kwinbutton.cpp ++ killwindow.cpp kwinbutton.cpp placement.cpp popupinfo.cpp + kwin_la_LIBADD = $(LIB_KDEUI) $(LIBXINERAMA) + kwin_la_LDFLAGS = $(all_libraries) -module -avoid-version + + include_HEADERS = KWinInterface.h + + kwinincludedir = $(includedir)/kwin +-kwininclude_HEADERS = options.h client.h workspace.h kwinbutton.h ++kwininclude_HEADERS = options.h client.h workspace.h kwinbutton.h \ ++ placement.h popupinfo.h + + kwin_SOURCES = kwin_main.cpp + kwin_LDADD = kwin.la diff --git a/x11/kde4-workspace/files/keramik-patch-kwin-client.h b/x11/kde4-workspace/files/keramik-patch-kwin-client.h new file mode 100644 index 0000000..bf09b2f --- /dev/null +++ b/x11/kde4-workspace/files/keramik-patch-kwin-client.h @@ -0,0 +1,27 @@ +--- kwin/client.h.orig Sun Oct 6 16:00:30 2002 ++++ kwin/client.h Sun Oct 6 14:49:21 2002 +@@ -161,6 +161,7 @@ + bool isTool() const; // KDE4 remove me + bool isToolbar() const; + bool isTopMenu() const; ++ bool isMenu() const; // compat. for KDE 3.0.x <alane@freebsd.org> + bool isNormalWindow() const; // normal as in 'NET::Normal or NET::Unknown non-transient' + bool isDialog() const; + +@@ -505,6 +506,16 @@ + { + return cmap; + } ++ ++/* ++ compat. for 3.0.x <alane@freebsd.org> ++*/ ++ ++inline bool Client::isMenu() const ++{ ++ return isTopMenu(); ++} ++ + + class NoBorderClient : public Client + { diff --git a/x11/kde4-workspace/files/keramik-patch-kwin-clients-Makefile.am b/x11/kde4-workspace/files/keramik-patch-kwin-clients-Makefile.am new file mode 100644 index 0000000..d63afd6 --- /dev/null +++ b/x11/kde4-workspace/files/keramik-patch-kwin-clients-Makefile.am @@ -0,0 +1,6 @@ +--- kwin/clients/Makefile.am.orig Sat Jan 26 11:06:53 2002 ++++ kwin/clients/Makefile.am Mon Oct 7 03:51:41 2002 +@@ -1,2 +1,2 @@ + SUBDIRS = default kde1 riscos redmond quartz icewm web b2 \ +- modernsystem laptop system kwmtheme kstep ++ modernsystem laptop system kwmtheme kstep keramik diff --git a/x11/kde4-workspace/pkg-plist b/x11/kde4-workspace/pkg-plist index 3243809..c7a262f 100644 --- a/x11/kde4-workspace/pkg-plist +++ b/x11/kde4-workspace/pkg-plist @@ -1,3 +1,4 @@ +@comment Generated 20021007 on wwweasel.geeksrus.net by AlanE@FreeBSD.org. bin/appletproxy bin/chooser bin/conttest @@ -106,6 +107,8 @@ include/ksgrd/TimerSettings.h include/kwin/client.h include/kwin/kwinbutton.h include/kwin/options.h +%%KERAMIK%%include/kwin/placement.h +%%KERAMIK%%include/kwin/popupinfo.h include/kwin/workspace.h lib/appletproxy.la lib/appletproxy.so @@ -301,6 +304,10 @@ lib/kde3/kwin_icewm_config.la lib/kde3/kwin_icewm_config.so lib/kde3/kwin_kde1.la lib/kde3/kwin_kde1.so +%%KERAMIK%%lib/kde3/kwin_keramik.la +%%KERAMIK%%lib/kde3/kwin_keramik.so +%%KERAMIK%%lib/kde3/kwin_keramik_config.la +%%KERAMIK%%lib/kde3/kwin_keramik_config.so lib/kde3/kwin_kstep.la lib/kde3/kwin_kstep.so lib/kde3/kwin_kwmtheme.la @@ -1326,6 +1333,7 @@ share/apps/kwin/icewm-themes/titleIS.xpm share/apps/kwin/icewm-themes/titleIT.xpm share/apps/kwin/icewm.desktop share/apps/kwin/kde1.desktop +%%KERAMIK%%share/apps/kwin/keramik.desktop share/apps/kwin/kstep.desktop share/apps/kwin/laptop.desktop share/apps/kwin/modernsystem.desktop @@ -2543,12 +2551,9 @@ share/wallpapers/kde_passion.jpg share/wallpapers/kdm_bg.jpg share/wallpapers/only_k.jpg share/wallpapers/triplegears.jpg -@exec /bin/mkdir -p %D/share/templates/.source/emptydir -@exec /bin/mkdir -p %D/share/templates/.source/emptydir -@exec /bin/mkdir -p %D/share/templates/.source/emptydir -@exec /bin/mkdir -p %D/share/fonts/override -@exec /bin/mkdir -p %D/share/fonts/override @exec /bin/mkdir -p %D/share/apps/kscreensaver +@exec /bin/mkdir -p %D/share/fonts/override +@exec /bin/mkdir -p %D/share/templates/.source/emptydir @dirrm share/wallpapers @dirrm share/templates/.source/emptydir @dirrm share/templates/.source @@ -2556,7 +2561,10 @@ share/wallpapers/triplegears.jpg @dirrm share/sounds @dirrm share/services/useragentstrings @dirrm share/services/searchproviders +@dirrm share/services/kded @dirrm share/mimelnk/print +@dirrm share/mimelnk/application +@dirrm share/mimelnk @dirrm share/locale/l10n/za @dirrm share/locale/l10n/ye @dirrm share/locale/l10n/vn @@ -2659,10 +2667,23 @@ share/wallpapers/triplegears.jpg @dirrm share/icons/locolor/16x16/apps @dirrm share/icons/locolor/16x16 @dirrm share/icons/locolor +@dirrm share/icons/hicolor/48x48/filesystems @dirrm share/icons/hicolor/48x48/apps +@dirrm share/icons/hicolor/48x48 +@dirrm share/icons/hicolor/32x32/filesystems +@dirrm share/icons/hicolor/32x32/devices @dirrm share/icons/hicolor/32x32/apps +@dirrm share/icons/hicolor/32x32/actions +@dirrm share/icons/hicolor/32x32 +@dirrm share/icons/hicolor/22x22/actions +@dirrm share/icons/hicolor/22x22 +@dirrm share/icons/hicolor/16x16/filesystems +@dirrm share/icons/hicolor/16x16/devices +@dirrm share/icons/hicolor/16x16/apps +@dirrm share/icons/hicolor/16x16/actions +@dirrm share/icons/hicolor/16x16 +@dirrm share/icons/hicolor @dirrm share/fonts/override -@dirrm share/fonts @dirrm share/doc/HTML/en/kwrite @dirrm share/doc/HTML/en/ksysguard @dirrm share/doc/HTML/en/kpager @@ -2686,6 +2707,8 @@ share/wallpapers/triplegears.jpg @dirrm share/doc/HTML/en/kcontrol @dirrm share/doc/HTML/en/kate @dirrm share/doc/HTML/en/kaddressbook +@dirrm share/doc/HTML/en +@dirrm share/doc/HTML @dirrm share/config/kdm @dirrm share/apps/naughtyapplet/pics @dirrm share/apps/naughtyapplet @@ -2787,9 +2810,11 @@ share/wallpapers/triplegears.jpg @dirrm share/apps/kdeprintfax @dirrm share/apps/kdeprint_part @dirrm share/apps/kdeprint/template +@dirrm share/apps/kdeprint @dirrm share/apps/kdcop @dirrm share/apps/kcontrol/pics @dirrm share/apps/kcontrol +@dirrm share/apps/kconf_update @dirrm share/apps/kcmusb @dirrm share/apps/kcmlocale/pics @dirrm share/apps/kcmlocale @@ -2818,6 +2843,7 @@ share/wallpapers/triplegears.jpg @dirrm share/apps/kate/icons/hicolor/16x16 @dirrm share/apps/kate/icons/hicolor @dirrm share/apps/kate/icons +@dirrm share/apps/kate @dirrm share/apps/kappfinder/apps/WordProcessing @dirrm share/apps/kappfinder/apps/Utilities/XUtilities @dirrm share/apps/kappfinder/apps/Utilities @@ -2887,6 +2913,6 @@ share/wallpapers/triplegears.jpg @dirrm share/applnk/Development @dirrm share/applnk/Applications @dirrm share/applnk/.hidden -@dirrm share/applnk @dirrm include/kwin @dirrm include/ksgrd +@dirrm include/kate diff --git a/x11/kde4/Makefile b/x11/kde4/Makefile index 5020bbb..3f3f537 100644 --- a/x11/kde4/Makefile +++ b/x11/kde4/Makefile @@ -31,29 +31,6 @@ USE_KDEBASE_VER=3 NO_BUILD= yes -.if !defined(NO_QT_WARNING) -SLEEP?=/bin/sleep -pre-everything:: - @if test -e ${LOCALBASE}/bin/dcop; then \ - ${ECHO_MSG};\ - ${ECHO_MSG} \ - "============================================================";\ - ${ECHO_MSG} "===> " \ - "WARNING!!!";\ - ${ECHO_MSG} "===> " \ - "If you are upgrading Qt from 3.0.4 or an earlier 3.0.x";\ - ${ECHO_MSG} "===> " \ - "version, or have just done so, you MUST remove kdelibs";\ - ${ECHO_MSG} "===> " \ - "using 'pkg_delete -f kdelibs' before making this port.";\ - ${ECHO_MSG} \ - "============================================================";\ - ${ECHO_MSG}; ${SLEEP} 10;\ - else \ - ${TRUE};\ - fi -.endif - do-install: # empty ${DO_NADA} diff --git a/x11/kdebase3/Makefile b/x11/kdebase3/Makefile index 9898a07..9b37920 100644 --- a/x11/kdebase3/Makefile +++ b/x11/kdebase3/Makefile @@ -6,11 +6,16 @@ # PORTNAME= kdebase -PORTVERSION= ${KDE_VERSION} +PORTVERSION= ${KDE_DIST_VERSION} +PORTREVISION= 0 CATEGORIES?= x11 kde -MASTER_SITES= ${MASTER_SITE_KDE} -MASTER_SITE_SUBDIR= stable/${PORTVERSION}/src +MASTER_SITES= ${MASTER_SITE_KDE_kde} \ + ${MASTER_SITE_LOCAL_keramik} +MASTER_SITE_SUBDIR= stable/${KDE_VERSION}/src +DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.bz2:kde \ + ${PORTNAME}-keramik-${KERAMIK_DATE}.tar.bz2:keramik DIST_SUBDIR= KDE +EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}.tar.bz2 MAINTAINER?= kde@FreeBSD.org @@ -25,6 +30,9 @@ CONFIGURE_ENV+= RUN_KAPPFINDER=no CONFIGURE_ARGS+=--with-xdmdir=${X11BASE}/lib/X11/xdm \ --without-ldap --disable-closure USE_GMAKE= yes +KERAMIK_DATE= 20021008.1942 + +MASTER_SITE_LOCAL_keramik=${MASTER_SITE_LOCAL:S@%SUBDIR%/@alane/:keramik@g} .include "${.CURDIR}/../../x11/kde3/Makefile.kde" @@ -58,14 +66,30 @@ post-extract: @${ECHO} "#!/bin/sh" > ${WRKSRC}/mkpamserv @${ECHO} "exit 0" >> ${WRKSRC}/mkpamserv +.if !defined(WITHOUT_KERAMIK) +WITH_KERAMIK= yes +.endif # !defined(WITHOUT_KERAMIK) + +.if defined(WITH_KERAMIK) +PLIST_SUB+= KERAMIK="" +KERAMIK_TARBALL=${PORTNAME}-keramik-${KERAMIK_DATE}.tar.bz2 +pre-patch: + @cd ${WRKSRC};\ + ${BZCAT} ${DISTDIR}/${DIST_SUBDIR}/${KERAMIK_TARBALL} | ${TAR} xf -;\ + ${CAT} ${FILESDIR}/keramik-patch-* | ${PATCH} ${PATCH_ARGS} +.else +PLIST_SUB+= KERAMIK="@comment " +.endif # !defined(WITH_KERAMIK) + post-patch: @${PERL} -pi -e "s@Exec=ee@Exec=ElectricEyes@g" \ ${WRKSRC}/kappfinder/apps/Graphics/ElectricEyes.desktop -.if ${MACHINE_ARCH} == "alpha" pre-configure: +.if ${MACHINE_ARCH} == "alpha" ${PERL} -pi -e "s@-O2@-O@g" ${WRKSRC}/admin/acinclude.m4.in .endif + cd ${WRKSRC}; ${GMAKE} -f Makefile.cvs post-configure: ${PERL} -pi -e "s@444@644@g" ${WRKSRC}/kdesktop/init/Templates/Makefile @@ -74,5 +98,9 @@ post-install: ${CHMOD} u+s ${PREFIX}/bin/kcheckpass ${CHGRP} kmem ${PREFIX}/bin/ksysguardd && \ ${CHMOD} g+s ${PREFIX}/bin/ksysguardd +.if defined(WITH_KERAMIK) + @if test -f ${PKGMESSAGE}; then \ + ${ECHO}; ${CAT} ${PKGMESSAGE}; ${ECHO}; fi +.endif # defined(WITH_KERAMIK) .include <bsd.port.post.mk> diff --git a/x11/kdebase3/distinfo b/x11/kdebase3/distinfo index 1138f72..1bc7764e 100644 --- a/x11/kdebase3/distinfo +++ b/x11/kdebase3/distinfo @@ -1 +1,2 @@ -MD5 (KDE/kdebase-3.0.3.tar.bz2) = a1c6cb06468608318c5e59e362773360 +MD5 (KDE/kdebase-3.0.4.tar.bz2) = d82ddae716912a3195139c8755e5c668 +MD5 (KDE/kdebase-keramik-20021008.1942.tar.bz2) = cee01ca9292219c56ebd1100f53f8502 diff --git a/x11/kdebase3/files/keramik-patch-kwin-Makefile.am b/x11/kdebase3/files/keramik-patch-kwin-Makefile.am new file mode 100644 index 0000000..7a14cf7 --- /dev/null +++ b/x11/kdebase3/files/keramik-patch-kwin-Makefile.am @@ -0,0 +1,20 @@ +--- kwin/Makefile.am.orig Fri Mar 8 15:49:39 2002 ++++ kwin/Makefile.am Sun Oct 6 16:33:31 2002 +@@ -8,14 +8,15 @@ + # workspace.cpp has to be first in order not to break --enable-final + kwin_la_SOURCES = workspace.cpp atoms.cpp client.cpp main.cpp \ + tabbox.cpp options.cpp plugins.cpp events.cpp KWinInterface.skel \ +- killwindow.cpp kwinbutton.cpp ++ killwindow.cpp kwinbutton.cpp placement.cpp popupinfo.cpp + kwin_la_LIBADD = $(LIB_KDEUI) $(LIBXINERAMA) + kwin_la_LDFLAGS = $(all_libraries) -module -avoid-version + + include_HEADERS = KWinInterface.h + + kwinincludedir = $(includedir)/kwin +-kwininclude_HEADERS = options.h client.h workspace.h kwinbutton.h ++kwininclude_HEADERS = options.h client.h workspace.h kwinbutton.h \ ++ placement.h popupinfo.h + + kwin_SOURCES = kwin_main.cpp + kwin_LDADD = kwin.la diff --git a/x11/kdebase3/files/keramik-patch-kwin-client.h b/x11/kdebase3/files/keramik-patch-kwin-client.h new file mode 100644 index 0000000..bf09b2f --- /dev/null +++ b/x11/kdebase3/files/keramik-patch-kwin-client.h @@ -0,0 +1,27 @@ +--- kwin/client.h.orig Sun Oct 6 16:00:30 2002 ++++ kwin/client.h Sun Oct 6 14:49:21 2002 +@@ -161,6 +161,7 @@ + bool isTool() const; // KDE4 remove me + bool isToolbar() const; + bool isTopMenu() const; ++ bool isMenu() const; // compat. for KDE 3.0.x <alane@freebsd.org> + bool isNormalWindow() const; // normal as in 'NET::Normal or NET::Unknown non-transient' + bool isDialog() const; + +@@ -505,6 +506,16 @@ + { + return cmap; + } ++ ++/* ++ compat. for 3.0.x <alane@freebsd.org> ++*/ ++ ++inline bool Client::isMenu() const ++{ ++ return isTopMenu(); ++} ++ + + class NoBorderClient : public Client + { diff --git a/x11/kdebase3/files/keramik-patch-kwin-clients-Makefile.am b/x11/kdebase3/files/keramik-patch-kwin-clients-Makefile.am new file mode 100644 index 0000000..d63afd6 --- /dev/null +++ b/x11/kdebase3/files/keramik-patch-kwin-clients-Makefile.am @@ -0,0 +1,6 @@ +--- kwin/clients/Makefile.am.orig Sat Jan 26 11:06:53 2002 ++++ kwin/clients/Makefile.am Mon Oct 7 03:51:41 2002 +@@ -1,2 +1,2 @@ + SUBDIRS = default kde1 riscos redmond quartz icewm web b2 \ +- modernsystem laptop system kwmtheme kstep ++ modernsystem laptop system kwmtheme kstep keramik diff --git a/x11/kdebase3/pkg-plist b/x11/kdebase3/pkg-plist index 3243809..c7a262f 100644 --- a/x11/kdebase3/pkg-plist +++ b/x11/kdebase3/pkg-plist @@ -1,3 +1,4 @@ +@comment Generated 20021007 on wwweasel.geeksrus.net by AlanE@FreeBSD.org. bin/appletproxy bin/chooser bin/conttest @@ -106,6 +107,8 @@ include/ksgrd/TimerSettings.h include/kwin/client.h include/kwin/kwinbutton.h include/kwin/options.h +%%KERAMIK%%include/kwin/placement.h +%%KERAMIK%%include/kwin/popupinfo.h include/kwin/workspace.h lib/appletproxy.la lib/appletproxy.so @@ -301,6 +304,10 @@ lib/kde3/kwin_icewm_config.la lib/kde3/kwin_icewm_config.so lib/kde3/kwin_kde1.la lib/kde3/kwin_kde1.so +%%KERAMIK%%lib/kde3/kwin_keramik.la +%%KERAMIK%%lib/kde3/kwin_keramik.so +%%KERAMIK%%lib/kde3/kwin_keramik_config.la +%%KERAMIK%%lib/kde3/kwin_keramik_config.so lib/kde3/kwin_kstep.la lib/kde3/kwin_kstep.so lib/kde3/kwin_kwmtheme.la @@ -1326,6 +1333,7 @@ share/apps/kwin/icewm-themes/titleIS.xpm share/apps/kwin/icewm-themes/titleIT.xpm share/apps/kwin/icewm.desktop share/apps/kwin/kde1.desktop +%%KERAMIK%%share/apps/kwin/keramik.desktop share/apps/kwin/kstep.desktop share/apps/kwin/laptop.desktop share/apps/kwin/modernsystem.desktop @@ -2543,12 +2551,9 @@ share/wallpapers/kde_passion.jpg share/wallpapers/kdm_bg.jpg share/wallpapers/only_k.jpg share/wallpapers/triplegears.jpg -@exec /bin/mkdir -p %D/share/templates/.source/emptydir -@exec /bin/mkdir -p %D/share/templates/.source/emptydir -@exec /bin/mkdir -p %D/share/templates/.source/emptydir -@exec /bin/mkdir -p %D/share/fonts/override -@exec /bin/mkdir -p %D/share/fonts/override @exec /bin/mkdir -p %D/share/apps/kscreensaver +@exec /bin/mkdir -p %D/share/fonts/override +@exec /bin/mkdir -p %D/share/templates/.source/emptydir @dirrm share/wallpapers @dirrm share/templates/.source/emptydir @dirrm share/templates/.source @@ -2556,7 +2561,10 @@ share/wallpapers/triplegears.jpg @dirrm share/sounds @dirrm share/services/useragentstrings @dirrm share/services/searchproviders +@dirrm share/services/kded @dirrm share/mimelnk/print +@dirrm share/mimelnk/application +@dirrm share/mimelnk @dirrm share/locale/l10n/za @dirrm share/locale/l10n/ye @dirrm share/locale/l10n/vn @@ -2659,10 +2667,23 @@ share/wallpapers/triplegears.jpg @dirrm share/icons/locolor/16x16/apps @dirrm share/icons/locolor/16x16 @dirrm share/icons/locolor +@dirrm share/icons/hicolor/48x48/filesystems @dirrm share/icons/hicolor/48x48/apps +@dirrm share/icons/hicolor/48x48 +@dirrm share/icons/hicolor/32x32/filesystems +@dirrm share/icons/hicolor/32x32/devices @dirrm share/icons/hicolor/32x32/apps +@dirrm share/icons/hicolor/32x32/actions +@dirrm share/icons/hicolor/32x32 +@dirrm share/icons/hicolor/22x22/actions +@dirrm share/icons/hicolor/22x22 +@dirrm share/icons/hicolor/16x16/filesystems +@dirrm share/icons/hicolor/16x16/devices +@dirrm share/icons/hicolor/16x16/apps +@dirrm share/icons/hicolor/16x16/actions +@dirrm share/icons/hicolor/16x16 +@dirrm share/icons/hicolor @dirrm share/fonts/override -@dirrm share/fonts @dirrm share/doc/HTML/en/kwrite @dirrm share/doc/HTML/en/ksysguard @dirrm share/doc/HTML/en/kpager @@ -2686,6 +2707,8 @@ share/wallpapers/triplegears.jpg @dirrm share/doc/HTML/en/kcontrol @dirrm share/doc/HTML/en/kate @dirrm share/doc/HTML/en/kaddressbook +@dirrm share/doc/HTML/en +@dirrm share/doc/HTML @dirrm share/config/kdm @dirrm share/apps/naughtyapplet/pics @dirrm share/apps/naughtyapplet @@ -2787,9 +2810,11 @@ share/wallpapers/triplegears.jpg @dirrm share/apps/kdeprintfax @dirrm share/apps/kdeprint_part @dirrm share/apps/kdeprint/template +@dirrm share/apps/kdeprint @dirrm share/apps/kdcop @dirrm share/apps/kcontrol/pics @dirrm share/apps/kcontrol +@dirrm share/apps/kconf_update @dirrm share/apps/kcmusb @dirrm share/apps/kcmlocale/pics @dirrm share/apps/kcmlocale @@ -2818,6 +2843,7 @@ share/wallpapers/triplegears.jpg @dirrm share/apps/kate/icons/hicolor/16x16 @dirrm share/apps/kate/icons/hicolor @dirrm share/apps/kate/icons +@dirrm share/apps/kate @dirrm share/apps/kappfinder/apps/WordProcessing @dirrm share/apps/kappfinder/apps/Utilities/XUtilities @dirrm share/apps/kappfinder/apps/Utilities @@ -2887,6 +2913,6 @@ share/wallpapers/triplegears.jpg @dirrm share/applnk/Development @dirrm share/applnk/Applications @dirrm share/applnk/.hidden -@dirrm share/applnk @dirrm include/kwin @dirrm include/ksgrd +@dirrm include/kate diff --git a/x11/kdebase4-runtime/Makefile b/x11/kdebase4-runtime/Makefile index 9898a07..9b37920 100644 --- a/x11/kdebase4-runtime/Makefile +++ b/x11/kdebase4-runtime/Makefile @@ -6,11 +6,16 @@ # PORTNAME= kdebase -PORTVERSION= ${KDE_VERSION} +PORTVERSION= ${KDE_DIST_VERSION} +PORTREVISION= 0 CATEGORIES?= x11 kde -MASTER_SITES= ${MASTER_SITE_KDE} -MASTER_SITE_SUBDIR= stable/${PORTVERSION}/src +MASTER_SITES= ${MASTER_SITE_KDE_kde} \ + ${MASTER_SITE_LOCAL_keramik} +MASTER_SITE_SUBDIR= stable/${KDE_VERSION}/src +DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.bz2:kde \ + ${PORTNAME}-keramik-${KERAMIK_DATE}.tar.bz2:keramik DIST_SUBDIR= KDE +EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}.tar.bz2 MAINTAINER?= kde@FreeBSD.org @@ -25,6 +30,9 @@ CONFIGURE_ENV+= RUN_KAPPFINDER=no CONFIGURE_ARGS+=--with-xdmdir=${X11BASE}/lib/X11/xdm \ --without-ldap --disable-closure USE_GMAKE= yes +KERAMIK_DATE= 20021008.1942 + +MASTER_SITE_LOCAL_keramik=${MASTER_SITE_LOCAL:S@%SUBDIR%/@alane/:keramik@g} .include "${.CURDIR}/../../x11/kde3/Makefile.kde" @@ -58,14 +66,30 @@ post-extract: @${ECHO} "#!/bin/sh" > ${WRKSRC}/mkpamserv @${ECHO} "exit 0" >> ${WRKSRC}/mkpamserv +.if !defined(WITHOUT_KERAMIK) +WITH_KERAMIK= yes +.endif # !defined(WITHOUT_KERAMIK) + +.if defined(WITH_KERAMIK) +PLIST_SUB+= KERAMIK="" +KERAMIK_TARBALL=${PORTNAME}-keramik-${KERAMIK_DATE}.tar.bz2 +pre-patch: + @cd ${WRKSRC};\ + ${BZCAT} ${DISTDIR}/${DIST_SUBDIR}/${KERAMIK_TARBALL} | ${TAR} xf -;\ + ${CAT} ${FILESDIR}/keramik-patch-* | ${PATCH} ${PATCH_ARGS} +.else +PLIST_SUB+= KERAMIK="@comment " +.endif # !defined(WITH_KERAMIK) + post-patch: @${PERL} -pi -e "s@Exec=ee@Exec=ElectricEyes@g" \ ${WRKSRC}/kappfinder/apps/Graphics/ElectricEyes.desktop -.if ${MACHINE_ARCH} == "alpha" pre-configure: +.if ${MACHINE_ARCH} == "alpha" ${PERL} -pi -e "s@-O2@-O@g" ${WRKSRC}/admin/acinclude.m4.in .endif + cd ${WRKSRC}; ${GMAKE} -f Makefile.cvs post-configure: ${PERL} -pi -e "s@444@644@g" ${WRKSRC}/kdesktop/init/Templates/Makefile @@ -74,5 +98,9 @@ post-install: ${CHMOD} u+s ${PREFIX}/bin/kcheckpass ${CHGRP} kmem ${PREFIX}/bin/ksysguardd && \ ${CHMOD} g+s ${PREFIX}/bin/ksysguardd +.if defined(WITH_KERAMIK) + @if test -f ${PKGMESSAGE}; then \ + ${ECHO}; ${CAT} ${PKGMESSAGE}; ${ECHO}; fi +.endif # defined(WITH_KERAMIK) .include <bsd.port.post.mk> diff --git a/x11/kdebase4-runtime/distinfo b/x11/kdebase4-runtime/distinfo index 1138f72..1bc7764e 100644 --- a/x11/kdebase4-runtime/distinfo +++ b/x11/kdebase4-runtime/distinfo @@ -1 +1,2 @@ -MD5 (KDE/kdebase-3.0.3.tar.bz2) = a1c6cb06468608318c5e59e362773360 +MD5 (KDE/kdebase-3.0.4.tar.bz2) = d82ddae716912a3195139c8755e5c668 +MD5 (KDE/kdebase-keramik-20021008.1942.tar.bz2) = cee01ca9292219c56ebd1100f53f8502 diff --git a/x11/kdebase4-runtime/files/keramik-patch-kwin-Makefile.am b/x11/kdebase4-runtime/files/keramik-patch-kwin-Makefile.am new file mode 100644 index 0000000..7a14cf7 --- /dev/null +++ b/x11/kdebase4-runtime/files/keramik-patch-kwin-Makefile.am @@ -0,0 +1,20 @@ +--- kwin/Makefile.am.orig Fri Mar 8 15:49:39 2002 ++++ kwin/Makefile.am Sun Oct 6 16:33:31 2002 +@@ -8,14 +8,15 @@ + # workspace.cpp has to be first in order not to break --enable-final + kwin_la_SOURCES = workspace.cpp atoms.cpp client.cpp main.cpp \ + tabbox.cpp options.cpp plugins.cpp events.cpp KWinInterface.skel \ +- killwindow.cpp kwinbutton.cpp ++ killwindow.cpp kwinbutton.cpp placement.cpp popupinfo.cpp + kwin_la_LIBADD = $(LIB_KDEUI) $(LIBXINERAMA) + kwin_la_LDFLAGS = $(all_libraries) -module -avoid-version + + include_HEADERS = KWinInterface.h + + kwinincludedir = $(includedir)/kwin +-kwininclude_HEADERS = options.h client.h workspace.h kwinbutton.h ++kwininclude_HEADERS = options.h client.h workspace.h kwinbutton.h \ ++ placement.h popupinfo.h + + kwin_SOURCES = kwin_main.cpp + kwin_LDADD = kwin.la diff --git a/x11/kdebase4-runtime/files/keramik-patch-kwin-client.h b/x11/kdebase4-runtime/files/keramik-patch-kwin-client.h new file mode 100644 index 0000000..bf09b2f --- /dev/null +++ b/x11/kdebase4-runtime/files/keramik-patch-kwin-client.h @@ -0,0 +1,27 @@ +--- kwin/client.h.orig Sun Oct 6 16:00:30 2002 ++++ kwin/client.h Sun Oct 6 14:49:21 2002 +@@ -161,6 +161,7 @@ + bool isTool() const; // KDE4 remove me + bool isToolbar() const; + bool isTopMenu() const; ++ bool isMenu() const; // compat. for KDE 3.0.x <alane@freebsd.org> + bool isNormalWindow() const; // normal as in 'NET::Normal or NET::Unknown non-transient' + bool isDialog() const; + +@@ -505,6 +506,16 @@ + { + return cmap; + } ++ ++/* ++ compat. for 3.0.x <alane@freebsd.org> ++*/ ++ ++inline bool Client::isMenu() const ++{ ++ return isTopMenu(); ++} ++ + + class NoBorderClient : public Client + { diff --git a/x11/kdebase4-runtime/files/keramik-patch-kwin-clients-Makefile.am b/x11/kdebase4-runtime/files/keramik-patch-kwin-clients-Makefile.am new file mode 100644 index 0000000..d63afd6 --- /dev/null +++ b/x11/kdebase4-runtime/files/keramik-patch-kwin-clients-Makefile.am @@ -0,0 +1,6 @@ +--- kwin/clients/Makefile.am.orig Sat Jan 26 11:06:53 2002 ++++ kwin/clients/Makefile.am Mon Oct 7 03:51:41 2002 +@@ -1,2 +1,2 @@ + SUBDIRS = default kde1 riscos redmond quartz icewm web b2 \ +- modernsystem laptop system kwmtheme kstep ++ modernsystem laptop system kwmtheme kstep keramik diff --git a/x11/kdebase4-runtime/pkg-plist b/x11/kdebase4-runtime/pkg-plist index 3243809..c7a262f 100644 --- a/x11/kdebase4-runtime/pkg-plist +++ b/x11/kdebase4-runtime/pkg-plist @@ -1,3 +1,4 @@ +@comment Generated 20021007 on wwweasel.geeksrus.net by AlanE@FreeBSD.org. bin/appletproxy bin/chooser bin/conttest @@ -106,6 +107,8 @@ include/ksgrd/TimerSettings.h include/kwin/client.h include/kwin/kwinbutton.h include/kwin/options.h +%%KERAMIK%%include/kwin/placement.h +%%KERAMIK%%include/kwin/popupinfo.h include/kwin/workspace.h lib/appletproxy.la lib/appletproxy.so @@ -301,6 +304,10 @@ lib/kde3/kwin_icewm_config.la lib/kde3/kwin_icewm_config.so lib/kde3/kwin_kde1.la lib/kde3/kwin_kde1.so +%%KERAMIK%%lib/kde3/kwin_keramik.la +%%KERAMIK%%lib/kde3/kwin_keramik.so +%%KERAMIK%%lib/kde3/kwin_keramik_config.la +%%KERAMIK%%lib/kde3/kwin_keramik_config.so lib/kde3/kwin_kstep.la lib/kde3/kwin_kstep.so lib/kde3/kwin_kwmtheme.la @@ -1326,6 +1333,7 @@ share/apps/kwin/icewm-themes/titleIS.xpm share/apps/kwin/icewm-themes/titleIT.xpm share/apps/kwin/icewm.desktop share/apps/kwin/kde1.desktop +%%KERAMIK%%share/apps/kwin/keramik.desktop share/apps/kwin/kstep.desktop share/apps/kwin/laptop.desktop share/apps/kwin/modernsystem.desktop @@ -2543,12 +2551,9 @@ share/wallpapers/kde_passion.jpg share/wallpapers/kdm_bg.jpg share/wallpapers/only_k.jpg share/wallpapers/triplegears.jpg -@exec /bin/mkdir -p %D/share/templates/.source/emptydir -@exec /bin/mkdir -p %D/share/templates/.source/emptydir -@exec /bin/mkdir -p %D/share/templates/.source/emptydir -@exec /bin/mkdir -p %D/share/fonts/override -@exec /bin/mkdir -p %D/share/fonts/override @exec /bin/mkdir -p %D/share/apps/kscreensaver +@exec /bin/mkdir -p %D/share/fonts/override +@exec /bin/mkdir -p %D/share/templates/.source/emptydir @dirrm share/wallpapers @dirrm share/templates/.source/emptydir @dirrm share/templates/.source @@ -2556,7 +2561,10 @@ share/wallpapers/triplegears.jpg @dirrm share/sounds @dirrm share/services/useragentstrings @dirrm share/services/searchproviders +@dirrm share/services/kded @dirrm share/mimelnk/print +@dirrm share/mimelnk/application +@dirrm share/mimelnk @dirrm share/locale/l10n/za @dirrm share/locale/l10n/ye @dirrm share/locale/l10n/vn @@ -2659,10 +2667,23 @@ share/wallpapers/triplegears.jpg @dirrm share/icons/locolor/16x16/apps @dirrm share/icons/locolor/16x16 @dirrm share/icons/locolor +@dirrm share/icons/hicolor/48x48/filesystems @dirrm share/icons/hicolor/48x48/apps +@dirrm share/icons/hicolor/48x48 +@dirrm share/icons/hicolor/32x32/filesystems +@dirrm share/icons/hicolor/32x32/devices @dirrm share/icons/hicolor/32x32/apps +@dirrm share/icons/hicolor/32x32/actions +@dirrm share/icons/hicolor/32x32 +@dirrm share/icons/hicolor/22x22/actions +@dirrm share/icons/hicolor/22x22 +@dirrm share/icons/hicolor/16x16/filesystems +@dirrm share/icons/hicolor/16x16/devices +@dirrm share/icons/hicolor/16x16/apps +@dirrm share/icons/hicolor/16x16/actions +@dirrm share/icons/hicolor/16x16 +@dirrm share/icons/hicolor @dirrm share/fonts/override -@dirrm share/fonts @dirrm share/doc/HTML/en/kwrite @dirrm share/doc/HTML/en/ksysguard @dirrm share/doc/HTML/en/kpager @@ -2686,6 +2707,8 @@ share/wallpapers/triplegears.jpg @dirrm share/doc/HTML/en/kcontrol @dirrm share/doc/HTML/en/kate @dirrm share/doc/HTML/en/kaddressbook +@dirrm share/doc/HTML/en +@dirrm share/doc/HTML @dirrm share/config/kdm @dirrm share/apps/naughtyapplet/pics @dirrm share/apps/naughtyapplet @@ -2787,9 +2810,11 @@ share/wallpapers/triplegears.jpg @dirrm share/apps/kdeprintfax @dirrm share/apps/kdeprint_part @dirrm share/apps/kdeprint/template +@dirrm share/apps/kdeprint @dirrm share/apps/kdcop @dirrm share/apps/kcontrol/pics @dirrm share/apps/kcontrol +@dirrm share/apps/kconf_update @dirrm share/apps/kcmusb @dirrm share/apps/kcmlocale/pics @dirrm share/apps/kcmlocale @@ -2818,6 +2843,7 @@ share/wallpapers/triplegears.jpg @dirrm share/apps/kate/icons/hicolor/16x16 @dirrm share/apps/kate/icons/hicolor @dirrm share/apps/kate/icons +@dirrm share/apps/kate @dirrm share/apps/kappfinder/apps/WordProcessing @dirrm share/apps/kappfinder/apps/Utilities/XUtilities @dirrm share/apps/kappfinder/apps/Utilities @@ -2887,6 +2913,6 @@ share/wallpapers/triplegears.jpg @dirrm share/applnk/Development @dirrm share/applnk/Applications @dirrm share/applnk/.hidden -@dirrm share/applnk @dirrm include/kwin @dirrm include/ksgrd +@dirrm include/kate diff --git a/x11/kdebase4-workspace/Makefile b/x11/kdebase4-workspace/Makefile index 9898a07..9b37920 100644 --- a/x11/kdebase4-workspace/Makefile +++ b/x11/kdebase4-workspace/Makefile @@ -6,11 +6,16 @@ # PORTNAME= kdebase -PORTVERSION= ${KDE_VERSION} +PORTVERSION= ${KDE_DIST_VERSION} +PORTREVISION= 0 CATEGORIES?= x11 kde -MASTER_SITES= ${MASTER_SITE_KDE} -MASTER_SITE_SUBDIR= stable/${PORTVERSION}/src +MASTER_SITES= ${MASTER_SITE_KDE_kde} \ + ${MASTER_SITE_LOCAL_keramik} +MASTER_SITE_SUBDIR= stable/${KDE_VERSION}/src +DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.bz2:kde \ + ${PORTNAME}-keramik-${KERAMIK_DATE}.tar.bz2:keramik DIST_SUBDIR= KDE +EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}.tar.bz2 MAINTAINER?= kde@FreeBSD.org @@ -25,6 +30,9 @@ CONFIGURE_ENV+= RUN_KAPPFINDER=no CONFIGURE_ARGS+=--with-xdmdir=${X11BASE}/lib/X11/xdm \ --without-ldap --disable-closure USE_GMAKE= yes +KERAMIK_DATE= 20021008.1942 + +MASTER_SITE_LOCAL_keramik=${MASTER_SITE_LOCAL:S@%SUBDIR%/@alane/:keramik@g} .include "${.CURDIR}/../../x11/kde3/Makefile.kde" @@ -58,14 +66,30 @@ post-extract: @${ECHO} "#!/bin/sh" > ${WRKSRC}/mkpamserv @${ECHO} "exit 0" >> ${WRKSRC}/mkpamserv +.if !defined(WITHOUT_KERAMIK) +WITH_KERAMIK= yes +.endif # !defined(WITHOUT_KERAMIK) + +.if defined(WITH_KERAMIK) +PLIST_SUB+= KERAMIK="" +KERAMIK_TARBALL=${PORTNAME}-keramik-${KERAMIK_DATE}.tar.bz2 +pre-patch: + @cd ${WRKSRC};\ + ${BZCAT} ${DISTDIR}/${DIST_SUBDIR}/${KERAMIK_TARBALL} | ${TAR} xf -;\ + ${CAT} ${FILESDIR}/keramik-patch-* | ${PATCH} ${PATCH_ARGS} +.else +PLIST_SUB+= KERAMIK="@comment " +.endif # !defined(WITH_KERAMIK) + post-patch: @${PERL} -pi -e "s@Exec=ee@Exec=ElectricEyes@g" \ ${WRKSRC}/kappfinder/apps/Graphics/ElectricEyes.desktop -.if ${MACHINE_ARCH} == "alpha" pre-configure: +.if ${MACHINE_ARCH} == "alpha" ${PERL} -pi -e "s@-O2@-O@g" ${WRKSRC}/admin/acinclude.m4.in .endif + cd ${WRKSRC}; ${GMAKE} -f Makefile.cvs post-configure: ${PERL} -pi -e "s@444@644@g" ${WRKSRC}/kdesktop/init/Templates/Makefile @@ -74,5 +98,9 @@ post-install: ${CHMOD} u+s ${PREFIX}/bin/kcheckpass ${CHGRP} kmem ${PREFIX}/bin/ksysguardd && \ ${CHMOD} g+s ${PREFIX}/bin/ksysguardd +.if defined(WITH_KERAMIK) + @if test -f ${PKGMESSAGE}; then \ + ${ECHO}; ${CAT} ${PKGMESSAGE}; ${ECHO}; fi +.endif # defined(WITH_KERAMIK) .include <bsd.port.post.mk> diff --git a/x11/kdebase4-workspace/distinfo b/x11/kdebase4-workspace/distinfo index 1138f72..1bc7764e 100644 --- a/x11/kdebase4-workspace/distinfo +++ b/x11/kdebase4-workspace/distinfo @@ -1 +1,2 @@ -MD5 (KDE/kdebase-3.0.3.tar.bz2) = a1c6cb06468608318c5e59e362773360 +MD5 (KDE/kdebase-3.0.4.tar.bz2) = d82ddae716912a3195139c8755e5c668 +MD5 (KDE/kdebase-keramik-20021008.1942.tar.bz2) = cee01ca9292219c56ebd1100f53f8502 diff --git a/x11/kdebase4-workspace/files/keramik-patch-kwin-Makefile.am b/x11/kdebase4-workspace/files/keramik-patch-kwin-Makefile.am new file mode 100644 index 0000000..7a14cf7 --- /dev/null +++ b/x11/kdebase4-workspace/files/keramik-patch-kwin-Makefile.am @@ -0,0 +1,20 @@ +--- kwin/Makefile.am.orig Fri Mar 8 15:49:39 2002 ++++ kwin/Makefile.am Sun Oct 6 16:33:31 2002 +@@ -8,14 +8,15 @@ + # workspace.cpp has to be first in order not to break --enable-final + kwin_la_SOURCES = workspace.cpp atoms.cpp client.cpp main.cpp \ + tabbox.cpp options.cpp plugins.cpp events.cpp KWinInterface.skel \ +- killwindow.cpp kwinbutton.cpp ++ killwindow.cpp kwinbutton.cpp placement.cpp popupinfo.cpp + kwin_la_LIBADD = $(LIB_KDEUI) $(LIBXINERAMA) + kwin_la_LDFLAGS = $(all_libraries) -module -avoid-version + + include_HEADERS = KWinInterface.h + + kwinincludedir = $(includedir)/kwin +-kwininclude_HEADERS = options.h client.h workspace.h kwinbutton.h ++kwininclude_HEADERS = options.h client.h workspace.h kwinbutton.h \ ++ placement.h popupinfo.h + + kwin_SOURCES = kwin_main.cpp + kwin_LDADD = kwin.la diff --git a/x11/kdebase4-workspace/files/keramik-patch-kwin-client.h b/x11/kdebase4-workspace/files/keramik-patch-kwin-client.h new file mode 100644 index 0000000..bf09b2f --- /dev/null +++ b/x11/kdebase4-workspace/files/keramik-patch-kwin-client.h @@ -0,0 +1,27 @@ +--- kwin/client.h.orig Sun Oct 6 16:00:30 2002 ++++ kwin/client.h Sun Oct 6 14:49:21 2002 +@@ -161,6 +161,7 @@ + bool isTool() const; // KDE4 remove me + bool isToolbar() const; + bool isTopMenu() const; ++ bool isMenu() const; // compat. for KDE 3.0.x <alane@freebsd.org> + bool isNormalWindow() const; // normal as in 'NET::Normal or NET::Unknown non-transient' + bool isDialog() const; + +@@ -505,6 +506,16 @@ + { + return cmap; + } ++ ++/* ++ compat. for 3.0.x <alane@freebsd.org> ++*/ ++ ++inline bool Client::isMenu() const ++{ ++ return isTopMenu(); ++} ++ + + class NoBorderClient : public Client + { diff --git a/x11/kdebase4-workspace/files/keramik-patch-kwin-clients-Makefile.am b/x11/kdebase4-workspace/files/keramik-patch-kwin-clients-Makefile.am new file mode 100644 index 0000000..d63afd6 --- /dev/null +++ b/x11/kdebase4-workspace/files/keramik-patch-kwin-clients-Makefile.am @@ -0,0 +1,6 @@ +--- kwin/clients/Makefile.am.orig Sat Jan 26 11:06:53 2002 ++++ kwin/clients/Makefile.am Mon Oct 7 03:51:41 2002 +@@ -1,2 +1,2 @@ + SUBDIRS = default kde1 riscos redmond quartz icewm web b2 \ +- modernsystem laptop system kwmtheme kstep ++ modernsystem laptop system kwmtheme kstep keramik diff --git a/x11/kdebase4-workspace/pkg-plist b/x11/kdebase4-workspace/pkg-plist index 3243809..c7a262f 100644 --- a/x11/kdebase4-workspace/pkg-plist +++ b/x11/kdebase4-workspace/pkg-plist @@ -1,3 +1,4 @@ +@comment Generated 20021007 on wwweasel.geeksrus.net by AlanE@FreeBSD.org. bin/appletproxy bin/chooser bin/conttest @@ -106,6 +107,8 @@ include/ksgrd/TimerSettings.h include/kwin/client.h include/kwin/kwinbutton.h include/kwin/options.h +%%KERAMIK%%include/kwin/placement.h +%%KERAMIK%%include/kwin/popupinfo.h include/kwin/workspace.h lib/appletproxy.la lib/appletproxy.so @@ -301,6 +304,10 @@ lib/kde3/kwin_icewm_config.la lib/kde3/kwin_icewm_config.so lib/kde3/kwin_kde1.la lib/kde3/kwin_kde1.so +%%KERAMIK%%lib/kde3/kwin_keramik.la +%%KERAMIK%%lib/kde3/kwin_keramik.so +%%KERAMIK%%lib/kde3/kwin_keramik_config.la +%%KERAMIK%%lib/kde3/kwin_keramik_config.so lib/kde3/kwin_kstep.la lib/kde3/kwin_kstep.so lib/kde3/kwin_kwmtheme.la @@ -1326,6 +1333,7 @@ share/apps/kwin/icewm-themes/titleIS.xpm share/apps/kwin/icewm-themes/titleIT.xpm share/apps/kwin/icewm.desktop share/apps/kwin/kde1.desktop +%%KERAMIK%%share/apps/kwin/keramik.desktop share/apps/kwin/kstep.desktop share/apps/kwin/laptop.desktop share/apps/kwin/modernsystem.desktop @@ -2543,12 +2551,9 @@ share/wallpapers/kde_passion.jpg share/wallpapers/kdm_bg.jpg share/wallpapers/only_k.jpg share/wallpapers/triplegears.jpg -@exec /bin/mkdir -p %D/share/templates/.source/emptydir -@exec /bin/mkdir -p %D/share/templates/.source/emptydir -@exec /bin/mkdir -p %D/share/templates/.source/emptydir -@exec /bin/mkdir -p %D/share/fonts/override -@exec /bin/mkdir -p %D/share/fonts/override @exec /bin/mkdir -p %D/share/apps/kscreensaver +@exec /bin/mkdir -p %D/share/fonts/override +@exec /bin/mkdir -p %D/share/templates/.source/emptydir @dirrm share/wallpapers @dirrm share/templates/.source/emptydir @dirrm share/templates/.source @@ -2556,7 +2561,10 @@ share/wallpapers/triplegears.jpg @dirrm share/sounds @dirrm share/services/useragentstrings @dirrm share/services/searchproviders +@dirrm share/services/kded @dirrm share/mimelnk/print +@dirrm share/mimelnk/application +@dirrm share/mimelnk @dirrm share/locale/l10n/za @dirrm share/locale/l10n/ye @dirrm share/locale/l10n/vn @@ -2659,10 +2667,23 @@ share/wallpapers/triplegears.jpg @dirrm share/icons/locolor/16x16/apps @dirrm share/icons/locolor/16x16 @dirrm share/icons/locolor +@dirrm share/icons/hicolor/48x48/filesystems @dirrm share/icons/hicolor/48x48/apps +@dirrm share/icons/hicolor/48x48 +@dirrm share/icons/hicolor/32x32/filesystems +@dirrm share/icons/hicolor/32x32/devices @dirrm share/icons/hicolor/32x32/apps +@dirrm share/icons/hicolor/32x32/actions +@dirrm share/icons/hicolor/32x32 +@dirrm share/icons/hicolor/22x22/actions +@dirrm share/icons/hicolor/22x22 +@dirrm share/icons/hicolor/16x16/filesystems +@dirrm share/icons/hicolor/16x16/devices +@dirrm share/icons/hicolor/16x16/apps +@dirrm share/icons/hicolor/16x16/actions +@dirrm share/icons/hicolor/16x16 +@dirrm share/icons/hicolor @dirrm share/fonts/override -@dirrm share/fonts @dirrm share/doc/HTML/en/kwrite @dirrm share/doc/HTML/en/ksysguard @dirrm share/doc/HTML/en/kpager @@ -2686,6 +2707,8 @@ share/wallpapers/triplegears.jpg @dirrm share/doc/HTML/en/kcontrol @dirrm share/doc/HTML/en/kate @dirrm share/doc/HTML/en/kaddressbook +@dirrm share/doc/HTML/en +@dirrm share/doc/HTML @dirrm share/config/kdm @dirrm share/apps/naughtyapplet/pics @dirrm share/apps/naughtyapplet @@ -2787,9 +2810,11 @@ share/wallpapers/triplegears.jpg @dirrm share/apps/kdeprintfax @dirrm share/apps/kdeprint_part @dirrm share/apps/kdeprint/template +@dirrm share/apps/kdeprint @dirrm share/apps/kdcop @dirrm share/apps/kcontrol/pics @dirrm share/apps/kcontrol +@dirrm share/apps/kconf_update @dirrm share/apps/kcmusb @dirrm share/apps/kcmlocale/pics @dirrm share/apps/kcmlocale @@ -2818,6 +2843,7 @@ share/wallpapers/triplegears.jpg @dirrm share/apps/kate/icons/hicolor/16x16 @dirrm share/apps/kate/icons/hicolor @dirrm share/apps/kate/icons +@dirrm share/apps/kate @dirrm share/apps/kappfinder/apps/WordProcessing @dirrm share/apps/kappfinder/apps/Utilities/XUtilities @dirrm share/apps/kappfinder/apps/Utilities @@ -2887,6 +2913,6 @@ share/wallpapers/triplegears.jpg @dirrm share/applnk/Development @dirrm share/applnk/Applications @dirrm share/applnk/.hidden -@dirrm share/applnk @dirrm include/kwin @dirrm include/ksgrd +@dirrm include/kate diff --git a/x11/kdebase4/Makefile b/x11/kdebase4/Makefile index 9898a07..9b37920 100644 --- a/x11/kdebase4/Makefile +++ b/x11/kdebase4/Makefile @@ -6,11 +6,16 @@ # PORTNAME= kdebase -PORTVERSION= ${KDE_VERSION} +PORTVERSION= ${KDE_DIST_VERSION} +PORTREVISION= 0 CATEGORIES?= x11 kde -MASTER_SITES= ${MASTER_SITE_KDE} -MASTER_SITE_SUBDIR= stable/${PORTVERSION}/src +MASTER_SITES= ${MASTER_SITE_KDE_kde} \ + ${MASTER_SITE_LOCAL_keramik} +MASTER_SITE_SUBDIR= stable/${KDE_VERSION}/src +DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.bz2:kde \ + ${PORTNAME}-keramik-${KERAMIK_DATE}.tar.bz2:keramik DIST_SUBDIR= KDE +EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}.tar.bz2 MAINTAINER?= kde@FreeBSD.org @@ -25,6 +30,9 @@ CONFIGURE_ENV+= RUN_KAPPFINDER=no CONFIGURE_ARGS+=--with-xdmdir=${X11BASE}/lib/X11/xdm \ --without-ldap --disable-closure USE_GMAKE= yes +KERAMIK_DATE= 20021008.1942 + +MASTER_SITE_LOCAL_keramik=${MASTER_SITE_LOCAL:S@%SUBDIR%/@alane/:keramik@g} .include "${.CURDIR}/../../x11/kde3/Makefile.kde" @@ -58,14 +66,30 @@ post-extract: @${ECHO} "#!/bin/sh" > ${WRKSRC}/mkpamserv @${ECHO} "exit 0" >> ${WRKSRC}/mkpamserv +.if !defined(WITHOUT_KERAMIK) +WITH_KERAMIK= yes +.endif # !defined(WITHOUT_KERAMIK) + +.if defined(WITH_KERAMIK) +PLIST_SUB+= KERAMIK="" +KERAMIK_TARBALL=${PORTNAME}-keramik-${KERAMIK_DATE}.tar.bz2 +pre-patch: + @cd ${WRKSRC};\ + ${BZCAT} ${DISTDIR}/${DIST_SUBDIR}/${KERAMIK_TARBALL} | ${TAR} xf -;\ + ${CAT} ${FILESDIR}/keramik-patch-* | ${PATCH} ${PATCH_ARGS} +.else +PLIST_SUB+= KERAMIK="@comment " +.endif # !defined(WITH_KERAMIK) + post-patch: @${PERL} -pi -e "s@Exec=ee@Exec=ElectricEyes@g" \ ${WRKSRC}/kappfinder/apps/Graphics/ElectricEyes.desktop -.if ${MACHINE_ARCH} == "alpha" pre-configure: +.if ${MACHINE_ARCH} == "alpha" ${PERL} -pi -e "s@-O2@-O@g" ${WRKSRC}/admin/acinclude.m4.in .endif + cd ${WRKSRC}; ${GMAKE} -f Makefile.cvs post-configure: ${PERL} -pi -e "s@444@644@g" ${WRKSRC}/kdesktop/init/Templates/Makefile @@ -74,5 +98,9 @@ post-install: ${CHMOD} u+s ${PREFIX}/bin/kcheckpass ${CHGRP} kmem ${PREFIX}/bin/ksysguardd && \ ${CHMOD} g+s ${PREFIX}/bin/ksysguardd +.if defined(WITH_KERAMIK) + @if test -f ${PKGMESSAGE}; then \ + ${ECHO}; ${CAT} ${PKGMESSAGE}; ${ECHO}; fi +.endif # defined(WITH_KERAMIK) .include <bsd.port.post.mk> diff --git a/x11/kdebase4/distinfo b/x11/kdebase4/distinfo index 1138f72..1bc7764e 100644 --- a/x11/kdebase4/distinfo +++ b/x11/kdebase4/distinfo @@ -1 +1,2 @@ -MD5 (KDE/kdebase-3.0.3.tar.bz2) = a1c6cb06468608318c5e59e362773360 +MD5 (KDE/kdebase-3.0.4.tar.bz2) = d82ddae716912a3195139c8755e5c668 +MD5 (KDE/kdebase-keramik-20021008.1942.tar.bz2) = cee01ca9292219c56ebd1100f53f8502 diff --git a/x11/kdebase4/files/keramik-patch-kwin-Makefile.am b/x11/kdebase4/files/keramik-patch-kwin-Makefile.am new file mode 100644 index 0000000..7a14cf7 --- /dev/null +++ b/x11/kdebase4/files/keramik-patch-kwin-Makefile.am @@ -0,0 +1,20 @@ +--- kwin/Makefile.am.orig Fri Mar 8 15:49:39 2002 ++++ kwin/Makefile.am Sun Oct 6 16:33:31 2002 +@@ -8,14 +8,15 @@ + # workspace.cpp has to be first in order not to break --enable-final + kwin_la_SOURCES = workspace.cpp atoms.cpp client.cpp main.cpp \ + tabbox.cpp options.cpp plugins.cpp events.cpp KWinInterface.skel \ +- killwindow.cpp kwinbutton.cpp ++ killwindow.cpp kwinbutton.cpp placement.cpp popupinfo.cpp + kwin_la_LIBADD = $(LIB_KDEUI) $(LIBXINERAMA) + kwin_la_LDFLAGS = $(all_libraries) -module -avoid-version + + include_HEADERS = KWinInterface.h + + kwinincludedir = $(includedir)/kwin +-kwininclude_HEADERS = options.h client.h workspace.h kwinbutton.h ++kwininclude_HEADERS = options.h client.h workspace.h kwinbutton.h \ ++ placement.h popupinfo.h + + kwin_SOURCES = kwin_main.cpp + kwin_LDADD = kwin.la diff --git a/x11/kdebase4/files/keramik-patch-kwin-client.h b/x11/kdebase4/files/keramik-patch-kwin-client.h new file mode 100644 index 0000000..bf09b2f --- /dev/null +++ b/x11/kdebase4/files/keramik-patch-kwin-client.h @@ -0,0 +1,27 @@ +--- kwin/client.h.orig Sun Oct 6 16:00:30 2002 ++++ kwin/client.h Sun Oct 6 14:49:21 2002 +@@ -161,6 +161,7 @@ + bool isTool() const; // KDE4 remove me + bool isToolbar() const; + bool isTopMenu() const; ++ bool isMenu() const; // compat. for KDE 3.0.x <alane@freebsd.org> + bool isNormalWindow() const; // normal as in 'NET::Normal or NET::Unknown non-transient' + bool isDialog() const; + +@@ -505,6 +506,16 @@ + { + return cmap; + } ++ ++/* ++ compat. for 3.0.x <alane@freebsd.org> ++*/ ++ ++inline bool Client::isMenu() const ++{ ++ return isTopMenu(); ++} ++ + + class NoBorderClient : public Client + { diff --git a/x11/kdebase4/files/keramik-patch-kwin-clients-Makefile.am b/x11/kdebase4/files/keramik-patch-kwin-clients-Makefile.am new file mode 100644 index 0000000..d63afd6 --- /dev/null +++ b/x11/kdebase4/files/keramik-patch-kwin-clients-Makefile.am @@ -0,0 +1,6 @@ +--- kwin/clients/Makefile.am.orig Sat Jan 26 11:06:53 2002 ++++ kwin/clients/Makefile.am Mon Oct 7 03:51:41 2002 +@@ -1,2 +1,2 @@ + SUBDIRS = default kde1 riscos redmond quartz icewm web b2 \ +- modernsystem laptop system kwmtheme kstep ++ modernsystem laptop system kwmtheme kstep keramik diff --git a/x11/kdebase4/pkg-plist b/x11/kdebase4/pkg-plist index 3243809..c7a262f 100644 --- a/x11/kdebase4/pkg-plist +++ b/x11/kdebase4/pkg-plist @@ -1,3 +1,4 @@ +@comment Generated 20021007 on wwweasel.geeksrus.net by AlanE@FreeBSD.org. bin/appletproxy bin/chooser bin/conttest @@ -106,6 +107,8 @@ include/ksgrd/TimerSettings.h include/kwin/client.h include/kwin/kwinbutton.h include/kwin/options.h +%%KERAMIK%%include/kwin/placement.h +%%KERAMIK%%include/kwin/popupinfo.h include/kwin/workspace.h lib/appletproxy.la lib/appletproxy.so @@ -301,6 +304,10 @@ lib/kde3/kwin_icewm_config.la lib/kde3/kwin_icewm_config.so lib/kde3/kwin_kde1.la lib/kde3/kwin_kde1.so +%%KERAMIK%%lib/kde3/kwin_keramik.la +%%KERAMIK%%lib/kde3/kwin_keramik.so +%%KERAMIK%%lib/kde3/kwin_keramik_config.la +%%KERAMIK%%lib/kde3/kwin_keramik_config.so lib/kde3/kwin_kstep.la lib/kde3/kwin_kstep.so lib/kde3/kwin_kwmtheme.la @@ -1326,6 +1333,7 @@ share/apps/kwin/icewm-themes/titleIS.xpm share/apps/kwin/icewm-themes/titleIT.xpm share/apps/kwin/icewm.desktop share/apps/kwin/kde1.desktop +%%KERAMIK%%share/apps/kwin/keramik.desktop share/apps/kwin/kstep.desktop share/apps/kwin/laptop.desktop share/apps/kwin/modernsystem.desktop @@ -2543,12 +2551,9 @@ share/wallpapers/kde_passion.jpg share/wallpapers/kdm_bg.jpg share/wallpapers/only_k.jpg share/wallpapers/triplegears.jpg -@exec /bin/mkdir -p %D/share/templates/.source/emptydir -@exec /bin/mkdir -p %D/share/templates/.source/emptydir -@exec /bin/mkdir -p %D/share/templates/.source/emptydir -@exec /bin/mkdir -p %D/share/fonts/override -@exec /bin/mkdir -p %D/share/fonts/override @exec /bin/mkdir -p %D/share/apps/kscreensaver +@exec /bin/mkdir -p %D/share/fonts/override +@exec /bin/mkdir -p %D/share/templates/.source/emptydir @dirrm share/wallpapers @dirrm share/templates/.source/emptydir @dirrm share/templates/.source @@ -2556,7 +2561,10 @@ share/wallpapers/triplegears.jpg @dirrm share/sounds @dirrm share/services/useragentstrings @dirrm share/services/searchproviders +@dirrm share/services/kded @dirrm share/mimelnk/print +@dirrm share/mimelnk/application +@dirrm share/mimelnk @dirrm share/locale/l10n/za @dirrm share/locale/l10n/ye @dirrm share/locale/l10n/vn @@ -2659,10 +2667,23 @@ share/wallpapers/triplegears.jpg @dirrm share/icons/locolor/16x16/apps @dirrm share/icons/locolor/16x16 @dirrm share/icons/locolor +@dirrm share/icons/hicolor/48x48/filesystems @dirrm share/icons/hicolor/48x48/apps +@dirrm share/icons/hicolor/48x48 +@dirrm share/icons/hicolor/32x32/filesystems +@dirrm share/icons/hicolor/32x32/devices @dirrm share/icons/hicolor/32x32/apps +@dirrm share/icons/hicolor/32x32/actions +@dirrm share/icons/hicolor/32x32 +@dirrm share/icons/hicolor/22x22/actions +@dirrm share/icons/hicolor/22x22 +@dirrm share/icons/hicolor/16x16/filesystems +@dirrm share/icons/hicolor/16x16/devices +@dirrm share/icons/hicolor/16x16/apps +@dirrm share/icons/hicolor/16x16/actions +@dirrm share/icons/hicolor/16x16 +@dirrm share/icons/hicolor @dirrm share/fonts/override -@dirrm share/fonts @dirrm share/doc/HTML/en/kwrite @dirrm share/doc/HTML/en/ksysguard @dirrm share/doc/HTML/en/kpager @@ -2686,6 +2707,8 @@ share/wallpapers/triplegears.jpg @dirrm share/doc/HTML/en/kcontrol @dirrm share/doc/HTML/en/kate @dirrm share/doc/HTML/en/kaddressbook +@dirrm share/doc/HTML/en +@dirrm share/doc/HTML @dirrm share/config/kdm @dirrm share/apps/naughtyapplet/pics @dirrm share/apps/naughtyapplet @@ -2787,9 +2810,11 @@ share/wallpapers/triplegears.jpg @dirrm share/apps/kdeprintfax @dirrm share/apps/kdeprint_part @dirrm share/apps/kdeprint/template +@dirrm share/apps/kdeprint @dirrm share/apps/kdcop @dirrm share/apps/kcontrol/pics @dirrm share/apps/kcontrol +@dirrm share/apps/kconf_update @dirrm share/apps/kcmusb @dirrm share/apps/kcmlocale/pics @dirrm share/apps/kcmlocale @@ -2818,6 +2843,7 @@ share/wallpapers/triplegears.jpg @dirrm share/apps/kate/icons/hicolor/16x16 @dirrm share/apps/kate/icons/hicolor @dirrm share/apps/kate/icons +@dirrm share/apps/kate @dirrm share/apps/kappfinder/apps/WordProcessing @dirrm share/apps/kappfinder/apps/Utilities/XUtilities @dirrm share/apps/kappfinder/apps/Utilities @@ -2887,6 +2913,6 @@ share/wallpapers/triplegears.jpg @dirrm share/applnk/Development @dirrm share/applnk/Applications @dirrm share/applnk/.hidden -@dirrm share/applnk @dirrm include/kwin @dirrm include/ksgrd +@dirrm include/kate diff --git a/x11/kdelibs3/Makefile b/x11/kdelibs3/Makefile index eeff921..d68c757 100644 --- a/x11/kdelibs3/Makefile +++ b/x11/kdelibs3/Makefile @@ -7,10 +7,15 @@ PORTNAME= kdelibs PORTVERSION= ${KDE_DIST_VERSION} +PORTREVISION= 0 CATEGORIES?= x11 kde -MASTER_SITES= ${MASTER_SITE_KDE} +MASTER_SITES= ${MASTER_SITE_KDE_kde} \ + ${MASTER_SITE_LOCAL_keramik} MASTER_SITE_SUBDIR= stable/${KDE_VERSION}/src +DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.bz2:kde \ + ${PORTNAME}-keramik-${KERAMIK_DATE}.tar.bz2:keramik DIST_SUBDIR= KDE +EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}.tar.bz2 MAINTAINER?= kde@FreeBSD.org @@ -23,13 +28,11 @@ LIB_DEPENDS= tiff.4:${PORTSDIR}/graphics/tiff \ pcre.0:${PORTSDIR}/devel/pcre \ cups.2:${PORTSDIR}/print/cups-base \ xslt.1:${PORTSDIR}/textproc/libxslt -RUN_DEPENDS= ${FONTSCALE}:${PORTSDIR}/x11-fonts/XFree86-4-fontScalable \ - ${FONTENCOD}:${PORTSDIR}/x11-fonts/XFree86-4-fontEncodings .if !exists(/usr/bin/bzip2) LIB_DEPENDS+= bz2.1:${PORTSDIR}/archivers/bzip2 .endif - -KDE_DIST_VERSION=3.0.3a +RUN_DEPENDS= ${FONTSCALE}:${PORTSDIR}/x11-fonts/XFree86-4-fontScalable \ + ${FONTENCOD}:${PORTSDIR}/x11-fonts/XFree86-4-fontEncodings USE_OPENSSL= yes USE_QT_VER= 3 @@ -42,6 +45,9 @@ PREFIX?= ${KDE_PREFIX} CONFIGURE_ARGS+=--enable-cups --disable-ltdl-install FONTSCALE= ${X11BASE}/lib/X11/fonts/PEX/Roman.phont FONTENCOD= ${X11BASE}/lib/X11/fonts/encodings/tcvn-0.enc +KERAMIK_DATE= 20021008.1942 + +MASTER_SITE_LOCAL_keramik=${MASTER_SITE_LOCAL:S@%SUBDIR%/@alane/:keramik@g} .include "${.CURDIR}/../kde3/Makefile.kde" @@ -67,11 +73,32 @@ pre-fetch: kde-version-check @${ECHO} .endif +.if !defined(WITHOUT_KERAMIK) +WITH_KERAMIK= yes +.endif # !defined(WITHOUT_KERAMIK) + +.if defined(WITH_KERAMIK) +PLIST_SUB+= KERAMIK="" +KERAMIK_TARBALL=${PORTNAME}-keramik-${KERAMIK_DATE}.tar.bz2 +pre-patch: + @cd ${WRKSRC};\ + ${BZCAT} ${DISTDIR}/${DIST_SUBDIR}/${KERAMIK_TARBALL} | ${TAR} xf -;\ + ${CAT} ${FILESDIR}/keramik-patch-* | ${PATCH} ${PATCH_ARGS} +.else +PLIST_SUB+= KERAMIK="@comment " +.endif # defined(WITH_KERAMIK) + pre-configure: - cd ${WRKSRC} && ${GMAKE} -f Makefile.cvs + cd ${WRKSRC}; ${GMAKE} -f Makefile.cvs post-install: - ${SED} -e 's,%%PREFIX%%,${PREFIX},g' ${FILESDIR}/kdelibs.sh > ${PREFIX}/etc/rc.d/kdelibs.sh - ${CHMOD} 755 ${PREFIX}/etc/rc.d/kdelibs.sh + ${MKDIR} ${DESTDIR}${PREFIX}/etc/rc.d + ${SED} -e 's,%%PREFIX%%,${PREFIX},g' ${FILESDIR}/kdelibs.sh > \ + ${DESTDIR}${PREFIX}/etc/rc.d/kdelibs.sh + ${CHMOD} ${BINMODE} ${DESTDIR}${PREFIX}/etc/rc.d/kdelibs.sh +.if defined(WITH_KERAMIK) + @if test -f ${PKGMESSAGE}; then \ + ${ECHO}; ${CAT} ${PKGMESSAGE}; ${ECHO}; fi +.endif # defined(WITH_KERAMIK) .include <bsd.port.post.mk> diff --git a/x11/kdelibs3/distinfo b/x11/kdelibs3/distinfo index 5c85067..610ed43 100644 --- a/x11/kdelibs3/distinfo +++ b/x11/kdelibs3/distinfo @@ -1 +1,2 @@ -MD5 (KDE/kdelibs-3.0.3a.tar.bz2) = 02627f595af113f7d544561a7ff6ec85 +MD5 (KDE/kdelibs-3.0.4.tar.bz2) = 0b81f457a78c07978d2c973e0d7d7d49 +MD5 (KDE/kdelibs-keramik-20021008.1942.tar.bz2) = 84c90553ec2bf52e399cc394c297ca83 diff --git a/x11/kdelibs3/files/keramik-patch-kstyles-Makefile.am b/x11/kdelibs3/files/keramik-patch-kstyles-Makefile.am new file mode 100644 index 0000000..99b0139 --- /dev/null +++ b/x11/kdelibs3/files/keramik-patch-kstyles-Makefile.am @@ -0,0 +1,5 @@ +--- kstyles/Makefile.am.orig Sun Jan 20 21:45:25 2002 ++++ kstyles/Makefile.am Fri Oct 4 22:40:56 2002 +@@ -1 +1 @@ +-SUBDIRS = highcolor themes light kthemestyle pics riscos utils ++SUBDIRS = highcolor themes light kthemestyle pics riscos keramik utils diff --git a/x11/kdelibs3/pkg-plist b/x11/kdelibs3/pkg-plist index 69225d7..ec200a6 100644 --- a/x11/kdelibs3/pkg-plist +++ b/x11/kdelibs3/pkg-plist @@ -563,6 +563,8 @@ lib/kde3/plugins/designer/kdewidgets.la lib/kde3/plugins/designer/kdewidgets.so lib/kde3/plugins/styles/highcolor.la lib/kde3/plugins/styles/highcolor.so +%%KERAMIK%%lib/kde3/plugins/styles/keramik.la +%%KERAMIK%%lib/kde3/plugins/styles/keramik.so lib/kde3/plugins/styles/kthemestyle.la lib/kde3/plugins/styles/kthemestyle.so lib/kde3/plugins/styles/light.la @@ -3187,10 +3189,8 @@ share/servicetypes/ktexteditoreditor.desktop share/servicetypes/kurifilterplugin.desktop share/servicetypes/renamedlgplugin.desktop share/servicetypes/scriptinterface.desktop -@comment empty directories @exec /bin/mkdir -p %D/share/icons/hicolor/22x22/actions/kde @exec /bin/mkdir -p %D/share/icons/hicolor/32x32/actions/kde -@comment remove directories @dirrm share/servicetypes @dirrm share/services/kded @dirrm share/services @@ -3368,7 +3368,6 @@ share/servicetypes/scriptinterface.desktop @dirrm lib/kde3/plugins/styles @dirrm lib/kde3/plugins/designer @dirrm lib/kde3/plugins -@dirrm lib/kde3 @dirrm include/libkmid @dirrm include/ktexteditor @dirrm include/kparts @@ -3379,3 +3378,4 @@ share/servicetypes/scriptinterface.desktop @dirrm include/kate @dirrm include/kabc @dirrm include/dom +@dirrm include/arts diff --git a/x11/kdelibs4/Makefile b/x11/kdelibs4/Makefile index eeff921..d68c757 100644 --- a/x11/kdelibs4/Makefile +++ b/x11/kdelibs4/Makefile @@ -7,10 +7,15 @@ PORTNAME= kdelibs PORTVERSION= ${KDE_DIST_VERSION} +PORTREVISION= 0 CATEGORIES?= x11 kde -MASTER_SITES= ${MASTER_SITE_KDE} +MASTER_SITES= ${MASTER_SITE_KDE_kde} \ + ${MASTER_SITE_LOCAL_keramik} MASTER_SITE_SUBDIR= stable/${KDE_VERSION}/src +DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.bz2:kde \ + ${PORTNAME}-keramik-${KERAMIK_DATE}.tar.bz2:keramik DIST_SUBDIR= KDE +EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}.tar.bz2 MAINTAINER?= kde@FreeBSD.org @@ -23,13 +28,11 @@ LIB_DEPENDS= tiff.4:${PORTSDIR}/graphics/tiff \ pcre.0:${PORTSDIR}/devel/pcre \ cups.2:${PORTSDIR}/print/cups-base \ xslt.1:${PORTSDIR}/textproc/libxslt -RUN_DEPENDS= ${FONTSCALE}:${PORTSDIR}/x11-fonts/XFree86-4-fontScalable \ - ${FONTENCOD}:${PORTSDIR}/x11-fonts/XFree86-4-fontEncodings .if !exists(/usr/bin/bzip2) LIB_DEPENDS+= bz2.1:${PORTSDIR}/archivers/bzip2 .endif - -KDE_DIST_VERSION=3.0.3a +RUN_DEPENDS= ${FONTSCALE}:${PORTSDIR}/x11-fonts/XFree86-4-fontScalable \ + ${FONTENCOD}:${PORTSDIR}/x11-fonts/XFree86-4-fontEncodings USE_OPENSSL= yes USE_QT_VER= 3 @@ -42,6 +45,9 @@ PREFIX?= ${KDE_PREFIX} CONFIGURE_ARGS+=--enable-cups --disable-ltdl-install FONTSCALE= ${X11BASE}/lib/X11/fonts/PEX/Roman.phont FONTENCOD= ${X11BASE}/lib/X11/fonts/encodings/tcvn-0.enc +KERAMIK_DATE= 20021008.1942 + +MASTER_SITE_LOCAL_keramik=${MASTER_SITE_LOCAL:S@%SUBDIR%/@alane/:keramik@g} .include "${.CURDIR}/../kde3/Makefile.kde" @@ -67,11 +73,32 @@ pre-fetch: kde-version-check @${ECHO} .endif +.if !defined(WITHOUT_KERAMIK) +WITH_KERAMIK= yes +.endif # !defined(WITHOUT_KERAMIK) + +.if defined(WITH_KERAMIK) +PLIST_SUB+= KERAMIK="" +KERAMIK_TARBALL=${PORTNAME}-keramik-${KERAMIK_DATE}.tar.bz2 +pre-patch: + @cd ${WRKSRC};\ + ${BZCAT} ${DISTDIR}/${DIST_SUBDIR}/${KERAMIK_TARBALL} | ${TAR} xf -;\ + ${CAT} ${FILESDIR}/keramik-patch-* | ${PATCH} ${PATCH_ARGS} +.else +PLIST_SUB+= KERAMIK="@comment " +.endif # defined(WITH_KERAMIK) + pre-configure: - cd ${WRKSRC} && ${GMAKE} -f Makefile.cvs + cd ${WRKSRC}; ${GMAKE} -f Makefile.cvs post-install: - ${SED} -e 's,%%PREFIX%%,${PREFIX},g' ${FILESDIR}/kdelibs.sh > ${PREFIX}/etc/rc.d/kdelibs.sh - ${CHMOD} 755 ${PREFIX}/etc/rc.d/kdelibs.sh + ${MKDIR} ${DESTDIR}${PREFIX}/etc/rc.d + ${SED} -e 's,%%PREFIX%%,${PREFIX},g' ${FILESDIR}/kdelibs.sh > \ + ${DESTDIR}${PREFIX}/etc/rc.d/kdelibs.sh + ${CHMOD} ${BINMODE} ${DESTDIR}${PREFIX}/etc/rc.d/kdelibs.sh +.if defined(WITH_KERAMIK) + @if test -f ${PKGMESSAGE}; then \ + ${ECHO}; ${CAT} ${PKGMESSAGE}; ${ECHO}; fi +.endif # defined(WITH_KERAMIK) .include <bsd.port.post.mk> diff --git a/x11/kdelibs4/distinfo b/x11/kdelibs4/distinfo index 5c85067..610ed43 100644 --- a/x11/kdelibs4/distinfo +++ b/x11/kdelibs4/distinfo @@ -1 +1,2 @@ -MD5 (KDE/kdelibs-3.0.3a.tar.bz2) = 02627f595af113f7d544561a7ff6ec85 +MD5 (KDE/kdelibs-3.0.4.tar.bz2) = 0b81f457a78c07978d2c973e0d7d7d49 +MD5 (KDE/kdelibs-keramik-20021008.1942.tar.bz2) = 84c90553ec2bf52e399cc394c297ca83 diff --git a/x11/kdelibs4/files/keramik-patch-kstyles-Makefile.am b/x11/kdelibs4/files/keramik-patch-kstyles-Makefile.am new file mode 100644 index 0000000..99b0139 --- /dev/null +++ b/x11/kdelibs4/files/keramik-patch-kstyles-Makefile.am @@ -0,0 +1,5 @@ +--- kstyles/Makefile.am.orig Sun Jan 20 21:45:25 2002 ++++ kstyles/Makefile.am Fri Oct 4 22:40:56 2002 +@@ -1 +1 @@ +-SUBDIRS = highcolor themes light kthemestyle pics riscos utils ++SUBDIRS = highcolor themes light kthemestyle pics riscos keramik utils diff --git a/x11/kdelibs4/pkg-plist b/x11/kdelibs4/pkg-plist index 69225d7..ec200a6 100644 --- a/x11/kdelibs4/pkg-plist +++ b/x11/kdelibs4/pkg-plist @@ -563,6 +563,8 @@ lib/kde3/plugins/designer/kdewidgets.la lib/kde3/plugins/designer/kdewidgets.so lib/kde3/plugins/styles/highcolor.la lib/kde3/plugins/styles/highcolor.so +%%KERAMIK%%lib/kde3/plugins/styles/keramik.la +%%KERAMIK%%lib/kde3/plugins/styles/keramik.so lib/kde3/plugins/styles/kthemestyle.la lib/kde3/plugins/styles/kthemestyle.so lib/kde3/plugins/styles/light.la @@ -3187,10 +3189,8 @@ share/servicetypes/ktexteditoreditor.desktop share/servicetypes/kurifilterplugin.desktop share/servicetypes/renamedlgplugin.desktop share/servicetypes/scriptinterface.desktop -@comment empty directories @exec /bin/mkdir -p %D/share/icons/hicolor/22x22/actions/kde @exec /bin/mkdir -p %D/share/icons/hicolor/32x32/actions/kde -@comment remove directories @dirrm share/servicetypes @dirrm share/services/kded @dirrm share/services @@ -3368,7 +3368,6 @@ share/servicetypes/scriptinterface.desktop @dirrm lib/kde3/plugins/styles @dirrm lib/kde3/plugins/designer @dirrm lib/kde3/plugins -@dirrm lib/kde3 @dirrm include/libkmid @dirrm include/ktexteditor @dirrm include/kparts @@ -3379,3 +3378,4 @@ share/servicetypes/scriptinterface.desktop @dirrm include/kate @dirrm include/kabc @dirrm include/dom +@dirrm include/arts |