/[ports]/head/Mk/bsd.kde4.mk
ViewVC logotype

Diff of /head/Mk/bsd.kde4.mk

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 344892 by makc, Fri Jan 17 20:34:33 2014 UTC revision 344893 by makc, Tue Feb 18 14:23:03 2014 UTC
# Line 55  Kde_Pre_Include=       bsd.kde4.mk Line 55  Kde_Pre_Include=       bsd.kde4.mk
55  # pykdeuic4             - PyKDE user interface compiler  # pykdeuic4             - PyKDE user interface compiler
56  # qtruby                - Qt 4 Ruby bindings  # qtruby                - Qt 4 Ruby bindings
57  # runtime               - Components required by many KDE Applications  # runtime               - Components required by many KDE Applications
 # sharedmime            - MIME types database for KDE ports  
58  # smokegen              - SMOKE base libraries  # smokegen              - SMOKE base libraries
59  # smokekde              - KDE SMOKE libraries  # smokekde              - KDE SMOKE libraries
60  # smokeqt               - Qt 4 SMOKE libraries  # smokeqt               - Qt 4 SMOKE libraries
# Line 74  Kde_Pre_Include=       bsd.kde4.mk Line 73  Kde_Pre_Include=       bsd.kde4.mk
73  #                         ${LOCALBASE}/kde4, but this could change in the future.  #                         ${LOCALBASE}/kde4, but this could change in the future.
74  #  #
75    
76  KDE4_VERSION?=          4.10.5  KDE4_VERSION?=          4.12.2
77    KDE4_WORKSPACE_VERSION= 4.11.6
78  KDE4_BRANCH?=           stable  KDE4_BRANCH?=           stable
79  KTP_VERSION?=           0.6.1  KTP_VERSION?=           0.6.1
80  KTP_BRANCH?=            stable  KTP_BRANCH?=            stable
# Line 83  CALLIGRA_BRANCH?=      stable Line 83  CALLIGRA_BRANCH?=      stable
83  KDEVELOP_VERSION?=      4.6.0  KDEVELOP_VERSION?=      4.6.0
84  KDEVELOP_BRANCH?=       stable  KDEVELOP_BRANCH?=       stable
85    
86  #  KDE4_PREFIX?=   ${LOCALBASE}
 # KDE4 is installed into its own prefix to avoid conflicting with KDE3.  
 #  
   
 KDE4_PREFIX?=   ${LOCALBASE}/kde4  
