diff --git a/x11-toolkits/SoXt/Makefile b/x11-toolkits/SoXt/Makefile index c4768a49fece..926a93b3980e 100644 --- a/x11-toolkits/SoXt/Makefile +++ b/x11-toolkits/SoXt/Makefile @@ -1,28 +1,26 @@ -# Created by: roland.jesse@gmx.net - PORTNAME= SoXt PORTVERSION= 1.3.0 PORTREVISION= 8 CATEGORIES= x11-toolkits MASTER_SITES= https://bitbucket.org/Coin3D/coin/downloads/ MAINTAINER= bofh@FreeBSD.org COMMENT= GUI binding for using Open Inventor with Xt/Motif LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.GPL LIB_DEPENDS= libCoin.so:graphics/Coin USES= gl libtool motif pathfix perl5 shebangfix xorg USE_GL= gl USE_PERL5= build SHEBANG_FILES= cfg/doxy4win.pl USE_XORG= xi GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-pthread=yes --with-coin=${LOCALBASE} # avoid renaming of soxt-config and soxt-config.1 USE_LDCONFIG= yes INSTALL_TARGET= install-strip .include diff --git a/x11-toolkits/Xaw3d/Makefile b/x11-toolkits/Xaw3d/Makefile index 2a973b3622e6..608c38451830 100644 --- a/x11-toolkits/Xaw3d/Makefile +++ b/x11-toolkits/Xaw3d/Makefile @@ -1,36 +1,34 @@ -# Created by: asami - PORTNAME= Xaw3d PORTVERSION= 1.5E PORTREVISION= 8 CATEGORIES= x11-toolkits MASTER_SITES= http://slackware.cs.utah.edu/pub/slackware/slackware64-13.1/source/x/xaw3d/ MAINTAINER= ports@FreeBSD.org COMMENT= 3-D Athena Widget set that looks like Motif LICENSE= MIT WRKSRC= ${WRKDIR}/xc/lib/Xaw3d USES= gettext imake xorg USE_XORG= x11 xext xmu xt sm ice xpm USE_LDCONFIG= yes SUB_FILES= pkg-message XAWVER= 8 SUB_LIST= XAWVER="${XAWVER}" OPTIONS_DEFINE= DOCS post-extract: @${MKDIR} ${WRKSRC}/X11/Xaw3d @cd ${WRKSRC}/X11/Xaw3d; ${LN} -sf ../../*.h . post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libXaw3d.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.XAW3D ${STAGEDIR}${DOCSDIR}/ .include diff --git a/x11-toolkits/blt/Makefile b/x11-toolkits/blt/Makefile index 3bee3de9b461..c4964e9c1572 100644 --- a/x11-toolkits/blt/Makefile +++ b/x11-toolkits/blt/Makefile @@ -1,50 +1,48 @@ -# Created by: Kenjiro Cho - PORTNAME= blt PORTVERSION= 2.5.3 PORTREVISION= 5 CATEGORIES= x11-toolkits tk MASTER_SITES= SF/wize DISTNAME= ${PORTNAME}-src-${PORTVERSION} MAINTAINER= doconnor@gsoft.com.au COMMENT= Extension to the Tk toolkit LICENSE= MIT WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION:R} USES= gmake jpeg shebangfix tk:tea xorg zip USE_XORG+= x11 SHEBANG_FILES= demos/scripts/xcolors.tcl SHEBANG_LANG= bltwish bltwish_OLD_CMD=../bltwish bltwish_CMD= ${PREFIX}/bin/bltwish # installed by this port, so not LOCALBASE USE_LDCONFIG= yes CFLAGS+= -fPIC -I${TCL_INCLUDEDIR}/generic \ -I${TK_INCLUDEDIR}/generic \ -I${TK_INCLUDEDIR}/unix MAKE_JOBS_UNSAFE=yes PLIST_SUB+= BLTVER=${PORTVERSION:R} \ BLTSHORTVER=${PORTVERSION:R:S/.//} CONFIGURE_ARGS= --enable-jpeg=${LOCALBASE} \ post-patch: ${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} \ ${REINPLACE_CMD} -e '/^INSTALL_ROOT/s|$$|$${DESTDIR}|' ${FIND} ${WRKSRC}/demos -name "*.tcl" | ${XARGS} \ ${REINPLACE_CMD} -e 's|../src/bltwish|${LOCALBASE}/bin/bltwish|' post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so .include .if ${TCL_VER} > 8.5 CFLAGS+= -DUSE_INTERP_RESULT -DUSE_INTERP_ERRORLINE .endif .include diff --git a/x11-toolkits/bwidget/Makefile b/x11-toolkits/bwidget/Makefile index d2a576ce619b..a1907fb6ea56 100644 --- a/x11-toolkits/bwidget/Makefile +++ b/x11-toolkits/bwidget/Makefile @@ -1,39 +1,37 @@ -# Created by: Alexander Kabaev - PORTNAME= bwidget PORTVERSION= 1.9.14 CATEGORIES= x11-toolkits MASTER_SITES= SF/tcllib/BWidget/${PORTVERSION} MAINTAINER= tcltk@FreeBSD.org COMMENT= High-level widget set for Tcl/Tk LICENSE= TclTk LICENSE_NAME= Tcl/Tk License LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= tk:run zip OPTIONS_DEFINE= DOCS NO_BUILD= yes NO_ARCH= yes PORTDOCS= * do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/bwidget/images ${MKDIR} ${STAGEDIR}${PREFIX}/lib/bwidget/lang ${MKDIR} ${STAGEDIR}${PREFIX}/lib/bwidget ${INSTALL_DATA} ${WRKSRC}/*.tcl ${STAGEDIR}${PREFIX}/lib/bwidget cd ${WRKSRC}/images && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/lib/bwidget/images cd ${WRKSRC}/lang && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/lib/bwidget/lang do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/BWman ${INSTALL_DATA} ${WRKSRC}/BWman/*.html ${STAGEDIR}${DOCSDIR}/BWman .for FILE in CHANGES.txt ChangeLog README.txt ${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR}/${FILE} .endfor .include diff --git a/x11-toolkits/fltk/Makefile b/x11-toolkits/fltk/Makefile index ae4abe81b591..c6c5f3a6cf42 100644 --- a/x11-toolkits/fltk/Makefile +++ b/x11-toolkits/fltk/Makefile @@ -1,48 +1,46 @@ -# Created by: Dima Sivachenko - PORTNAME= fltk PORTVERSION= 1.3.8 CATEGORIES= x11-toolkits MASTER_SITES= https://www.fltk.org/pub/${PORTNAME}/${PORTVERSION}/ DISTNAME= ${PORTNAME}-${PORTVERSION}-source MAINTAINER= danfe@FreeBSD.org COMMENT= Cross-platform C++ graphical user interface toolkit LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libfontconfig.so:x11-fonts/fontconfig USES= cpe gl jpeg localbase pkgconfig tar:bz2 xorg USE_XORG= x11 xcursor xext xfixes xft xinerama xrender USE_GL= gl glu USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared CONFIGURE_ENV= NROFF=echo CPE_VENDOR= fltk_project WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES post-patch: .SILENT prefix="${PREFIX}" ; plength=$$(($${#prefix}+10)) ; \ ${REINPLACE_CMD} -e "\|/etc/fltk|{s||${PREFIX}&|;s|10|$${plength}|;}" \ ${WRKSRC}/src/Fl_Preferences.cxx ${REINPLACE_CMD} -e 's,$$(docdir)/examples,${EXAMPLESDIR},' \ ${WRKSRC}/test/Makefile ${REINPLACE_CMD} -e '/^INSTALL_BIN/s,-m,${STRIP} &, ; \ s,^\.SILENT,#&,' ${WRKSRC}/makeinclude.in post-install: .for x in fltk fltk_forms fltk_gl fltk_images ${LN} -sf lib${x}.so.${PORTVERSION:R} \ ${STAGEDIR}${PREFIX}/lib/lib${x}.so.1 .endfor .include diff --git a/x11-toolkits/fox14/Makefile b/x11-toolkits/fox14/Makefile index 5bbe003304b5..e686380d606e 100644 --- a/x11-toolkits/fox14/Makefile +++ b/x11-toolkits/fox14/Makefile @@ -1,129 +1,127 @@ -# Created by: Will Andrews - PORTNAME= fox PORTVERSION= 1.4.35 PORTREVISION= 15 CATEGORIES= x11-toolkits MASTER_SITES= http://www.fox-toolkit.org/ftp/ \ ftp://ftp.fox-toolkit.org/pub/ \ http://fresh.t-systems-sfr.com/unix/src/misc/ PKGNAMESUFFIX= ${PORTVERSION:R:S/.//} MAINTAINER= ports@FreeBSD.org COMMENT= Fast and extensive C++ GUI toolkit LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff MAJORVER= ${PORTVERSION:R} SHVER= ${PORTVERSION:S/${MAJORVER}.//} PLIST_SUB+= MAJORVER=${MAJORVER} SHVER=${SHVER} USES= gl jpeg libtool localbase:ldflags USE_GL= gl glu GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-opengl=yes \ --bindir=${PREFIX}/bin/${PORTNAME}-${MAJORVER} \ --enable-threadsafe USE_LDCONFIG= yes PORTDOCS= * OPTIONS_DEFINE= OPTIMIZED_CFLAGS CUPS DEBUG APPS PROFILE SHM XFT DOCS OPTIONS_DEFAULT=SHM XFT APPS_DESC= Install sample applications SHM_DESC= Shared Memory support .include ## ## Additional Options ## # .if ${PORT_OPTIONS:MXFT} CONFIGURE_ARGS+=--with-xft=yes USES+= xorg USE_XORG+= xft CPPFLAGS+= `freetype-config --cflags` LDFLAGS+= `freetype-config --libs` .else CONFIGURE_ARGS+= --with-xft=no .endif # .if ${PORT_OPTIONS:MSHM} CONFIGURE_ARGS+= --with-xshm=yes .else CONFIGURE_ARGS+= --with-xshm=no .endif # .if ${PORT_OPTIONS:MCUPS} LIB_DEPENDS+= libcups.so:print/cups CONFIGURE_ARGS+= --enable-cups .else CONFIGURE_ARGS+= --disable-cups .endif # .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --enable-debug .else CONFIGURE_ARGS+= --enable-release .endif # .if ${PORT_OPTIONS:MAPPS} PLIST_SUB+= APPS="" .else PLIST_SUB+= APPS="@comment " .endif # .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} # turn distribution-recommended optimization flags back on CXXFLAGS+= -O2 -Wuninitialized -ffast-math -finline-functions -fomit-frame-pointer -fexpensive-optimizations .endif # .if ${PORT_OPTIONS:MPROFILE} CONFIGURE_ARGS+= --with-profiling=gprof .endif post-patch: # Rename man pages as in manpage.1 --> manpage-14.1 to avoid # conflicts with fox16 and fox17 files=$$(${FIND} ${WRKSRC} -name *.1); \ for f in $$files; do \ ${MV} $$f `echo $$f | ${SED} -e 's|\.1|-14.1|'`; \ done; ${FIND} ${WRKSRC} -name Makefile.am -o -name Makefile.in | ${XARGS} \ ${REINPLACE_CMD} -i '' -e '/man_MANS/s|\.1|-14.1|g' # CXXFLAGS safeness @${REINPLACE_CMD} -E -e \ 's|-O2|${CXXFLAGS}|g ; \ s|-lc_r|-lpthread|g' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} # doc prefix safeness @${REINPLACE_CMD} -E -e \ 's|^(htmldir).*$$|\1=${DOCSDIR}/html|' \ ${WRKSRC}/doc/Makefile.in @${REINPLACE_CMD} -E -e \ 's|^(artdir).*$$|\1=${DOCSDIR}/html|' \ ${WRKSRC}/doc/art/Makefile.in @${REINPLACE_CMD} -E -e \ 's|^(screenshotsdir).*$$|\1=${DOCSDIR}/html|' \ ${WRKSRC}/doc/screenshots/Makefile.in post-patch-DOCS-off: @${REINPLACE_CMD} -e \ '/^SUBDIRS/s/ doc//' \ ${WRKSRC}/Makefile.in post-patch-APPS-off: @${REINPLACE_CMD} -E -e \ 's,^(SUBDIRS.*)adie,\1,; \ s,^(SUBDIRS.*)pathfinder,\1,; \ s,^(SUBDIRS.*)calculator,\1,' \ ${WRKSRC}/Makefile.in post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so .include diff --git a/x11-toolkits/fox16/Makefile b/x11-toolkits/fox16/Makefile index b35c989a2912..8d790490c34f 100644 --- a/x11-toolkits/fox16/Makefile +++ b/x11-toolkits/fox16/Makefile @@ -1,129 +1,127 @@ -# Created by: Alexander Novitsky - PORTNAME= fox PORTVERSION= 1.6.57 PORTREVISION= 1 CATEGORIES= x11-toolkits MASTER_SITES= http://fox-toolkit.org/ftp/ \ ftp://ftp.fox-toolkit.org/pub/ PKGNAMESUFFIX= ${PORTVERSION:R:S/.//} MAINTAINER= jhale@FreeBSD.org COMMENT= Fast and extensive C++ GUI toolkit -- ver.1.6 LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= compiler:features gl jpeg libtool pathfix xorg USE_GL= gl glu USE_XORG= x11 xext xfixes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-opengl --with-x --with-xim USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include -fPIC LDFLAGS+= -L${LOCALBASE}/lib PLIST_SUB= MAJORVER="${MAJORVER}" PORTDOCS= * OPTIONS_DEFINE= APPS DEBUG DOCS OPTIMIZED_CFLAGS PROFILE SHM \ XCURSOR XFT XINPUT XRANDR XRENDER OPTIONS_DEFAULT= SHM XCURSOR XFT XINPUT XRANDR XRENDER OPTIONS_SUB= yes APPS_DESC= Install sample applications DEBUG_CONFIGURE_ON= --enable-debug DEBUG_CONFIGURE_OFF= --enable-release PROFILE_CONFIGURE_ON= --with-profiling=gprof SHM_DESC= Shared Memory support SHM_CONFIGURE_ON= --with-xshm=yes SHM_CONFIGURE_OFF= --with-xshm=no XCURSOR_USES= xorg XCURSOR_USE= xorg=xcursor XCURSOR_CONFIGURE_ON= --with-xcursor=yes XCURSOR_CONFIGURE_OFF= --with-xcursor=no XFT_USES= pkgconfig xorg XFT_USE= xorg=xft XFT_LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig XFT_CONFIGURE_ON= --with-xft=yes XFT_CONFIGURE_OFF= --with-xft=no XFT_CPPFLAGS= $$(pkg-config freetype2 --cflags) XFT_LDFLAGS= $$(pkg-config freetype2 --libs) XFT_IMPLIES= XRENDER XINPUT_DESC= X Input extension library support XINPUT_USES= xorg XINPUT_USE= xorg=xi XINPUT_CONFIGURE_ON= --with-xinput=yes XINPUT_CONFIGURE_OFF= --with-xinput=no XRANDR_USES= xorg XRANDR_USE= xorg=xrandr XRANDR_CONFIGURE_ON= --with-xrandr=yes XRANDR_CONFIGURE_OFF= --with-xrandr=no XRENDER_DESC= X Render extension library support XRENDER_USES= xorg XRENDER_USE= xorg=xrender XRENDER_CONFIGURE_ON= --with-xrender=yes XRENDER_CONFIGURE_OFF= --with-xrender=no MAJORVER= ${PORTVERSION:R} .include .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CXXFLAGS+= -ffast-math . if !${PORT_OPTIONS:MPROFILE} CXXFLAGS+= -fomit-frame-pointer . endif . if ${COMPILER_TYPE} == "gcc" CXXFLAGS+= -fexpensive-optimizations -finline-functions . endif .endif post-patch: # Rename man pages as in manpage.1 --> manpage-16.1 to avoid # conflicts with fox14 and fox17 @files=$$(${FIND} ${WRKSRC} -name *.1); \ for f in $$files; do \ ${MV} $$f `${ECHO_CMD} $$f | ${SED} -e 's|\.1|-16.1|'`; \ done; @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ '/man_MANS/s|\.1|-16.1|g' @${REINPLACE_CMD} -e \ '/^Libs:/s|$$| -pthread|; \ s|"||g' ${WRKSRC}/fox.pc.in # CXXFLAGS safeness @${REINPLACE_CMD} -e \ 's|^\(CXXFLAGS=""\)|#\1|; \ /CXXFLAGS/s|-O2 ||; \ /CXXFLAGS/s|\(-Wuninitialized\).*"|\1"|; \ /LDFLAGS/s|-s ||' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} # doc prefix safeness @${REINPLACE_CMD} -e \ 's|^\(htmldir\).*$$|\1=${DOCSDIR}/html|' \ ${WRKSRC}/doc/Makefile.in @${REINPLACE_CMD} -e \ 's|^\(artdir\).*$$|\1=${DOCSDIR}/html|' \ ${WRKSRC}/doc/art/Makefile.in @${REINPLACE_CMD} -e \ 's|^\(screenshotsdir\).*$$|\1=${DOCSDIR}/html|' \ ${WRKSRC}/doc/screenshots/Makefile.in post-patch-APPS-off: @${REINPLACE_CMD} -e \ 's|^\(SUBDIRS.*\)adie|\1|; \ s|^\(SUBDIRS.*\)pathfinder|\1|; \ s|^\(SUBDIRS.*\)calculator|\1|' \ ${WRKSRC}/Makefile.in post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libCHART-${MAJORVER}.so.[0-9].* @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libFOX-${MAJORVER}.so.[0-9].* .include diff --git a/x11-toolkits/fox17/Makefile b/x11-toolkits/fox17/Makefile index 3b67dee04bc5..21e3bfead740 100644 --- a/x11-toolkits/fox17/Makefile +++ b/x11-toolkits/fox17/Makefile @@ -1,106 +1,104 @@ -# Created by: gahr - PORTNAME= fox PORTVERSION= 1.7.79 CATEGORIES= x11-toolkits MASTER_SITES= http://fox-toolkit.org/ftp/ \ ftp://ftp.fox-toolkit.org/pub/ PKGNAMESUFFIX= ${PORTVERSION:R:S/.//} MAINTAINER= jhale@FreeBSD.org COMMENT= Fast and extensive C++ GUI toolkit (development version) LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpng.so:graphics/png \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig USES= compiler:c++11-lib gl libtool localbase pathfix pkgconfig xorg USE_GL= gl glu USE_XORG= ice sm x11 xcursor xext xfixes xft xi xrandr xrender USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-freetype-include="`pkg-config freetype2 --cflags | sed -e 's|^-I||'`" \ --with-freetype-library="`pkg-config freetype2 --libs | sed -e 's|^-L||'`" \ --with-opengl=yes \ --with-xim \ --enable-png \ --bindir=${PREFIX}/bin/${PORTNAME}-${MAJORVER} INSTALL_TARGET= install-strip CPPFLAGS+= -D__BSD_VISIBLE -D__EXT1_VISIBLE -D_XOPEN_SOURCE=700 MAJORVER= ${PORTVERSION:R} PLIST_SUB+= MAJORVER=${MAJORVER} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${MAJORVER} PORTDOCS= * OPTIONS_DEFINE= DEBUG DOCS EXAMPLES OPTIMIZED_CFLAGS PROFILE TEST OPTIONS_GROUP= IMGFMTS OPTIONS_GROUP_IMGFMTS= JPEG OPENJPEG TIFF WEBP OPTIONS_DEFAULT= JPEG OPENJPEG TIFF WEBP IMGFMTS_DESC= Image formats DEBUG_CONFIGURE_ENABLE= debug DEBUG_CXXFLAGS_OFF= -DNDEBUG JPEG_USES= jpeg JPEG_CONFIGURE_ENABLE= jpeg OPENJPEG_CFLAGS= -I${LOCALBASE}/include/openjpeg-1.5 OPENJPEG_LIB_DEPENDS= libopenjpeg.so:graphics/openjpeg15 OPENJPEG_CONFIGURE_ENABLE= jp2 PROFILE_CONFIGURE_ON= --with-profiling=gprof TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CONFIGURE_ENABLE= tiff WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_CONFIGURE_ENABLE= webp .include .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CXXFLAGS+= -O2 -ffast-math . if !${PORT_OPTIONS:MPROFILE} CXXFLAGS+= -fomit-frame-pointer . endif . if ${CHOSEN_COMPILER_TYPE} == gcc CXXFLAGS+= -fexpensive-optimizations -finline-functions . endif .endif post-patch: # Rename man pages as in manpage.1 --> manpage-17.1 to avoid # conflicts with fox14 and fox16 @files=$$(${FIND} ${WRKSRC} -name *.1); \ for f in $$files; do \ ${MV} $$f `${ECHO_CMD} $$f | ${SED} -e 's|\.1|-17.1|'`; \ done; @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ '/man_MANS/s|\.1|-17.1|g' @${REINPLACE_CMD} -e '/^Libs:/s|$$| -pthread|; s|"||g' ${WRKSRC}/fox17.pc.in # CXXFLAGS safeness @${REINPLACE_CMD} -e \ 's|^\(CXXFLAGS=""\)|#\1|' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} post-patch-EXAMPLES-off: @${REINPLACE_CMD} -e \ 's|^\(SUBDIRS.*\)adie|\1|; \ s|^\(SUBDIRS.*\)pathfinder|\1|; \ s|^\(SUBDIRS.*\)shutterbug|\1|; \ s|^\(SUBDIRS.*\)calculator|\1|' \ ${WRKSRC}/Makefile.in post-patch-TEST-off: @${REINPLACE_CMD} -e \ 's|^\(SUBDIRS.*\)glviewer|\1|; \ s|^\(SUBDIRS.*\)tests|\1|' \ ${WRKSRC}/Makefile.in .include diff --git a/x11-toolkits/fxscintilla/Makefile b/x11-toolkits/fxscintilla/Makefile index 5c2a32f4c4aa..168493f7e35d 100644 --- a/x11-toolkits/fxscintilla/Makefile +++ b/x11-toolkits/fxscintilla/Makefile @@ -1,23 +1,21 @@ -# Created by: Alexander Novitsky - PORTNAME= fxscintilla PORTVERSION= 2.28.0 PORTREVISION= 8 CATEGORIES= x11-toolkits MASTER_SITES= SAVANNAH MAINTAINER= ports@FreeBSD.org COMMENT= Fox toolkit reimplementation of Scintilla editing widget LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libFOX-1.6.so:x11-toolkits/fox16 USES= libtool pathfix pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared USE_LDCONFIG= yes INSTALL_TARGET= install-strip .include diff --git a/x11-toolkits/gdl/Makefile b/x11-toolkits/gdl/Makefile index 04729ccb05de..5a50b8a0bab3 100644 --- a/x11-toolkits/gdl/Makefile +++ b/x11-toolkits/gdl/Makefile @@ -1,23 +1,21 @@ -# Created by: Maxim Sobolev - PORTNAME= gdl PORTVERSION= 3.40.0 CATEGORIES= x11-toolkits gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Components intended to be shared between GNOME development tools LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING PORTSCOUT= limitw:1,even USE_GNOME= cairo gdkpixbuf2 gtk30 intltool introspection:build libxml2 USES= gettext gmake gnome libtool localbase pathfix pkgconfig tar:xz GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip .include diff --git a/x11-toolkits/girara/Makefile b/x11-toolkits/girara/Makefile index 4bb07bfb68f9..30575c803e25 100644 --- a/x11-toolkits/girara/Makefile +++ b/x11-toolkits/girara/Makefile @@ -1,36 +1,34 @@ -# Created by: Mike Krutov - PORTNAME= girara PORTVERSION= 0.3.7 CATEGORIES= x11-toolkits graphics MASTER_SITES= https://git.pwmt.org/pwmt/${PORTNAME}/-/archive/${DISTVERSION}/ \ https://pwmt.org/projects/girara/download/ MAINTAINER= madpilot@FreeBSD.org COMMENT= GTK3 Interface Library for Zathura PDF Viewer USES= compiler:c11 gnome meson pathfix pkgconfig tar:xz USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 PATHFIX_MAKEFILEIN= Makefile LIBDIR= ${PREFIX}/lib OPTIONS_DEFINE= JSONC NLS NOTIFY OPTIONS_DEFAULT= NOTIFY JSONC_DESC= Support json configuration dump OPTIONS_SUB= yes JSONC_LIB_DEPENDS= libjson-c.so:devel/json-c JSONC_MESON_ENABLED= json NLS_USES= gettext NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify NOTIFY_MESON_ENABLED= notify post-patch-NLS-off: .SILENT ${REINPLACE_CMD} -e "/subdir('po')/d" \ ${WRKSRC}/meson.build .include diff --git a/x11-toolkits/gnocl/Makefile b/x11-toolkits/gnocl/Makefile index c5dd471d7917..63ecd71a7f3e 100644 --- a/x11-toolkits/gnocl/Makefile +++ b/x11-toolkits/gnocl/Makefile @@ -1,44 +1,42 @@ -# Created by: Stephane Legrand - PORTNAME= gnocl DISTVERSION= ${BASE_VERSION}-${NIGHTLY_BUILD} PORTREVISION= 3 CATEGORIES= x11-toolkits devel MASTER_SITES= SF/${PORTNAME}/Gnocl-Nightly-Build/ MAINTAINER= tcltk@FreeBSD.org COMMENT= GTK+ and Gnome extension for Tcl LICENSE= TclTk LICENSE_NAME= Tcl/Tk License LICENSE_FILE= ${WRKSRC}/license.terms LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libcanberra.so:audio/libcanberra \ libnotify.so:devel/libnotify \ libgtkimageview.so:x11-toolkits/gtkimageview USES= gmake gnome pkgconfig tar:bzip2 tcl USE_GNOME= gtk20 libglade2 USE_LDCONFIG= yes CFLAGS+= -I${TCL_INCLUDEDIR} -L${TCL_LIBDIR} BASE_VERSION= 0.9.96 NIGHTLY_BUILD= 31-08-13 WRKSRC= ${WRKDIR}/${PORTNAME}-${BASE_VERSION} BUILD_WRKSRC= ${WRKSRC}/src INSTALL_WRKSRC= ${BUILD_WRKSRC} BASEDIR= lib/${PORTNAME}${BASE_VERSION} PLIST_FILES= ${BASEDIR}/${PORTNAME}.so \ ${BASEDIR}/pkgIndex.tcl post-patch: ${REINPLACE_CMD} -e 's|tclsh|${TCLSH}|; \ s|%%LOCALBASE%%|${LOCALBASE}|; \ s|%%SHORT_TCL_VER%%|${TCL_VER:S/.//}|' \ ${BUILD_WRKSRC}/Makefile ${REINPLACE_CMD} -e 's|\[info library\]|${STAGEDIR}${PREFIX}/lib|; s|tclsh|${TCLSH}|g;' ${BUILD_WRKSRC}/install.tcl .include diff --git a/x11-toolkits/gnome-pty-helper/Makefile b/x11-toolkits/gnome-pty-helper/Makefile index 3b88e4783870..4f5d2ec34d93 100644 --- a/x11-toolkits/gnome-pty-helper/Makefile +++ b/x11-toolkits/gnome-pty-helper/Makefile @@ -1,32 +1,30 @@ -# Created by: Joe Marcus Clarke - PORTNAME= gnome-pty-helper PORTVERSION= 0.40.2 CATEGORIES= x11-toolkits gnome MASTER_SITES= GNOME/sources/vte/${PORTVERSION:R} DISTNAME= vte-${PORTVERSION} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= utmp/wtmp/lastlog helper program for the vte Terminal widget BUILD_DEPENDS+= gnutls>=0:security/gnutls PORTSCOUT= ignore:1 USES= gmake tar:xz USE_LDCONFIG= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip CONFIGURE_WRKSRC= ${WRKSRC}/gnome-pty-helper BUILD_WRKSRC= ${WRKSRC}/gnome-pty-helper INSTALL_WRKSRC= ${WRKSRC}/gnome-pty-helper post-patch: @${REINPLACE_CMD} -e 's|(AM_MAKEFLAGS) install-exec-hook|(AM_MAKEFLAGS)|g' \ ${WRKSRC}/gnome-pty-helper/Makefile.in .include diff --git a/x11-toolkits/gnustep-gui/Makefile b/x11-toolkits/gnustep-gui/Makefile index eca92f6484fd..1f7c2b35e7ab 100644 --- a/x11-toolkits/gnustep-gui/Makefile +++ b/x11-toolkits/gnustep-gui/Makefile @@ -1,70 +1,68 @@ -# Created by: Thomas Gellekum - PORTNAME= gnustep-gui DISTVERSIONPREFIX= gui- DISTVERSION= 0_28_0 PORTREVISION= 3 CATEGORIES= x11-toolkits gnustep MAINTAINER= ports@FreeBSD.org COMMENT= GNUstep GUI library LICENSE= GPLv3 LGPL3 LICENSE_COMB= multi LIB_DEPENDS+= libtiff.so:graphics/tiff LIB_DEPENDS+= libpng.so:graphics/png LIB_DEPENDS+= libgif.so:graphics/giflib LIB_DEPENDS+= libicui18n.so:devel/icu LIB_DEPENDS+= libsndfile.so:audio/libsndfile LIB_DEPENDS+= libao.so:audio/libao LIB_DEPENDS+= libflite.so:audio/flite USES= gnustep jpeg pkgconfig xorg USE_GNUSTEP= base build USE_XORG= x11 xt USE_GITHUB= yes GH_ACCOUNT= gnustep GH_PROJECT= libs-gui GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-tiff-library=${LOCALBASE}/lib CONFIGURE_ARGS+= --with-tiff-include=${LOCALBASE}/include CONFIGURE_ARGS+= --with-jpeg-library=${LOCALBASE}/lib CONFIGURE_ARGS+= --with-jpeg-include=${LOCALBASE}/include CONFIGURE_ARGS+= --with-x CONFIGURE_ARGS+= --with-x-include=${LOCALBASE}/include CONFIGURE_ARGS+= --with-x-include=${LOCALBASE}/lib MAKE_FLAGS+= OPTFLAG="${CFLAGS}" PLIST_SUB+= BASEVERSION=${PORTVERSION:C/[.][0-9]*$//1} OPTIONS_DEFINE= DOCS CUPS ASPELL OPTIONS_DEFAULT= CUPS OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= texi2html:textproc/texi2html \ texi2pdf:print/texinfo CUPS_CONFIGURE_ENABLE= cups CUPS_LIB_DEPENDS+= libcups.so:print/cups ASPELL_LIB_DEPENDS= libaspell.so:textproc/aspell ASPELL_CONFIGURE_ENABLE= aspell USE_LDCONFIG= ${GNUSTEP_SYSTEM_LIBRARIES} post-patch: ${REINPLACE_CMD} -e "s|libpng/png.h|png.h|" ${WRKSRC}/configure ${REINPLACE_CMD} -e "s|doc=no|doc=yes|" ${WRKSRC}/GNUmakefile pre-configure: .for file in config.guess config.sub install-sh @${CP} ${GNUSTEP_PREFIX}/System/Library/Makefiles/${file} ${WRKSRC} .endfor post-install-DOCS-off: @${FIND} -d ${STAGEDIR}${PREFIX}/GNUstep/System/Library/Documentation -type d -empty -delete .include diff --git a/x11-toolkits/granite/Makefile b/x11-toolkits/granite/Makefile index 6c9f3dba508f..3f5b45415954 100644 --- a/x11-toolkits/granite/Makefile +++ b/x11-toolkits/granite/Makefile @@ -1,27 +1,25 @@ -# Created by: Olivier Duchateau - PORTNAME= granite DISTVERSION= 6.2.0 CATEGORIES= x11-toolkits MAINTAINER= desktop@FreeBSD.org COMMENT= Extensions of GTK+3 toolkit LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libgee-0.8.so:devel/libgee RUN_DEPENDS= contractor:sysutils/contractor \ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas USES= gettext gnome meson pkgconfig python:3.6+,build tar:xz USE_GITHUB= yes GH_ACCOUNT= elementary USE_GNOME= cairo glib20 gtk30 gdkpixbuf2 introspection:build USE_LDCONFIG= yes BINARY_ALIAS= python3=${PYTHON_CMD} PLIST_SUB= DISTVERSION=${DISTVERSION} .include diff --git a/x11-toolkits/gtk-sharp20/Makefile b/x11-toolkits/gtk-sharp20/Makefile index 94288e3a6dc8..7600e021d10e 100644 --- a/x11-toolkits/gtk-sharp20/Makefile +++ b/x11-toolkits/gtk-sharp20/Makefile @@ -1,39 +1,37 @@ -# Created by: Juli Mallett - PORTNAME= gtk-sharp PORTVERSION= 2.12.45 PORTREVISION= 3 CATEGORIES= x11-toolkits MASTER_SITES= http://download.mono-project.com/sources/gtk-sharp212/ PKGNAMESUFFIX= 20 MAINTAINER= mono@FreeBSD.org COMMENT= GTK+ and GNOME interfaces for the .NET runtime LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 RUN_DEPENDS= p5-XML-LibXML>=0:textproc/p5-XML-LibXML USES= gmake gnome libtool mono pathfix perl5 pkgconfig shebangfix USE_LDCONFIG= yes USE_GNOME= cairo gdkpixbuf2 gtk20 libglade2 USE_PERL5= run SHEBANG_FILES= parser/*.pl GNU_CONFIGURE= yes MAKE_ENV= INSTALL_STRIP_FLAG=${STRIP} .include .if defined(MONO_DEFAULT) && ${MONO_DEFAULT} > 6 BROKEN= fails to build with Mono version ${MONO_DEFAULT}: 'Range' is an ambiguous reference between 'System.Range' and 'Gtk.Range' .endif post-patch: @${REINPLACE_CMD} -e 's|glib/.*\.h>|glib.h>|g' \ ${WRKSRC}/glib/glue/*.c .include diff --git a/x11-toolkits/gtk-sharp30/Makefile b/x11-toolkits/gtk-sharp30/Makefile index 6b98d7bf92f9..2c25c0a83faa 100644 --- a/x11-toolkits/gtk-sharp30/Makefile +++ b/x11-toolkits/gtk-sharp30/Makefile @@ -1,38 +1,36 @@ -# Created by: Juli Mallett - PORTNAME= gtk-sharp PORTVERSION= 2.99.3 PORTREVISION= 3 CATEGORIES= x11-toolkits MASTER_SITES= GNOME PKGNAMESUFFIX= 30 MAINTAINER= kwm@FreeBSD.org COMMENT= GTK+ and GNOME interfaces for the .NET runtime LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libinotify.so:devel/libinotify RUN_DEPENDS= p5-XML-LibXML>=0:textproc/p5-XML-LibXML USES= gettext-runtime gmake gnome libtool mono pathfix perl5 \ pkgconfig shebangfix tar:xz GNU_CONFIGURE= yes USE_LDCONFIG= yes USE_GNOME= cairo gdkpixbuf2 gtk30 SHEBANG_FILES= parser/*.pl USE_PERL5= run MAKE_ENV= INSTALL_STRIP_FLAG=${STRIP} .include .if defined(MONO_DEFAULT) && ${MONO_DEFAULT} > 6 BROKEN= fails to build with Mono version ${MONO_DEFAULT}: 'Range' is an ambiguous reference between 'System.Range' and 'Gtk.Range' .endif post-patch: @${REINPLACE_CMD} -e 's|gmcs|mcs|g' \ ${WRKSRC}/configure .include diff --git a/x11-toolkits/gtk20/Makefile b/x11-toolkits/gtk20/Makefile index 49c6a95dff3c..dbe0bd8db214 100644 --- a/x11-toolkits/gtk20/Makefile +++ b/x11-toolkits/gtk20/Makefile @@ -1,68 +1,66 @@ -# Created by: Vanilla I. Shu - PORTNAME= gtk PORTVERSION= 2.24.33 # sync with graphics/gtk-update-icon-cache CATEGORIES= x11-toolkits MASTER_SITES= GNOME/sources/gtk+/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} PKGNAMESUFFIX= 2 DISTNAME= gtk+-${PORTVERSION} DIST_SUBDIR= gnome2 MAINTAINER= desktop@FreeBSD.org COMMENT= Gimp Toolkit for X11 GUI (previous stable version) LICENSE= LGPL20 USES= cpe tar:xz PORTSCOUT= limitw:0,even CPE_VENDOR= gnome RUN_DEPENDS+= update-mime-database:misc/shared-mime-info \ ${LOCALBASE}/share/icons/hicolor/index.theme:misc/hicolor-icon-theme USES+= gettext gmake gnome libtool localbase:ldflags pathfix perl5 \ pkgconfig python:run shebangfix xorg SHEBANG_FILES= gtk/gtk-builder-convert GNU_CONFIGURE= yes USE_GNOME= atk pango gdkpixbuf2 introspection:build \ gtk-update-icon-cache USE_LDCONFIG= yes USE_PERL5= build USE_XORG= xext xrender x11 xinerama xi xrandr xcursor xfixes xdamage \ xcomposite CONFIGURE_ARGS= --with-xinput=yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= CUPS DEBUG OPTIONS_DEFAULT=CUPS OPTIONS_SUB= yes CUPS_LIB_DEPENDS= libcups.so:print/cups CUPS_CONFIGURE_ON= --enable-cups=auto CUPS_CONFIGURE_OFF= --disable-cups DEBUG_CONFIGURE_ON= --enable-debug=yes PLIST_SUB+= LIBGAILVER=18.0.1 LIBGVER=0.2400.33 post-patch: @${REINPLACE_CMD} -e 's|[{]libdir[}]/locale|{datadir}/locale|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|file,cups|file,cups,lpr|' \ ${WRKSRC}/gtk/Makefile.in pre-configure: # .if !exists() evaluates too early before cairo has a chance to be installed @if ! pkg-config --exists cairo-xlib; then \ ${ECHO_MSG} "${PKGNAME}: Needs cairo with X11 support enabled."; \ ${FALSE}; \ fi post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-2.0/modules @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-2.0/${GTK2_VERSION}/engines @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-2.0/${GTK2_VERSION}/loaders @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-2.0/${GTK2_VERSION}/modules .include diff --git a/x11-toolkits/gtk30/Makefile b/x11-toolkits/gtk30/Makefile index c42db617bc8c..d2ce2e9ed0c8 100644 --- a/x11-toolkits/gtk30/Makefile +++ b/x11-toolkits/gtk30/Makefile @@ -1,106 +1,105 @@ -# Created by: Vanilla I. Shu # Please keep gtk30 in sync with the following x11-themes ports: # adwaita-icon-theme, gnome-themes-standard and mate-themes PORTNAME= gtk PORTVERSION= 3.24.33 CATEGORIES= x11-toolkits MASTER_SITES= GNOME/sources/gtk+/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} PKGNAMESUFFIX= 3 DISTNAME= gtk+-${PORTVERSION} DIST_SUBDIR= gnome MAINTAINER= desktop@FreeBSD.org COMMENT= Gimp Toolkit for X11 GUI (current stable version) LICENSE= LGPL20 PORTSCOUT= limit:1,even LIB_DEPENDS= libepoxy.so:graphics/libepoxy \ libfribidi.so:converters/fribidi \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz RUN_DEPENDS+= hicolor-icon-theme>=0:misc/hicolor-icon-theme \ adwaita-icon-theme>=0:x11-themes/adwaita-icon-theme USE_PERL5= build USE_LDCONFIG= yes GNU_CONFIGURE= yes USE_GNOME= atk cairo gdkpixbuf2 introspection:build pango \ librsvg2:run gtk-update-icon-cache USES= compiler:c11 cpe gettext gmake gnome libtool localbase \ pathfix perl5 pkgconfig tar:xz CPE_VENDOR= gnome CONFIGURE_ARGS= --enable-introspection CPPFLAGS+= -fno-omit-frame-pointer INSTALL_TARGET= install-strip LIBVERSION= 0.2404.29 PLIST_SUB+= LIBVERSION=${LIBVERSION} GLIB_SCHEMAS= org.gtk.Demo.gschema.xml \ org.gtk.Settings.ColorChooser.gschema.xml \ org.gtk.Settings.Debug.gschema.xml \ org.gtk.Settings.EmojiChooser.gschema.xml \ org.gtk.Settings.FileChooser.gschema.xml OPTIONS_DEFINE= ATK_BRIDGE CUPS COLORD DEBUG BROADWAY WAYLAND X11 OPTIONS_DEFAULT=ATK_BRIDGE CUPS COLORD BROADWAY WAYLAND X11 OPTIONS_SUB= yes ATK_BRIDGE_DESC=AT-SPI ATK bridge support (requires X11) ATK_BRIDGE_CONFIGURE_WITH= atk-bridge ATK_BRIDGE_LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-atk ATK_BRIDGE_IMPLIES= X11 BROADWAY_DESC= Enable GDK Broadway backend for showing GTK+ in the webbrowser using HTML5 and web sockets. BROADWAY_CONFIGURE_ENABLE= broadway-backend COLORD_DESC= Color profile support COLORD_LIB_DEPENDS= libcolord.so:graphics/colord COLORD_CONFIGURE_ENABLE=colord CUPS_LIB_DEPENDS= libcups.so:print/cups CUPS_CONFIGURE_ENABLE= cups # don't explicitly disable debug, this causes segfaults. See ports r437293 DEBUG_CONFIGURE_ON= --enable-debug=yes WAYLAND_DESC= GDK Wayland backend WAYLAND_CONFIGURE_ENABLE= wayland-backend WAYLAND_BUILD_DEPENDS= wayland-protocols>=0:graphics/wayland-protocols WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon WAYLAND_RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas WAYLAND_USES= gl WAYLAND_USE= GL=egl X11_DESC= GDK X11 backend X11_CONFIGURE_ENABLE= x11-backend X11_USES= xorg X11_USE= XORG=x11,xcomposite,xcursor,xdamage,xext,xfixes,xi,xinerama,xrandr,xrender post-patch: @${REINPLACE_CMD} -e 's|[{]libdir[}]/locale|{datadir}/locale|g' \ ${WRKSRC}/configure pre-configure-X11-on: # .if !exists() evaluates too early before cairo has a chance to be installed @if ! pkg-config --exists cairo-xlib; then \ ${ECHO_MSG} "${PKGNAME}: Needs cairo with X11 support enabled."; \ ${FALSE}; \ fi pre-build: @${RM} -r ${WRKSRC}/docs/gtk.info* post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-3.0/modules @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-3.0/${GTK3_VERSION}/engines @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-3.0/${GTK3_VERSION}/loaders ${INSTALL_MAN} ${WRKSRC}/docs/reference/gtk/gtk-query-immodules-3.0.1 \ ${STAGEDIR}${PREFIX}/man/man1 .include diff --git a/x11-toolkits/gtkdatabox/Makefile b/x11-toolkits/gtkdatabox/Makefile index 2464caa3d7cc..382062f39391 100644 --- a/x11-toolkits/gtkdatabox/Makefile +++ b/x11-toolkits/gtkdatabox/Makefile @@ -1,57 +1,55 @@ -# Created by: ijliao - PORTNAME= gtkdatabox PORTVERSION= 0.9.3.1 CATEGORIES= x11-toolkits MASTER_SITES= SF DIST_SUBDIR= gnome2 MAINTAINER= ports@FreeBSD.org COMMENT= GTK+2 widget to display large amounts of numerical data LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= gnome libtool pathfix pkgconfig USE_GNOME= cairo gdkpixbuf2 gtk20 USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --includedir="${PREFIX}/include/${PORTNAME}" \ --with-html-dir="${PREFIX}/share/doc" INSTALL_TARGET= install-strip PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= GLADE GLADEUI DOCS EXAMPLES OPTIONS_SUB= yes GLADE_DESC= Enable libglade2 support GLADE_USE= GNOME=libglade2 GLADE_CONFIGURE_ENABLE= libglade GLADEUI_DESC= Enable glade3 support GLADEUI_LIB_DEPENDS= libgladeui-1.so:devel/glade3 GLADEUI_CONFIGURE_ENABLE= glade post-patch: @${REINPLACE_CMD} -e \ '/^SUBDIR/s|examples||' ${WRKSRC}/Makefile.in .for dir in examples gtk @${REINPLACE_CMD} -e \ '/-O2/d ; \ /DISABLE_DEPRECATED/d' ${WRKSRC}/${dir}/Makefile.in .endfor post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} api ${STAGEDIR}${DOCSDIR}) post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/*.c ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/x11-toolkits/gtkextra/Makefile b/x11-toolkits/gtkextra/Makefile index 176023a1e990..da8102cda711 100644 --- a/x11-toolkits/gtkextra/Makefile +++ b/x11-toolkits/gtkextra/Makefile @@ -1,28 +1,26 @@ -# Created by: Maxim Sobolev - PORTNAME= gtkextra PORTVERSION= 3.3.4 CATEGORIES= x11-toolkits MASTER_SITES= SF/${PORTNAME}/${PORTVERSION:R} MAINTAINER= danfe@FreeBSD.org COMMENT= Useful widget set complementary to GTK+ 2.0 LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake gnome libtool pathfix pkgconfig USE_GNOME= gtk20 GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip DOCSDIR= ${PREFIX}/share/gtk-doc/html/${PORTNAME}-${PORTVERSION:R:R} PORTDOCS= * OPTIONS_DEFINE= DOCS post-patch-DOCS-off: @${REINPLACE_CMD} -e '/^SUBDIRS/s|docs||' ${WRKSRC}/Makefile.in .include diff --git a/x11-toolkits/gtkglarea2/Makefile b/x11-toolkits/gtkglarea2/Makefile index 820317eb2e04..0a15e995474c 100644 --- a/x11-toolkits/gtkglarea2/Makefile +++ b/x11-toolkits/gtkglarea2/Makefile @@ -1,30 +1,28 @@ -# Created by: Marc Recht - PORTNAME= gtkglarea PORTVERSION= 2.0.1 PORTREVISION= 11 CATEGORIES= x11-toolkits MASTER_SITES= GNOME DISTNAME= gtkglarea-${PORTVERSION} DIST_SUBDIR= gnome2 MAINTAINER= ports@FreeBSD.org COMMENT= OpenGL widget for the GTK+2 GUI toolkit LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig USES= compiler:c++11-lang gl gnome libtool:keepla pathfix pkgconfig tar:bzip2 USE_GNOME= cairo gdkpixbuf2 gtk20 USE_GL= gl glu USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-lib-GL INSTALL_TARGET= install-strip LIBS+= -lm .include diff --git a/x11-toolkits/gtkglext/Makefile b/x11-toolkits/gtkglext/Makefile index 4f23d2f53394..bdf2074ff7d7 100644 --- a/x11-toolkits/gtkglext/Makefile +++ b/x11-toolkits/gtkglext/Makefile @@ -1,37 +1,35 @@ -# Created by: Kimura Fuyuki - PORTNAME= gtkglext PORTVERSION= 1.2.0 PORTREVISION= 20 CATEGORIES= x11-toolkits MASTER_SITES= SF DIST_SUBDIR= gnome2 MAINTAINER= ports@FreeBSD.org COMMENT= OpenGL extension to GTK+ LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING.LIB GNU_CONFIGURE= yes USES= gettext gl gmake gnome iconv libtool pathfix pkgconfig \ tar:bzip2 xorg USE_GL= glu USE_GNOME= gtk20 pangox-compat USE_LDCONFIG= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ '/^SUBDIRS/s|docs||' ${WRKSRC}/Makefile.in @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ 's|-DGTK_DISABLE_DEPRECATED||g ; \ s|-DGDK_DISABLE_DEPRECATED||g' post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/reference/gtkglext/html/* ${STAGEDIR}${DOCSDIR}/ .include diff --git a/x11-toolkits/gtkglextmm/Makefile b/x11-toolkits/gtkglextmm/Makefile index 0b8ec5fbfccb..2172f0bd67e3 100644 --- a/x11-toolkits/gtkglextmm/Makefile +++ b/x11-toolkits/gtkglextmm/Makefile @@ -1,31 +1,29 @@ -# Created by: Kimura Fuyuki - PORTNAME= gtkglextmm PORTVERSION= 1.2.0 PORTREVISION= 15 CATEGORIES= x11-toolkits MASTER_SITES= SF/gtkglext/${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= C++ wrapper for GtkGLExt LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext \ libgtkmm-2.4.so:x11-toolkits/gtkmm24 USES= compiler:c++11-lang gettext gmake gnome libtool pathfix \ pkgconfig tar:bzip2 USE_CXXSTD= c++11 GNU_CONFIGURE= yes USE_GNOME= gnomeprefix gtk20 USE_LDCONFIG= yes INSTALL_TARGET= install-strip post-patch: @${REINPLACE_CMD} -e 's|-DGDK_DISABLE_DEPRECATED||g' \ -e 's|-DGDK_PIXBUF_DISABLE_DEPRECATED||g' \ -e 's|-DGTK_DISABLE_DEPRECATED||g' \ -e 's|-DG_DISABLE_DEPRECATED||g' \ ${WRKSRC}/gdkglext/gdkmm/gl/Makefile.in \ ${WRKSRC}/gtkglext/gtkmm/gl/Makefile.in .include diff --git a/x11-toolkits/gtkimageview/Makefile b/x11-toolkits/gtkimageview/Makefile index 8ac91f3b12fd..cada0d3f804b 100644 --- a/x11-toolkits/gtkimageview/Makefile +++ b/x11-toolkits/gtkimageview/Makefile @@ -1,31 +1,29 @@ -# Created by: Andrew Pantyukhin - PORTNAME= gtkimageview PORTVERSION= 1.6.4 PORTREVISION= 5 CATEGORIES= x11-toolkits MASTER_SITES= LOCAL/kwm # http://trac.bjourne.webfactional.com/ MAINTAINER= ports@FreeBSD.org COMMENT= Simple image viewer widget LICENSE= LGPL21+ # source says LGPL20+ though LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static --with-html-dir=${PREFIX}/share/doc USES= gnome libtool pathfix pkgconfig USE_GNOME= gtk20 USE_LDCONFIG= yes INSTALL_TARGET= install-strip LIBS= -lm OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/^gtkimageview-marshal.[ch]:/s|$$[(]GLIB_GENMARSHAL[)]||'\ ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e '/^CFLAGS/s|-Werror||' ${WRKSRC}/configure .include diff --git a/x11-toolkits/gtkmathview/Makefile b/x11-toolkits/gtkmathview/Makefile index 1fde94c51f70..ad204073f340 100644 --- a/x11-toolkits/gtkmathview/Makefile +++ b/x11-toolkits/gtkmathview/Makefile @@ -1,45 +1,43 @@ -# Created by: ijliao - PORTNAME= gtkmathview PORTVERSION= 0.8.0 PORTREVISION= 12 CATEGORIES= x11-toolkits MASTER_SITES= http://helm.cs.unibo.it/mml-widget/sources/ MAINTAINER= ports@FreeBSD.org COMMENT= GTK Widget to Render MathML Documents LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING .if ${/usr/bin/ld:L:tA} == /usr/bin/ld.lld BROKEN= ld: error: ../src/backend/ps/.libs/libmathview_backend_ps.so: undefined reference to T1_AddToFileSearchPath .endif BUILD_DEPENDS= xsltproc:textproc/libxslt LIB_DEPENDS= libpopt.so:devel/popt \ libt1.so:devel/t1lib \ libgmetadom_gdome_cpp_smart.so:textproc/gmetadom GNU_CONFIGURE= yes USES= compiler:c++11-lang gmake gnome libtool localbase:ldflags \ pathfix pkgconfig USE_GNOME= gtk20 libxml2 pangox-compat INSTALL_TARGET= install-strip USE_LDCONFIG= yes CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}} CXXFLAGS_clang= -Wno-c++11-narrowing CXXFLAGS_gcc= -Wno-error=narrowing post-patch: @${REINPLACE_CMD} '/-lstdc++/d' ${WRKSRC}/src/Makefile.in \ ${WRKSRC}/src/view/Makefile.in ${WRKSRC}/viewer/Makefile.in @${REINPLACE_CMD} '/^mathmlps_LDADD =/s|=|= ../src/libmathview.la|' \ ${WRKSRC}/mathmlps/Makefile.in @${REINPLACE_CMD} '/^mathmlsvg_LDADD =/s|=|= $$(XML_LIBS) ../src/libmathview.la|' \ ${WRKSRC}/mathmlsvg/Makefile.in @${REINPLACE_CMD} '/^test_rendering_LDADD =/s|=|= ../src/libmathview.la|' \ ${WRKSRC}/viewer/Makefile.in .include diff --git a/x11-toolkits/gtkmm24/Makefile b/x11-toolkits/gtkmm24/Makefile index afb9bca241e7..af64fdcde282 100644 --- a/x11-toolkits/gtkmm24/Makefile +++ b/x11-toolkits/gtkmm24/Makefile @@ -1,39 +1,37 @@ -# Created by: Martin Klaffenboeck - PORTNAME= gtkmm PORTVERSION= 2.24.5 PORTREVISION?= 3 CATEGORIES= x11-toolkits MASTER_SITES= GNOME PKGNAMESUFFIX= 24 DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= C++ wrapper for Gtk+ USES+= tar:xz PORTSCOUT= ignore:1 LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig GNU_CONFIGURE= yes USES+= gettext gmake gnome libtool:keepla pathfix pkgconfig \ compiler:c++11-lang USE_CXXSTD= gnu++11 USE_LDCONFIG= yes USE_GNOME= atkmm gdkpixbuf2 gtk20 pangomm CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --disable-documentation INSTALL_TARGET= install-strip BINARY_WRAPPERS= gm4 PLIST_SUB= VERSION="2.4" API_VERSION="2.4" post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS =/s/tests//' \ ${WRKSRC}/Makefile.in .include diff --git a/x11-toolkits/gtkmm30/Makefile b/x11-toolkits/gtkmm30/Makefile index 88605f65ec17..125334e199e9 100644 --- a/x11-toolkits/gtkmm30/Makefile +++ b/x11-toolkits/gtkmm30/Makefile @@ -1,36 +1,34 @@ -# Created by: Martin Klaffenboeck - PORTNAME= gtkmm PORTVERSION= 3.24.2 PORTREVISION?= 2 CATEGORIES= x11-toolkits MASTER_SITES= GNOME PKGNAMESUFFIX= 30 DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= C++ wrapper for Gtk+3 LICENSE= LGPL21 USES+= tar:xz PORTSCOUT= limitw:1,even USES+= gettext gmake gnome libtool pathfix pkgconfig \ compiler:c++11-lang USE_CXXSTD= c++11 USE_GNOME= gdkpixbuf2 gtk30 glibmm cairomm atkmm pangomm GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --disable-documentation INSTALL_TARGET= install-strip BINARY_WRAPPERS= gm4 PLIST_SUB= API_VERSION="3.0" post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS =/s/tests//' \ ${WRKSRC}/Makefile.in .include diff --git a/x11-toolkits/gtksourceview2/Makefile b/x11-toolkits/gtksourceview2/Makefile index c6ca3c00d901..1008f90cc6bb 100644 --- a/x11-toolkits/gtksourceview2/Makefile +++ b/x11-toolkits/gtksourceview2/Makefile @@ -1,26 +1,25 @@ -# Created by: Joe Marcus Clarke # $MCom: ports/x11-toolkits/gtksourceview2/Makefile,v 1.96 2010/09/29 12:42:49 kwm Exp $ PORTNAME= gtksourceview2 PORTVERSION= 2.10.5 PORTREVISION?= 8 CATEGORIES= x11-toolkits gnome MASTER_SITES= GNOME/sources/${PORTNAME:S/2$//}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} DISTNAME= ${PORTNAME:S/2$//}-${PORTVERSION} DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Widget that adds syntax highlighting to GtkTextView USES= tar:bzip2 PORTSCOUT= ignore:1 USES+= gettext gmake gnome libtool localbase pathfix pkgconfig USE_LDCONFIG= yes USE_GNOME= gnomeprefix gtk20 libxml2 intlhack GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-compile-warnings=no --enable-glade-catalog=no INSTALL_TARGET= install-strip .include diff --git a/x11-toolkits/gtksourceview3/Makefile b/x11-toolkits/gtksourceview3/Makefile index 31ba144e444c..8ec307e512c6 100644 --- a/x11-toolkits/gtksourceview3/Makefile +++ b/x11-toolkits/gtksourceview3/Makefile @@ -1,44 +1,42 @@ -# Created by: Joe Marcus Clarke - PORTNAME= gtksourceview PORTVERSION= 3.24.11 PORTREVISION= 2 CATEGORIES= x11-toolkits gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 3 DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Text widget that adds syntax highlighting to the GtkTextView widget LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING USES= compiler:c11 tar:xz PORTSCOUT= limitw:1,even BUILD_DEPENDS= vala:lang/vala LIB_DEPENDS= libfribidi.so:converters/fribidi USES+= gettext gmake gnome libtool localbase pathfix pkgconfig USE_CSTD= c11 USE_GNOME= cairo gdkpixbuf2 gnomeprefix gtk30 \ introspection:build libxml2 GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-compile-warnings=no \ --enable-glade-catalog=no \ --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \ --enable-introspection INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|tests testsuite||g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|--warn-all||g' \ ${WRKSRC}/gtksourceview/Makefile.in .include diff --git a/x11-toolkits/gtksourceview4/Makefile b/x11-toolkits/gtksourceview4/Makefile index 3271ba62d9c1..e05589e788f5 100644 --- a/x11-toolkits/gtksourceview4/Makefile +++ b/x11-toolkits/gtksourceview4/Makefile @@ -1,26 +1,24 @@ -# Created by: Joe Marcus Clarke - PORTNAME= gtksourceview PORTVERSION= 4.8.3 CATEGORIES= x11-toolkits gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 4 DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Text widget that adds syntax highlighting to the GtkTextView widget LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= vala:lang/vala LIB_DEPENDS= libfribidi.so:converters/fribidi PORTSCOUT= limitw:1,even USES= compiler:c11 gettext gnome meson pkgconfig tar:xz USE_CSTD= c11 USE_GNOME= cairo gdkpixbuf2 gtk30 libxml2 introspection:build USE_LDCONFIG= yes .include diff --git a/x11-toolkits/gtksourceview5/Makefile b/x11-toolkits/gtksourceview5/Makefile index cf566adb30f8..679652351a46 100644 --- a/x11-toolkits/gtksourceview5/Makefile +++ b/x11-toolkits/gtksourceview5/Makefile @@ -1,27 +1,25 @@ -# Created by: Joe Marcus Clarke - PORTNAME= gtksourceview PORTVERSION= 5.4.2 CATEGORIES= x11-toolkits gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 5 DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Text widget that adds syntax highlighting to the GtkTextView widget LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= vala:lang/vala LIB_DEPENDS= libfribidi.so:converters/fribidi \ libpcre2-8.so:devel/pcre2 PORTSCOUT= limitw:1,even USES= compiler:c11 gettext gnome meson pkgconfig tar:xz USE_CSTD= c11 USE_GNOME= cairo gdkpixbuf2 gtk40 introspection:build libxml2 USE_LDCONFIG= yes .include diff --git a/x11-toolkits/gtksourceviewmm3/Makefile b/x11-toolkits/gtksourceviewmm3/Makefile index 5dd8a46ae3c8..447dcb739010 100644 --- a/x11-toolkits/gtksourceviewmm3/Makefile +++ b/x11-toolkits/gtksourceviewmm3/Makefile @@ -1,30 +1,29 @@ -# Created by: Michael Johnson # $MCom: ports/x11-toolkits/gtksourceviewmm3/Makefile,v 1.1 2011/10/16 22:00:24 kwm Exp $ PORTNAME= gtksourceviewmm PORTVERSION= 3.18.0 PORTREVISION= 2 CATEGORIES= x11-toolkits gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 3 MAINTAINER= gnome@FreeBSD.org COMMENT= C++ binding of GtkSourceView3 LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING PORTSCOUT= limitw:1,even USES= compiler:c++11-lang gmake gnome libtool:keepla pathfix \ pkgconfig tar:xz USE_CXXSTD= c++11 USE_LDCONFIG= yes USE_GNOME= gtksourceview3 gnomeprefix gtkmm30 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBAS}/lib CONFIGURE_ARGS= --disable-documentation INSTALL_TARGET= install-strip .include diff --git a/x11-toolkits/irrlicht/Makefile b/x11-toolkits/irrlicht/Makefile index 7ca5cfe37a4a..a371b23aa6a3 100644 --- a/x11-toolkits/irrlicht/Makefile +++ b/x11-toolkits/irrlicht/Makefile @@ -1,59 +1,57 @@ -# Created by: Simon Barner - PORTNAME= irrlicht PORTVERSION= 1.8.5 CATEGORIES= x11-toolkits graphics MASTER_SITES= SF/${PORTNAME}/Irrlicht%20SDK/${PORTVERSION:R}/${PORTVERSION}/ MAINTAINER= amdmi3@FreeBSD.org COMMENT= High performance realtime 3D engine LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/readme.txt LIB_DEPENDS= libpng.so:graphics/png USES= alias cpe dos2unix gl gmake jpeg zip xorg DOS2UNIX_GLOB= Makefile *.cpp *.h *.txt USE_GL= gl USE_XORG= x11 xxf86vm USE_LDCONFIG= yes ALL_TARGET= sharedlib PLIST_SUB= PORTVERSION=${PORTVERSION} SOVERSION=${PORTVERSION:R} SUB_FILES= pkg-message BUILD_WRKSRC= ${WRKSRC}/source/Irrlicht INSTALL_WRKSRC= ${BUILD_WRKSRC} EXAMPLEDIRS= 01.HelloWorld 02.Quake3Map 03.CustomSceneNode 04.Movement \ 05.UserInterface 06.2DGraphics 07.Collision 08.SpecialFX \ 09.Meshviewer 10.Shaders 11.PerPixelLighting \ 12.TerrainRendering 13.RenderToTexture 15.LoadIrrFile Demo OPTIONS_DEFINE= DEBUG EXAMPLES DEBUG_MAKE_ENV_OFF= NDEBUG=1 post-extract: .for bundled in bzip2 jpeglib libpng zlib @${RM} -r ${WRKSRC}/source/Irrlicht/${bundled} .endfor post-patch: @${REINPLACE_CMD} -e '/#define.*_IRR_USE_NON_SYSTEM_JPEG_LIB_/ d' \ -e '/#define.*_IRR_USE_NON_SYSTEM_LIB_PNG_/ d' \ -e '/#define.*_IRR_USE_NON_SYSTEM_ZLIB_/ d' \ -e '/#define.*_IRR_USE_NON_SYSTEM_BZLIB_/ d' \ -e '/#define.*_IRR_COMPILE_WITH_JOYSTICK_EVENTS_/ d' \ ${WRKSRC}/include/IrrCompileConfig.h post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libIrrlicht.so post-install-EXAMPLES-on: cd ${WRKSRC}/examples && ${COPYTREE_SHARE} "${EXAMPLEDIRS}" \ ${STAGEDIR}${EXAMPLESDIR} \ "( -name Makefile -or -name *\.cpp -or -name *\.h )" cd ${WRKSRC} && ${COPYTREE_SHARE} media ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/x11-toolkits/itk/Makefile b/x11-toolkits/itk/Makefile index f0f31a37face..fdd2c6e15b4f 100644 --- a/x11-toolkits/itk/Makefile +++ b/x11-toolkits/itk/Makefile @@ -1,45 +1,43 @@ -# Created by: chuckr - PORTNAME= itk PORTVERSION= 3.3 PORTREVISION= 3 CATEGORIES= x11-toolkits tk MASTER_SITES= SF/incrtcl/%5BIncr%20Tcl_Tk%5D-source/${PORTVERSION}-RC DISTNAME= ${PORTNAME}${PORTVERSION} MAINTAINER= erik@bz.bzflag.bz COMMENT= Object-oriented extension to Tk [incr Tk] LIB_DEPENDS= libitcl.so.${MAJOR}:lang/itcl USES= tk uidfix USE_LDCONFIG= yes MAKE_ENV+= ${PLIST_SUB} \ SHLIB_MAJOR=${SHLIB_MAJOR} SHLIB_MINOR=${SHLIB_MINOR} \ TK_SHLIB_VER=${TK_SHLIB_VER} TCL_INCLUDEDIR=${TCL_INCLUDEDIR} \ TK_INCLUDEDIR=${TK_INCLUDEDIR} MAKEFILE= ${FILESDIR}/Makefile.lib SHLIB_MAJOR= ${MAJOR} SHLIB_MINOR= ${MINOR} MAJOR= ${PORTVERSION:R} MINOR= ${PORTVERSION:E} PLIST_SUB+= MAJOR=${MAJOR} MINOR=${MINOR} ITK_LIB= libitk.so.${MAJOR} ITK_LIB_FILE= ${ITK_LIB}.${SHLIB_MAJOR} .if defined(DISPLAY) post-build: test .else post-build: # # DISPLAY is not set, so post-build testing is impossible # .endif test: cd ${WRKSRC} && ${SETENV} ITK_LIBRARY=${WRKSRC}/library \ ${WISH} tests/all.tcl -load "load ./${ITK_LIB}; package require Tk" .include diff --git a/x11-toolkits/iwidgets/Makefile b/x11-toolkits/iwidgets/Makefile index a45729210ddd..d49056d8ac1b 100644 --- a/x11-toolkits/iwidgets/Makefile +++ b/x11-toolkits/iwidgets/Makefile @@ -1,48 +1,46 @@ -# Created by: chuckr - PORTNAME= iwidgets PORTVERSION= 4.0.1 PORTREVISION= 1 CATEGORIES= x11-toolkits tk MASTER_SITES= SF/incrtcl/%5BIncr%20Widgets%5D/${PORTVERSION} DISTNAME= iwidgets${PORTVERSION} MAINTAINER= portmaster@bsdforge.com COMMENT= Iwidgets - [incr Widgets] companion to [incr Tk] LIB_DEPENDS= libitk.so:x11-toolkits/itk NO_BUILD= yes USES= tk:tea CONFIGURE_ARGS= --with-itcl=${LOCALBASE} SUB_LIST= IWIDGETS=${DISTNAME} SUB_FILES= pkg-message PLIST_SUB= IWIDGETS=${DISTNAME} MAKE_ARGS+= INSTALL_ROOT=${STAGEDIR} PORTDOCS= CHANGES ChangeLog README iwidgets.ps OPTIONS_DEFINE= DOCS .include post-patch: ${REINPLACE_CMD} -e 's,^MKINSTALLDIRS =.*,MKINSTALLDIRS=${MKDIR},' \ -e 's,^INSTALL =.*,INSTALL=${INSTALL} -c,' \ -e 's,^INSTALL_PROGRAM =.*,INSTALL_PROGRAM=${INSTALL_PROGRAM},' \ -e 's,^INSTALL_DATA =.*,INSTALL_DATA=${INSTALL_DATA},' \ -e 's,^INSTALL_SCRIPT =.*,INSTALL_SCRIPT=${INSTALL_SCRIPT},' \ -e 's,@ITCL_VERSION@,3.3,g' ${WRKSRC}/Makefile.in post-install: ${RM} ${STAGEDIR}${PREFIX}/lib/iwidgets ${LN} -s ${DISTNAME} ${STAGEDIR}${PREFIX}/lib/iwidgets .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/iwidgets.ps ${STAGEDIR}${DOCSDIR} .for f in CHANGES ChangeLog README ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .endif .include diff --git a/x11-toolkits/lesstif/Makefile b/x11-toolkits/lesstif/Makefile index b6c046cf6133..74e27ba41f24 100644 --- a/x11-toolkits/lesstif/Makefile +++ b/x11-toolkits/lesstif/Makefile @@ -1,39 +1,37 @@ -# Created by: 1wardd@airmail.net - PORTNAME= lesstif PORTVERSION= 0.95.2 PORTREVISION= 7 PORTEPOCH= 2 CATEGORIES= x11-toolkits MASTER_SITES= SF MAINTAINER= dinoex@FreeBSD.org COMMENT= API compatible clone of the Motif toolkit LICENSE= LGPL20+ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 CONFLICTS?= open-motif USES= cpe tar:bzip2 libtool xorg USE_XORG= sm ice xt x11 xext xorgproto xrender xft USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ENV= lt_cv_libxp=no CONFIGURE_ARGS= --enable-static --enable-shared --enable-production \ --disable-maintainer-mode \ --with-fontconfig-lib=${LOCALBASE}/lib \ --with-freetype-lib=${LOCALBASE}/lib INSTALL_TARGET= install-strip post-patch: @${REINPLACE_CMD} 's,freetype/freetype.h,freetype.h,' \ ${WRKSRC}/configure post-install: ${INSTALL_DATA} ${WRKSRC}/scripts/autoconf/ac_find_motif.m4 \ ${STAGEDIR}${PREFIX}/share/aclocal .include diff --git a/x11-toolkits/libXaw/Makefile b/x11-toolkits/libXaw/Makefile index f257d0ce956d..605cf7db86b3 100644 --- a/x11-toolkits/libXaw/Makefile +++ b/x11-toolkits/libXaw/Makefile @@ -1,18 +1,16 @@ -# Created by: Eric Anholt - PORTNAME= libXaw PORTVERSION= 1.0.14 PORTEPOCH= 2 CATEGORIES= x11-toolkits MAINTAINER= x11@FreeBSD.org COMMENT= X Athena Widgets library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake xorg xorg-cat:lib USE_XORG= x11 xau xext xmu xpm xorgproto xt CONFIGURE_ARGS= --without-xmlto .include diff --git a/x11-toolkits/libXmu/Makefile b/x11-toolkits/libXmu/Makefile index d6ec9cff4432..7e9f32fb1ac7 100644 --- a/x11-toolkits/libXmu/Makefile +++ b/x11-toolkits/libXmu/Makefile @@ -1,19 +1,17 @@ -# Created by: Eric Anholt - PORTNAME= libXmu PORTVERSION= 1.1.3 PORTEPOCH= 1 CATEGORIES= x11-toolkits MAINTAINER= x11@FreeBSD.org COMMENT= X Miscellaneous Utilities libraries LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= xorg xorg-cat:lib USE_XORG= xorgproto x11 xt xext INSTALL_TARGET= install-strip .include diff --git a/x11-toolkits/libXt/Makefile b/x11-toolkits/libXt/Makefile index d2c88a279f73..b9a0f59958e8 100644 --- a/x11-toolkits/libXt/Makefile +++ b/x11-toolkits/libXt/Makefile @@ -1,27 +1,25 @@ -# Created by: Eric Anholt - PORTNAME= libXt DISTVERSION= 1.2.1 PORTEPOCH= 1 CATEGORIES= x11-toolkits MAINTAINER= x11@FreeBSD.org COMMENT= X Toolkit library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe xorg xorg-cat:lib USE_XORG= x11 sm ice xorgproto CPE_VENDOR= x CPE_PRODUCT= libxt CONFIGURE_ARGS= --disable-specs INSTALL_TARGET= install-strip post-patch: @${REINPLACE_CMD} 's/test.*-traditional.*;/true;/' \ ${WRKSRC}/configure .include diff --git a/x11-toolkits/libgdiplus/Makefile b/x11-toolkits/libgdiplus/Makefile index 0818d8fa277f..a4fcf6a42a51 100644 --- a/x11-toolkits/libgdiplus/Makefile +++ b/x11-toolkits/libgdiplus/Makefile @@ -1,45 +1,43 @@ -# Created by: Tom McLaughlin - PORTNAME= libgdiplus PORTVERSION= 6.0.4 CATEGORIES= x11-toolkits MASTER_SITES= http://download.mono-project.com/sources/${PORTNAME}/ MAINTAINER= prj@rootwyrm.com COMMENT= GDI+ API for System.Windows.Forms in Mono LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libtiff.so:graphics/tiff \ libgif.so:graphics/giflib \ libpng.so:graphics/png \ libfreetype.so:print/freetype2 \ libexif.so:graphics/libexif \ libfontconfig.so:x11-fonts/fontconfig GNU_CONFIGURE= yes USES= cpe gettext-runtime gmake gnome jpeg libtool:keepla pathfix \ pkgconfig USE_GNOME= cairo glib20 pango USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip CPE_VENDOR= mono-project OPTIONS_DEFINE= X11 OPTIONS_DEFAULT=X11 X11_USES= xorg X11_USE= XORG=x11,xrender X11_CONFIGURE_OFF= --without-x11 PLIST_FILES= lib/libgdiplus.a \ lib/libgdiplus.la \ lib/libgdiplus.so \ lib/libgdiplus.so.0 \ lib/libgdiplus.so.0.0.0 \ libdata/pkgconfig/libgdiplus.pc .include diff --git a/x11-toolkits/libsexy/Makefile b/x11-toolkits/libsexy/Makefile index 135bdd8efbf4..02aa3b32acf5 100644 --- a/x11-toolkits/libsexy/Makefile +++ b/x11-toolkits/libsexy/Makefile @@ -1,27 +1,25 @@ -# Created by: Andreas Kohn - PORTNAME= libsexy PORTVERSION= 0.1.11 PORTREVISION= 12 CATEGORIES= x11-toolkits devel MASTER_SITES= http://releases.chipx86.com/libsexy/libsexy/ MAINTAINER= ports@FreeBSD.org COMMENT= Extension widgets for GTK+ LICENSE= LGPL21 LIB_DEPENDS= libenchant.so:textproc/enchant BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes RUN_DEPENDS:= ${BUILD_DEPENDS} GNU_CONFIGURE= yes USES= gettext gnome libtool pathfix pkgconfig USE_GNOME= gtk20 libxml2 USE_LDCONFIG= yes post-patch: @${REINPLACE_CMD} -e 's|g_strncasecmp|g_ascii_strncasecmp|' \ ${WRKSRC}/libsexy/sexy-spell-entry.c .include diff --git a/x11-toolkits/libunique3/Makefile b/x11-toolkits/libunique3/Makefile index ec563e02e76d..203865673ea9 100644 --- a/x11-toolkits/libunique3/Makefile +++ b/x11-toolkits/libunique3/Makefile @@ -1,32 +1,30 @@ -# Created by: Koop Mast - PORTNAME= libunique PORTVERSION= 3.0.2 PORTREVISION= 3 CATEGORIES= x11-toolkits MASTER_SITES= GNOME MAINTAINER= kwm@FreeBSD.org COMMENT= Library for single instance applications LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib USES= gettext gmake gnome libtool pathfix pkgconfig tar:xz xorg USE_XORG= ice x11 USE_LDCONFIG= yes USE_GNOME= gtk30 gnomeprefix introspection:build GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-maintainer-flags --enable-gtk-doc-html=no CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip post-patch: @${REINPLACE_CMD} \ -e 's|unique tests doc|unique tests|g' \ ${WRKSRC}/configure ${WRKSRC}/Makefile.in .include diff --git a/x11-toolkits/libwnck/Makefile b/x11-toolkits/libwnck/Makefile index 74c2bbbea8a1..05fa61c92058 100644 --- a/x11-toolkits/libwnck/Makefile +++ b/x11-toolkits/libwnck/Makefile @@ -1,36 +1,35 @@ -# Created by: Joe Marcus Clarke # $MCom$ PORTNAME= libwnck PORTVERSION= 2.30.7 PORTREVISION?= 2 CATEGORIES= x11-toolkits gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Library used for writing pagers and taskslists USES= tar:xz PORTSCOUT= ignore:1 LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING USES+= bison gettext gmake gnome libtool localbase:ldflags \ pathfix pkgconfig xorg USE_XORG= xres x11 USE_GNOME= gtk20 intlhack introspection USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc INSTALL_TARGET= install-strip OPTIONS_DEFINE= STARTUP OPTIONS_DEFAULT=STARTUP STARTUP_DESC= Startup notification support STARTUP_LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification STARTUP_CONFIGURE_ENABLE= startup-notification .include diff --git a/x11-toolkits/libwnck3/Makefile b/x11-toolkits/libwnck3/Makefile index b586909376fc..0d1431219a6d 100644 --- a/x11-toolkits/libwnck3/Makefile +++ b/x11-toolkits/libwnck3/Makefile @@ -1,32 +1,30 @@ -# Created by: Joe Marcus Clarke - PORTNAME= libwnck PORTVERSION= 3.36.0 CATEGORIES= x11-toolkits gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 3 DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Library used for writing pagers and taskslists LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING USES= tar:xz USES+= bison gettext gnome localbase meson pkgconfig \ xorg USE_GNOME= cairo gdkpixbuf2 gtk30 introspection:build USE_XORG= xext xrender xres x11 USE_LDCONFIG= yes MESON_ARGS= -Dgtk_doc=false \ -Dinstall_tools=false OPTIONS_DEFINE= STARTUP OPTIONS_DEFAULT=STARTUP STARTUP_DESC= Startup notification support STARTUP_LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification STARTUP_MESON_ENABLED= startup_notification .include diff --git a/x11-toolkits/linux-c7-gtk2/Makefile b/x11-toolkits/linux-c7-gtk2/Makefile index 62eedcbfc901..bc14db765e6c 100644 --- a/x11-toolkits/linux-c7-gtk2/Makefile +++ b/x11-toolkits/linux-c7-gtk2/Makefile @@ -1,27 +1,25 @@ -# Created by: Piotr Kubaj - PORTNAME= gtk2 PORTVERSION= 2.24.31 DISTVERSIONSUFFIX= -1.el7 CATEGORIES= x11-toolkits linux MAINTAINER= emulation@FreeBSD.org COMMENT= GTK+ library, version 2.X (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 CPE_VENDOR= gnome CPE_PRODUCT= gtk USE_LDCONFIG= yes USE_LINUX= atk gdkpixbuf2 pango xorglibs USE_LINUX_RPM= yes LIB_DISTNAMES= ${DISTNAME} \ ${PORTNAME}-immodules-${DISTVERSIONFULL} CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}0/pkg-descr OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes .include diff --git a/x11-toolkits/linux-c7-openmotif/Makefile b/x11-toolkits/linux-c7-openmotif/Makefile index 201083f35ea5..1d591841fe76 100644 --- a/x11-toolkits/linux-c7-openmotif/Makefile +++ b/x11-toolkits/linux-c7-openmotif/Makefile @@ -1,26 +1,24 @@ -# Created by: Piotr Kubaj - PORTNAME= motif PORTVERSION= 2.3.4 DISTVERSIONSUFFIX= -14.el7_5 PORTREVISION= 6 CATEGORIES= x11-toolkits linux MAINTAINER= emulation@FreeBSD.org COMMENT= Motif toolkit libraries (Linux CentOS ${LINUX_DIST_VER}) USES= linux:c7 USE_LDCONFIG= yes USE_LINUX= xorglibs USE_LINUX_RPM= yes CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../open-${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS post-patch: @${RM} -r ${WRKSRC}/etc ${WRKSRC}/usr/bin ${WRKSRC}/usr/include \ ${WRKSRC}/usr/share/X11 ${WRKSRC}/usr/share/man .include diff --git a/x11-toolkits/linux-c7-pango/Makefile b/x11-toolkits/linux-c7-pango/Makefile index 0627598d0b2d..ad377c0ea5ff 100644 --- a/x11-toolkits/linux-c7-pango/Makefile +++ b/x11-toolkits/linux-c7-pango/Makefile @@ -1,23 +1,21 @@ -# Created by: Piotr Kubaj - PORTNAME= pango PORTVERSION= 1.42.4 DISTVERSIONSUFFIX= -4.el7_7 PORTREVISION= 1 CATEGORIES= x11-toolkits linux MAINTAINER= emulation@FreeBSD.org COMMENT= Pango library (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 CPE_VENDOR= gnome USE_LDCONFIG= yes USE_LINUX= cairo fontconfig freetype fribidi harfbuzz libthai xorglibs USE_LINUX_RPM= yes CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/x11-toolkits/linux-c7-qt-x11/Makefile b/x11-toolkits/linux-c7-qt-x11/Makefile index 156a63bdb3d9..1ea9651df9f4 100644 --- a/x11-toolkits/linux-c7-qt-x11/Makefile +++ b/x11-toolkits/linux-c7-qt-x11/Makefile @@ -1,26 +1,24 @@ -# Created by: Piotr Kubaj - PORTNAME= qt PORTVERSION= 4.8.7 DISTVERSIONSUFFIX= -9.el7_9 PORTREVISION= 4 CATEGORIES= x11-toolkits linux PKGNAMESUFFIX= -x11 MAINTAINER= emulation@FreeBSD.org COMMENT= Cross-platform application and UI framework (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX= alsalib dri fontconfig jpeg png qt tiff xorglibs USE_LINUX_RPM= yes LIB_DISTNAMES= ${PORTNAME}${PKGNAMESUFFIX}-${DISTVERSIONFULL} CONFLICTS= linux-c6-qt47-x11 DATADIR= ${PREFIX}/usr/share/${PORTNAME}4 post-patch: @${RM} -r ${WRKSRC}/usr/share/icons .include diff --git a/x11-toolkits/linux-c7-tk85/Makefile b/x11-toolkits/linux-c7-tk85/Makefile index e6b996c9db30..724c6a38bbf2 100644 --- a/x11-toolkits/linux-c7-tk85/Makefile +++ b/x11-toolkits/linux-c7-tk85/Makefile @@ -1,25 +1,23 @@ -# Created by: Piotr Kubaj - PORTNAME= tk PORTVERSION= 8.5.13 DISTVERSIONSUFFIX= -6.el7 PORTREVISION= 1 CATEGORIES= x11-toolkits linux PKGNAMESUFFIX= 85 MAINTAINER= emulation@FreeBSD.org COMMENT= Graphical toolkit for TCL (Linux CentOS ${LINUX_DIST_VER}) USES= linux:c7 USE_LDCONFIG= yes USE_LINUX= xorglibs USE_LINUX_RPM= yes USE_LINUX_RPM_BAD_PERMS= yes CONFLICTS= linux-c6-${PORTNAME}${PKGNAMESUFFIX} DATADIR= ${PREFIX}/usr/share/tk${PORTVERSION:R} DESCR= ${.CURDIR}/../${PORTNAME}${PKGNAMESUFFIX}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/x11-toolkits/movingmotif/Makefile b/x11-toolkits/movingmotif/Makefile index 76a4d6082945..5eeceef3db20 100644 --- a/x11-toolkits/movingmotif/Makefile +++ b/x11-toolkits/movingmotif/Makefile @@ -1,24 +1,22 @@ -# Created by: ijliao - PORTNAME= movingmotif PORTVERSION= 2.3.0 PORTREVISION= 3 CATEGORIES= x11-toolkits MASTER_SITES= SF/${PORTNAME}/${PORTNAME}_2_1/movingmotiv-2.3.1 MAINTAINER= ports@FreeBSD.org COMMENT= Display scientific data as dynamic plot LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= motif libtool GNU_CONFIGURE= yes USE_LDCONFIG= yes CFLAGS_sparc64= -O0 post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so .include diff --git a/x11-toolkits/mowitz/Makefile b/x11-toolkits/mowitz/Makefile index e31d6fe07490..5940370432dc 100644 --- a/x11-toolkits/mowitz/Makefile +++ b/x11-toolkits/mowitz/Makefile @@ -1,24 +1,22 @@ -# Created by: mi - PORTNAME= Mowitz PORTVERSION= 0.2.1 PORTREVISION= 5 CATEGORIES= x11-toolkits MASTER_SITES= http://siag.nu/pub/mowitz/ MAINTAINER= mi@aldan.algebra.com COMMENT= Mowitz ("More widgets") library LIB_DEPENDS= libXaw3d.so:x11-toolkits/Xaw3d USES= libtool xorg USE_XORG= ice sm x11 xaw xext xmu xpm xt USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-xawm=Xaw3d INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS DOCS_MAKE_ENV= PORTDOCS=yes .include diff --git a/x11-toolkits/neXtaw/Makefile b/x11-toolkits/neXtaw/Makefile index e8ded709481b..3d72e5f3c6b4 100644 --- a/x11-toolkits/neXtaw/Makefile +++ b/x11-toolkits/neXtaw/Makefile @@ -1,31 +1,29 @@ -# Created by: Thomas Gellekum - PORTNAME= neXtaw PORTVERSION= 0.15.1 PORTREVISION= 5 CATEGORIES= x11-toolkits MASTER_SITES= http://siag.nu/pub/neXtaw/ MAINTAINER= ports@FreeBSD.org COMMENT= Athena Widgets with N*XTSTEP appearance LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= libtool localbase xorg GNU_CONFIGURE= yes USE_LDCONFIG= yes USE_XORG= xmu x11 xext OPTIONS_DEFINE= DOCS post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}.so do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/CHANGES ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/FAQ ${STAGEDIR}${DOCSDIR} .include diff --git a/x11-toolkits/ocaml-lablgtk2/Makefile b/x11-toolkits/ocaml-lablgtk2/Makefile index 7aeb16a8d021..7b224b704340 100644 --- a/x11-toolkits/ocaml-lablgtk2/Makefile +++ b/x11-toolkits/ocaml-lablgtk2/Makefile @@ -1,93 +1,91 @@ -# Created by: Rene Ladan - PORTNAME= lablgtk2 PORTVERSION= 2.18.12 CATEGORIES= x11-toolkits PKGNAMEPREFIX= ocaml- MAINTAINER= danfe@FreeBSD.org COMMENT= Objective Caml interface to GTK+ 2.x LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake gnome pkgconfig USE_GNOME= cairo gdkpixbuf2 gtk20 USE_OCAML= yes USE_OCAML_FINDLIB= yes USE_OCAML_CAMLP4= yes USE_OCAML_LDCONFIG= yes USE_OCAML_WASH= yes HAS_CONFIGURE= yes ALL_TARGET= all opt MAKE_JOBS_UNSAFE= yes USE_GITHUB= yes GH_ACCOUNT= garrigue GH_PROJECT= lablgtk PORTSCOUT= limit:^${PORTVERSION:R:R} CONFIGURE_ARGS= --prefix=${PREFIX} --with-libdir=${PREFIX}/${OCAML_LIBDIR} \ --without-gtksourceview --without-gnomeui \ --without-panel --without-gnomecanvas CONFIGURE_ENV= CAMLP4O="camlp4 pa_o.cmo pa_op.cmo pr_dump.cmo" DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} PORTDOCS= COPYING README EXAMPLESDIR= ${OCAML_EXAMPLESDIR}/${PORTNAME} PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES GLADE GTKGLAREA GTKSOURCEVIEW2 GTKSPELL LIBRSVG2 OPTIONS_DEFAULT= GLADE GTKGLAREA GTKSOURCEVIEW2 GTKSPELL LIBRSVG2 OPTIONS_SUB= yes GTKGLAREA_DESC= GtkGLArea support GTKSOURCEVIEW2_DESC= GtkSourceView 2 support GTKSPELL_DESC= GtkSpell support GLADE_CONFIGURE_WITH=glade GLADE_USE= GNOME=libglade2 GLADE_VARS= EXAMPLES_SUBDIRS+=glade GTKGLAREA_BUILD_DEPENDS=lablgl:graphics/ocaml-lablgl GTKGLAREA_LIB_DEPENDS= libgtkgl-2.0.so:x11-toolkits/gtkglarea2 GTKGLAREA_RUN_DEPENDS= lablgl:graphics/ocaml-lablgl GTKGLAREA_CONFIGURE_WITH=gl GTKGLAREA_VARS= EXAMPLES_SUBDIRS+=GL GTKSOURCEVIEW2_CONFIGURE_WITH=gtksourceview2 GTKSOURCEVIEW2_USE= GNOME=gtksourceview2 GTKSOURCEVIEW2_VARS= EXAMPLES_SUBDIRS+=sourceview GTKSPELL_LIB_DEPENDS= libgtkspell.so:textproc/gtkspell GTKSPELL_CONFIGURE_WITH=gtkspell LIBRSVG2_CONFIGURE_WITH=rsvg LIBRSVG2_USE= GNOME=librsvg2 LIBRSVG2_VARS= EXAMPLES_SUBDIRS+=rsvg PATTERN= [[:space:]]*(do|then)?[[:space:]]*)cp([[:space:]] post-patch: @${REINPLACE_CMD} -E \ -e 's|^(CFLAGS[[:space:]]*\+=[[:space:]]*-O)|\1 ${CFLAGS}|' \ -e 's,^(${PATTERN}+.*INSTALLDIR),\1\$${BSD_INSTALL_DATA} \3,' \ -e 's,^(${PATTERN}+.*BINDIR),\1\$${BSD_INSTALL_SCRIPT} \3,' \ -e 's,^(${PATTERN}+.*LIBDIR),\1\$${BSD_INSTALL_DATA} \3,' \ -e 's,(touch)( "\$$\(DESTDIR\)\$$\(OCAMLLDCONF\)"),${TRUE}\2,' \ -e 's,(-ldconf )("\$$\(DESTDIR\)\$$\(OCAMLLDCONF\)"),\1ignore,' \ ${WRKSRC}/src/Makefile post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \ "*.ml *.png *.rgb *.xpm text ${EXAMPLES_SUBDIRS}" \ ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/x11-toolkits/ocaml-labltk/Makefile b/x11-toolkits/ocaml-labltk/Makefile index daf4a3944ae2..93ead03cc4f4 100644 --- a/x11-toolkits/ocaml-labltk/Makefile +++ b/x11-toolkits/ocaml-labltk/Makefile @@ -1,39 +1,37 @@ -# Created by: Michael Grünewald - PORTNAME= labltk PORTVERSION= 8.06.5 CATEGORIES= x11-toolkits MASTER_SITES= https://download.ocamlcore.org/${PORTNAME}/${PORTNAME}/${PORTVERSION}/ PKGNAMEPREFIX= ocaml- MAINTAINER= danfe@FreeBSD.org COMMENT= Objective Caml interface to Tk LICENSE= LGPL20 USES= gmake tk HAS_CONFIGURE= yes CONFIGURE_ARGS= -tkdefs "-I${LOCALBASE}/include -I${TCL_INCLUDEDIR}\ -I${TK_INCLUDEDIR}" \ -tklibs "-L${LOCALBASE}/lib -ltcl${TCL_SHLIB_VER}\ -ltk${TK_SHLIB_VER}" -verbose MAKE_JOBS_UNSAFE=yes USE_OCAML= yes ALL_TARGET= all opt post-patch: @${FIND} ${WRKSRC} -name 'Makefile*' | ${XARGS} ${REINPLACE_CMD} \ -e 's/$$(INSTALLDIR)/$$(DESTDIR)$$(INSTALLDIR)/g' \ -e 's/$$(INSTALLBINDIR)/$$(DESTDIR)$$(INSTALLBINDIR)/g' \ -e 's/$$(STUBLIBDIR)/$$(DESTDIR)$$(STUBLIBDIR)/g' \ -e 's/mkdir /& -p /g' pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ocaml/stublibs post-install: ${INSTALL_DATA} ${WRKSRC}/support/META ${STAGEDIR}${PREFIX}/lib/ocaml/${PORTNAME} @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ocaml/stublibs/dlllabltk.so .include diff --git a/x11-toolkits/osm-gps-map/Makefile b/x11-toolkits/osm-gps-map/Makefile index f6e1125029ab..db23b3971d82 100644 --- a/x11-toolkits/osm-gps-map/Makefile +++ b/x11-toolkits/osm-gps-map/Makefile @@ -1,25 +1,23 @@ -# Created by: Jean-Sébastien Pédron - PORTNAME= osm-gps-map PORTVERSION= 1.1.0 CATEGORIES= x11-toolkits net MASTER_SITES= https://github.com/nzjrs/${PORTNAME}/releases/download/${PORTVERSION}/ MAINTAINER= dumbbell@FreeBSD.org COMMENT= Gtk+ 3.0 mapping widget LICENSE= GPLv2 LIB_DEPENDS= libsoup-2.4.so:devel/libsoup USES= gmake gnome libtool pkgconfig USE_GNOME= cairo gtk30 introspection:build USE_LDCONFIG= yes GNU_CONFIGURE= yes MAKE_ARGS= pkgconfigdir="${PREFIX}/libdata/pkgconfig" INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS .include diff --git a/x11-toolkits/otk/Makefile b/x11-toolkits/otk/Makefile index f9c4df5dc96f..70396fd1a53e 100644 --- a/x11-toolkits/otk/Makefile +++ b/x11-toolkits/otk/Makefile @@ -1,37 +1,35 @@ -# Created by: Igor Pokrovsky - PORTNAME= otk PORTVERSION= 0.96 PORTREVISION= 4 CATEGORIES= x11-toolkits graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/v${PORTVERSION} DISTNAME= ${PORTNAME}_lib_${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Widget library based on OpenGL LICENSE= LGPL20+ WRKSRC= ${WRKDIR}/${PORTNAME}_lib USES= gl tar:tgz xorg USE_XORG= xmu xext x11 USE_GL= glut glu gl USE_LDCONFIG= yes PLIST_FILES= include/gadget_lib.h include/otk_lib.h \ lib/libotk.so lib/libotk.so.0 CPPFLAGS+= -I${LOCALBASE}/include -fPIC LDFLAGS+= -lGLU -lGL -lXmu -lXext -lX11 -L${LOCALBASE}/lib do-build: cd ${WRKSRC} && ${CC} ${CFLAGS} ${CPPFLAGS} -shared otk_lib.c \ -o libotk.so.0 ${LDFLAGS} do-install: ${INSTALL_LIB} ${WRKSRC}/libotk.so.0 ${STAGEDIR}${PREFIX}/lib ${LN} -sf libotk.so.0 ${STAGEDIR}${PREFIX}/lib/libotk.so ${INSTALL_DATA} ${WRKSRC}/*.h ${STAGEDIR}${PREFIX}/include .include diff --git a/x11-toolkits/p5-Alien-wxWidgets/Makefile b/x11-toolkits/p5-Alien-wxWidgets/Makefile index 3cc6bd2fa061..026a2065bc81 100644 --- a/x11-toolkits/p5-Alien-wxWidgets/Makefile +++ b/x11-toolkits/p5-Alien-wxWidgets/Makefile @@ -1,36 +1,34 @@ -# Created by: Cezary Morga - PORTNAME= Alien-wxWidgets PORTVERSION= 0.69 PORTREVISION= 3 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl5 module for building, finding and using wxWidgets binaries LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Module-Pluggable>=5.1:devel/p5-Module-Pluggable NO_ARCH= yes USES= perl5 compiler:env USE_PERL5= modbuild USE_WX= 3.0 WX_COMPS= wx CONFIGURE_ARGS= --wxWidgets-build=0 --wxWidgets-unicode=1 post-patch: @${REINPLACE_CMD} -e 's/wx-config/${WX_CONFIG:T}/' ${WRKSRC}/Build.PL @${REINPLACE_CMD} -e "s/'wx-config/'${WX_CONFIG:T}/" -e "s/lc_r/lpthread/" \ ${WRKSRC}/inc/My/Build/Any_wx_config.pm post-install: # file name is function of wx version, add it dynamically @(cd ${STAGEDIR}${PREFIX}; ${FIND} * -type f -name gtk2_\* -print \ >> ${TMPPLIST}) .include diff --git a/x11-toolkits/p5-Glade2/Makefile b/x11-toolkits/p5-Glade2/Makefile index 012e32ecfde4..82c6cfcaf64a 100644 --- a/x11-toolkits/p5-Glade2/Makefile +++ b/x11-toolkits/p5-Glade2/Makefile @@ -1,28 +1,26 @@ -# Created by: ports@c0decafe.net - PORTNAME= Glade PORTVERSION= 1.007 PORTREVISION= 7 CATEGORIES= x11-toolkits gnome perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:TSCH PKGNAMEPREFIX= p5- PKGNAMESUFFIX= 2 DISTNAME= Gtk2-GladeXML-${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Gtk2-Perl bindings to libglade2 LICENSE= GPLv2 BUILD_DEPENDS= p5-ExtUtils-Depends>=0:devel/p5-ExtUtils-Depends \ p5-Cairo>=0:graphics/p5-Cairo \ p5-Gtk2>=0:x11-toolkits/p5-Gtk2 \ p5-ExtUtils-PkgConfig>=0:devel/p5-ExtUtils-PkgConfig RUN_DEPENDS= p5-Gtk2>=0:x11-toolkits/p5-Gtk2 USES= gnome perl5 USE_GNOME= libglade2 USE_PERL5= configure .include diff --git a/x11-toolkits/p5-Gtk2-Chmod/Makefile b/x11-toolkits/p5-Gtk2-Chmod/Makefile index 64cb6399c356..80a1dadfa409 100644 --- a/x11-toolkits/p5-Gtk2-Chmod/Makefile +++ b/x11-toolkits/p5-Gtk2-Chmod/Makefile @@ -1,21 +1,19 @@ -# Created by: Zane C, Bowers - PORTNAME= Gtk2-Chmod PORTVERSION= 0.0.0 PORTREVISION= 5 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:VVELOX PKGNAMEPREFIX= p5- MAINTAINER= vvelox@vvelox.net COMMENT= Provides a dialog for getting values to use with chmod BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-File-Stat-Bits>=0:sysutils/p5-File-Stat-Bits \ p5-Gtk2>=1.060:x11-toolkits/p5-Gtk2 USES= perl5 USE_PERL5= configure .include diff --git a/x11-toolkits/p5-Gtk2-Ex-Dialogs/Makefile b/x11-toolkits/p5-Gtk2-Ex-Dialogs/Makefile index 0d256cd7330a..6458c07b946a 100644 --- a/x11-toolkits/p5-Gtk2-Ex-Dialogs/Makefile +++ b/x11-toolkits/p5-Gtk2-Ex-Dialogs/Makefile @@ -1,22 +1,20 @@ -# Created by: Paul Schmehl - PORTNAME= Gtk2-Ex-Dialogs PORTVERSION= 0.11 PORTREVISION= 6 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= Useful tools for Gnome2/Gtk2 Perl GUI design LICENSE= LGPL21 BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-File-Type>=0:devel/p5-File-Type \ p5-Gtk2-Ex-Utils>=0:x11-toolkits/p5-Gtk2-Ex-Utils USES= perl5 USE_PERL5= configure .include diff --git a/x11-toolkits/p5-Gtk2-Ex-FormFactory/Makefile b/x11-toolkits/p5-Gtk2-Ex-FormFactory/Makefile index 7bc110ee79f6..98901b0eb954 100644 --- a/x11-toolkits/p5-Gtk2-Ex-FormFactory/Makefile +++ b/x11-toolkits/p5-Gtk2-Ex-FormFactory/Makefile @@ -1,25 +1,23 @@ -# Created by: chinsan - PORTNAME= Gtk2-Ex-FormFactory PORTVERSION= 0.67 PORTREVISION= 3 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Makes building complex GUI more easy LICENSE= GPLv2+ BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Glib>=1.00:devel/p5-Glib \ p5-Gtk2>=1.060:x11-toolkits/p5-Gtk2 \ p5-Gtk2-Ex-Simple-List>=0:x11-toolkits/p5-Gtk2-Ex-Simple-List USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/x11-toolkits/p5-Gtk2-Ex-PodViewer/Makefile b/x11-toolkits/p5-Gtk2-Ex-PodViewer/Makefile index 28068a00ba93..2bd91a46a953 100644 --- a/x11-toolkits/p5-Gtk2-Ex-PodViewer/Makefile +++ b/x11-toolkits/p5-Gtk2-Ex-PodViewer/Makefile @@ -1,29 +1,27 @@ -# Created by: ports@c0decafe.net - PORTNAME= Gtk2-Ex-PodViewer PORTVERSION= 0.18 PORTREVISION= 5 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= Displays plain old documentation LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} \ p5-Pod-Parser>=0:textproc/p5-Pod-Parser RUN_DEPENDS= p5-Gtk2>=0:x11-toolkits/p5-Gtk2 \ p5-IO-Stringy>=0:devel/p5-IO-Stringy \ p5-Locale-gettext>=0:devel/p5-Locale-gettext \ p5-Gtk2-Ex-Simple-List>=0.50:x11-toolkits/p5-Gtk2-Ex-Simple-List \ p5-Pod-Simple>=0:textproc/p5-Pod-Simple USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/x11-toolkits/p5-Gtk2-Ex-Simple-List/Makefile b/x11-toolkits/p5-Gtk2-Ex-Simple-List/Makefile index c9ceea5ad1a9..9e373eac6e96 100644 --- a/x11-toolkits/p5-Gtk2-Ex-Simple-List/Makefile +++ b/x11-toolkits/p5-Gtk2-Ex-Simple-List/Makefile @@ -1,25 +1,23 @@ -# Created by: Andrew Pantyukhin - PORTNAME= Gtk2-Ex-Simple-List PORTVERSION= 0.50 PORTREVISION= 8 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= Simple interface to complex MVC list widget LICENSE= LGPL21 LGPL3 LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Glib>=1.00:devel/p5-Glib \ p5-Gtk2>=1.060:x11-toolkits/p5-Gtk2 USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/x11-toolkits/p5-Gtk2-Ex-Utils/Makefile b/x11-toolkits/p5-Gtk2-Ex-Utils/Makefile index 9767fdc32dc7..4fd5f8094c95 100644 --- a/x11-toolkits/p5-Gtk2-Ex-Utils/Makefile +++ b/x11-toolkits/p5-Gtk2-Ex-Utils/Makefile @@ -1,28 +1,26 @@ -# Created by: Paul Schmehl - PORTNAME= Gtk2-Ex-Utils PORTVERSION= 0.09 PORTREVISION= 8 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= Extra Gtk2 utilities for Gtk2 in perl LICENSE= LGPL21 BUILD_DEPENDS= p5-Glib>=1.00:devel/p5-Glib \ p5-ExtUtils-Depends>=0.3:devel/p5-ExtUtils-Depends \ p5-ExtUtils-PkgConfig>=1.1:devel/p5-ExtUtils-PkgConfig \ p5-Gtk2>=1.060:x11-toolkits/p5-Gtk2 \ p5-Cairo>=0:graphics/p5-Cairo RUN_DEPENDS= p5-Glib>=1.00:devel/p5-Glib \ p5-Gtk2>=1.060:x11-toolkits/p5-Gtk2 USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/x11-toolkits/p5-Gtk2-GladeXML/Makefile b/x11-toolkits/p5-Gtk2-GladeXML/Makefile index db85955fbc9c..118a7c22a06f 100644 --- a/x11-toolkits/p5-Gtk2-GladeXML/Makefile +++ b/x11-toolkits/p5-Gtk2-GladeXML/Makefile @@ -1,28 +1,26 @@ -# Created by: Paul Schmehl - PORTNAME= Gtk2-GladeXML PORTVERSION= 1.008 PORTREVISION= 2 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= Creates users interfaces directly from Glade XML files LICENSE= LGPL20 BUILD_DEPENDS= p5-Glib>=1.00:devel/p5-Glib \ p5-ExtUtils-Depends>=0.3:devel/p5-ExtUtils-Depends \ p5-ExtUtils-PkgConfig>=1.1:devel/p5-ExtUtils-PkgConfig \ p5-Gtk2>=1.060:x11-toolkits/p5-Gtk2 \ p5-Cairo>=0:graphics/p5-Cairo RUN_DEPENDS= p5-Glib>=1.00:devel/p5-Glib \ p5-Gtk2>=1.060:x11-toolkits/p5-Gtk2 USES= gnome perl5 USE_GNOME= libglade2 USE_PERL5= configure .include diff --git a/x11-toolkits/p5-Gtk2-ImageView/Makefile b/x11-toolkits/p5-Gtk2-ImageView/Makefile index 1a7faafd03f6..0dcfcb3a8763 100644 --- a/x11-toolkits/p5-Gtk2-ImageView/Makefile +++ b/x11-toolkits/p5-Gtk2-ImageView/Makefile @@ -1,24 +1,22 @@ -# Created by: chinsan - PORTNAME= Gtk2-ImageView PORTVERSION= 0.05 PORTREVISION= 7 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:RATCLIFFE PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl bindings to the GtkImageView image viewer widget BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Cairo>=0:graphics/p5-Cairo \ p5-ExtUtils-Depends>=0.2:devel/p5-ExtUtils-Depends \ p5-ExtUtils-PkgConfig>=1.03:devel/p5-ExtUtils-PkgConfig \ p5-Gtk2>=1.140:x11-toolkits/p5-Gtk2 LIB_DEPENDS= libgtkimageview.so:x11-toolkits/gtkimageview USES= perl5 USE_PERL5= configure .include diff --git a/x11-toolkits/p5-Gtk2-PathButtonBar/Makefile b/x11-toolkits/p5-Gtk2-PathButtonBar/Makefile index 2a01e54e69e1..d603dc9e5ff6 100644 --- a/x11-toolkits/p5-Gtk2-PathButtonBar/Makefile +++ b/x11-toolkits/p5-Gtk2-PathButtonBar/Makefile @@ -1,19 +1,17 @@ -# Created by: Zane C, Bowers - PORTNAME= Gtk2-PathButtonBar PORTVERSION= 0.1.2 PORTREVISION= 4 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:VVELOX PKGNAMEPREFIX= p5- MAINTAINER= vvelox@vvelox.net COMMENT= Creates a bar for path manipulation RUN_DEPENDS= p5-Gtk2>=1.060:x11-toolkits/p5-Gtk2 USES= perl5 USE_PERL5= configure .include diff --git a/x11-toolkits/p5-Gtk2/Makefile b/x11-toolkits/p5-Gtk2/Makefile index 11f1498d46e7..2d9053210403 100644 --- a/x11-toolkits/p5-Gtk2/Makefile +++ b/x11-toolkits/p5-Gtk2/Makefile @@ -1,31 +1,29 @@ -# Created by: clsung@dragon2.net - PORTNAME= Gtk2 PORTVERSION= 1.24993 PORTREVISION= 1 CATEGORIES= x11-toolkits lang perl5 MASTER_SITES= CPAN \ SF/${PORTNAME:tl}-perl/${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= p5- MAINTAINER= swills@FreeBSD.org COMMENT= Perl module for Gtk+ 2.x graphical user interface library LICENSE= LGPL21 BUILD_DEPENDS= p5-Cairo>=1:graphics/p5-Cairo \ p5-ExtUtils-Depends>=0.300:devel/p5-ExtUtils-Depends \ p5-ExtUtils-PkgConfig>=1.03:devel/p5-ExtUtils-PkgConfig \ p5-Glib>=1.280:devel/p5-Glib \ p5-Pango>=1.220:x11-toolkits/p5-Pango RUN_DEPENDS= p5-Cairo>=1:graphics/p5-Cairo \ p5-Glib>=1.280:devel/p5-Glib \ p5-Pango>=1.220:x11-toolkits/p5-Pango USES= gmake gnome perl5 USE_PERL5= configure USE_GNOME= gtk20 pango CONFIGURE_ENV= FORCE_MAKE_CMD=yes .include diff --git a/x11-toolkits/p5-Gtk3-SimpleList/Makefile b/x11-toolkits/p5-Gtk3-SimpleList/Makefile index 839557c4e53a..9eaea213bbf2 100644 --- a/x11-toolkits/p5-Gtk3-SimpleList/Makefile +++ b/x11-toolkits/p5-Gtk3-SimpleList/Makefile @@ -1,24 +1,22 @@ -# Created by: Danilo Egea Gondolfo - PORTNAME= Gtk3-SimpleList PORTVERSION= 0.21 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:TVIGNAUD PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple interface to Gtk3's complex MVC list widget LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Gtk3>=0:x11-toolkits/p5-Gtk3 USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/x11-toolkits/p5-Pango/Makefile b/x11-toolkits/p5-Pango/Makefile index adbda5077aa7..f1afe0726b92 100644 --- a/x11-toolkits/p5-Pango/Makefile +++ b/x11-toolkits/p5-Pango/Makefile @@ -1,31 +1,29 @@ -# Created by: Cheng-Lung Sung - PORTNAME= Pango PORTVERSION= 1.227 PORTREVISION= 2 CATEGORIES= x11-toolkits lang perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:XAOC PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl module for layout and render i18n text LICENSE= LGPL21 BUILD_DEPENDS= p5-ExtUtils-Depends>=0.300:devel/p5-ExtUtils-Depends \ p5-ExtUtils-PkgConfig>=1.03:devel/p5-ExtUtils-PkgConfig \ p5-Cairo>=1:graphics/p5-Cairo \ ${RUN_DEPENDS} RUN_DEPENDS= p5-Glib>=1.220:devel/p5-Glib USES= gnome perl5 USE_GNOME= pango USE_PERL5= configure MAKE_JOBS_UNSAFE= yes post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Pango/Pango.so .include diff --git a/x11-toolkits/p5-Prima/Makefile b/x11-toolkits/p5-Prima/Makefile index 509aea961d80..1ec49988afb3 100644 --- a/x11-toolkits/p5-Prima/Makefile +++ b/x11-toolkits/p5-Prima/Makefile @@ -1,62 +1,60 @@ -# Created by: dmitry@karasik.eu.org - PORTNAME= Prima PORTVERSION= 1.65 CATEGORIES= x11-toolkits graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Extensible Perl toolkit for multi-platform GUI development LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libgif.so:graphics/giflib \ libpng.so:graphics/png \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libtiff.so:graphics/tiff \ libwebp.so:graphics/webp USES= dos2unix jpeg perl5 pkgconfig xorg USE_PERL5= configure USE_XORG= x11 xcursor xext xpm xrender xrandr MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= FRIBIDI GTK2 GTK3 HARFBUZZ ICONV THAI XFT OPTIONS_DEFAULT=ICONV XFT FRIBIDI_DESC= Bidirectional text support HARFBUZZ_DESC= Harfbuzz support THAI_DESC= Thai support FRIBIDI_CONFIGURE_OFF= WITH_FRIBIDI=0 FRIBIDI_CONFIGURE_ON= WITH_FRIBIDI=1 FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi GTK2_CONFIGURE_OFF= WITH_GTK2=0 GTK2_CONFIGURE_ON= WITH_GTK2=1 GTK2_USE= GNOME=gtk20 GTK2_USES= gnome GTK3_CONFIGURE_OFF= WITH_GTK3=0 GTK3_CONFIGURE_ON= WITH_GTK3=1 GTK3_USE= GNOME=gtk30 GTK3_USES= gnome HARFBUZZ_CONFIGURE_OFF= WITH_HARFBUZZ=0 HARFBUZZ_CONFIGURE_ON= WITH_HARFBUZZ=1 HARFBUZZ_LIB_DEPENDS= libharfbuzz.so:print/harfbuzz ICONV_CONFIGURE_OFF= WITH_ICONV=0 ICONV_CONFIGURE_ON= WITH_ICONV=1 ICONV_USES= iconv THAI_CONFIGURE_OFF= WITH_THAI=0 THAI_CONFIGURE_ON= WITH_THAI=1 THAI_LIB_DEPENDS= libthai.so.0:devel/libthai XFT_CONFIGURE_OFF= WITH_XFT=0 XFT_CONFIGURE_ON= WITH_XFT=1 XFT_USE= XORG=xft post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Prima/Prima.so @${REINPLACE_CMD} -e 's|${STAGEDIR}||' ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/Prima/Config.pm .include diff --git a/x11-toolkits/p5-Tk-Action/Makefile b/x11-toolkits/p5-Tk-Action/Makefile index 7fc586b3bca5..dde36d00a6aa 100644 --- a/x11-toolkits/p5-Tk-Action/Makefile +++ b/x11-toolkits/p5-Tk-Action/Makefile @@ -1,28 +1,26 @@ -# Created by: Sunpoet Po-Chuan Hsieh - PORTNAME= Tk-Action PORTVERSION= 1.093390 PORTREVISION= 1 CATEGORIES= x11-toolkits tk perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Action abstraction for Tk LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Moose>=0.92:devel/p5-Moose \ p5-MooseX-Has-Sugar>=0:devel/p5-MooseX-Has-Sugar \ p5-MooseX-SemiAffordanceAccessor>=0:devel/p5-MooseX-SemiAffordanceAccessor \ p5-Tk-Sugar>=0:x11-toolkits/p5-Tk-Sugar USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/x11-toolkits/p5-Tk-Autoscroll/Makefile b/x11-toolkits/p5-Tk-Autoscroll/Makefile index 533d23502be9..cc84aeb2c6fd 100644 --- a/x11-toolkits/p5-Tk-Autoscroll/Makefile +++ b/x11-toolkits/p5-Tk-Autoscroll/Makefile @@ -1,19 +1,17 @@ -# Created by: vanilla - PORTNAME= Tk-Autoscroll PORTVERSION= 1.14 PORTREVISION= 4 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Space invaders-like scrolling in Perl BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk USES= perl5 USE_PERL5= configure .include diff --git a/x11-toolkits/p5-Tk-ColourChooser/Makefile b/x11-toolkits/p5-Tk-ColourChooser/Makefile index c430a0af0335..a067b9fb5087 100644 --- a/x11-toolkits/p5-Tk-ColourChooser/Makefile +++ b/x11-toolkits/p5-Tk-ColourChooser/Makefile @@ -1,19 +1,17 @@ -# Created by: vanilla - PORTNAME= Tk-ColourChooser PORTVERSION= 1.52 PORTREVISION= 4 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl/Tk module providing a Colour selection dialogue box BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk USES= perl5 USE_PERL5= configure .include diff --git a/x11-toolkits/p5-Tk-Contrib/Makefile b/x11-toolkits/p5-Tk-Contrib/Makefile index 73a61d349c56..09153efe0945 100644 --- a/x11-toolkits/p5-Tk-Contrib/Makefile +++ b/x11-toolkits/p5-Tk-Contrib/Makefile @@ -1,19 +1,17 @@ -# Created by: Andrew Pantyukhin - PORTNAME= Tk-Contrib PORTVERSION= 0.07 PORTREVISION= 5 CATEGORIES= x11-toolkits perl5 tk MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Contributed Tk widgets BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=804:x11-toolkits/p5-Tk USES= perl5 USE_PERL5= configure .include diff --git a/x11-toolkits/p5-Tk-CursorControl/Makefile b/x11-toolkits/p5-Tk-CursorControl/Makefile index 8bd6cc99fde6..db5a6674937b 100644 --- a/x11-toolkits/p5-Tk-CursorControl/Makefile +++ b/x11-toolkits/p5-Tk-CursorControl/Makefile @@ -1,24 +1,22 @@ -# Created by: Sunpoet Po-Chuan Hsieh - PORTNAME= Tk-CursorControl PORTVERSION= 0.4 PORTREVISION= 2 CATEGORIES= x11-toolkits tk perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Manipulate the mouse cursor programmatically LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=800.015:x11-toolkits/p5-Tk USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/x11-toolkits/p5-Tk-DKW/Makefile b/x11-toolkits/p5-Tk-DKW/Makefile index aa10af867a2a..237ae944afa6 100644 --- a/x11-toolkits/p5-Tk-DKW/Makefile +++ b/x11-toolkits/p5-Tk-DKW/Makefile @@ -1,27 +1,25 @@ -# Created by: Andrew Pantyukhin - PORTNAME= Tk-DKW PORTVERSION= 0.03 PORTREVISION= 5 CATEGORIES= x11-toolkits perl5 tk MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Collection of Tk widgets BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=804:x11-toolkits/p5-Tk \ p5-Tk-Contrib>=0.07:x11-toolkits/p5-Tk-Contrib USES= perl5 USE_PERL5= configure DKW_MODULES= CheckBox Columns ComboEntry CornerBox DockFrame IconCanvas\ Menustrip ProgressIndicator SplitFrame TabFrame TabbedForm\ TableEdit post-extract: @${MV} ${WRKSRC}/Tk/* ${WRKSRC}/ @${RMDIR} ${WRKSRC}/Tk/ .include diff --git a/x11-toolkits/p5-Tk-Date/Makefile b/x11-toolkits/p5-Tk-Date/Makefile index f53b37840801..eb305a642105 100644 --- a/x11-toolkits/p5-Tk-Date/Makefile +++ b/x11-toolkits/p5-Tk-Date/Makefile @@ -1,19 +1,17 @@ -# Created by: vanilla - PORTNAME= Tk-Date PORTVERSION= 0.44 PORTREVISION= 2 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Date/time widget for Perl/Tk BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk-GBARR>=0:x11-toolkits/p5-Tk-GBARR USES= perl5 USE_PERL5= configure .include diff --git a/x11-toolkits/p5-Tk-DynaTabFrame/Makefile b/x11-toolkits/p5-Tk-DynaTabFrame/Makefile index b75377ae5f5d..0518613f7a40 100644 --- a/x11-toolkits/p5-Tk-DynaTabFrame/Makefile +++ b/x11-toolkits/p5-Tk-DynaTabFrame/Makefile @@ -1,19 +1,17 @@ -# Created by: Andrew Pantyukhin - PORTNAME= Tk-DynaTabFrame PORTVERSION= 0.23 PORTREVISION= 5 CATEGORIES= x11-toolkits perl5 tk MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= NoteBook widget with orientable, dynamically stacking tabs BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=804.027:x11-toolkits/p5-Tk USES= perl5 USE_PERL5= configure .include diff --git a/x11-toolkits/p5-Tk-Enscript/Makefile b/x11-toolkits/p5-Tk-Enscript/Makefile index 5ca3ffdcdcf1..19936334a284 100644 --- a/x11-toolkits/p5-Tk-Enscript/Makefile +++ b/x11-toolkits/p5-Tk-Enscript/Makefile @@ -1,19 +1,17 @@ -# Created by: vanilla - PORTNAME= Tk-Enscript PORTVERSION= 1.10 PORTREVISION= 4 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Text-to-PostScript converter using Tk::Canvas BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk USES= perl5 USE_PERL5= configure .include diff --git a/x11-toolkits/p5-Tk-FileDialog/Makefile b/x11-toolkits/p5-Tk-FileDialog/Makefile index 0ecfce861c51..600a7985845b 100644 --- a/x11-toolkits/p5-Tk-FileDialog/Makefile +++ b/x11-toolkits/p5-Tk-FileDialog/Makefile @@ -1,24 +1,22 @@ -# Created by: minter@lunenburg.org - PORTNAME= Tk-FileDialog PORTVERSION= 1.3 PORTREVISION= 6 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= File selection dialog for Perl/Tk LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk USES= perl5 USE_PERL5= configure PLIST_SUB= PERL_VERSION=${PERL_VERSION} .include diff --git a/x11-toolkits/p5-Tk-FontDialog/Makefile b/x11-toolkits/p5-Tk-FontDialog/Makefile index a5fd28174137..4ef9825d1cd6 100644 --- a/x11-toolkits/p5-Tk-FontDialog/Makefile +++ b/x11-toolkits/p5-Tk-FontDialog/Makefile @@ -1,19 +1,17 @@ -# Created by: Andrew Pantyukhin - PORTNAME= Tk-FontDialog PORTVERSION= 0.17 PORTREVISION= 1 CATEGORIES= x11-toolkits perl5 tk MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= pi@FreeBSD.org COMMENT= Font dialog widget BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=804:x11-toolkits/p5-Tk USES= perl5 USE_PERL5= configure .include diff --git a/x11-toolkits/p5-Tk-GBARR/Makefile b/x11-toolkits/p5-Tk-GBARR/Makefile index 06ae305caf3f..6d5ab80515a1 100644 --- a/x11-toolkits/p5-Tk-GBARR/Makefile +++ b/x11-toolkits/p5-Tk-GBARR/Makefile @@ -1,19 +1,17 @@ -# Created by: vanilla - PORTNAME= Tk-GBARR PORTVERSION= 2.08 PORTREVISION= 4 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Some collection of Tk Widgets BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk USES= perl5 USE_PERL5= configure .include diff --git a/x11-toolkits/p5-Tk-Getopt/Makefile b/x11-toolkits/p5-Tk-Getopt/Makefile index d133084e76b4..4cfc73f42546 100644 --- a/x11-toolkits/p5-Tk-Getopt/Makefile +++ b/x11-toolkits/p5-Tk-Getopt/Makefile @@ -1,23 +1,21 @@ -# Created by: vanilla - PORTNAME= Tk-Getopt PORTVERSION= 0.51 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= User configuration window for Tk with interface to Getopt::Long LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=804:x11-toolkits/p5-Tk \ p5-Tk-FontDialog>=0:x11-toolkits/p5-Tk-FontDialog NO_ARCH= yes USES= perl5 USE_PERL5= configure .include diff --git a/x11-toolkits/p5-Tk-HistEntry/Makefile b/x11-toolkits/p5-Tk-HistEntry/Makefile index ac5186f37119..1bb9369ab7b0 100644 --- a/x11-toolkits/p5-Tk-HistEntry/Makefile +++ b/x11-toolkits/p5-Tk-HistEntry/Makefile @@ -1,22 +1,20 @@ -# Created by: vanilla - PORTNAME= Tk-HistEntry PORTVERSION= 0.45 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Entry widget with history support in Perl LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk NO_ARCH= yes USES= perl5 USE_PERL5= configure .include diff --git a/x11-toolkits/p5-Tk-JComboBox/Makefile b/x11-toolkits/p5-Tk-JComboBox/Makefile index 53a26618bee0..c7211aa81cb1 100644 --- a/x11-toolkits/p5-Tk-JComboBox/Makefile +++ b/x11-toolkits/p5-Tk-JComboBox/Makefile @@ -1,19 +1,17 @@ -# Created by: Andrew Pantyukhin - PORTNAME= Tk-JComboBox PORTVERSION= 1.14 PORTREVISION= 6 CATEGORIES= x11-toolkits perl5 tk MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Contains a Label or Entry, a Button, and a Listbox BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=804.027:x11-toolkits/p5-Tk USES= perl5 USE_PERL5= configure .include diff --git a/x11-toolkits/p5-Tk-ResizeButton/Makefile b/x11-toolkits/p5-Tk-ResizeButton/Makefile index 84d361d6507a..70ad57cfe628 100644 --- a/x11-toolkits/p5-Tk-ResizeButton/Makefile +++ b/x11-toolkits/p5-Tk-ResizeButton/Makefile @@ -1,22 +1,20 @@ -# Created by: Lubomir Marinov - PORTNAME= Tk-ResizeButton PORTVERSION= 0.01 PORTREVISION= 5 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Resizable button to be used in a Tk::HList column header LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk USES= perl5 USE_PERL5= configure .include diff --git a/x11-toolkits/p5-Tk-Role-Dialog/Makefile b/x11-toolkits/p5-Tk-Role-Dialog/Makefile index 530d1befecd8..5bb171d2d963 100644 --- a/x11-toolkits/p5-Tk-Role-Dialog/Makefile +++ b/x11-toolkits/p5-Tk-Role-Dialog/Makefile @@ -1,29 +1,27 @@ -# Created by: Sunpoet Po-Chuan Hsieh - PORTNAME= Tk-Role-Dialog PORTVERSION= 1.112380 CATEGORIES= x11-toolkits tk perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Moose role for enhanced Tk dialogs LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Moose>=0.92:devel/p5-Moose \ p5-MooseX-Has-Sugar>=0:devel/p5-MooseX-Has-Sugar \ p5-MooseX-Types-Path-Class>=0:devel/p5-MooseX-Types-Path-Class \ p5-Tk>=0:x11-toolkits/p5-Tk \ p5-Tk-Role-HasWidgets>=${PORTVERSION}:x11-toolkits/p5-Tk-Role-HasWidgets \ p5-Tk-Sugar>=0:x11-toolkits/p5-Tk-Sugar USES= perl5 USE_PERL5= modbuild NO_ARCH= yes .include diff --git a/x11-toolkits/p5-Tk-Role-HasWidgets/Makefile b/x11-toolkits/p5-Tk-Role-HasWidgets/Makefile index c74403abf5d7..0e5cdeb7747c 100644 --- a/x11-toolkits/p5-Tk-Role-HasWidgets/Makefile +++ b/x11-toolkits/p5-Tk-Role-HasWidgets/Makefile @@ -1,25 +1,23 @@ -# Created by: Sunpoet Po-Chuan Hsieh - PORTNAME= Tk-Role-HasWidgets PORTVERSION= 1.112380 CATEGORIES= x11-toolkits tk perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Keep track of your Tk widgets LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Moose>=0.92:devel/p5-Moose \ p5-MooseX-Has-Sugar>=0:devel/p5-MooseX-Has-Sugar USES= perl5 USE_PERL5= modbuild NO_ARCH= yes .include diff --git a/x11-toolkits/p5-Tk-Splashscreen/Makefile b/x11-toolkits/p5-Tk-Splashscreen/Makefile index 4a29e673c009..2e11ad5b34bf 100644 --- a/x11-toolkits/p5-Tk-Splashscreen/Makefile +++ b/x11-toolkits/p5-Tk-Splashscreen/Makefile @@ -1,19 +1,17 @@ -# Created by: Anton Berezin - PORTNAME= Tk-Splashscreen PORTVERSION= 1.0 PORTREVISION= 5 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Tk::Splashscreen, display a Splashscreen during program initialization BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk USES= perl5 USE_PERL5= configure .include diff --git a/x11-toolkits/p5-Tk-Sugar/Makefile b/x11-toolkits/p5-Tk-Sugar/Makefile index 46bda77193f4..e6b9c1c091b6 100644 --- a/x11-toolkits/p5-Tk-Sugar/Makefile +++ b/x11-toolkits/p5-Tk-Sugar/Makefile @@ -1,25 +1,23 @@ -# Created by: Sunpoet Po-Chuan Hsieh - PORTNAME= Tk-Sugar PORTVERSION= 1.093190 PORTREVISION= 1 CATEGORIES= x11-toolkits tk perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sugar syntax for Tk LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Sub-Exporter>=0:devel/p5-Sub-Exporter USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/x11-toolkits/p5-Tk-TableMatrix/Makefile b/x11-toolkits/p5-Tk-TableMatrix/Makefile index 4b4ee31f9c4c..eaed2d291410 100644 --- a/x11-toolkits/p5-Tk-TableMatrix/Makefile +++ b/x11-toolkits/p5-Tk-TableMatrix/Makefile @@ -1,27 +1,25 @@ -# Created by: Mario Sergio Fujikawa Ferreira - PORTNAME= Tk-TableMatrix PORTVERSION= 1.26 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Table/matrix extension to perl/tk for displaying table formatted data BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk USES= dos2unix perl5 USE_PERL5= configure CONFIGURE_ARGS= X11LIB=${LOCALBASE}/lib X11INC=${LOCALBASE}/include MAKE_JOBS_UNSAFE= yes post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Tk/TableMatrix/TableMatrix.so # This would conflict with x11-toolkits/p5-Tk ${RM} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Tk/pTk/extralibs.ld ${RMDIR} -p ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Tk/pTk 2>/dev/null || : .include diff --git a/x11-toolkits/p5-Tk-ToolBar/Makefile b/x11-toolkits/p5-Tk-ToolBar/Makefile index 01c9bb536afd..787fe021355a 100644 --- a/x11-toolkits/p5-Tk-ToolBar/Makefile +++ b/x11-toolkits/p5-Tk-ToolBar/Makefile @@ -1,23 +1,21 @@ -# Created by: Sunpoet Po-Chuan Hsieh - PORTNAME= Tk-ToolBar PORTVERSION= 0.12 CATEGORIES= x11-toolkits tk perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Toolbar widget for Perl/Tk LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk TEST_DEPENDS= p5-Test-Pod>=1.14:devel/p5-Test-Pod USES= perl5 USE_PERL5= configure .include diff --git a/x11-toolkits/p5-Tk/Makefile b/x11-toolkits/p5-Tk/Makefile index 3329d3a69130..8cd10baeea24 100644 --- a/x11-toolkits/p5-Tk/Makefile +++ b/x11-toolkits/p5-Tk/Makefile @@ -1,61 +1,59 @@ -# Created by: James FitzGibbon - PORTNAME= Tk PORTVERSION= 804.035 CATEGORIES= x11-toolkits tk perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= pi@FreeBSD.org COMMENT= Re-port of a perl5 interface to Tk8.4 LICENSE= ARTPERL10 LIB_DEPENDS= libpng.so:graphics/png \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig OPTIONS_DEFINE= XFT OPTIONS_DEFAULT= XFT XFT_DESC= Client-side fonts via libXft MAKE_JOBS_UNSAFE= yes USES= jpeg perl5 shebangfix xorg SHEBANG_FILES= pTk/Tcl-pTk \ pTk/mkVFunc USE_PERL5= configure USE_XORG= x11 .include .if ${PORT_OPTIONS:MXFT} CONFIGURE_ARGS= XFT=1 USE_XORG+= xft .else CONFIGURE_ARGS= XFT=0 .endif post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/JPEG/Makefile.PL \ ${WRKSRC}/PNG/Makefile.PL \ ${WRKSRC}/pTk/Makefile.PL post-configure: @${REINPLACE_CMD} \ -e '/^CC = / s|.*|CC = ${CC}|' \ -e '/^CCFLAGS = / s|.*|CCFLAGS = ${CFLAGS}|' \ -e '/^LD = / s|.*|LD = ${CC} ${CFLAGS} ${LDFLAGS}|' \ -e '/^FULL_AR = / s|.*|FULL_AR = ${AR}|' \ `${FIND} ${WRKSRC} -name Makefile` post-install: @${RM} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Tk/pTk/extralibs.ld @${RMDIR} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Tk/pTk ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Tk/Tk.so .for i in Canvas Compound Entry Event HList IO InputO JPEG Listbox Menubutton Mwm NBFrame PNG Pixmap Scale Scrollbar TList Text TixGrid WinPhoto X Xlib ${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Tk/${i}/${i}.so .endfor .include diff --git a/x11-toolkits/pango/Makefile b/x11-toolkits/pango/Makefile index 27150bd8f774..96a09ea93362 100644 --- a/x11-toolkits/pango/Makefile +++ b/x11-toolkits/pango/Makefile @@ -1,57 +1,55 @@ -# Created by: Maxim Sobolev - PORTNAME= pango PORTVERSION= 1.50.7 CATEGORIES= x11-toolkits MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= desktop@FreeBSD.org COMMENT= Open-source framework for the layout and rendering of i18n text LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libfontconfig.so:x11-fonts/fontconfig \ libfribidi.so:converters/fribidi RUN_DEPENDS= xorg-fonts-truetype>0:x11-fonts/xorg-fonts-truetype \ ${FONTENCOD}:x11-fonts/encodings PORTSCOUT= limitw:1,even USES= compiler:c11 cpe gettext gnome localbase meson pkgconfig python:env tar:xz USE_LDCONFIG= yes USE_GNOME= cairo glib20 introspection:build CPE_VENDOR= gnome VERSION= 1.8.0 LIBVERSION= 0.5000.7 PLIST_SUB+= VERSION=${VERSION} LIBVERSION=${LIBVERSION} FONTSCALE= ${LOCALBASE}/share/fonts/TTF/luximb.ttf FONTENCOD= ${LOCALBASE}/share/fonts/encodings/encodings.dir OPTIONS_SUB= yes OPTIONS_DEFINE= X11 DOCS MANPAGES OPTIONS_DEFAULT=X11 MANPAGES DOCS_MESON_TRUE= gtk_doc DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gi-docgen>=0:textproc/py-gi-docgen MANPAGES_BUILD_DEPENDS= help2man:misc/help2man X11_MESON_ENABLED= xft X11_USES= xorg X11_USE= XORG=x11,xft,xrender pre-configure: # .if !exists() evaluates too early before cairo has a chance to be installed @if ! pkg-config --exists cairo-gobject; then \ ${ECHO_MSG} "${PKGNAME}: Needs cairo with GLIB (GObject) support enabled."; \ ${FALSE}; \ fi .include diff --git a/x11-toolkits/pangomm/Makefile b/x11-toolkits/pangomm/Makefile index 247d3bf13099..58230d30e413 100644 --- a/x11-toolkits/pangomm/Makefile +++ b/x11-toolkits/pangomm/Makefile @@ -1,43 +1,41 @@ -# Created by: Joe Marcus Clarke - PORTNAME= pangomm PORTVERSION= 2.40.1 PORTREVISION?= 6 CATEGORIES= x11-toolkits MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= C++ wrapper for Pango LICENSE= LGPL21 USES= tar:xz .if !defined(REFERENCE_PORT) PORTSCOUT= limitw:1,even USES+= compiler:c++11-lang gmake gnome libtool localbase pathfix \ pkgconfig USE_CXXSTD= c++11 USE_GNOME= cairomm glibmm pango GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --disable-documentation \ --enable-static=yes INSTALL_TARGET= install-strip BINARY_WRAPPERS= gm4 PLIST_SUB= VERSION="2.4" API_VERSION="1.4" post-patch: .for d in tests @${REINPLACE_CMD} -e '/^SUBDIRS =/s/${d}//' \ ${WRKSRC}/Makefile.in .endfor .include .else PORTSCOUT= ignore:1 .endif diff --git a/x11-toolkits/pangox-compat/Makefile b/x11-toolkits/pangox-compat/Makefile index 0a20f2edf89f..533334b35081 100644 --- a/x11-toolkits/pangox-compat/Makefile +++ b/x11-toolkits/pangox-compat/Makefile @@ -1,29 +1,28 @@ -# Created by: Maxim Sobolev # $MCom: ports/trunk/x11-toolkits/pangox-compat/Makefile 18610 2013-06-30 16:33:05Z marcus $ PORTNAME= pangox-compat DISTVERSION= 0.0.2 PORTREVISION= 3 CATEGORIES= x11-toolkits MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Deprecated pangoX support LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= pango>=1.34.0:x11-toolkits/pango USES= gmake gnome libtool localbase:ldflags pathfix pkgconfig \ tar:xz xorg USE_XORG= x11 ice USE_LDCONFIG= yes USE_GNOME= glib20 pango GNU_CONFIGURE= yes INSTALL_TARGET= install-strip .include diff --git a/x11-toolkits/plib/Makefile b/x11-toolkits/plib/Makefile index a33cf7ef188d..93b3ad0e1509 100644 --- a/x11-toolkits/plib/Makefile +++ b/x11-toolkits/plib/Makefile @@ -1,39 +1,37 @@ -# Created by: Brian Buchanan - PORTNAME= plib PORTVERSION= 1.8.5 PORTREVISION= 8 CATEGORIES= x11-toolkits MASTER_SITES= http://plib.sourceforge.net/dist/ MAINTAINER= ports@FreeBSD.org COMMENT= Portable library for joystick/sound/OpenGL GUI/3D math LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe gl gmake xorg CPE_VENDOR= ${PORTNAME}_project USE_XORG= xt xi xmu xext x11 USE_GL= glu GNU_CONFIGURE= yes CXXFLAGS+= -fPIC CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lpthread -L${LOCALBASE}/lib EXTRA_PATCHES+= ${FILESDIR}/extra-patch-src-js-jsBSD.cxx post-patch: @${REINPLACE_CMD} -e 's|-lpthread||g ; \ s|-ldl||g ; \ s|-lc_r||g' ${WRKSRC}/configure @${ECHO} "JS component is not compiled with new usb stack" post-build: ${CC} ${CFLAGS} -o ${WRKDIR}/plib-jscal ${FILESDIR}/jsBSDCal.c post-install: ${INSTALL_PROGRAM} ${WRKDIR}/plib-jscal ${STAGEDIR}${PREFIX}/bin .include diff --git a/x11-toolkits/py-Pmw/Makefile b/x11-toolkits/py-Pmw/Makefile index b620c7de7aae..af816a10a1bf 100644 --- a/x11-toolkits/py-Pmw/Makefile +++ b/x11-toolkits/py-Pmw/Makefile @@ -1,40 +1,38 @@ -# Created by: Thomas Gellekum - PORTNAME= Pmw PORTVERSION= 2.0.1 PORTREVISION= 1 CATEGORIES= x11-toolkits python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fmysh@iijmio-mail.jp COMMENT= High-level compound graphics widgets for Python LIB_DEPENDS= libBLT25.so:x11-toolkits/blt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} USES= dos2unix python:3.6+ shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_FILES= Pmw/Pmw_*/bin/bundlepmw.py PLIST_SUB= PMWVERSION=${PMWVERSION} OPTIONS_DEFINE= DOCS EXAMPLES PMWVERSION= Pmw_2_0_1 post-install: @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/Pmw/${PMWVERSION}/bin && ${PAX} -rw . ${STAGEDIR}${DATADIR}) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/Pmw/${PMWVERSION}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/Pmw/${PMWVERSION} && ${COPYTREE_SHARE} contrib ${STAGEDIR}${EXAMPLESDIR}) (cd ${WRKSRC}/Pmw/${PMWVERSION} && ${COPYTREE_SHARE} demos ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/x11-toolkits/py-awesometkinter/Makefile b/x11-toolkits/py-awesometkinter/Makefile index 095e3a8c1744..f36ac7e02099 100644 --- a/x11-toolkits/py-awesometkinter/Makefile +++ b/x11-toolkits/py-awesometkinter/Makefile @@ -1,21 +1,19 @@ -# Created by: Alexey Dokuchaev - PORTNAME= AwesomeTkinter PORTVERSION= 2021.11.8 CATEGORIES= x11-toolkits python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Pretty Tkinter widgets for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=6.0.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/x11-toolkits/py-fltk/Makefile b/x11-toolkits/py-fltk/Makefile index 38e6d0db9418..b4758356051e 100644 --- a/x11-toolkits/py-fltk/Makefile +++ b/x11-toolkits/py-fltk/Makefile @@ -1,52 +1,50 @@ -# Created by: Radim Kolar - PORTNAME= fltk PORTVERSION= 1.3.4.1 CATEGORIES= x11-toolkits python MASTER_SITES= SF/py${PORTNAME}/py${PORTNAME}/pyFltk-${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pyFltk-${PORTVERSION}_py3 MAINTAINER= python@FreeBSD.org COMMENT= Python interface to FLTK window toolkit LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfltk.so:x11-toolkits/fltk CFLAGS+= -DFL_LIBRARY MAKE_ENV= FLTK_HOME=${LOCALBASE}/bin USES= python:3.6+ xorg USE_PYTHON= autoplist distutils USE_XORG= x11 DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} PORTDOCS= * PORTEXAMPLES= * WRKSRC= ${WRKDIR}/pyFltk-${PORTVERSION} OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' ${WRKSRC}/setup.py @${REINPLACE_CMD} -e '/#pragma GCC diagnostic/d' \ ${WRKSRC}/python/fltk_wrap.cpp post-build: ${REINPLACE_CMD} -e "s|\.\./docs|${DOCSDIR}/html|g" ${WRKSRC}/fltk/test/help.py post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/fltk/_fltk*.so post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/html/ cd ${WRKSRC}/ && ${INSTALL_DATA} CHANGES README TODO ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/fltk/docs/ && ${INSTALL_DATA} *.html *.jpg ${STAGEDIR}${DOCSDIR}/html/ post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/fltk/test/ && ${INSTALL_DATA} *.py HelpDialog.html ${STAGEDIR}${EXAMPLESDIR}/ .include diff --git a/x11-toolkits/py-python-xlib/Makefile b/x11-toolkits/py-python-xlib/Makefile index 3cb8c8112956..19220d45e045 100644 --- a/x11-toolkits/py-python-xlib/Makefile +++ b/x11-toolkits/py-python-xlib/Makefile @@ -1,25 +1,23 @@ -# Created by: Mike Meyer - PORTNAME= xlib DISTVERSION= 0.27 CATEGORIES= x11-toolkits python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= fax@nohik.ee COMMENT= X11 library for Python LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.7:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ tar:bz2 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/x11-toolkits/py-tkinter/Makefile b/x11-toolkits/py-tkinter/Makefile index 32a8c6a66068..0feeab8320ae 100644 --- a/x11-toolkits/py-tkinter/Makefile +++ b/x11-toolkits/py-tkinter/Makefile @@ -1,36 +1,34 @@ -# Created by: Thomas Gellekum - PORTNAME= tkinter DISTVERSION= ${PYTHON_DISTVERSION} PORTREVISION= 6 CATEGORIES= x11-toolkits python MASTER_SITES= PYTHON/ftp/python/${DISTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Python-${DISTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Python bindings to the Tk widget set (Python ${PYTHON_VER}) LICENSE= PSFL PORTSCOUT= ignore:1 USES= compiler:c11 python:2.7+ tar:xz tk USE_PYTHON= distutils autoplist allflavors DIST_SUBDIR= python DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo WRKSRC_SUBDIR= Modules PYDISTUTILS_INSTALLARGS+= --install-lib ${PYTHON_LIBDIR}/lib-dynload .include post-extract: .if ${PYTHON_REL} < 30000 @${SED} -e "s|%%TK_VER%%|${TK_VER}|" ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .else @${SED} -e "s|%%TK_VER%%|${TK_VER}|" ${FILESDIR}/setup3.py > ${WRKSRC}/setup.py .endif .include diff --git a/x11-toolkits/py-tktreectrl/Makefile b/x11-toolkits/py-tktreectrl/Makefile index db32d923de51..18188cd480d6 100644 --- a/x11-toolkits/py-tktreectrl/Makefile +++ b/x11-toolkits/py-tktreectrl/Makefile @@ -1,25 +1,23 @@ -# Created by: Andrew Pantyukhin - PORTNAME= tktreectrl DISTVERSION= 2.0.2 CATEGORIES= x11-toolkits tk python MASTER_SITES= SF/tkintertreectrl/TkinterTreectrl-${PORTVERSION:R}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= TkinterTreectrl-${DISTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= TkTreectrl Python bindings LICENSE= PD # x11-toolkits/tktreectrl does not provide libtreectrl.so LIB_DEPENDS= libtreectrl.so.1:x11-toolkits/tktreectrl RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Pmw>=0:x11-toolkits/py-Pmw@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tkinter>=0:x11-toolkits/py-tkinter@${PY_FLAVOR} USES= python:3.6+ tk:run zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/x11-toolkits/rep-gtk2/Makefile b/x11-toolkits/rep-gtk2/Makefile index db7ec19fea5b..2944057c7c84 100644 --- a/x11-toolkits/rep-gtk2/Makefile +++ b/x11-toolkits/rep-gtk2/Makefile @@ -1,30 +1,28 @@ -# Created by: Yukihiro Nakai - PORTNAME= rep-gtk2 PORTVERSION= 0.90.8.3 PORTEPOCH= 1 CATEGORIES= x11-toolkits MASTER_SITES= http://download.tuxfamily.org/librep/rep-gtk/ DISTNAME= rep-gtk_${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= GTK+-2 bindings for rep Lisp interpreter LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= librep.so:lang/librep \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= autoreconf gmake gnome libtool pathfix pkgconfig tar:xz GNU_CONFIGURE= yes USE_GNOME= cairo gdkpixbuf2 gtk20 PLIST_FILES= include/rep-gtk/rep-gtk.h lib/rep/gui/gtk-2/gtk.a \ lib/rep/gui/gtk-2/gtk.so libdata/pkgconfig/rep-gtk.pc post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/rep/gui/gtk-2/gtk.so .include diff --git a/x11-toolkits/rubygem-vte3/Makefile b/x11-toolkits/rubygem-vte3/Makefile index 6006c295ce49..59d4ac5f3d75 100644 --- a/x11-toolkits/rubygem-vte3/Makefile +++ b/x11-toolkits/rubygem-vte3/Makefile @@ -1,23 +1,21 @@ -# Created by: Sunpoet Po-Chuan Hsieh - PORTNAME= vte3 PORTVERSION= 3.5.1 CATEGORIES= x11-toolkits rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Ruby binding of VTE for GTK+ 3 LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING.LIB BUILD_DEPENDS= rubygem-rake>=0:devel/rubygem-rake RUN_DEPENDS= rubygem-gtk3>=${PORTVERSION}:x11-toolkits/rubygem-gtk3 USES= gem gnome USE_GNOME= vte3 USE_RUBY= yes NO_ARCH= yes .include diff --git a/x11-toolkits/scintilla/Makefile b/x11-toolkits/scintilla/Makefile index c21ec68e3e9e..5071779d34c9 100644 --- a/x11-toolkits/scintilla/Makefile +++ b/x11-toolkits/scintilla/Makefile @@ -1,50 +1,48 @@ -# Created by: Maxim Sobolev - PORTNAME= scintilla DISTVERSION= 4.4.5 CATEGORIES= x11-toolkits MASTER_SITES= SF/scintilla/SciTE/${PORTVERSION} DISTNAME= scite${PORTVERSION:S/.//g} MAINTAINER= cyberbotx@cyberbotx.com COMMENT= Full-featured free source code editing component for GTK+ LICENSE= SCINTILLA LICENSE_NAME= License for Scintilla and SciTE LICENSE_FILE= ${WRKSRC}/../License.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= compiler:c++17-lang cpe gmake gnome iconv pkgconfig tar:tgz PATCH_WRKSRC= ${WRKDIR}/${PORTNAME} WRKSRC= ${WRKDIR}/${PORTNAME}/gtk MAKEFILE= makefile USE_LDCONFIG= yes USE_GNOME= cairo gdkpixbuf2 gtk30 MAKE_ENV= LDFLAGS="${LDFLAGS}" CFLAGS+= -DPIC ${PICFLAG} MAKE_ARGS= GTK3=1 .if defined(WITH_DEBUG) MAKE_ARGS+= DEBUG=1 .endif .include .if ${CHOSEN_COMPILER_TYPE} == clang MAKE_ARGS+= CLANG=1 .endif .if ${ARCH} == "sparc64" PICFLAG?= -fPIC .else PICFLAG?= -fpic .endif do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/include/scintilla ${INSTALL_DATA} ${WRKSRC}/../include/*.h \ ${STAGEDIR}${PREFIX}/include/scintilla ${INSTALL_LIB} ${WRKSRC}/../bin/*.so ${STAGEDIR}${PREFIX}/lib .include diff --git a/x11-toolkits/sdl_pango/Makefile b/x11-toolkits/sdl_pango/Makefile index 34da3bc605c8..38793eb4e912 100644 --- a/x11-toolkits/sdl_pango/Makefile +++ b/x11-toolkits/sdl_pango/Makefile @@ -1,26 +1,24 @@ -# Created by: Edwin Groothuis - PORTNAME= sdl_pango PORTVERSION= 0.1.2 PORTREVISION= 11 CATEGORIES= x11-toolkits MASTER_SITES= SF/sdlpango/SDL_Pango/${PORTVERSION} DISTNAME= SDL_Pango-${PORTVERSION} PATCH_SITES= http://zarb.org/~gc/t/ PATCHFILES= SDL_Pango-0.1.2-API-adds.patch MAINTAINER= ports@FreeBSD.org COMMENT= SDL API to the Pango text rendering engine of GNOME 2.x LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING USES= gnome libtool pathfix pkgconfig sdl GNU_CONFIGURE= yes USE_SDL= sdl USE_GNOME= pango USE_LDCONFIG= yes INSTALL_TARGET= install-strip .include diff --git a/x11-toolkits/soqt/Makefile b/x11-toolkits/soqt/Makefile index 0e114eb9e634..e76bcb44c62c 100644 --- a/x11-toolkits/soqt/Makefile +++ b/x11-toolkits/soqt/Makefile @@ -1,31 +1,29 @@ -# Created by: roland.jesse@gmx.net - PORTNAME= SoQt PORTVERSION= 1.6.0 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= x11-toolkits # cannot use GITHUB - submodules required MASTER_SITES= https://bitbucket.org/Coin3D/soqt/downloads/ DISTNAME= soqt-${PORTVERSION}-src MAINTAINER= cmt@FreeBSD.org COMMENT= Qt5-fork of the SoQt toolkit library for Coin LICENSE= BSD3CLAUSE LIB_DEPENDS= libCoin.so:graphics/Coin USES= cmake compiler:c++11-lang dos2unix gl libtool \ localbase:ldflags pathfix pkgconfig qmake:no_env qt:5 xorg zip USE_QT= buildtools core gui opengl qmake widgets USE_GL= gl USE_XORG= ice sm x11 xext xi USE_LDCONFIG= yes CPPFLAGS+= -I${QT_INCDIR}/QtCore -I${QT_INCDIR} LDFLAGS+= -L${QT_LIBDIR} WRKSRC= ${WRKDIR}/soqt .include diff --git a/x11-toolkits/swt/Makefile b/x11-toolkits/swt/Makefile index 6be4bf028df8..9b836a988ffe 100644 --- a/x11-toolkits/swt/Makefile +++ b/x11-toolkits/swt/Makefile @@ -1,61 +1,59 @@ -# Created by: Robert C. Noland III - PORTNAME= swt DISTVERSION= 4.21 CATEGORIES= x11-toolkits devel java MASTER_SITES= http://archive.eclipse.org/eclipse/downloads/drops4/R-${DISTVERSION}-202109060500/ DISTNAME= ${PORTNAME}-${DISTVERSION}-gtk-linux-x86_64 MAINTAINER= makc@FreeBSD.org COMMENT= Standard Widget Toolkit for Java LICENSE= EPL ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le USES= compiler:c++11-lang gl gmake gnome pkgconfig zip:infozip xorg USE_ANT= yes USE_GL= glu gl USE_GNOME= gdkpixbuf2 gtk30 USE_JAVA= yes USE_XORG= xtst JAVA_OS= native SWT_VERSION= 4946r21 MAKEFILE= make_freebsd.mak MAKE_ENV= SWT_VERSION=${SWT_VERSION} PLIST_SUB= SWT_VERSION=${SWT_VERSION} NO_WRKSUBDIR= yes OPTIONS_DEFINE= CAIRO WEBKIT OPTIONS_DEFAULT= CAIRO OPTIONS_SUB= yes CAIRO_USE= GNOME=cairo CAIRO_MAKE_ENV= MAKE_CAIRO=make_cairo WEBKIT_IMPLIES= CAIRO WEBKIT_LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 WEBKIT_MAKE_ENV= BUILD_WEBKIT2EXTENSION=yes WEBKIT_MAKE_ENV_OFF= BUILD_WEBKIT2EXTENSION=no post-extract: @(cd ${WRKSRC} && ${UNZIP_CMD} -qo "*.zip") @${CP} ${FILESDIR}/build.xml ${WRKSRC}/build.xml @${CP} ${WRKSRC}/make_linux.mak ${WRKSRC}/make_freebsd.mak @${CP} ${FILESDIR}/*.css ${WRKSRC}/org/eclipse/swt/internal/gtk/ post-patch: ${SED} -e 's|freebsd|dragonfly|g' ${WRKSRC}/make_freebsd.mak \ > ${WRKSRC}/make_dragonfly.mak do-install: @${MKDIR} ${STAGEDIR}${JAVAJARDIR} ${INSTALL_LIB} ${WRKSRC}/libswt-*.so ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/swt.jar ${STAGEDIR}${JAVAJARDIR}/ .include diff --git a/x11-toolkits/tix/Makefile b/x11-toolkits/tix/Makefile index ef967172aaa3..ffe1f7c03b66 100644 --- a/x11-toolkits/tix/Makefile +++ b/x11-toolkits/tix/Makefile @@ -1,49 +1,47 @@ -# Created by: Thomas Gellekum - PORTNAME= tix PORTVERSION= 8.4.3 PORTREVISION= 1 CATEGORIES= x11-toolkits tk MASTER_SITES= SF DISTNAME= Tix${DISTVERSION}-src${DISTVERSIONSUFFIX} MAINTAINER= doconnor@gsoft.com.au COMMENT= Extension to the Tk toolkit WRKSRC= ${WRKDIR}/Tix${DISTVERSION} USE_LDCONFIG= yes USES= tk:tea TIX_LIB= libTix${PORTVERSION}.so TIX_LIB_FILE= ${TIX_LIB}.0 pre-configure: @(cd ${WRKSRC} && \ CC="${CC}" ac_cv_path_CC="${CC}" CFLAGS="${CFLAGS}" \ INSTALL="${INSTALL} -c -o ${BINOWN} -g ${BINGRP}" \ INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ INSTALL_SCRIPT="${INSTALL_SCRIPT}" \ ${CONFIGURE_ENV} ${CONFIGURE_CMD} ${CONFIGURE_ARGS}) post-configure: @${REINPLACE_CMD} -e "s|package require Tcl 8\.4|package require Tcl ${TCL_VER}|g" ${WRKSRC}/Makefile @${REINPLACE_CMD} -e "s,TCL_SRC_DIR .*,TCL_SRC_DIR=${TCL_INCLUDEDIR},g" \ -e "s,TK_SRC_DIR .*,TK_SRC_DIR=${TK_INCLUDEDIR},g" \ -e "s,\$$(TCL_BIN_DIR)/tclsh,${TCLSH},g" \ ${WRKSRC}/Makefile post-install: ${INSTALL_MAN} ${WRKSRC}/man/*.n ${STAGEDIR}${PREFIX}/man/mann/ ${RM} ${STAGEDIR}${PREFIX}/lib/Tix${PORTVERSION}/${TIX_LIB} ${CP} -p ${WRKSRC}/${TIX_LIB} ${WRKSRC}/${TIX_LIB_FILE} ${INSTALL_LIB} ${WRKSRC}/${TIX_LIB_FILE} ${STAGEDIR}${PREFIX}/lib ${LN} -fs ${PREFIX}/lib/${TIX_LIB_FILE} ${STAGEDIR}${PREFIX}/lib/${TIX_LIB} ${LN} -fs ${PREFIX}/lib/${TIX_LIB_FILE} ${STAGEDIR}${PREFIX}/lib/Tix${PORTVERSION}/${TIX_LIB} .for dir in generic unix ${MKDIR} ${STAGEDIR}${PREFIX}/include/tix/${dir} ${INSTALL_DATA} ${WRKSRC}/${dir}/*.h ${STAGEDIR}${PREFIX}/include/tix/${dir} .endfor ${LN} -sf ${PREFIX}/include/tix/generic/tix.h ${STAGEDIR}${PREFIX}/include/tix.h ${RMDIR} ${STAGEDIR}${PREFIX}/lib/Tix${PORTVERSION}/html .include diff --git a/x11-toolkits/tk-wrapper/Makefile b/x11-toolkits/tk-wrapper/Makefile index 9c5152219d65..7bd729f46b66 100644 --- a/x11-toolkits/tk-wrapper/Makefile +++ b/x11-toolkits/tk-wrapper/Makefile @@ -1,9 +1,7 @@ -# Created by: Martin Matuska - MAINTAINER= tcltk@FreeBSD.org BUILDING_TK_WRAPPER= yes MASTERDIR= ${.CURDIR}/../../lang/tcl-wrapper .include "${MASTERDIR}/Makefile" diff --git a/x11-toolkits/tk85/Makefile b/x11-toolkits/tk85/Makefile index 1a8669f52d40..2f8bbb03692b 100644 --- a/x11-toolkits/tk85/Makefile +++ b/x11-toolkits/tk85/Makefile @@ -1,89 +1,87 @@ -# Created by: Martin Matuska - PORTNAME= tk PORTVERSION= 8.5.19 PORTREVISION= 2 CATEGORIES= x11-toolkits MASTER_SITES= TCLTK/tcl8_5 SF/tcl/Tcl/${PORTVERSION} PKGNAMESUFFIX= ${SHORT_TK_VER} DISTNAME= ${PORTNAME}${PORTVERSION}-src MAINTAINER= tcltk@FreeBSD.org COMMENT= Graphical toolkit for Tcl LICENSE= TclTk LICENSE_NAME= Tcl/Tk License LICENSE_FILE= ${WRKSRC}/../license.terms LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept DEPRECATED= Tcl/Tk 8.5 is nearing EOL, please consider switching to Tcl/Tk 8.6 USES+= tcl:${SHORT_TK_VER},tea xorg USE_XORG= x11 xft xscrnsaver USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//}/unix TK_VER= ${PORTVERSION:R} SHORT_TK_VER= ${TK_VER:S/.//} CONFIGURE_ARGS= --enable-xss \ --enable-xft \ --enable-man-suffix=.${MAN_SUFFIX} \ --includedir=${PREFIX}/include/tk${TK_VER} CONFIGURE_ENV= PORTSDIR=${PORTSDIR} TK_LIB_FILE=libtk${SHORT_TK_VER}.so.1 \ ac_cv_path_tclsh="${LOCALBASE}/bin/tclsh${TK_VER}" MAN_SUFFIX= ${PKGBASE} INSTALL_TARGET= install TEST_TARGET= do-test MAKE_ENV= SHORT_TK_VER=${SHORT_TK_VER} PLIST_SUB= TK_VER=${TK_VER} SHORT_TK_VER=${SHORT_TK_VER} NOPRECIOUSMAKEVARS= yes # Otherwise 'make readmes' is broken DATADIR= ${PREFIX}/share/${PORTNAME}${TK_VER} SUB_FILES= pkgIndex.tcl OPTIONS_DEFINE= TK85_MAN DEMOS THREADS OPTIONS_DEFAULT=TK85_MAN THREADS OPTIONS_SUB= yes TK85_MAN_DESC= Install tk 8.5 function manpages DEMOS_DESC= Install demos SUB_LIST+= TCLPATCHLEVEL="${PORTVERSION}" DATADIR= ${PREFIX}/share/${PORTNAME}${TCL_VER} THREADS_CONFIGURE_ENABLE= threads TK85_MAN_VARS= INSTALL_TARGET+=install-doc DEMOS_VARS= INSTALL_TARGET+=install-demos TKBASE?= ${PORTSDIR}/${PKGCATEGORY}/${PKGBASE} post-patch: ${REINPLACE_CMD} -e \ 's|@TK_BUILD_LIB_SPEC@|@TK_LIB_SPEC@|; \ s|@TK_BUILD_STUB_LIB_SPEC@|@TK_STUB_LIB_SPEC@|; \ s|@TK_BUILD_STUB_LIB_PATH@|@TK_STUB_LIB_PATH@|; \ s|@TK_SRC_DIR@|${PREFIX}/include/tk${TK_VER}|' \ ${WRKSRC}/tkConfig.sh.in ${REINPLACE_CMD} -e '/^Requires/s|tcl|tcl${SHORT_TK_VER}|' \ ${WRKSRC}/tk.pc.in @${REINPLACE_CMD} -e 's|X11/Intrinsic.h|X11/Xlib.h|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|@TK_SHARED_BUILD@|#@TK_SHARED_BUILD@|g; s|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/Makefile.in post-configure: ${REINPLACE_CMD} \ -e 's|${WRKDIRPREFIX}${.CURDIR}|$${WRKDIRPREFIX}${TKBASE}|' \ ${WRKSRC}/tkConfig.sh ${REINPLACE_CMD} -e 's|-Wl,--rpath -Wl,/usr/local/lib||g' ${WRKSRC}/Makefile post-install: ${INSTALL_DATA} ${WRKDIR}/pkgIndex.tcl ${STAGEDIR}${PREFIX}/lib/tk${TK_VER}/ ${LN} -fs libtk${SHORT_TK_VER}.so.1.0 \ ${STAGEDIR}${PREFIX}/lib/libtk${SHORT_TK_VER}.so.1 do-test: cd ${WRKSRC} && ${MAKE} test ${ECHO_CMD} "package require Tk" | tclsh${TK_VER} ${ECHO_CMD} "load libtk${SHORT_TK_VER}.so" | tclsh${TK_VER} .include diff --git a/x11-toolkits/tk86/Makefile b/x11-toolkits/tk86/Makefile index f1e4874f67a0..0c52ec935a51 100644 --- a/x11-toolkits/tk86/Makefile +++ b/x11-toolkits/tk86/Makefile @@ -1,76 +1,74 @@ -# Created by: Martin Matuska - PORTNAME= tk DISTVERSION= ${TK_VERSION}${TK_RC} PORTREVISION= 0 CATEGORIES= x11-toolkits MASTER_SITES= SF/tcl/Tcl/${TK_VERSION} PKGNAMESUFFIX= ${SHORT_TK_VER} DISTNAME= ${PORTNAME}${DISTVERSION}-src MAINTAINER= tcltk@FreeBSD.org COMMENT= Graphical toolkit for Tcl LICENSE= TclTk LICENSE_NAME= Tcl/Tk License LICENSE_FILE= ${WRKSRC}/../license.terms LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig OPTIONS_DEFINE= TKMAN DEMOS THREADS OPTIONS_DEFAULT=TKMAN THREADS OPTIONS_SUB= yes TKMAN_DESC= Install Tk function manpages DEMOS_DESC= Install demos WRKSRC= ${WRKDIR}/${PORTNAME}${TK_VERSION}/unix ALL_TARGET= all INSTALL_TARGET= install-strip TEST_TARGET= test USES+= tcl:${SHORT_TK_VER},tea xorg USE_LDCONFIG= yes USE_XORG= x11 xext xft xrender xscrnsaver CONFIGURE_ARGS= --enable-xss \ --enable-xft \ --enable-man-suffix=.${MAN_SUFFIX} \ --includedir=${PREFIX}/include/tk${TK_VER} CONFIGURE_ENV= PORTSDIR=${PORTSDIR} CFLAGS+= -I${TCL_INCLUDEDIR} \ -I${LOCALBASE}/include TK_VERSION= 8.6.12 TK_VER= ${TK_VERSION:R} TK_RC= SHORT_TK_VER= ${TK_VER:S/.//} MAN_SUFFIX= ${PKGBASE} MAKE_ENV= SHORT_TK_VER=${SHORT_TK_VER} PLIST_SUB= TK_VER=${TK_VER} \ SHORT_TK_VER=${SHORT_TK_VER} DEMOS_INSTALL_TARGET= install-demos TKMAN_INSTALL_TARGET= install-doc THREADS_CONFIGURE_ENABLE= threads post-patch: ${REINPLACE_CMD} -e \ 's|@TK_BUILD_LIB_SPEC@|@TK_LIB_SPEC@|; \ s|@TK_BUILD_STUB_LIB_SPEC@|@TK_STUB_LIB_SPEC@|; \ s|@TK_BUILD_STUB_LIB_PATH@|@TK_STUB_LIB_PATH@|; \ s|@TK_SRC_DIR@|${PREFIX}/include/tk${TK_VER}|' \ ${WRKSRC}/tkConfig.sh.in ${REINPLACE_CMD} -e '/^Requires/s|tcl|tcl${SHORT_TK_VER}|' \ ${WRKSRC}/tk.pc.in post-test: ${ECHO_CMD} "package require Tk" | tclsh${TK_VER} ${ECHO_CMD} "load libtk${SHORT_TK_VER}.so" | tclsh${TK_VER} .include diff --git a/x11-toolkits/tk87/Makefile b/x11-toolkits/tk87/Makefile index bfcedfb64004..3c29cc422337 100644 --- a/x11-toolkits/tk87/Makefile +++ b/x11-toolkits/tk87/Makefile @@ -1,79 +1,77 @@ -# Created by: Martin Matuska - PORTNAME= tk DISTVERSION= ${TK_VERSION}${TK_RC} CATEGORIES= x11-toolkits MASTER_SITES= SF/tcl/Tcl/${TK_VERSION} \ TCLTK/tcl8_7 PKGNAMESUFFIX= ${SHORT_TK_VER} DISTNAME= ${PORTNAME}${DISTVERSION}-src MAINTAINER= tcltk@FreeBSD.org COMMENT= Graphical toolkit for Tcl LICENSE= TclTk LICENSE_NAME= Tcl/Tk License LICENSE_FILE= ${WRKSRC}/../license.terms LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig BUILD_DEPENDS= zip:archivers/zip OPTIONS_DEFINE= TKMAN DEMOS OPTIONS_SUB= yes TKMAN_DESC= Install Tk function manpages DEMOS_DESC= Install demos PATCH_WRKSRC= ${WRKDIR}/${PORTNAME}${TK_VERSION} WRKSRC= ${PATCH_WRKSRC}/unix ALL_TARGET= all INSTALL_TARGET= install-strip install-libraries USES+= tcl:${SHORT_TK_VER},tea xorg USE_LDCONFIG= yes USE_XORG= x11 xext xft xrender xscrnsaver CONFIGURE_ARGS= --enable-xss \ --enable-xft \ --enable-shared \ --enable-threads \ --enable-man-suffix=.${MAN_SUFFIX} \ --includedir=${PREFIX}/include/tk${TK_VER} CFLAGS+= -I${TCL_INCLUDEDIR} \ -I${LOCALBASE}/include TK_VERSION= 8.7a5 TK_VER= 8.7 TK_RC= SHORT_TK_VER= ${TK_VER:S/.//} MAN_SUFFIX= ${PKGBASE} MAKE_ENV= SHORT_TK_VER=${SHORT_TK_VER} PLIST_SUB= TK_VER=${TK_VER} \ PKGNAMESUFFIX=${PKGNAMESUFFIX} DEMOS_INSTALL_TARGET= install-demos TKMAN_INSTALL_TARGET= install-doc post-patch: ${REINPLACE_CMD} -e \ 's|@TK_BUILD_LIB_SPEC@|@TK_LIB_SPEC@|; \ s|@TK_BUILD_STUB_LIB_SPEC@|@TK_STUB_LIB_SPEC@|; \ s|@TK_BUILD_STUB_LIB_PATH@|@TK_STUB_LIB_PATH@|; \ s|@TK_SRC_DIR@|${PREFIX}/include/tk${TK_VER}|' \ ${WRKSRC}/tkConfig.sh.in post-install: # Make sure users of USES=tk:87 are able to look up the library ${LN} -fs libtk${TK_VER}.so ${STAGEDIR}${PREFIX}/lib/libtk${PKGNAMESUFFIX}.so ${LN} -fs libtk${PKGNAMESUFFIX}.so ${STAGEDIR}${PREFIX}/lib/libtk${PKGNAMESUFFIX}.so.1 test: cd ${WRKSRC}; ${MAKE} test ${ECHO_CMD} "package require Tk" | tclsh${TK_VER} ${ECHO_CMD} "load libtk${SHORT_TK_VER}.so" | tclsh${TK_VER} .include diff --git a/x11-toolkits/tkdnd/Makefile b/x11-toolkits/tkdnd/Makefile index 4dab088f6b1b..dc1e9fcb424a 100644 --- a/x11-toolkits/tkdnd/Makefile +++ b/x11-toolkits/tkdnd/Makefile @@ -1,22 +1,20 @@ -# Created by: Andrew Pantyukhin - PORTNAME= tkdnd PORTVERSION= 2.8 CATEGORIES= x11-toolkits tk MASTER_SITES= SF/${PORTNAME}/TkDND/TkDND%20${PORTVERSION}/ DISTNAME= ${PORTNAME}${PORTVERSION}-src MAINTAINER= tcltk@FreeBSD.org COMMENT= Native drag and drop capabilities for Tk USES+= tk:tea xorg USE_XORG= x11 xext TCL_PKG= ${PORTNAME}${PORTVERSION} USE_LDCONFIG= ${PREFIX}/lib/${TCL_PKG} WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION} post-install: ${INSTALL_MAN} ${WRKSRC}/doc/tkDND.n ${STAGEDIR}/${PREFIX}/man/mann/${MANN} .include diff --git a/x11-toolkits/tkshape/Makefile b/x11-toolkits/tkshape/Makefile index f367715811cb..8666f1867bdb 100644 --- a/x11-toolkits/tkshape/Makefile +++ b/x11-toolkits/tkshape/Makefile @@ -1,92 +1,90 @@ -# Created by: nivit@users.sourceforge.net - PORTNAME= tkshape PORTVERSION= 0.4 PORTREVISION= 2 CATEGORIES= x11-toolkits MASTER_SITES= http://www.cs.man.ac.uk/~fellowsd/tcl/ \ http://nivi.interfree.it/distfiles/${PORTNAME}/${PORTVERSION}/ DISTNAME= shape${PORTVERSION:S/.//g} MAINTAINER= nivit@FreeBSD.org COMMENT= Tk library to access to X Shaped Window Extension USES= gmake tk xorg USE_XORG= x11 xext PLIST_SUB= PORTNAME="${PORTNAME}" USE_LDCONFIG= yes OPTIONS_DEFINE= MANPAGES OPTIONS_DEFAULT= MANPAGES MANPAGES_DESC= Install manual pages .include .if ${PORT_OPTIONS:MMANPAGES} PLIST_SUB+= MAN="" .else PLIST_SUB+= MAN="@comment " .endif WRKSRC= ${WRKDIR}/${PORTNAME:C/^tk//1}${PORTVERSION} GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-tclconf=${TCL_LIBDIR} \ --with-tkconf=${TK_LIBDIR} CONFIGURE_WRKSRC= ${WRKSRC}/unix BUILD_WRKSRC= ${CONFIGURE_WRKSRC} WHERE_REPLACE= ${WRKSRC}/demos REPLACE_FILES= ${WHERE_REPLACE}/dragger.tcl \ ${WHERE_REPLACE}/fancytext.tcl \ ${WHERE_REPLACE}/fingerprint.tcl post-patch: .SILENT for FILE in ${REPLACE_FILES}; do \ ${REINPLACE_CMD} -e "/%%WISH%%/s//${WISH:S/\//\\\//g}/g" \ $${FILE}; \ done; ${REINPLACE_CMD} -E 's,(^CFLAGS = )-g,\1${CFLAGS},' \ ${BUILD_WRKSRC}/Makefile.in FIND_DIRS= -type d \! -empty FIND_DEMOS= demos -type f -and -name "*.tcl" -maxdepth 1 FIND_IMAGES= demos/images -type f \ -and \( -name "*.gif" -or -name "*.xbm" \ -or -name "*.cur" \) TARGET_DIR= ${STAGEDIR}${PREFIX}/lib/${PORTNAME} MANPAGES= CombShape.3 QuryShape.3 shape.n do-install: # script, library cd ${WRKSRC}; \ ${MKDIR} ${TARGET_DIR}/demos; \ FILES=$$(${FIND} ${FIND_DEMOS}); \ for FILE in $${FILES}; do \ ${INSTALL_SCRIPT} $${FILE} ${TARGET_DIR}/$${FILE}; \ done; \ ${INSTALL_SCRIPT} unix/libshape04.so.1.0 ${TARGET_DIR}/libshape04.so.1; # images, pkgIndex.tcl cd ${WRKSRC}; \ ${MKDIR} ${TARGET_DIR}/demos/images; \ FILES=$$(${FIND} ${FIND_IMAGES}); \ for FILE in $${FILES}; do \ ${INSTALL_DATA} $${FILE} ${TARGET_DIR}/$${FILE}; \ done; \ ${INSTALL_DATA} unix/pkgIndex.tcl ${TARGET_DIR}/pkgIndex.tcl; # manpages .if ${PORT_OPTIONS:MMANPAGES} cd ${WRKSRC}; \ for m in ${MANPAGES} ; do \ s=$${m##*.}; \ ${INSTALL_MAN} doc/$${m} ${STAGEDIR}${PREFIX}/man/man$${s}/$${m}; \ done; .endif .include diff --git a/x11-toolkits/tktable/Makefile b/x11-toolkits/tktable/Makefile index 149f703edf0b..603deb182402 100644 --- a/x11-toolkits/tktable/Makefile +++ b/x11-toolkits/tktable/Makefile @@ -1,27 +1,25 @@ -# Created by: thierry@pompo.net - PORTNAME= tktable PORTVERSION= 2.10 PORTREVISION= 1 CATEGORIES= x11-toolkits tk MASTER_SITES= SF DISTNAME= ${PORTNAME:S/tk/Tk/}${PORTVERSION} MAINTAINER= portmaster@BSDforge.com COMMENT= Table/matrix widget extension to Tk LICENSE= TclTk LICENSE_NAME= Tcl/Tk License LICENSE_FILE= ${WRKSRC}/license.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES+= tk:tea TCL_PKG= ${DISTNAME} USE_LDCONFIG= ${PREFIX}/lib/${DISTNAME} TEST_TARGET= test post-patch: @${REINPLACE_CMD} -e 's/FreeBSD-\*/FreeBSD-*|DragonFly-*/' \ ${WRKSRC}/configure .include diff --git a/x11-toolkits/tktray/Makefile b/x11-toolkits/tktray/Makefile index 336707174f2c..c569714784aa 100644 --- a/x11-toolkits/tktray/Makefile +++ b/x11-toolkits/tktray/Makefile @@ -1,19 +1,17 @@ -# Created by: Andrew Pantyukhin - PORTNAME= tktray PORTVERSION= 1.3.9 CATEGORIES= x11-toolkits tk MASTER_SITES= http://pkgs.fedoraproject.org/repo/pkgs/tktray/tktray1.3.9.tar.gz/6f7f22e7c6f1d7dc9f7e19ee2e9a82aa/ DISTNAME= ${PORTNAME}${PORTVERSION} MAINTAINER= tcltk@FreeBSD.org COMMENT= System tray icon support USES+= tk:tea xorg USE_XORG= x11 xext PLIST_FILES= lib/${TCL_PKG}/libtktray.so.1 \ lib/${TCL_PKG}/pkgIndex.tcl \ man/mann/${PORTNAME}.n.gz .include diff --git a/x11-toolkits/tktreectrl/Makefile b/x11-toolkits/tktreectrl/Makefile index 8f0bbd0bf8f6..c1a5b0b234b1 100644 --- a/x11-toolkits/tktreectrl/Makefile +++ b/x11-toolkits/tktreectrl/Makefile @@ -1,22 +1,20 @@ -# Created by: Andrew Pantyukhin - PORTNAME= tktreectrl PORTVERSION= 2.4.1 CATEGORIES= x11-toolkits tk MASTER_SITES= SF/tktreectrl/tktreectrl/tktreectrl-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Multi-column hierarchical listbox widget LICENSE= TclTk LICENSE_NAME= Tcl/Tk License LICENSE_FILE= ${WRKSRC}/license.terms LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= tk:tea xorg USE_LDCONFIG= ${PREFIX}/lib/${TCL_PKG} USE_XORG= x11 TCL_PKG= treectrl${PORTVERSION} .include diff --git a/x11-toolkits/unique/Makefile b/x11-toolkits/unique/Makefile index 203d93746c53..b04a69fc97dd 100644 --- a/x11-toolkits/unique/Makefile +++ b/x11-toolkits/unique/Makefile @@ -1,34 +1,33 @@ -# Created by: Koop Mast # $MCom: ports/x11-toolkits/unique/Makefile,v 1.12 2012/09/03 16:28:30 mezz Exp $ PORTNAME= unique PORTVERSION= 1.1.6 PORTREVISION= 7 CATEGORIES= x11-toolkits MASTER_SITES= GNOME/sources/lib${PORTNAME}/${PORTVERSION:R}/ DISTNAME= lib${PORTNAME}-${PORTVERSION} MAINTAINER= kwm@FreeBSD.org COMMENT= Library for single instance applications PORTSCOUT= ignore:1 LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib USES= gettext gmake gnome libtool pathfix pkgconfig tar:bzip2 USE_GNOME= gtk20 gnomeprefix introspection:build USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-maintainer-flags CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip post-patch: @${REINPLACE_CMD} -e 's|G_CONST_RETURN|const|g' \ ${WRKSRC}/unique/uniqueapp.c \ ${WRKSRC}/unique/uniquebackend.[ch] \ ${WRKSRC}/unique/uniqueinternals.h \ ${WRKSRC}/unique/uniquemessage.[ch] .include diff --git a/x11-toolkits/vdk/Makefile b/x11-toolkits/vdk/Makefile index e60268796aff..5cde7dddcd19 100644 --- a/x11-toolkits/vdk/Makefile +++ b/x11-toolkits/vdk/Makefile @@ -1,38 +1,36 @@ -# Created by: Yukihiro Nakai - PORTNAME= vdk PORTVERSION= 2.5.1 PORTREVISION= 6 CATEGORIES= x11-toolkits MASTER_SITES= SF/${PORTNAME}lib/VDK%20for%20both%20Linux%20and%20Windows%20%28this%20is%20the%20new%20version%29/VDKLIB%20%28C%2B%2B%20wrapper%20for%20GTK%2B%29 MAINTAINER= ports@FreeBSD.org COMMENT= C++ wrapper for GTK+ toolkit LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgnuregex.so.6:devel/libgnuregex USES= gnome libtool pathfix pkgconfig USE_GNOME= gtk20 GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-opt=no --enable-doc-html=no --enable-testvdk=no USE_LDCONFIG= yes INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lpthread -lgnuregex -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -e 's|CXXFLAGS="-s"|CXXFLAGS="$$CXXFLAGS"|g ; \ s|uname -rmpo|uname -rmp|g' ${WRKSRC}/configure .for file in vdk-config.in vdk.pc.in @${REINPLACE_CMD} -e 's|-lpthread|${LDFLAGS}|g' ${WRKSRC}/${file} .endfor .for file in FileDialog.h gtksourcebuffer.h gtksourcetag.h @${REINPLACE_CMD} -e \ 's|<.*regex\.h>||g' ${WRKSRC}/include/vdk/${file} .endfor .include diff --git a/x11-toolkits/viewklass/Makefile b/x11-toolkits/viewklass/Makefile index f0f4d598a9fb..c521336fd5cd 100644 --- a/x11-toolkits/viewklass/Makefile +++ b/x11-toolkits/viewklass/Makefile @@ -1,25 +1,23 @@ -# Created by: ijliao - PORTNAME= viewklass PORTVERSION= 0.7.2 PORTREVISION= 1 CATEGORIES= x11-toolkits MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/ViewKlass-${PORTVERSION} DISTNAME= ViewKlass-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= C++ Framework for Motif LICENSE= LGPL20+ GNU_CONFIGURE= yes USES= imake:env motif post-patch: @${REINPLACE_CMD} -e \ '/^CFLAGS=/s|-g|${CFLAGS}| ; \ /^CXXFLAGS=/s|-g|${CXXFLAGS}| ; \ s| $$(exec_prefix)| $$(DESTDIR)$$(exec_prefix)| ; \ s| $$(prefix)| $$(DESTDIR)$$(prefix)|' ${WRKSRC}/Makefile.in .include diff --git a/x11-toolkits/vte/Makefile b/x11-toolkits/vte/Makefile index 842c90428588..0d26a243132f 100644 --- a/x11-toolkits/vte/Makefile +++ b/x11-toolkits/vte/Makefile @@ -1,34 +1,32 @@ -# Created by: Joe Marcus Clarke - PORTNAME= vte PORTVERSION= 0.28.2 PORTREVISION?= 3 CATEGORIES= x11-toolkits gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER?= gnome@FreeBSD.org COMMENT?= Gtk 2 based terminal widget with accessibility and I18N support USES+= tar:xz PORTSCOUT= ignore:1 RUN_DEPENDS+= ${LOCALBASE}/libexec/gnome-pty-helper:x11-toolkits/gnome-pty-helper USES+= cpe gettext gmake gnome libtool localbase pathfix pkgconfig USE_LDCONFIG= yes GNU_CONFIGURE= yes USE_GNOME?= gnomeprefix gtk20 intltool introspection:build INSTALL_TARGET= install-strip CONFIGURE_ARGS?=--disable-python \ --disable-Bsymbolic \ --disable-freetypetest \ --disable-static \ --with-gtk=2.0 \ --enable-introspection \ --disable-gnome-pty-helper CPE_VENDOR= nalin_dahyabhai .include diff --git a/x11-toolkits/vte3/Makefile b/x11-toolkits/vte3/Makefile index d41cfafa4c41..a2447fa83bb4 100644 --- a/x11-toolkits/vte3/Makefile +++ b/x11-toolkits/vte3/Makefile @@ -1,57 +1,55 @@ -# Created by: Joe Marcus Clarke - PORTNAME= vte PORTVERSION= 0.68.0 PORTREVISION= 1 CATEGORIES= x11-toolkits gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 3 DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Terminal widget with improved accessibility and I18N support LICENSE= LGPL21 BUILD_DEPENDS= vapigen:lang/vala \ bash:shells/bash LIB_DEPENDS= libgnutls.so:security/gnutls \ libfribidi.so:converters/fribidi \ libpcre2-8.so:devel/pcre2 \ libicuuc.so:devel/icu PORTSCOUT= limitw:1,even USES= compiler:c++11-lang gettext gnome localbase meson \ pkgconfig python:3.6+ tar:xz USE_LDCONFIG= yes USE_GNOME= cairo gdkpixbuf2 gtk30 introspection:build MESON_ARGS= -Da11y=true \ -Dgir=true \ -Dfribidi=true \ -Dgtk3=true \ -Dgtk4=false \ -Dicu=true \ -D_systemd=false \ -Dvapi=true PLIST_SUB= VERSION=2.91 BINARY_ALIAS= python3=${PYTHON_CMD} .include .if ${CHOSEN_COMPILER_TYPE} == clang && ${OPSYS} == FreeBSD && ${OSVERSION} < 1300109 CPP= ${LOCALBASE}/bin/clang-cpp${_LLVM_VERSION} CC= ${LOCALBASE}/bin/clang${_LLVM_VERSION} CXX= ${LOCALBASE}/bin/clang++${_LLVM_VERSION} BUILD_DEPENDS+= llvm${_LLVM_VERSION}>=0:devel/llvm${_LLVM_VERSION} .if (${LLVM_DEFAULT} == 90 || ${LLVM_DEFAULT} == 10) _LLVM_VERSION= 11 .else _LLVM_VERSION= ${LLVM_DEFAULT} .endif .endif .include diff --git a/x11-toolkits/wmapp/Makefile b/x11-toolkits/wmapp/Makefile index fd56bced0471..944f8a41a9c8 100644 --- a/x11-toolkits/wmapp/Makefile +++ b/x11-toolkits/wmapp/Makefile @@ -1,37 +1,35 @@ -# Created by: ijliao - PORTNAME= wmapp PORTVERSION= 0.0.4.3 PORTREVISION= 2 CATEGORIES= x11-toolkits windowmaker MASTER_SITES= http://starplot.org/wmapp/downloads/ MAINTAINER= ports@FreeBSD.org COMMENT= DockApp Graphics Library LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake xorg USE_XORG= x11 xpm CFLAGS+= -I${LOCALBASE}/include ALL_TARGET= # empty OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e "s|export |#export |g" ${WRKSRC}/Makefile @${REINPLACE_CMD} -e "s|malloc\.h|stdlib.h|g" ${WRKSRC}/xwrapper.h do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/include/wmapp ${INSTALL_DATA} ${WRKSRC}/*.h ${STAGEDIR}${PREFIX}/include/wmapp ${INSTALL_DATA} ${WRKSRC}/libwmapp.a ${STAGEDIR}${PREFIX}/lib do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in FAQ.txt README Widgets.txt ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/x11-toolkits/wxgtk28-common/Makefile b/x11-toolkits/wxgtk28-common/Makefile index aa26ba51c3f3..d40e97b537d3 100644 --- a/x11-toolkits/wxgtk28-common/Makefile +++ b/x11-toolkits/wxgtk28-common/Makefile @@ -1,11 +1,9 @@ -# Created by: fjoe@FreeBSD.org - MAINTAINER= desktop@FreeBSD.org COMMENT= The wxWidgets GUI toolkit (common files) WXGTK_FLAVOR= gtk2-common MASTERDIR= ${.CURDIR}/../wxgtk28 NO_ARCH= yes .include "${MASTERDIR}/Makefile" diff --git a/x11-toolkits/wxgtk28-contrib-common/Makefile b/x11-toolkits/wxgtk28-contrib-common/Makefile index 9142f621e234..ead72b74d6e2 100644 --- a/x11-toolkits/wxgtk28-contrib-common/Makefile +++ b/x11-toolkits/wxgtk28-contrib-common/Makefile @@ -1,9 +1,7 @@ -# Created by: fjoe@FreeBSD.org - MAINTAINER= desktop@FreeBSD.org COMMENT= The wxWidgets GUI toolkit contributed libraries (common files) WXGTK_FLAVOR= gtk2-contrib-common MASTERDIR= ${.CURDIR}/../wxgtk28 .include "${MASTERDIR}/Makefile" diff --git a/x11-toolkits/wxgtk28-contrib/Makefile b/x11-toolkits/wxgtk28-contrib/Makefile index 50b5a5447cb1..2eb9c526fdc7 100644 --- a/x11-toolkits/wxgtk28-contrib/Makefile +++ b/x11-toolkits/wxgtk28-contrib/Makefile @@ -1,9 +1,7 @@ -# Created by: fjoe@FreeBSD.org - MAINTAINER= ports@FreeBSD.org COMMENT= The wxWidgets GUI toolkit contributed libraries WXGTK_FLAVOR= gtk2-contrib MASTERDIR= ${.CURDIR}/../wxgtk28 .include "${MASTERDIR}/Makefile" diff --git a/x11-toolkits/wxgtk28/Makefile b/x11-toolkits/wxgtk28/Makefile index 206446e2dd00..a346e120df66 100644 --- a/x11-toolkits/wxgtk28/Makefile +++ b/x11-toolkits/wxgtk28/Makefile @@ -1,98 +1,96 @@ -# Created by: fjoe@FreeBSD.org - PORTNAME= wx PORTVERSION= 2.8.12 PORTREVISION?= 10 CATEGORIES= x11-toolkits MASTER_SITES= SF/wxwindows/${PORTVERSION} PKGNAMESUFFIX= 28-${WXGTK_FLAVOR} DISTNAME= wxGTK-${PORTVERSION} MAINTAINER?= desktop@FreeBSD.org COMMENT?= The wxWidgets GUI toolkit with GTK+ bindings LIB_DEPENDS+= libpng.so:graphics/png\ libtiff.so:graphics/tiff\ libexpat.so:textproc/expat2 USES= compiler:c++11-lang gl gmake gnome iconv jpeg localbase \ pkgconfig tar:bzip2 xorg USE_CXXSTD= gnu++98 USE_XORG= x11 sm xxf86vm xinerama USE_GL= glu USE_GNOME= gtk20 pangox-compat GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libpng=sys\ --with-libjpeg=sys\ --with-libtiff=sys\ --with-zlib=sys\ --with-expat=sys\ --with-opengl\ --with-mspack\ --with-gtk\ --disable-mediactrl \ --disable-backtrace\ --enable-graphics_ctx CONFIGURE_ENV= X11BASE="${LOCALBASE}" PLIST= ${.CURDIR}/pkg-plist WXGTK_FLAVOR?= gtk2 OPTIONS_DEFINE= MSPACK OPTIONS_DEFAULT= MSPACK MSPACK_DESC= MS archives support .include .if ${PORT_OPTIONS:MMSPACK} CONFIGURE_ARGS+=--with-libmspack LIB_DEPENDS+= libmspack.so:archivers/libmspack .else CONFIGURE_ARGS+=--without-libmspack .endif .if ${WXGTK_FLAVOR} != "gtk2-common" RUN_DEPENDS= ${LOCALBASE}/include/wx-2.8/wx/wx.h:x11-toolkits/wxgtk28-common .endif .if ${WXGTK_FLAVOR:M*-common} != "" NO_BUILD= yes INSTALL_TARGET= install-common USES+= gettext-tools .else USE_LDCONFIG= yes .endif # *-common .if ${WXGTK_FLAVOR:M*-contrib*} != "" BUILD_WRKSRC= ${WRKSRC}/contrib INSTALL_WRKSRC= ${BUILD_WRKSRC} .if ${WXGTK_FLAVOR} != "gtk2-contrib-common" USE_WX= 2.8 RUN_DEPENDS= ${LOCALBASE}/include/wx-2.8/wx/stc/stc.h:x11-toolkits/wxgtk28-contrib-common pre-configure: @${FIND} ${BUILD_WRKSRC} -name Makefile.in -print0 | ${XARGS} -0 ${REINPLACE_CMD} \ -e "s|@CXXFLAGS@|${CFLAGS} `${WX_CONFIG} --cxxflags`|" \ -e "s|@CFLAGS@|${CFLAGS} `${WX_CONFIG} --cflags`|" \ -e "s|@CPPFLAGS@||" .endif # !gtk2-contrib-common .endif # *-contrib* CONFIGURE_ARGS+=--enable-unicode .include # GCC is broken with PCH: https://lists.freebsd.org/pipermail/svn-src-all/2015-March/101722.html .if ${COMPILER_TYPE} == gcc CONFIGURE_ARGS+= --disable-precomp-headers .endif post-patch: @${REINPLACE_CMD} -e 's|pkg_config_args --cflags|pkg_config_args pangox --cflags|g ; \ s|pkg_config_args --libs|pkg_config_args pangox --libs|g' \ -e 's|png_check_sig|png_sig_cmp|g' \ ${WRKSRC}/configure .include diff --git a/x11-toolkits/xbae/Makefile b/x11-toolkits/xbae/Makefile index a3e6f3efd449..8cd82d5745ac 100644 --- a/x11-toolkits/xbae/Makefile +++ b/x11-toolkits/xbae/Makefile @@ -1,25 +1,23 @@ -# Created by: Lars Koeller - PORTNAME= Xbae PORTVERSION= 4.60.4 PORTREVISION= 3 CATEGORIES= x11-toolkits math MASTER_SITES= SF DISTNAME= xbae-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Motif-based widget which displays a grid of cells as a spreadsheet LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_aarch64= Fails to link: missing sbrk BROKEN_riscv64= Fails to link: missing sbrk USES= libtool motif USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-production INSTALL_TARGET= install-strip .include diff --git a/x11-toolkits/xforms/Makefile b/x11-toolkits/xforms/Makefile index 6e71061b7864..a8a7e174046b 100644 --- a/x11-toolkits/xforms/Makefile +++ b/x11-toolkits/xforms/Makefile @@ -1,31 +1,29 @@ -# Created by: gena - PORTNAME= xforms DISTVERSION= 1.2.4 PORTREVISION= 5 PORTEPOCH= 1 CATEGORIES= x11-toolkits graphics MASTER_SITES= SAVANNAH MAINTAINER= ports@FreeBSD.org COMMENT= Graphical user interface toolkit for X Window System LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING.LIB LIB_DEPENDS= libtiff.so:graphics/tiff USES= gl jpeg libtool xorg USE_XORG= xpm USE_GL= gl USE_LDCONFIG= yes GNU_CONFIGURE= yes CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip post-patch: ${REINPLACE_CMD} 's|#define fl_draw_box|#define fl_drw_box|' \ ${WRKSRC}/lib/include/Basic.h .include diff --git a/x11-toolkits/xmhtml/Makefile b/x11-toolkits/xmhtml/Makefile index 2e3b40515ca3..e0cdfa83bc25 100644 --- a/x11-toolkits/xmhtml/Makefile +++ b/x11-toolkits/xmhtml/Makefile @@ -1,43 +1,41 @@ -# Created by: Peter Hawkins - PORTNAME= XmHTML PORTVERSION= 1.1.10 CATEGORIES= x11-toolkits www MASTER_SITES= SF/${PORTNAME:tl} MAINTAINER= ports@FreeBSD.org COMMENT= Motif widget set for displaying HTML 3.2 documents LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING.LIB LIB_DEPENDS= libpng.so:graphics/png USES= gmake jpeg libtool:build motif pkgconfig tar:tgz xorg USE_XORG= xft xmu xpm xt USE_LDCONFIG= yes LIBTOOL= libtool MAKE_ENV= LIBTOOL=${LIBTOOL} OPTIONS_DEFINE= DOCS EXAMPLES do-install: (cd ${WRKSRC}/lib && ${LIBTOOL} --mode=install ${INSTALL_DATA} \ libXmHTML.la ${STAGEDIR}${PREFIX}/lib) ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libXmHTML.so @${MKDIR} ${STAGEDIR}${PREFIX}/include/XmHTML ${INSTALL_DATA} ${WRKSRC}/include/XmHTML/*.h \ ${STAGEDIR}${PREFIX}/include/XmHTML do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/html && ${COPYTREE_SHARE} . \ ${STAGEDIR}${DOCSDIR}) do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} "book contrib examples" \ ${STAGEDIR}${EXAMPLESDIR} "! -name Makefile" .include