Date: Mon, 04 Jun 2012 10:10:40 +0000 From: scher@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r237052 - soc2012/scher/par_ports/head/Mk Message-ID: <20120604101040.E62B0106566C@hub.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: scher Date: Mon Jun 4 10:10:38 2012 New Revision: 237052 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=237052 Log: Merge with current ports collection Mk/* files [bugfix] "{DO_NADA}: not found" error fixed in bsd.port.mk Added: soc2012/scher/par_ports/head/Mk/bsd.options.desc.mk soc2012/scher/par_ports/head/Mk/bsd.options.mk Modified: soc2012/scher/par_ports/head/Mk/bsd.apache.mk soc2012/scher/par_ports/head/Mk/bsd.autotools.mk soc2012/scher/par_ports/head/Mk/bsd.cmake.mk soc2012/scher/par_ports/head/Mk/bsd.commands.mk soc2012/scher/par_ports/head/Mk/bsd.database.mk soc2012/scher/par_ports/head/Mk/bsd.destdir.mk soc2012/scher/par_ports/head/Mk/bsd.gcc.mk soc2012/scher/par_ports/head/Mk/bsd.gecko.mk soc2012/scher/par_ports/head/Mk/bsd.gnome.mk soc2012/scher/par_ports/head/Mk/bsd.gnustep.mk soc2012/scher/par_ports/head/Mk/bsd.gstreamer.mk soc2012/scher/par_ports/head/Mk/bsd.java.mk soc2012/scher/par_ports/head/Mk/bsd.kde.mk soc2012/scher/par_ports/head/Mk/bsd.kde4.mk soc2012/scher/par_ports/head/Mk/bsd.ldap.mk soc2012/scher/par_ports/head/Mk/bsd.licenses.db.mk soc2012/scher/par_ports/head/Mk/bsd.licenses.mk soc2012/scher/par_ports/head/Mk/bsd.linux-apps.mk soc2012/scher/par_ports/head/Mk/bsd.linux-rpm.mk soc2012/scher/par_ports/head/Mk/bsd.local.mk soc2012/scher/par_ports/head/Mk/bsd.lua.mk soc2012/scher/par_ports/head/Mk/bsd.mail.mk soc2012/scher/par_ports/head/Mk/bsd.octave.mk soc2012/scher/par_ports/head/Mk/bsd.parallel.mk soc2012/scher/par_ports/head/Mk/bsd.perl.mk soc2012/scher/par_ports/head/Mk/bsd.php.mk soc2012/scher/par_ports/head/Mk/bsd.pkgng.mk soc2012/scher/par_ports/head/Mk/bsd.port.mk soc2012/scher/par_ports/head/Mk/bsd.port.options.mk soc2012/scher/par_ports/head/Mk/bsd.port.subdir.mk soc2012/scher/par_ports/head/Mk/bsd.python.mk soc2012/scher/par_ports/head/Mk/bsd.qt.mk soc2012/scher/par_ports/head/Mk/bsd.scons.mk soc2012/scher/par_ports/head/Mk/bsd.sdl.mk soc2012/scher/par_ports/head/Mk/bsd.sites.mk soc2012/scher/par_ports/head/Mk/bsd.tcl.mk soc2012/scher/par_ports/head/Mk/bsd.wx.mk soc2012/scher/par_ports/head/Mk/bsd.xfce.mk soc2012/scher/par_ports/head/Mk/bsd.xorg.mk Modified: soc2012/scher/par_ports/head/Mk/bsd.apache.mk ============================================================================== --- soc2012/scher/par_ports/head/Mk/bsd.apache.mk Mon Jun 4 09:55:47 2012 (r237051) +++ soc2012/scher/par_ports/head/Mk/bsd.apache.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -1,7 +1,7 @@ -#-*- mode: makefile; tab-width: 4; -*- +#-*- tab-width: 4; -*- # ex:ts=4 # -# $FreeBSD: ports/Mk/bsd.apache.mk,v 1.35 2012/01/11 20:09:27 ohauer Exp $ +# $FreeBSD: ports/Mk/bsd.apache.mk,v 1.36 2012/05/23 08:17:48 miwi Exp $ # # bsd.apache.mk - Apache related macros. # Author: Clement Laforet <clement@FreeBSD.org> Modified: soc2012/scher/par_ports/head/Mk/bsd.autotools.mk ============================================================================== --- soc2012/scher/par_ports/head/Mk/bsd.autotools.mk Mon Jun 4 09:55:47 2012 (r237051) +++ soc2012/scher/par_ports/head/Mk/bsd.autotools.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -1,7 +1,7 @@ -#-*- mode: makefile; tab-width: 4; -*- +#-*- tab-width: 4; -*- # ex:ts=4 # -# $FreeBSD: ports/Mk/bsd.autotools.mk,v 1.41 2012/05/11 20:38:01 ade Exp $ +# $FreeBSD: ports/Mk/bsd.autotools.mk,v 1.42 2012/05/23 08:17:48 miwi Exp $ # # Please view me with 4 column tabs! # Modified: soc2012/scher/par_ports/head/Mk/bsd.cmake.mk ============================================================================== --- soc2012/scher/par_ports/head/Mk/bsd.cmake.mk Mon Jun 4 09:55:47 2012 (r237051) +++ soc2012/scher/par_ports/head/Mk/bsd.cmake.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -1,4 +1,4 @@ -#-*- mode: Makefile; tab-width: 4; -*- +#-*- tab-width: 4; -*- # ex:ts=4 # # USE_CMAKE - If set, this port uses cmake. @@ -26,7 +26,7 @@ # Default: ${PREFIX} # # -# $FreeBSD: ports/Mk/bsd.cmake.mk,v 1.13 2011/11/10 19:50:26 rakuco Exp $ +# $FreeBSD: ports/Mk/bsd.cmake.mk,v 1.14 2012/05/23 08:17:48 miwi Exp $ CMAKE_MAINTAINER= kde@FreeBSD.org Modified: soc2012/scher/par_ports/head/Mk/bsd.commands.mk ============================================================================== --- soc2012/scher/par_ports/head/Mk/bsd.commands.mk Mon Jun 4 09:55:47 2012 (r237051) +++ soc2012/scher/par_ports/head/Mk/bsd.commands.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -1,11 +1,11 @@ -#-*- mode: Fundamental; tab-width: 4; -*- +#-*- tab-width: 4; -*- # ex:ts=4 # # bsd.commands.mk - Common commands used within the ports infrastructure # # Created by: Gabor Kovesdan <gabor@FreeBSD.org> # -# $FreeBSD: ports/Mk/bsd.commands.mk,v 1.10 2012/02/22 17:34:47 bapt Exp $ +# $FreeBSD: ports/Mk/bsd.commands.mk,v 1.11 2012/05/23 08:17:48 miwi Exp $ # # DO NOT COMMIT CHANGES TO THIS FILE BY YOURSELF, EVEN IF YOU DID NOT GET # A RESPONSE FROM THE MAINTAINER(S) WITHIN A REASONABLE TIMEFRAME! ALL Modified: soc2012/scher/par_ports/head/Mk/bsd.database.mk ============================================================================== --- soc2012/scher/par_ports/head/Mk/bsd.database.mk Mon Jun 4 09:55:47 2012 (r237051) +++ soc2012/scher/par_ports/head/Mk/bsd.database.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -1,7 +1,7 @@ -# -*- mode: Makefile; tab-width: 4; -*- +# -*- tab-width: 4; -*- # ex: ts=4 # -# $FreeBSD: ports/Mk/bsd.database.mk,v 1.74 2012/05/15 22:14:54 girgen Exp $ +# $FreeBSD: ports/Mk/bsd.database.mk,v 1.75 2012/05/23 08:17:48 miwi Exp $ # .if defined(_POSTMKINCLUDED) && !defined(Database_Post_Include) Modified: soc2012/scher/par_ports/head/Mk/bsd.destdir.mk ============================================================================== --- soc2012/scher/par_ports/head/Mk/bsd.destdir.mk Mon Jun 4 09:55:47 2012 (r237051) +++ soc2012/scher/par_ports/head/Mk/bsd.destdir.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -1,11 +1,11 @@ -#-*- mode: makefile; tab-width: 4; -*- +#-*- tab-width: 4; -*- # ex:ts=4 # # bsd.destdir.mk - Support for chrooted installation # # Created by: Gabor Kovesdan <gabor@FreeBSD.org> # -# $FreeBSD: ports/Mk/bsd.destdir.mk,v 1.3 2011/01/25 13:39:44 pav Exp $ +# $FreeBSD: ports/Mk/bsd.destdir.mk,v 1.4 2012/05/23 08:17:48 miwi Exp $ # # Please make sure all changes to this file are passed through the maintainer. Modified: soc2012/scher/par_ports/head/Mk/bsd.gcc.mk ============================================================================== --- soc2012/scher/par_ports/head/Mk/bsd.gcc.mk Mon Jun 4 09:55:47 2012 (r237051) +++ soc2012/scher/par_ports/head/Mk/bsd.gcc.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -1,4 +1,4 @@ -#-*- mode: Fundamental; tab-width: 4; -*- +#-*- tab-width: 4; -*- # ex:ts=4 # # bsd.gcc.mk - Support for smarter USE_GCC usage. @@ -29,7 +29,7 @@ # If you are wondering what your port exactly does, use "make test-gcc" # to see some debugging. # -# $FreeBSD: ports/Mk/bsd.gcc.mk,v 1.63 2012/04/29 12:20:17 gerald Exp $ +# $FreeBSD: ports/Mk/bsd.gcc.mk,v 1.64 2012/05/23 08:17:48 miwi Exp $ # GCC_Include_MAINTAINER= gerald@FreeBSD.org Modified: soc2012/scher/par_ports/head/Mk/bsd.gecko.mk ============================================================================== --- soc2012/scher/par_ports/head/Mk/bsd.gecko.mk Mon Jun 4 09:55:47 2012 (r237051) +++ soc2012/scher/par_ports/head/Mk/bsd.gecko.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -1,10 +1,10 @@ -#-*- mode: Fundamental; tab-width: 4; -*- +#-*- tab-width: 4; -*- # ex:ts=4 # # Date created: 12 Nov 2005 # Whom: Michael Johnson <ahze@FreeBSD.org> # -# $FreeBSD: ports/Mk/bsd.gecko.mk,v 1.57 2012/05/12 16:23:08 beat Exp $ +# $FreeBSD: ports/Mk/bsd.gecko.mk,v 1.59 2012/06/01 05:15:42 dinoex Exp $ # # 4 column tabs prevent hair loss and tooth decay! @@ -595,7 +595,7 @@ nss_LDFLAGS+= -L${LOCALBASE}/lib/nss -Wl,-rpath,${PREFIX}/lib/${MOZ_RPATH} -png_LIB_DEPENDS= png.6:${PORTSDIR}/graphics/png +png_LIB_DEPENDS= png15:${PORTSDIR}/graphics/png png_MOZ_OPTIONS= --with-system-png=${LOCALBASE} xft_LIB_DEPENDS= Xft.2:${PORTSDIR}/x11-fonts/libXft Modified: soc2012/scher/par_ports/head/Mk/bsd.gnome.mk ============================================================================== --- soc2012/scher/par_ports/head/Mk/bsd.gnome.mk Mon Jun 4 09:55:47 2012 (r237051) +++ soc2012/scher/par_ports/head/Mk/bsd.gnome.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -1,7 +1,7 @@ -#-*- mode: Fundamental; tab-width: 4; -*- +#-*- tab-width: 4; -*- # ex:ts=4 # -# $FreeBSD: ports/Mk/bsd.gnome.mk,v 1.173 2011/08/12 08:03:18 kwm Exp $ +# $FreeBSD: ports/Mk/bsd.gnome.mk,v 1.174 2012/05/23 08:17:48 miwi Exp $ # $NetBSD: $ # $MCom: ports/Mk/bsd.gnome.mk,v 1.549 2011/06/10 22:16:59 mezz Exp $ # Modified: soc2012/scher/par_ports/head/Mk/bsd.gnustep.mk ============================================================================== --- soc2012/scher/par_ports/head/Mk/bsd.gnustep.mk Mon Jun 4 09:55:47 2012 (r237051) +++ soc2012/scher/par_ports/head/Mk/bsd.gnustep.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -1,5 +1,5 @@ # -# $FreeBSD: ports/Mk/bsd.gnustep.mk,v 1.70 2012/01/16 18:55:36 dinoex Exp $ +# $FreeBSD: ports/Mk/bsd.gnustep.mk,v 1.71 2012/06/01 09:59:53 dinoex Exp $ # # This file contains some variable definitions that are supposed to # make your life easier when dealing with ports related to the GNUstep. @@ -201,7 +201,7 @@ GNUSTEP_WITH_GCC42=yes .endif .endif -.if !exists(${DESTDIR}/usr/lib/libobjc.so) +.if !exists(${DESTDIR}/usr/lib/libobjc.so) GNUSTEP_WITH_GCC42=yes .endif .endif Modified: soc2012/scher/par_ports/head/Mk/bsd.gstreamer.mk ============================================================================== --- soc2012/scher/par_ports/head/Mk/bsd.gstreamer.mk Mon Jun 4 09:55:47 2012 (r237051) +++ soc2012/scher/par_ports/head/Mk/bsd.gstreamer.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -1,4 +1,4 @@ -#-*- mode: Fundamental; tab-width: 4; -*- +#-*- tab-width: 4; -*- # ex:ts=4 # # bsd.gstreamer.mk - Support for gstreamer-plugins-based ports. @@ -6,7 +6,7 @@ # Created by: Michael Johnson <ahze@FreeBSD.org> # Date: 4 Oct 2004 # -# $FreeBSD: ports/Mk/bsd.gstreamer.mk,v 1.51 2012/04/09 22:34:35 bapt Exp $ +# $FreeBSD: ports/Mk/bsd.gstreamer.mk,v 1.52 2012/05/23 08:17:48 miwi Exp $ # $MCom: ports/Mk/bsd.gstreamer.mk,v 1.43 2008/03/21 04:14:18 ahze Exp $ .if !defined(_POSTMKINCLUDED) && !defined(Gstreamer_Pre_Include) Modified: soc2012/scher/par_ports/head/Mk/bsd.java.mk ============================================================================== --- soc2012/scher/par_ports/head/Mk/bsd.java.mk Mon Jun 4 09:55:47 2012 (r237051) +++ soc2012/scher/par_ports/head/Mk/bsd.java.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -1,4 +1,4 @@ -#-*- mode: Fundamental; tab-width: 4; -*- +#-*- tab-width: 4; -*- # ex:ts=4 # # bsd.java.mk - Support for Java-based ports. @@ -9,7 +9,7 @@ # Please send all suggested changes to the maintainer instead of committing # them to CVS yourself. # -# $FreeBSD: ports/Mk/bsd.java.mk,v 1.93 2012/04/13 04:03:42 glewis Exp $ +# $FreeBSD: ports/Mk/bsd.java.mk,v 1.94 2012/05/23 08:17:48 miwi Exp $ # .if !defined(Java_Include) Modified: soc2012/scher/par_ports/head/Mk/bsd.kde.mk ============================================================================== --- soc2012/scher/par_ports/head/Mk/bsd.kde.mk Mon Jun 4 09:55:47 2012 (r237051) +++ soc2012/scher/par_ports/head/Mk/bsd.kde.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -1,7 +1,7 @@ -#-*- mode: Makefile; tab-width: 4; -*- +#-*- tab-width: 4; -*- # ex:ts=4 # -# $FreeBSD: ports/Mk/bsd.kde.mk,v 1.82 2011/09/23 22:20:46 amdmi3 Exp $ +# $FreeBSD: ports/Mk/bsd.kde.mk,v 1.83 2012/05/23 08:17:48 miwi Exp $ # # Please view me with 4 column tabs! Modified: soc2012/scher/par_ports/head/Mk/bsd.kde4.mk ============================================================================== --- soc2012/scher/par_ports/head/Mk/bsd.kde4.mk Mon Jun 4 09:55:47 2012 (r237051) +++ soc2012/scher/par_ports/head/Mk/bsd.kde4.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -1,180 +1,312 @@ -#-*- mode: Makefile; tab-width: 4; -*- +#-*- tab-width: 4; -*- # ex:ts=4 # -# $FreeBSD: ports/Mk/bsd.kde4.mk,v 1.127 2012/02/24 13:34:28 avilla Exp $ +# $FreeBSD: ports/Mk/bsd.kde4.mk,v 1.131 2012/05/31 00:09:11 avilla Exp $ # .if !defined(_POSTMKINCLUDED) && !defined(Kde_Pre_Include) # Please make sure all changes to this file are past through the maintainer. # Do not commit them yourself (unless of course you're the Port's Wraith ;). -Kde_Pre_Include= bsd.kde4.mk Kde_Include_MAINTAINER= kde@FreeBSD.org +Kde_Pre_Include= bsd.kde4.mk # -# This file contains some variable definitions that are supposed to -# make your life easier when dealing with ports related to the KDE4 -# desktop environment. It's automatically included when USE_KDE4 -# is defined in the ports' makefile. +# This file contains some variable definitions that are supposed to make your +# life easier when dealing with ports related to the KDE Software Compilation 4. +# It's automatically included when ${USE_KDE4} is defined in a port's Makefile. # # KDE4 related ports can use this as follows: # -# USE_KDE4= kdehier kdeprefix kdelibs -# USE_QT_VER= 4 -# QT_COMPONENTS=corelib #set additional qt4 components here +# USE_KDE4= kdehier kdelibs kdeprefix +# USE_QT4= corelib # Set Qt 4 components here. # # .include <bsd.port.mk> # +# Additionally, '_build' and '_run' suffixes can be used to force components +# dependency type (e.g., 'marble_run'). If no suffix is set, a default +# dependency type will be used. If you want to force both types, add the +# component twice with both suffixes (e.g., 'pykde4_build pykde4_run'). +# # Available KDE4 components are: # -# akonadi - Akonadi PIM storage service -# automoc4 - automoc4 tool -# baseapps - Basic KDE applications (Konqueror, Dolphin) -# kdeexp - experimental libraries (with non-stable ABI/API) -# kdehier - Provides common KDE directories -# kdelibs - The base set of KDE libraries -# kdeprefix - If set, port will be installed into ${KDE4_PREFIX} instead of ${LOCALBASE} -# oxygen - icon themes -# pimlibs - KDE PIM libraries -# pimruntime - KDE PIM runtime services -# pykde4 - Python bindings for KDE -# pykdeuic4 - User Interface Compiler for PyKDE -# runtime - More KDE applications -# sharedmime - share-mime-info wrapper for KDE ports -# workspace - More KDE applications (Plasma, kwin, etc.) +# baseapps - Basic applications for KDE Desktop +# kate - KDE text editor framework +# kdehier - Hierarchy of common KDE directories +# kdelibs - KDE Developer Platform +# kdeprefix - If set, port will be installed into ${KDE4_PREFIX} instead of +# ${LOCALBASE} +# korundum - KDE Ruby bindings +# libkdcraw - KDE LibRaw library +# libkdeedu - Libraries used by KDE educational applications +# libkexiv2 - KDE Exiv2 library +# libkipi - KDE Image Plugin Interface +# libkonq - Konqueror core library +# libksane - KDE SANE library +# marble - KDE virtual globe +# okular - KDE universal document viewer +# oxygen - KDE icon theme +# perlkde - KDE Perl bindings +# perlqt - Qt 4 Perl bindings +# pimlibs - KDE-Pim libraries +# pykde4 - KDE Python bindings +# pykdeuic4 - PyKDE user interface compiler +# qtruby - Qt 4 Ruby bindings +# runtime - Components required by many KDE Applications +# sharedmime - MIME types database for KDE ports +# smokegen - SMOKE base libraries +# smokekde - KDE SMOKE libraries +# smokeqt - Qt 4 SMOKE libraries +# workspace - KDE user environments +# akonadi - Storage server for KDE-Pim +# attica - Qt library implementing Open Collaboration Services API +# automoc4 - Automatic moc for Qt 4 packages +# ontologies - Shared ontologies for semantic searching +# qimageblitz - KDE graphical effects and filters library +# soprano - Qt 4 RDF framework +# strigi - Desktop search daemon # -# These read-only variables can be used in port Makefile: +# These read-only variables can be used in a port's Makefile: # # MASTER_SITE_KDE_kde -# - MASTER_SITE_KDE_kde is equivalent to MASTER_SITE_KDE -# with :kde tag. It could be used when port needs multiple -# distfiles from different sites. See for details porters-handbook: -# http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-distfiles.html -# KDE4_PREFIX - The place where KDE4 ports live. Currently it is {LOCALBASE}/kde4, -# but this could be changed in a future. +# - It is equivalent to ${MASTER_SITE_KDE} with :kde tag. It could +# be used when port needs multiple distfiles from different +# sites. See for details the Porter's Handbook: +# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-distfiles.html +# KDE4_PREFIX - The place where KDE4 ports live. Currently it is +# ${LOCALBASE}/kde4, but this could change in the future. # -KDE4_VERSION= 4.7.4 -KDE4_BRANCH?= stable -KDEPIM4_VERSION= 4.4.11.1 -KDEPIM4_BRANCH?= stable -KOFFICE2_VERSION= 2.3.2 -KOFFICE2_BRANCH?= stable -KDEVELOP_VERSION= 4.2.3 -KDEVELOP_BRANCH?= stable +KDE4_VERSION?= 4.8.3 +KDE4_BRANCH?= stable +CALLIGRA_VERSION?= 2.4.2 +CALLIGRA_BRANCH?= stable +KDEVELOP_VERSION?= 4.3.1 +KDEVELOP_BRANCH?= stable # -# KDE4 is installed into its own prefix to not conflict with KDE3 +# KDE4 is installed into its own prefix to avoid conflicting with KDE3. # -KDE4_PREFIX?= ${LOCALBASE}/kde4 + +KDE4_PREFIX?= ${LOCALBASE}/kde4 # -# Tagged MASTER_SITE_KDE +# Common definitions for KDE4 ports. # -kmaster= ${MASTER_SITE_KDE:S@%/@%/:kde@g} + +# ${PREFIX} and ${NO_MTREE} have to be defined in the pre-makefile section. +.if defined(USE_KDE4) && ${USE_KDE4:Mkdeprefix} != "" +. if ${.MAKEFLAGS:MPREFIX=*} == "" +PREFIX= ${KDE4_PREFIX} +. if ${KDE4_PREFIX} != ${LOCALBASE} +NO_MTREE= yes +. endif +. endif +.endif + +# Tagged ${MASTER_SITE_KDE}. +kmaster= ${MASTER_SITE_KDE:S@%/@%/:kde@g} .if !defined(MASTER_SITE_SUBDIR) MASTER_SITE_KDE_kde= ${kmaster:S@%SUBDIR%/@@g} .else -ksub=${MASTER_SITE_SUBDIR} +ksub= ${MASTER_SITE_SUBDIR} MASTER_SITE_KDE_kde= ${kmaster:S@%SUBDIR%/@${ksub}/@g} -.endif # !defined(MASTER_SITE_SUBDIR) +.endif + +PLIST_SUB+= KDE4_PREFIX="${KDE4_PREFIX}" + +# The following definitions are not intended for usage in KDE4-dependent ports. +.if defined(KDE4_BUILDENV) + +USE_CMAKE= yes +CMAKE_SOURCE_PATH= ${WRKSRC} +USE_LDCONFIG= yes + +. if ${KDE4_BRANCH} == "unstable" +WITH_DEBUG= yes +. endif + +. if defined(WITH_DEBUG) +CMAKE_BUILD_TYPE= DebugFull +. endif + +PLIST_SUB+= KDE4_VERSION="${KDE4_VERSION}" + +CONFIGURE_WRKSRC= ${CMAKE_SOURCE_PATH}/build +BUILD_WRKSRC= ${CONFIGURE_WRKSRC} +INSTALL_WRKSRC?= ${BUILD_WRKSRC} + +post-extract: kde4-create-builddir + +kde4-create-builddir: + ${MKDIR} ${BUILD_WRKSRC} + +.endif # defined(KDE4_BUILDENV) + +.endif # !defined(_POSTMKINCLUDED) && !defined(Kde_Pre_Include) + +.if defined(_POSTMKINCLUDED) && !defined(Kde_Post_Include) + +Kde_Post_Include= bsd.kde4.mk # -# KDE4 modules +# KDE4 components. +# Set ${component}_TYPE to 'build' or 'run' to specify default dependency type +# for ${component}; otherwise, it will default to 'build run'. # -_USE_KDE4_ALL= akonadi automoc4 baseapps kdebase kdehier kdelibs kdeprefix \ - oxygen pimlibs pimruntime pykde4 pykdeuic4 runtime \ - sharedmime workspace -akonadi_LIB_DEPENDS= akonadiprotocolinternals.1:${PORTSDIR}/databases/akonadi +_USE_KDE4_ALL= baseapps kdebase kate kdehier kdelibs kdeprefix korundum \ + libkdcraw libkdeedu libkexiv2 libkipi libkonq libksane \ + marble okular oxygen perlkde perlqt pimlibs pykde4 \ + pykdeuic4 qtruby runtime sharedmime smokegen smokekde \ + smokeqt workspace +# These components are not shipped with the Software Compilation. +_USE_KDE4_ALL+= akonadi attica automoc4 ontologies qimageblitz soprano \ + strigi -automoc4_BUILD_DEPENDS= ${LOCALBASE}/bin/automoc4:${PORTSDIR}/devel/automoc4 +# Do baseapps and runtime really need to be in ${BUILD_DEPENDS}? +baseapps_PORT= x11/kde4-baseapps +baseapps_PATH= ${KDE4_PREFIX}/bin/kfmclient -baseapps_LIB_DEPENDS= konq.7:${PORTSDIR}/x11/kde4-baseapps -kdebase_LIB_DEPENDS= ${baseapps_LIB_DEPENDS} +# kdebase was replaced by baseapps. +kdebase_PORT= ${baseapps_PORT} +kdebase_PATH= ${baseapps_PATH} -kdehier_RUN_DEPENDS= kdehier4>=1:${PORTSDIR}/misc/kdehier4 +kate_PORT= editors/kate +kate_PATH= ${KDE4_PREFIX}/lib/libkateinterfaces.so.5 -kdelibs_LIB_DEPENDS= kimproxy.5:${PORTSDIR}/x11/kdelibs4 +kdehier_PORT= misc/kdehier4 +kdehier_PATH= kdehier4>=0 +kdehier_TYPE= run -kdeprefix_PREFIX= ${KDE4_PREFIX} +kdelibs_PORT= x11/kdelibs4 +kdelibs_PATH= ${KDE4_PREFIX}/lib/libkdecore.so.7 -oxygen_RUN_DEPENDS= ${KDE4_PREFIX}/share/icons/oxygen/index.theme:${PORTSDIR}/x11-themes/kde4-icons-oxygen +korundum_PORT= devel/kdebindings4-ruby-korundum +korundum_PATH= ${KDE4_PREFIX}/lib/kde4/krubypluginfactory.so +korundum_TYPE= run -pimlibs_LIB_DEPENDS= kpimutils.5:${PORTSDIR}/deskutils/kdepimlibs4 +libkdcraw_PORT= graphics/libkdcraw-kde4 +libkdcraw_PATH= ${KDE4_PREFIX}/lib/libkdcraw.so.20 -pimruntime_LIB_DEPENDS= kdepim-copy.5:${PORTSDIR}/deskutils/kdepim4-runtime +libkdeedu_PORT= misc/libkdeedu +libkdeedu_PATH= ${KDE4_PREFIX}/lib/libkeduvocdocument.so.5 -pykde4_RUN_DEPENDS= ${KDE4_PYTHON_SITELIBDIR}/PyKDE4/kdeui.so:${PORTSDIR}/devel/kdebindings4-python-pykde4 +libkexiv2_PORT= graphics/libkexiv2-kde4 +libkexiv2_PATH= ${KDE4_PREFIX}/lib/libkexiv2.so.10 -pykdeuic4_RUN_DEPENDS= ${LOCALBASE}/bin/pykdeuic4:${PORTSDIR}/devel/kdebindings4-python-pykdeuic4 +libkipi_PORT= graphics/libkipi-kde4 +libkipi_PATH= ${KDE4_PREFIX}/lib/libkipi.so.8 -runtime_BUILD_DEPENDS= ${KDE4_PREFIX}/bin/kdebugdialog:${PORTSDIR}/x11/kde4-runtime -runtime_RUN_DEPENDS= ${KDE4_PREFIX}/bin/kdebugdialog:${PORTSDIR}/x11/kde4-runtime +libkonq_PORT= x11/libkonq +libkonq_PATH= ${KDE4_PREFIX}/lib/libkonq.so.7 -sharedmime_BUILD_DEPENDS= kde4-shared-mime-info>=1:${PORTSDIR}/misc/kde4-shared-mime-info -sharedmime_RUN_DEPENDS= kde4-shared-mime-info>=1:${PORTSDIR}/misc/kde4-shared-mime-info +libksane_PORT= graphics/libksane +libksane_PATH= ${KDE4_PREFIX}/lib/libksane.so.0 -workspace_LIB_DEPENDS= kscreensaver.5:${PORTSDIR}/x11/kde4-workspace +marble_PORT= astro/marble +marble_PATH= ${KDE4_PREFIX}/lib/libmarblewidget.so.13 +okular_PORT= graphics/okular +okular_PATH= ${KDE4_PREFIX}/lib/libokularcore.so.1 -PLIST_SUB+= KDE4_PREFIX="${KDE4_PREFIX}" +oxygen_PORT= x11-themes/kde4-icons-oxygen +oxygen_PATH= ${KDE4_PREFIX}/share/icons/oxygen/index.theme +oxygen_TYPE= run -KDE4_PYTHON_SITELIBDIR= ${PYTHON_SITELIBDIR:S;${PYTHONBASE};${KDE4_PREFIX};} +perlkde_PORT= devel/kdebindings4-perl-perlkde +perlkde_PATH= ${KDE4_PREFIX}/lib/kde4/kperlpluginfactory.so +perlkde_TYPE= run -# -# Common build related stuff for kde4 ports. It's not intended for usage -# in KDE4-dependent ports -# -.if defined(KDE4_BUILDENV) +perlqt_PORT= devel/kdebindings4-perl-perlqt +perlqt_PATH= ${KDE4_PREFIX}/bin/puic4 -.if ${KDE4_BRANCH} == "unstable" -WITH_DEBUG=yes -.endif +pimlibs_PORT= deskutils/kdepimlibs4 +pimlibs_PATH= ${KDE4_PREFIX}/lib/libkpimutils.so.5 -.if defined(WITH_DEBUG) -CMAKE_BUILD_TYPE= DebugFull -.endif +pykde4_PORT= devel/kdebindings4-python-pykde4 +pykde4_PATH= ${KDE4_PREFIX}/lib/kde4/kpythonpluginfactory.so +pykde4_TYPE= run -PLIST_SUB+= KDE4_VERSION="${KDE4_VERSION}" +pykdeuic4_PORT= devel/kdebindings4-python-pykdeuic4 +pykdeuic4_PATH= ${LOCALBASE}/bin/pykdeuic4 +pykdeuic4_TYPE= run -USE_LDCONFIG= yes +qtruby_PORT= devel/kdebindings4-ruby-qtruby +qtruby_PATH= ${KDE4_PREFIX}/lib/libqtruby4shared.so.2 -USE_CMAKE= yes -CMAKE_SOURCE_PATH= ${WRKSRC} -CONFIGURE_WRKSRC= ${CMAKE_SOURCE_PATH}/build -BUILD_WRKSRC= ${CONFIGURE_WRKSRC} -INSTALL_WRKSRC?= ${BUILD_WRKSRC} +runtime_PORT= x11/kde4-runtime +runtime_PATH= ${KDE4_PREFIX}/bin/knotify4 -post-extract: kde-create-builddir +sharedmime_PORT= misc/kde4-shared-mime-info +sharedmime_PATH= kde4-shared-mime-info>=0 -kde-create-builddir: - ${MKDIR} ${BUILD_WRKSRC} +smokegen_PORT= devel/kdebindings4-smoke-smokegen +smokegen_PATH= ${KDE4_PREFIX}/lib/libsmokebase.so.3 -.endif # KDE4_BUILDENV +smokekde_PORT= devel/kdebindings4-smoke-smokekde +smokekde_PATH= ${KDE4_PREFIX}/lib/libsmokekdecore.so.3 -.endif #!defined(_POSTMKINCLUDED) && !defined(Kde_Pre_Include) +smokeqt_PORT= devel/kdebindings4-smoke-smokeqt +smokeqt_PATH= ${KDE4_PREFIX}/lib/libsmokeqtcore.so.3 -.if defined(_POSTMKINCLUDED) && !defined(Kde_Post_Include) +workspace_PORT= x11/kde4-workspace +workspace_PATH= ${KDE4_PREFIX}/lib/libkworkspace.so.5 -Kde_Post_Include= bsd.kde4.mk +akonadi_PORT= databases/akonadi +akonadi_PATH= ${KDE4_PREFIX}/lib/libakonadiprotocolinternals.so.1 + +attica_PORT= x11-toolkits/attica +attica_PATH= ${LOCALBASE}/lib/libattica.so.0 + +automoc4_PORT= devel/automoc4 +automoc4_PATH= ${LOCALBASE}/bin/automoc4 +automoc4_TYPE= build + +ontologies_PORT= x11-toolkits/shared-desktop-ontologies +ontologies_PATH= ${LOCALBASE}/share/ontology/core/rdf.ontology + +qimageblitz_PORT= x11/qimageblitz +qimageblitz_PATH= ${LOCALBASE}/lib/libqimageblitz.so.4 + +soprano_PORT= textproc/soprano +soprano_PATH= ${LOCALBASE}/lib/libsoprano.so.4 -.for component in ${USE_KDE4} -. if ${_USE_KDE4_ALL:M${component}}!="" -BUILD_DEPENDS+= ${${component}_BUILD_DEPENDS} -LIB_DEPENDS+= ${${component}_LIB_DEPENDS} -RUN_DEPENDS+= ${${component}_RUN_DEPENDS} -. if defined(${component}_PREFIX) -. if ${.MAKEFLAGS:MPREFIX=*}=="" -PREFIX= ${${component}_PREFIX} -. if ${KDE4_PREFIX} != ${LOCALBASE} -NO_MTREE= yes +strigi_PORT= deskutils/strigi +strigi_PATH= ${LOCALBASE}/lib/libstreamanalyzer.so.0 + +# Iterate through components deprived of suffix. +.for component in ${USE_KDE4:O:u:C/_.+//} + # Check that the component is valid. +. if ${_USE_KDE4_ALL:M${component}} != "" + # Skip meta-components (e.g., kdeprefix). +. if defined(${component}_PORT) && defined(${component}_PATH) +${component}_DEPENDS= ${${component}_PATH}:${PORTSDIR}/${${component}_PORT} + # Check if a dependency type is explicitly requested. +. if ${USE_KDE4:M${component}_*} != "" && ${USE_KDE4:M${component}} == "" +${component}_TYPE= # empty +. if ${USE_KDE4:M${component}_build} != "" +${component}_TYPE+= build +. endif +. if ${USE_KDE4:M${component}_run} != "" +${component}_TYPE+= run . endif +. endif # ${USE_KDE4:M${component}_*} != "" && ${USE_KDE4:M${component}} == "" + # If no dependency type is set, default to full dependency. +. if !defined(${component}_TYPE) +${component}_TYPE= build run . endif -. endif -. else -IGNORE= cannot install: Unknown component ${component} -. endif + # Set real dependencies. +. if ${${component}_TYPE:Mbuild} != "" +BUILD_DEPENDS+= ${${component}_DEPENDS} +. endif +. if ${${component}_TYPE:Mrun} != "" +RUN_DEPENDS+= ${${component}_DEPENDS} +. endif +. endif # defined(${component}_PORT) && defined(${component}_PATH) +. else # ! ${_USE_KDE4_ALL:M${component}} != "" +IGNORE= can't be installed: unknown USE_KDE4 component '${component}' +. endif # ${_USE_KDE4_ALL:M${component}} != "" .endfor -.endif #defined(_POSTMKINCLUDED) && !defined(Kde_Post_Include) +.endif # defined(_POSTMKINCLUDED) && !defined(Kde_Post_Include) Modified: soc2012/scher/par_ports/head/Mk/bsd.ldap.mk ============================================================================== --- soc2012/scher/par_ports/head/Mk/bsd.ldap.mk Mon Jun 4 09:55:47 2012 (r237051) +++ soc2012/scher/par_ports/head/Mk/bsd.ldap.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -1,7 +1,7 @@ -# -*- mode: Makefile; tab-width: 4; -*- +# -*- tab-width: 4; -*- # ex: ts=4 # -# $FreeBSD: ports/Mk/bsd.ldap.mk,v 1.9 2012/05/11 15:19:49 bapt Exp $ +# $FreeBSD: ports/Mk/bsd.ldap.mk,v 1.10 2012/05/23 08:17:49 miwi Exp $ # .if defined(_POSTMKINCLUDED) && !defined(Ldap_Post_Include) Modified: soc2012/scher/par_ports/head/Mk/bsd.licenses.db.mk ============================================================================== --- soc2012/scher/par_ports/head/Mk/bsd.licenses.db.mk Mon Jun 4 09:55:47 2012 (r237051) +++ soc2012/scher/par_ports/head/Mk/bsd.licenses.db.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -1,7 +1,7 @@ -#-*- mode: makefile; tab-width: 4; -*- +#-*- tab-width: 4; -*- # ex:ts=4 # -# $FreeBSD: ports/Mk/bsd.licenses.db.mk,v 1.17 2012/01/09 15:40:53 tabthorpe Exp $ +# $FreeBSD: ports/Mk/bsd.licenses.db.mk,v 1.18 2012/05/23 08:17:49 miwi Exp $ Licenses_db_Include_MAINTAINER= portmgr@FreeBSD.org Modified: soc2012/scher/par_ports/head/Mk/bsd.licenses.mk ============================================================================== --- soc2012/scher/par_ports/head/Mk/bsd.licenses.mk Mon Jun 4 09:55:47 2012 (r237051) +++ soc2012/scher/par_ports/head/Mk/bsd.licenses.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -1,7 +1,7 @@ -#-*- mode: makefile; tab-width: 4; -*- +#-*- tab-width: 4; -*- # ex:ts=4 # -# $FreeBSD: ports/Mk/bsd.licenses.mk,v 1.11 2012/03/13 17:01:54 eadler Exp $ +# $FreeBSD: ports/Mk/bsd.licenses.mk,v 1.12 2012/05/23 08:17:49 miwi Exp $ Licenses_Include_MAINTAINER= portmgr@FreeBSD.org Modified: soc2012/scher/par_ports/head/Mk/bsd.linux-apps.mk ============================================================================== --- soc2012/scher/par_ports/head/Mk/bsd.linux-apps.mk Mon Jun 4 09:55:47 2012 (r237051) +++ soc2012/scher/par_ports/head/Mk/bsd.linux-apps.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -1,7 +1,7 @@ -#-*- mode: Makefile; tab-width: 4; -*- +#-*- tab-width: 4; -*- # ex:ts=4 # -# $FreeBSD: ports/Mk/bsd.linux-apps.mk,v 1.46 2012/01/14 22:35:19 netchild Exp $ +# $FreeBSD: ports/Mk/bsd.linux-apps.mk,v 1.47 2012/05/23 08:17:49 miwi Exp $ # # Please view me with 4 column tabs! Modified: soc2012/scher/par_ports/head/Mk/bsd.linux-rpm.mk ============================================================================== --- soc2012/scher/par_ports/head/Mk/bsd.linux-rpm.mk Mon Jun 4 09:55:47 2012 (r237051) +++ soc2012/scher/par_ports/head/Mk/bsd.linux-rpm.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -1,7 +1,7 @@ -#-*- mode: Makefile; tab-width: 4; -*- +#-*- tab-width: 4; -*- # ex:ts=4 # -# $FreeBSD: ports/Mk/bsd.linux-rpm.mk,v 1.26 2011/04/18 13:07:21 netchild Exp $ +# $FreeBSD: ports/Mk/bsd.linux-rpm.mk,v 1.27 2012/05/23 08:17:49 miwi Exp $ # # Variables: Modified: soc2012/scher/par_ports/head/Mk/bsd.local.mk ============================================================================== --- soc2012/scher/par_ports/head/Mk/bsd.local.mk Mon Jun 4 09:55:47 2012 (r237051) +++ soc2012/scher/par_ports/head/Mk/bsd.local.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -1,11 +1,11 @@ -# -*- mode: Makefile; tab-width: 4; -*- +# -*- tab-width: 4; -*- # ex: ts=4 # # bsd.local.mk - Sandbox for local modification to ports framework. # # Created by: Mark Linimon <linimon@FreeBSD.org> # -# $FreeBSD: ports/Mk/bsd.local.mk,v 1.2 2006/12/10 18:15:33 linimon Exp $ +# $FreeBSD: ports/Mk/bsd.local.mk,v 1.3 2012/05/23 08:17:49 miwi Exp $ # .if !defined(_POSTMKINCLUDED) && !defined(Local_Pre_Include) Modified: soc2012/scher/par_ports/head/Mk/bsd.lua.mk ============================================================================== --- soc2012/scher/par_ports/head/Mk/bsd.lua.mk Mon Jun 4 09:55:47 2012 (r237051) +++ soc2012/scher/par_ports/head/Mk/bsd.lua.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -1,7 +1,7 @@ -#-*- mode: makefile; tab-width: 4; -*- +#-*- tab-width: 4; -*- # ex:ts=4 # -# $FreeBSD: ports/Mk/bsd.lua.mk,v 1.22 2011/12/31 08:52:36 mandree Exp $ +# $FreeBSD: ports/Mk/bsd.lua.mk,v 1.23 2012/05/23 08:17:49 miwi Exp $ # # bsd.lua.mk - Support for Lua based ports. # Modified: soc2012/scher/par_ports/head/Mk/bsd.mail.mk ============================================================================== --- soc2012/scher/par_ports/head/Mk/bsd.mail.mk Mon Jun 4 09:55:47 2012 (r237051) +++ soc2012/scher/par_ports/head/Mk/bsd.mail.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -1,7 +1,7 @@ -#-*- mode: Fundamental; tab-width: 4; -*- +#-*- tab-width: 4; -*- # ex:ts=4 # -# $FreeBSD: ports/Mk/bsd.mail.mk,v 1.3 2007/08/04 11:37:23 gabor Exp $ +# $FreeBSD: ports/Mk/bsd.mail.mk,v 1.4 2012/05/23 08:17:49 miwi Exp $ # # Please view me with 4 column tabs! Modified: soc2012/scher/par_ports/head/Mk/bsd.octave.mk ============================================================================== --- soc2012/scher/par_ports/head/Mk/bsd.octave.mk Mon Jun 4 09:55:47 2012 (r237051) +++ soc2012/scher/par_ports/head/Mk/bsd.octave.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -1,7 +1,7 @@ -#-*- mode: makefile; tab-width: 4; -*- +#-*- tab-width: 4; -*- # ex:ts=4 # -# $FreeBSD: ports/Mk/bsd.octave.mk,v 1.14 2012/01/31 14:50:12 stephen Exp $ +# $FreeBSD: ports/Mk/bsd.octave.mk,v 1.15 2012/05/23 08:17:49 miwi Exp $ # # bsd.octave.mk - Octave related macro # Common code to install octave-forge packages. Added: soc2012/scher/par_ports/head/Mk/bsd.options.desc.mk ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ soc2012/scher/par_ports/head/Mk/bsd.options.desc.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -0,0 +1,200 @@ +# $FreeBSD: ports/Mk/bsd.options.desc.mk,v 1.56 2012/06/03 16:59:50 sunpoet Exp $ +# +# READ BEFORE EDITING: +# - Please keep descriptions sorted alphabetically by variable name. +# + +Options_Desc_MAINTAINER= ports@FreeBSD.org + +AAC_DESC?= Enable support for aac/mp4 +AALIB_DESC?= Enable aalib support +ALSA_DESC?= Enable alsa audio support +AMR_DESC?= Enable OpenCORE AMR 3GPP Speech Codecs +APACHE_DESC?= Enable Apache server +APE_DESC?= Enable Monkey's Audio support +AO_DESC?= Support libao audio library +ARCHIVE_DESC?= Support bzip2/zip/iso9660 archive +ARTS_DESC?= Enable Arts audio system support +ASSERT_DESC?= Enable debug assertions +AVAHI_DESC?= Support Zeroconf through Avahi +BDB1_DESC?= Enable Berkeley DB 1.85 support +BDB_DESC?= Enable Berkeley DB support +CACA_DESC?= Enable libcaca support +CAIRO_DESC?= Enable Cairo graphic library support +CDDA2WAV_DESC?= Enable cdda2wav CD ripper +CDDB_DESC?= Enable CDDB support +CDPARANOIA_DESC?= Enable cdparanoia CD ripper +CFITSIO_DESC?= Enable FITS support via CFITSIO +COMPOSITE_DESC?= Enable X11 Composite extension +CUE_DESC?= Support embedded cue sheets +CUPS_DESC?= Enable Cups printing support +CURL_DESC?= Enable CURL support +DAGRAB_DESC?= Enable dagrab CD ripper +DBM_DESC?= Enable DBM support +DBUS_DESC?= Enable D-Bus support +DEBUG_DESC?= Enable debug flags +DOCS_DESC?= Build and install the documentation +DV_DESC?= Enable libDV support +ECW_DESC?= Enable ECW support +ESOUND_DESC?= Enable Esound sound server support +EXAMPLES_DESC?= Build and install the examples +EXPAT_DESC?= Enable Expat support +FAAC_DESC?= Enable FAAC encoder support +FAAD_DESC?= Enable FAAD aac decoder support +FASTCGI_DESC?= Enable FastCGI support +FFMPEG_DESC?= Support FFMPEG (wma aiff ac3 ape...) +FLAC_DESC?= Enable support for flac +FONTCONFIG_DESC?= Enable Font configuration API for X +FPECTL_DESC?= Enable floating point exception handling +FREETDS_DESC?= Enable FreeTDS support +FREETYPE_DESC?= Enable TrueType font rendering engine +FUSE_DESC?= Enable Fuse support +GCONF_DESC?= Enable gconf backend +GDM_DESC?= Build GDM login manager +GEOS_DESC?= Enable GEOS support +GEOTIFF_DESC?= Enable GeoTIFF support +GIF_DESC?= Enable GIF support +GLADE_DESC?= Enable Glade interface support +GNOME_DESC?= Enable GNOME Desktop support +GNOMEVFS2_DESC?= Enable GnomeVFS2 support +GNUPG_DESC?= Enable GNU Privacy Guard support +GNUPLOT_DESC?= Enable plotting using gnuplot +GOGO_DESC?= Enable gogo mp3 encoder +GRAPHVIZ_DESC?= Enable Graphviz support +GRASS_DESC?= Enable GRASS support +GSM_DESC?= Enable GSM codec support +GSTREAMER_DESC?= Enable multimedia support +GTK2_DESC?= Enable GTK2 gui toolkit support +GTK3_DESC?= Enable GTK3 gui toolkit support +GUI_DESC?= Enable GUI support +GVFS_DESC?= Enable remote access support +H323_DESC?= Enable H323 support +HAL_DESC?= Enable HAL support +HDF5_DESC?= Enable HDF-5 support +HTTPD_DESC?= Support for httpd output streaming +ICONS_DESC?= Enable Icons theme +ICONV_DESC?= Enable ICONV support +IMLIB2_DESC?= Enable imlib2 image library support +ID3TAG_DESC?= Support ID3 v1/v2 tags +ID3_DESC?= Enable support for id3 tags +IPV6_DESC?= Enable IPv6 support +JABBER_DESC?= Enable Jabber support +JACK_DESC?= Support JACK audio server +JASPER_DESC?= Enable JPEG 2000 support via JasPer +JAVA_DESC?= Enable JAVA platform support +JPEG_DESC?= Enable JPEG support +KERBEROS_DESC?= Enable Kerberos support +KDE3_DESC?= Enable KDE3 Desktop support +KDE4_DESC?= Enable KDE4 Desktop support +KML_DESC?= Enable KML support +LADSPA_DESC?= Enable LDSPA audio support +LAME_DESC?= Enable lame mp3 encoder support +LASH_DESC?= Enable LDASH audio support +LASTFM_DESC?= Support Last.FM stream input +LCMS2_DESC?= Enable LCMS2 support +LDAP_DESC?= Enable LDAP support +LIBBLURAY_DESC?= Enable libbluray support +LIBEXTRACTOR_DESC?= Enable libextractor support +LIRC_DESC?= Enable LIRC support +LUA_DESC?= Enable LUA support +MAD_DESC?= Enable Mad mp3 decoder support +MAGICK_DESC?= Enable ImageMagick Library +MANPAGES_DESC?= Build and install man pages +MIKMOD_DESC?= Support MOD audio format +MIXER_DESC?= Enable Mixer support +MMKEYS_DESC?= Enable multimedia keys support +MMS_DESC?= Support MMS stream input +MMX_DESC?= Enable MMX optimized routines +MODPERL_DESC?= Enable mod_perl support +MODPLUG_DESC?= Support MODPLUG decoder +MOTIF_DESC?= Enable Motif widget library +MP4_DESC?= Enable support for mp4 +MPP_DESC?= Enable support for musepack +MSQL_DESC?= Enable msql backend +MTP_DESC?= Enable MTP device support +MULTIBYTE_DESC?= Enable multibyte character support +MUSEPACK_DESC?= Support MPC audio format +MYSQL_DESC?= Enable MySQL backend +NAS_DESC?= Enable Network Audio System support +NETCDF_DESC?= Enable NetCDF support +NLS_DESC?= Build and install the localisation data +NOTIFY_DESC?= Enable startup notification support +ODBC_DESC?= Enable ODBC backend +ODF_DESC?= Enable ODF support +OPENGL_DESC?= Enable OpenGL support +OPTIMIZED_CFLAGS_DESC?= Enable compilation optimizations +ORACLE_DESC?= Enable Oracle support +OSS_DESC?= Enable Open Sound System support +PCRE_DESC?= Enable regular expressions using libpcre +PERL_DESC?= Enable Perl scripting language support +PGSQL_DESC?= Enable PostgreSQL backend +PHP_DESC?= Enable PHP binding/support +PIXBUF_DESC?= Enable gdk-pixbuf support +PNG_DESC?= Enable PNG support +POPPLER_DESC?= Enable PDF and PS support +PORTAUDIO_DESC?= Enable PortAudio support +PRINT_DESC?= Enable Printer support +PROJ_DESC?= Enable PROJ.4 support +PTH_DESC?= Enable GNU Pth for threading/multiprocessing +PULSEAUDIO_DESC?= Support PulseAudio sound server +PYMALLOC_DESC?= Enable python's internal malloc +PYTHON_DESC?= Enable Python binding/support +QT4_DESC?= Enable Qt4 gui toolkit support +RADIUS_DESC?= Enable RADIUS support +RAW_DESC?= Enable RAW support +RESIN3_DESC?= Enable Resin 3.x support +RTMP_DESC?= Enable RTMP support via librtmp +RUBY_DESC?= Enable Ruby binding/support +SAMPLERATE_DESC?= Support sample rate conversion +SASL_DESC?= Enable SASL support +SDL_DESC?= Enable Simple Direct Madia Layer support +SEM_DESC?= Enable POSIX semaphores support +SHOUTCAST_DESC?= Support for Ogg Icecast and Shoutcast +SIMD_DESC?= Use cpu-specific optimizations if possible +SMB_DESC?= Enable SMB protocol support +SNDFILE_DESC?= Add support for libsndfile +SNMP_DESC?= Enable SNMP support +SPANDSP_DESC?= Enable Spandsp faxing support +SPEEX_DESC?= Enable support for speex audio format +SQLITE_DESC?= Enable SQLite backend +SSE_DESC?= Enable SSE optimized routines +SSH_DESC?= Enable SSH support +SSL_DESC?= Enable SSL support +SVG_DESC?= Enable SVG image support +STATIC_DESC?= Build static executable/libraries +SVN_DESC?= Enable Subversion support +THREADS_DESC?= Enable thread support +TIDY_DESC?= Enable tidy html cleaner support +TIFF_DESC?= Enable TIFF support +TINYXML_DESC?= Enable XML Parser support via TinyXML +TOMCAT5_DESC?= Enable Tomcat 5.x support +TOMCAT6_DESC?= Enable Tomcat 6.x support +TOMCAT7_DESC?= Enable Tomcat 7.x support +TREMOR_DESC?= Support Tremor +UCS2_DESC?= Enable Unicode UCS-2 support +UCS4_DESC?= Enable Unicode UCS-4 support +VAAPI_DESC?= Enable VAAPI support +VDPAU_DESC?= Enable VDPAU support +VORBIS_DESC?= Enable support for Ogg Vorbis +VPX_DESC?= Enable VP8 video codec +WAV_DESC?= Support WAV audio format +WAVPACK_DESC?= Enable WavPack support +WEBP_DESC?= Enable WebP support +WEBSERVER_DESC?= Build Internal Webserver +WXGTK_DESC?= Enable WxGTK gui toolkit +X11_DESC?= Enable support for X11 +X264_DESC?= Enable H264 video codec using x264 +XALAN_DESC?= Enable Xalan support +XCURSOR_DESC?= Enable cursor themes support +XERCES_DESC?= Enable Xerces support +XINERAMA_DESC?= Enable X11 Xinerama Extension support +XKLAVIER_DESC?= Enable Keyboard layout settings +XFT_DESC?= Enable Xft support +XML_DESC?= Enable XML Parser support +XPM_DESC?= Enable XPM pixmaps support +XRANDR_DESC?= Enable Xrandr support +XSPF_DESC?= Enable support for XSPF +XVIDEO_DESC?= Enable the X Video Extension library +XVID_DESC?= Enable xvid mpeg4 video codec +XVMC_DESC?= Enable XvMC support +YAML_DESC?= Enable YAML support Added: soc2012/scher/par_ports/head/Mk/bsd.options.mk ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ soc2012/scher/par_ports/head/Mk/bsd.options.mk Mon Jun 4 10:10:38 2012 (r237052) @@ -0,0 +1,183 @@ +#-*- tab-width: 4; -*- +# $FreeBSD: ports/Mk/bsd.options.mk,v 1.8 2012/06/02 09:13:13 bapt Exp $ +# Global options +# + +## +# Set all the options available for the ports, beginning with the +# global ones and ending with the ones decided by the maintainer. +# Options global to the entire ports tree + +OPTIONSFILE?= ${PORT_DBDIR}/${UNIQUENAME}/options + +#ALL_OPTIONS= DOCS \ +# NLS + +# Set the default values for the global options, as defined by portmgr +.if !defined(NOPORTDOCS) +PORT_OPTIONS+= DOCS +.endif +PORT_OPTIONS+= NLS + +# Set the default values for the global options, as defined by portmgr +.if !defined(NOPORTEXAMPLES) +PORT_OPTIONS+= EXAMPLES +.endif + +# Append options set by the port Makefile +.for opt in ${OPTIONS_DEFINE} +ALL_OPTIONS+= ${opt} +.endfor + +ALL_OPTIONS:= ${ALL_OPTIONS:O:u} + +# Remove global options the port maintainer doesn't want +.for opt in ${OPTIONS_EXCLUDE} +ALL_OPTIONS:= ${ALL_OPTIONS:N${opt}} +.endfor + +#XXX to kill when old option framework won't be used anymore +.if defined(OPTIONS) +. undef optname +. for O in ${OPTIONS:S|\#|\\\#|g} +opt:= ${O} +. if !defined(optname) +optname:= ${O} +ALL_OPTIONS+= ${O} +PORT_OPTIONS+= ${O} +. elif !defined(optdesc) +optdesc:= ${opt} +${optname}_DESC:= ${opt:S|"||g} +. else +. if ${opt:L} == off +. if defined(PORT_OPTIONS) && defined(optname) +NO_OPTIONS+= ${optname} +NO_OPTIONS:= ${NO_OPTIONS:O:u} +. else *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120604101040.E62B0106566C>