87    
88  # Help cmake to find files when testing ports with non-default PREFIX  # Help cmake to find files when testing ports with non-default PREFIX
89  CMAKE_ARGS+=    -DCMAKE_PREFIX_PATH="${LOCALBASE};${KDE4_PREFIX}" \  CMAKE_ARGS+=    -DCMAKE_PREFIX_PATH="${LOCALBASE};${KDE4_PREFIX}" \
# Line 104  NO_MTREE=      yes Line 100  NO_MTREE=      yes
100  .endif  .endif
101    
102  PLIST_SUB+=     KDE4_PREFIX="${KDE4_PREFIX}" \  PLIST_SUB+=     KDE4_PREFIX="${KDE4_PREFIX}" \
103                  KDE4_VERSION="${KDE4_VERSION}"                  KDE4_VERSION="${KDE4_VERSION}" \
104                    KDE4_GENERIC_LIB_VERSION=${KDE4_VERSION} \
105                    KDE4_NON_GENERIC_LIB_VERSION=${KDE4_VERSION:S,^4,5,}
106    
107  # Keep in sync with cmake/modules/PythonMacros.cmake  # Keep in sync with cmake/modules/PythonMacros.cmake
108  _PYTHON_SHORT_VER=      ${PYTHON_VERSION:S/^python//:S/.//}  _PYTHON_SHORT_VER=      ${PYTHON_VERSION:S/^python//:S/.//}
# Line 135  _USE_KDE4_ALL=         baseapps kactivities kat Line 133  _USE_KDE4_ALL=         baseapps kactivities kat
133                          libkexiv2 libkdegames libkipi libkonq libksane marble \                          libkexiv2 libkdegames libkipi libkonq libksane marble \
134                          nepomuk-core nepomuk-widgets \                          nepomuk-core nepomuk-widgets \
135                          okular oxygen perlkde perlqt pimlibs pykde4 pykdeuic4 \                          okular oxygen perlkde perlqt pimlibs pykde4 pykdeuic4 \
136                          qtruby runtime sharedmime smokegen smokekde smokeqt \                          qtruby runtime smokegen smokekde smokeqt \
137                          workspace                          workspace
138  # These components are not part of the Software Compilation.  # These components are not part of the Software Compilation.
139  _USE_KDE4_ALL+=         akonadi attica automoc4 ontologies qimageblitz soprano \  _USE_KDE4_ALL+=         akonadi attica automoc4 ontologies qimageblitz soprano \
# Line 146  baseapps_PATH=         ${KDE4_PREFIX}/bin/kfmcl Line 144  baseapps_PATH=         ${KDE4_PREFIX}/bin/kfmcl
144  baseapps_TYPE=          run  baseapps_TYPE=          run
145    
146  kactivities_PORT=       x11/kactivities  kactivities_PORT=       x11/kactivities
147  kactivities_PATH=       ${KDE4_PREFIX}/lib/libkactivities.so.6  kactivities_PATH=       ${KDE4_PREFIX}/lib/libkactivities.so
148    
149  kate_PORT=              editors/kate  kate_PORT=              editors/kate
150  kate_PATH=              ${KDE4_PREFIX}/lib/libkateinterfaces.so.5  kate_PATH=              ${KDE4_PREFIX}/lib/libkateinterfaces.so
151    
152  kdehier_PORT=           misc/kdehier4  kdehier_PORT=           misc/kdehier4
153  kdehier_PATH=           kdehier4>=0  kdehier_PATH=           kdehier4>=0
154  kdehier_TYPE=           run  kdehier_TYPE=           run
155    
156  kdelibs_PORT=           x11/kdelibs4  kdelibs_PORT=           x11/kdelibs4
157  kdelibs_PATH=           ${KDE4_PREFIX}/lib/libkdecore.so.7  kdelibs_PATH=           ${KDE4_PREFIX}/lib/libkdecore.so
158    
159  korundum_PORT=          devel/ruby-korundum  korundum_PORT=          devel/ruby-korundum
160  korundum_PATH=          ${KDE4_PREFIX}/lib/kde4/krubypluginfactory.so  korundum_PATH=          ${KDE4_PREFIX}/lib/kde4/krubypluginfactory.so
161  korundum_TYPE=          run  korundum_TYPE=          run
162    
163  libkcddb_PORT=          audio/libkcddb  libkcddb_PORT=          audio/libkcddb
164  libkcddb_PATH=          ${KDE4_PREFIX}/lib/libkcddb.so.5  libkcddb_PATH=          ${KDE4_PREFIX}/lib/libkcddb.so
165    
166  libkcompactdisc_PORT=   audio/libkcompactdisc  libkcompactdisc_PORT=   audio/libkcompactdisc
167  libkcompactdisc_PATH=   ${KDE4_PREFIX}/lib/libkcompactdisc.so.5  libkcompactdisc_PATH=   ${KDE4_PREFIX}/lib/libkcompactdisc.so
168    
169  libkdcraw_PORT=         graphics/libkdcraw-kde4  libkdcraw_PORT=         graphics/libkdcraw-kde4
170  libkdcraw_PATH=         ${KDE4_PREFIX}/lib/libkdcraw.so.22  libkdcraw_PATH=         ${KDE4_PREFIX}/lib/libkdcraw.so
171    
172  libkdeedu_PORT=         misc/libkdeedu  libkdeedu_PORT=         misc/libkdeedu
173  libkdeedu_PATH=         ${KDE4_PREFIX}/lib/libkeduvocdocument.so.5  libkdeedu_PATH=         ${KDE4_PREFIX}/lib/libkeduvocdocument.so
174    
175  libkdegames_PORT=       games/libkdegames  libkdegames_PORT=       games/libkdegames
176  libkdegames_PATH=       ${KDE4_PREFIX}/lib/libkdegames.so.6  libkdegames_PATH=       ${KDE4_PREFIX}/lib/libkdegames.so
177    
178  libkexiv2_PORT=         graphics/libkexiv2-kde4  libkexiv2_PORT=         graphics/libkexiv2-kde4
179  libkexiv2_PATH=         ${KDE4_PREFIX}/lib/libkexiv2.so.11  libkexiv2_PATH=         ${KDE4_PREFIX}/lib/libkexiv2.so
180    
181  libkipi_PORT=           graphics/libkipi-kde4  libkipi_PORT=           graphics/libkipi-kde4
182  libkipi_PATH=           ${KDE4_PREFIX}/lib/libkipi.so.10  libkipi_PATH=           ${KDE4_PREFIX}/lib/libkipi.so
183    
184  libkonq_PORT=           x11/libkonq  libkonq_PORT=           x11/libkonq
185  libkonq_PATH=           ${KDE4_PREFIX}/lib/libkonq.so.7  libkonq_PATH=           ${KDE4_PREFIX}/lib/libkonq.so
186    
187  libksane_PORT=          graphics/libksane  libksane_PORT=          graphics/libksane
188  libksane_PATH=          ${KDE4_PREFIX}/lib/libksane.so.0  libksane_PATH=          ${KDE4_PREFIX}/lib/libksane.so
189    
190  marble_PORT=            astro/marble  marble_PORT=            astro/marble
191  marble_PATH=            ${KDE4_PREFIX}/lib/libmarblewidget.so.15  marble_PATH=            ${KDE4_PREFIX}/lib/libmarblewidget.so
192    
193  nepomuk-core_PORT=      sysutils/nepomuk-core  nepomuk-core_PORT=      sysutils/nepomuk-core
194  nepomuk-core_PATH=      ${KDE4_PREFIX}/lib/libnepomukcore.so.5  nepomuk-core_PATH=      ${KDE4_PREFIX}/lib/libnepomukcore.so
195    
196  nepomuk-widgets_PORT=   sysutils/nepomuk-widgets  nepomuk-widgets_PORT=   sysutils/nepomuk-widgets
197  nepomuk-widgets_PATH=   ${KDE4_PREFIX}/lib/libnepomukwidgets.so.5  nepomuk-widgets_PATH=   ${KDE4_PREFIX}/lib/libnepomukwidgets.so
198    
199  okular_PORT=            graphics/okular  okular_PORT=            graphics/okular
200  okular_PATH=            ${KDE4_PREFIX}/lib/libokularcore.so.2  okular_PATH=            ${KDE4_PREFIX}/lib/libokularcore.so
201    
202  oxygen_PORT=            x11-themes/kde4-icons-oxygen  oxygen_PORT=            x11-themes/kde4-icons-oxygen
203  oxygen_PATH=            ${KDE4_PREFIX}/share/icons/oxygen/index.theme  oxygen_PATH=            ${KDE4_PREFIX}/share/icons/oxygen/index.theme
# Line 213  perlqt_PORT=           devel/p5-perlqt Line 211  perlqt_PORT=           devel/p5-perlqt
211  perlqt_PATH=            ${KDE4_PREFIX}/bin/puic4  perlqt_PATH=            ${KDE4_PREFIX}/bin/puic4
212    
213  pimlibs_PORT=           deskutils/kdepimlibs4  pimlibs_PORT=           deskutils/kdepimlibs4
214  pimlibs_PATH=           ${KDE4_PREFIX}/lib/libkpimutils.so.5  pimlibs_PATH=           ${KDE4_PREFIX}/lib/libkpimutils.so
215    
216  pykde4_PORT=            devel/py-pykde4  pykde4_PORT=            devel/py-pykde4
217  pykde4_PATH=            ${KDE4_PREFIX}/lib/kde4/kpythonpluginfactory.so  pykde4_PATH=            ${KDE4_PREFIX}/lib/kde4/kpythonpluginfactory.so
# Line 224  pykdeuic4_PATH=                ${LOCALBASE}/bin/pykdeu Line 222  pykdeuic4_PATH=                ${LOCALBASE}/bin/pykdeu
222  pykdeuic4_TYPE=         run  pykdeuic4_TYPE=         run
223    
224  qtruby_PORT=            devel/ruby-qtruby  qtruby_PORT=            devel/ruby-qtruby
225  qtruby_PATH=            ${KDE4_PREFIX}/lib/libqtruby4shared.so.2  qtruby_PATH=            ${KDE4_PREFIX}/lib/libqtruby4shared.so
226    
227  runtime_PORT=           x11/kde4-runtime  runtime_PORT=           x11/kde4-runtime
228  runtime_PATH=           ${KDE4_PREFIX}/bin/knotify4  runtime_PATH=           ${KDE4_PREFIX}/bin/knotify4
229  runtime_TYPE=           run  runtime_TYPE=           run
230    
 sharedmime_PORT=        misc/kde4-shared-mime-info  
 sharedmime_PATH=        kde4-shared-mime-info>=0  
   
231  smokegen_PORT=          devel/smokegen  smokegen_PORT=          devel/smokegen
232  smokegen_PATH=          ${KDE4_PREFIX}/lib/libsmokebase.so.3  smokegen_PATH=          ${KDE4_PREFIX}/lib/libsmokebase.so
233    
234  smokekde_PORT=          devel/smokekde  smokekde_PORT=          devel/smokekde
235  smokekde_PATH=          ${KDE4_PREFIX}/lib/libsmokekdecore.so.3  smokekde_PATH=          ${KDE4_PREFIX}/lib/libsmokekdecore.so
236    
237  smokeqt_PORT=           devel/smokeqt  smokeqt_PORT=           devel/smokeqt
238  smokeqt_PATH=           ${KDE4_PREFIX}/lib/libsmokeqtcore.so.3  smokeqt_PATH=           ${KDE4_PREFIX}/lib/libsmokeqtcore.so
239    
240  workspace_PORT=         x11/kde4-workspace  workspace_PORT=         x11/kde4-workspace
241  workspace_PATH=         ${KDE4_PREFIX}/lib/libkworkspace.so.5  workspace_PATH=         ${KDE4_PREFIX}/lib/libkworkspace.so
242    
243  akonadi_PORT=           databases/akonadi  akonadi_PORT=           databases/akonadi
244  akonadi_PATH=           ${KDE4_PREFIX}/lib/libakonadiprotocolinternals.so.1  akonadi_PATH=           ${KDE4_PREFIX}/lib/libakonadiprotocolinternals.so
245    
246  attica_PORT=            x11-toolkits/attica  attica_PORT=            x11-toolkits/attica
247  attica_PATH=            ${LOCALBASE}/lib/libattica.so.0  attica_PATH=            ${LOCALBASE}/lib/libattica.so
248    
249  automoc4_PORT=          devel/automoc4  automoc4_PORT=          devel/automoc4
250  automoc4_PATH=          ${LOCALBASE}/bin/automoc4  automoc4_PATH=          ${LOCALBASE}/bin/automoc4
# Line 259  ontologies_PORT=       x11-toolkits/shared-des Line 254  ontologies_PORT=       x11-toolkits/shared-des
254  ontologies_PATH=        ${LOCALBASE}/share/ontology/core/rdf.ontology  ontologies_PATH=        ${LOCALBASE}/share/ontology/core/rdf.ontology
255    
256  qimageblitz_PORT=       x11/qimageblitz  qimageblitz_PORT=       x11/qimageblitz
257  qimageblitz_PATH=       ${LOCALBASE}/lib/libqimageblitz.so.4  qimageblitz_PATH=       ${LOCALBASE}/lib/libqimageblitz.so
258    
259  soprano_PORT=           textproc/soprano  soprano_PORT=           textproc/soprano
260  soprano_PATH=           ${LOCALBASE}/lib/libsoprano.so.4  soprano_PATH=           ${LOCALBASE}/lib/libsoprano.so
261    
262  strigi_PORT=            deskutils/libstreamanalyzer  strigi_PORT=            deskutils/libstreamanalyzer
263  strigi_PATH=            ${LOCALBASE}/lib/libstreamanalyzer.so.0  strigi_PATH=            ${LOCALBASE}/lib/libstreamanalyzer.so.0
# Line 301  IGNORE=                                can't be installed: unknown U Line 296  IGNORE=                                can't be installed: unknown U
296  . endif # ${_USE_KDE4_ALL:M${component}} != ""  . endif # ${_USE_KDE4_ALL:M${component}} != ""
297  .endfor  .endfor
298    
 .if defined(USE_KDE4) && ${USE_KDE4:Msharedmime} != ""  
 post-install:   post-install-sharedmime  
 . if !target(post-install-sharedmime)  
 post-install-sharedmime:  
 .  if defined(NO_STAGE)  
         @-${LOCALBASE}/bin/update-mime-database ${KDE4_PREFIX}/share/mime  
 .  endif  
         @${ECHO_CMD} "@exec ${LOCALBASE}/bin/update-mime-database %D/share/mime > /dev/null || /usr/bin/true" >> ${TMPPLIST}  
         @${ECHO_CMD} "@unexec ${LOCALBASE}/bin/update-mime-database %D/share/mime > /dev/null || /usr/bin/true" >> ${TMPPLIST}  
 . endif  
 .endif  
   
299  .endif # defined(_POSTMKINCLUDED) && !defined(Kde_Post_Include)  .endif # defined(_POSTMKINCLUDED) && !defined(Kde_Post_Include)

Legend:
Removed from v.344892  
changed lines
  Added in v.344893

  ViewVC Help
Powered by ViewVC 1.1.27