Index: head/textproc/fldiff/Makefile =================================================================== --- head/textproc/fldiff/Makefile (revision 516988) +++ head/textproc/fldiff/Makefile (revision 516989) @@ -1,44 +1,44 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= fldiff PORTVERSION= 1.1 PORTREVISION= 10 CATEGORIES= textproc MASTER_SITES= LOCAL/ehaupt DISTNAME= ${PORTNAME}-${PORTVERSION}-source MAINTAINER= ehaupt@FreeBSD.org COMMENT= Graphical diff program using FLTK LICENSE= GPLv2 LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \ libfontconfig.so:x11-fonts/fontconfig \ libpng.so:graphics/png GNU_CONFIGURE= yes -USES= jpeg +USES= jpeg xorg USE_XORG= x11 xext xfixes xft WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PORTDOCS= index.html fldiff.jpg OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|@OPTIM@||' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e '/CXX="$$CC"/d' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|=Development|=Application;Development;|' \ ${WRKSRC}/fldiff.desktop do-install: ${INSTALL_PROGRAM} ${WRKSRC}/fldiff ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/fldiff.man ${STAGEDIR}${MAN1PREFIX}/man/man1/fldiff.1 ${INSTALL_DATA} ${WRKSRC}/fldiff.desktop ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/fldiff.png ${STAGEDIR}${PREFIX}/share/pixmaps @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/textproc/goldendict/Makefile =================================================================== --- head/textproc/goldendict/Makefile (revision 516988) +++ head/textproc/goldendict/Makefile (revision 516989) @@ -1,49 +1,49 @@ # Created by: Boris Samorodov # $FreeBSD$ PORTNAME= goldendict DISTVERSION= 1.5.0-g20190709 PORTREVISION= 2 CATEGORIES= textproc MAINTAINER= bsam@FreeBSD.org COMMENT= Feature-rich dictionary lookup program LICENSE= GPLv3 LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell \ liblzo2.so:archivers/lzo2 \ libvorbis.so:audio/libvorbis USES= compiler:c++11-lang gnome iconv:wchar_t pkgconfig \ - qmake qt:5 + qmake qt:5 xorg USE_GITHUB= yes GH_TAGNAME= 05bfc35 USE_XORG= xtst USE_QT= buildtools_build linguisttools_build core gui help \ multimedia network printsupport sql svg webkit widgets \ x11extras xml INSTALLS_ICONS= yes QMAKE_ARGS= ${PORTNAME}.pro CONFIG+="zim_support" OPTIONS_DEFINE= EPWING FFMPEG OPENCC OPTIONS_DEFAULT= EPWING FFMPEG OPENCC EPWING_DESC= Japanese EPWING dictionary format support EPWING_LIB_DEPENDS= libeb.so:japanese/eb EPWING_QMAKE_OFF= CONFIG+="no_epwing_support" FFMPEG_LIB_DEPENDS= libao.so:audio/libao \ libavutil.so:multimedia/ffmpeg FFMPEG_QMAKE_OFF= CONFIG+="no_ffmpeg_player" OPENCC_DESC= Chinese conversion support via OpenCC OPENCC_LIB_DEPENDS= libopencc.so:chinese/opencc OPENCC_QMAKE_ON= CONFIG+="chinese_conversion_support" post-install: @${MKDIR} ${STAGEDIR}${DATADIR}/locale ${INSTALL_DATA} ${WRKSRC}/locale/*.qm ${STAGEDIR}${DATADIR}/locale ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/textproc/kmflcomp/Makefile =================================================================== --- head/textproc/kmflcomp/Makefile (revision 516988) +++ head/textproc/kmflcomp/Makefile (revision 516989) @@ -1,50 +1,50 @@ # Created by: Nikola Lecic # $FreeBSD$ PORTNAME= kmflcomp PORTVERSION= 0.9.9 PORTREVISION= 2 CATEGORIES= textproc MASTER_SITES= SF/kmfl/kmfl/${PORTVERSION}:1 \ SF/kmfl/kmfl/Documentation:2 \ http://anthesphoria.net/FreeBSD/ports/distfiles/${DIST_SUBDIR}/:1,2 DISTFILES= ${DISTNAME}.tar.gz:1 \ KMFL-Compiler.sxw:2 DIST_SUBDIR= kmfl EXTRACT_ONLY= ${DISTNAME}.tar.gz MAINTAINER= nikola.lecic@anthesphoria.net COMMENT= Compiler of Keyman KMFL keyboard sources to use with SCIM/IBus BUILD_DEPENDS= bison:devel/bison +USES= iconv libtool xorg USE_XORG= x11 USE_LDCONFIG= yes -USES= iconv libtool GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS DOCSDIR= ${PREFIX}/share/doc/kmfl/${PORTNAME} DOCS= ${DISTDIR}/${DIST_SUBDIR}/KMFL-Compiler.sxw \ ${WRKSRC}/AUTHORS \ ${WRKSRC}/COPYING \ ${WRKSRC}/ChangeLog SUB_FILES= pkg-message post-patch: @${REINPLACE_CMD} -e 's|^install-data-am: install-kmflcompdocDATA|install-data-am:|' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|-L/usr/X11R6/lib|-L${LOCALBASE}/lib|' \ ${WRKSRC}/kmfl_compiler/Makefile.in @${REINPLACE_CMD} -E 's,(VERSION= *)"0\.9\.7",\1"0.9.9",' \ ${WRKSRC}/kmfl_compiler/kmfl_compiler.c post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} -v ${DOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/textproc/qstardict/Makefile =================================================================== --- head/textproc/qstardict/Makefile (revision 516988) +++ head/textproc/qstardict/Makefile (revision 516989) @@ -1,43 +1,43 @@ # Created by: Yinghong.Liu # $FreeBSD$ PORTNAME= qstardict DISTVERSIONPREFIX= qstardict- DISTVERSION= 1.3 PORTREVISION= 1 CATEGORIES= textproc MAINTAINER= makc@FreeBSD.org COMMENT= Qt based dictionary program (stardict clone) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= compiler:c++11-lang gl gnome pkgconfig qmake qt:5 tar:bzip2 +USES= compiler:c++11-lang gl gnome pkgconfig qmake qt:5 tar:bzip2 xorg USE_GL= gl USE_GNOME= glib20 USE_QT= core dbus gui network printsupport widgets xml \ buildtools_build linguisttools_build qmake_build USE_XORG= x11 USE_GITHUB= yes GH_ACCOUNT= a-rodin QMAKE_ARGS= INSTALL_PREFIX=${PREFIX} OPTIONS_DEFINE= DOCS KDE OPTIONS_SUB= yes KDE_DESC= KDE integration KDE_USES= kde:5 KDE_USE= KDE=globalaccel,notifications,windowsystem KDE_QMAKE_ON= "ENABLED_PLUGINS=stardict web kdeintegration" # Path to dictionaries installed by stardict-* ports DICPATH= ${LOCALBASE}/share/stardict/dic post-patch: ${REINPLACE_CMD} '/m_dictDirs/s|/usr/share/stardict/dic|${PREFIX}/share/stardict/dic|g' \ ${WRKSRC}/plugins/stardict/stardict.cpp .include Index: head/textproc/scim/Makefile =================================================================== --- head/textproc/scim/Makefile (revision 516988) +++ head/textproc/scim/Makefile (revision 516989) @@ -1,33 +1,33 @@ # Created by: Jie Gao # $FreeBSD$ PORTNAME= scim PORTVERSION= 1.4.9 PORTREVISION= 6 CATEGORIES= textproc MASTER_SITES= SF MAINTAINER= lx@FreeBSD.org COMMENT= Smart Common Input Method platform LICENSE= LGPL21 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= compiler:c++11-lang gettext gmake gnome iconv libtool pathfix \ - pkgconfig + pkgconfig xorg USE_GNOME= gtk20 intlhack USE_XORG= x11 xpm USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include -D__STDC_ISO_10646__ LIBS+= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} 's/-lstdc++//' \ ${WRKSRC}/extras/gtk2_immodule/Makefile.in \ ${WRKSRC}/extras/setup/Makefile.in \ ${WRKSRC}/src/Makefile.in \ ${WRKSRC}/tests/Makefile.in .include Index: head/textproc/scim-kmfl-imengine/Makefile =================================================================== --- head/textproc/scim-kmfl-imengine/Makefile (revision 516988) +++ head/textproc/scim-kmfl-imengine/Makefile (revision 516989) @@ -1,76 +1,76 @@ # Created by: Nikola Lecic # $FreeBSD$ PORTNAME= scim-kmfl-imengine PORTVERSION= 0.9.9 PORTREVISION= 7 CATEGORIES= textproc MASTER_SITES= SF/kmfl/kmfl/${PORTVERSION} \ http://anthesphoria.net/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ DIST_SUBDIR= kmfl MAINTAINER= nikola.lecic@anthesphoria.net COMMENT= SCIM KMFL IMEngine platform for Keyman (KMN) language keyboards BUILD_DEPENDS= scim:textproc/scim LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libkmfl.so:textproc/libkmfl \ libkmflcomp.so:textproc/kmflcomp \ libpng.so:graphics/png RUN_DEPENDS= kmflcomp:textproc/kmflcomp \ scim:textproc/scim +USES= gettext gnome iconv libtool pkgconfig xorg USE_XORG= x11 xkbfile xorgproto USE_GNOME= glib20 gtk20 intlhack -USES= gettext iconv pkgconfig libtool GNU_CONFIGURE= yes USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS DOCSDIR= ${PREFIX}/share/doc/kmfl/${PORTNAME} PORTDOCS= AUTHORS COPYING ChangeLog SUB_FILES= pkg-message .if exists(${LOCALBASE}/bin/skim) pre-patch: @${ECHO_MSG} --------------------------------------------------------- @${ECHO_MSG} You have SKIM installed. KMFL-SCIM-IMEngine will work @${ECHO_MSG} and you will be able to use textproc/kmfl-* key- @${ECHO_MSG} boards, but KMFL IME does not have SKIM frontend yet. @${ECHO_MSG} Please refer to the textproc/kmflcomp docs on how to @${ECHO_MSG} use KMFL keyboards in QT applications. @${ECHO_MSG} --------------------------------------------------------- .endif post-patch: @${REINPLACE_CMD} \ 's|/usr/X11R6/lib|${LOCALBASE}/lib|' \ ${WRKSRC}/src/Makefile.* ${WRKSRC}/src/xkbmap.cpp @${REINPLACE_CMD} \ 's|/usr/lib|${LOCALBASE}/lib|' \ ${WRKSRC}/scim_kmfl_imengine_setup/scim_kmfl_imengine_setup.cpp @${REINPLACE_CMD} \ 's|$$(datadir)/scim/kmfl|$$(datadir)/kmfl|g' \ ${WRKSRC}/src/Makefile.* \ ${WRKSRC}/scim_kmfl_imengine_setup/Makefile.* @${REINPLACE_CMD} \ 's|SCIM_DATADIR="$$datadir/scim"|SCIM_DATADIR="$$datadir"|' \ ${WRKSRC}/configure.in @${REINPLACE_CMD} \ 's|"\.scim" SCIM_PATH_DELIM_STRING "kmfl"|".kmfl"|' \ ${WRKSRC}/scim_kmfl_imengine_setup/scim_kmfl_imengine_setup.cpp @${REINPLACE_CMD} \ 's|"\.scim" + SCIM_PATH_DELIM_STRING + "kmfl"|".kmfl"|' \ ${WRKSRC}/src/scim_kmfl_imengine.cpp post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} . for doc in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} . endfor .include Index: head/textproc/uim/Makefile =================================================================== --- head/textproc/uim/Makefile (revision 516988) +++ head/textproc/uim/Makefile (revision 516989) @@ -1,117 +1,118 @@ # Created by: MANTANI Nobutaka # $FreeBSD$ PORTNAME= uim PORTVERSION= 1.8.8 PORTREVISION?= 2 CATEGORIES?= textproc MASTER_SITES= https://github.com/uim/uim/releases/download/${PORTVERSION}/ .if !defined(UIM_SLAVE) && defined(WITHOUT_X11) PKGNAMESUFFIX= -nox11 .endif MAINTAINER= nobutaka@FreeBSD.org COMMENT?= Input method library LICENSE= BSD3CLAUSE GPLv2+ GPLv3+ LGPL21+ PD LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING USES+= gettext gmake gnome iconv libedit libtool pathfix pkgconfig perl5 sqlite tar:bzip2 USE_LDCONFIG= yes USE_GNOME+= glib20 intltool USE_PERL5= build GNU_CONFIGURE= yes OPTIONS_DEFINE= DOCS X11 OPTIONS_DEFAULT= X11 .include .if ${PORT_OPTIONS:MX11} +USES+= xorg USE_XORG+= x11 xext LIB_DEPENDS+= libXft.so:x11-fonts/libXft CONFIGURE_ARGS+= --with-x --with-xft .endif .if !defined(UIM_SLAVE) .if ${PORT_OPTIONS:MX11} USE_GNOME+= cairo gdkpixbuf2 gtk20 LIB_DEPENDS+= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig CONFIGURE_ARGS+= --with-gtk2 .endif CONFIGURE_ARGS+= --enable-emacs --with-sj3 --with-canna --with-prime .endif CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CFLAGS+= -I${LOCALBASE}/include .if !defined(UIM_SLAVE) DOCSDIR_JA= ${PREFIX}/share/doc/ja/uim DOCSDIR_SIGSCHEME= ${PREFIX}/share/doc/uim/sigscheme PLIST_SUB+= DOCSDIR_JA="${DOCSDIR_JA:S,^${PREFIX}/,,}" \ DOCSDIR_SIGSCHEME="${DOCSDIR_SIGSCHEME:S,^${PREFIX}/,,}" .endif .if empty(PORT_OPTIONS:MX11) PLIST_SUB+= X11="@comment " .else PLIST_SUB+= X11="" .endif .include .if ${ARCH} == "amd64" || ${ARCH} == "sparc64" CONFIGURE_ARGS+= --enable-storage=fatty .endif .for _x in x xft gtk2 qt anthy canna m17nlib prime scim dict .if ${CONFIGURE_ARGS:M--with-${_x}} == "" CONFIGURE_ARGS+=--without-${_x} .endif .endfor .for _x in gnome-applet kde-applet emacs pref .if ${CONFIGURE_ARGS:M--enable-${_x}} == "" CONFIGURE_ARGS+=--disable-${_x} .endif .endfor post-patch: ${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},' ${WRKSRC}/scm/skk-custom.scm do-build: .if !defined(UIM_SLAVE) .for d in replace sigscheme uim scm xim po fep emacs pixmaps tables cd ${WRKSRC}/${d} && ${MAKE_CMD} .endfor .if ${PORT_OPTIONS:MX11} cd ${WRKSRC}/gtk2/candwin && ${MAKE_CMD} .endif .endif do-install: .if !defined(UIM_SLAVE) cd ${WRKSRC} && ${MAKE_CMD} DESTDIR=${STAGEDIR} install-data-am .for d in sigscheme uim scm xim po fep emacs pixmaps tables cd ${WRKSRC}/${d} && ${MAKE_CMD} DESTDIR=${STAGEDIR} install .endfor .if ${PORT_OPTIONS:MX11} cd ${WRKSRC}/gtk2/candwin && ${MAKE_CMD} DESTDIR=${STAGEDIR} install .endif .endif .if !defined(UIM_SLAVE) post-install: ${MKDIR} ${STAGEDIR}${DATADIR}/helperdata ${MKDIR} ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${DOCSDIR_JA} ${INSTALL_DATA} ${WRKSRC}/doc/KEY ${STAGEDIR}${DOCSDIR}/KEY ${INSTALL_DATA} ${WRKSRC}/fep/README ${STAGEDIR}${DOCSDIR}/README.fep ${INSTALL_DATA} ${WRKSRC}/fep/README ${STAGEDIR}${DOCSDIR}/README.key ${INSTALL_DATA} ${WRKSRC}/fep/README.ja ${STAGEDIR}${DOCSDIR_JA}/README.fep ${INSTALL_DATA} ${WRKSRC}/xim/README ${STAGEDIR}${DOCSDIR}/README.xim .endif .include Index: head/textproc/wv/Makefile =================================================================== --- head/textproc/wv/Makefile (revision 516988) +++ head/textproc/wv/Makefile (revision 516989) @@ -1,33 +1,33 @@ # Created by: sumikawa@kame.net # $FreeBSD$ PORTNAME= wv PORTVERSION= 1.2.9 PORTREVISION= 5 CATEGORIES= textproc MASTER_SITES= http://www.abisource.com/downloads/wv/${PORTVERSION}/ MAINTAINER= phascolarctos@protonmail.ch COMMENT= Library and executables to access Microsoft Word files LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfreetype.so:print/freetype2 \ libpng.so:graphics/png \ libwmf.so:graphics/libwmf -USES= gmake jpeg pkgconfig libtool +USES= gmake gnome jpeg pkgconfig libtool xorg USE_GNOME= libgsf USE_XORG= x11 USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ENV= MKDIR_P="${MKDIR}" CONFIGURE_ARGS= --with-png=${LOCALBASE} \ --with-libwmf=${LOCALBASE} MAKEFILE= GNUmakefile MAKE_ARGS+= pkgconfigdir="${PREFIX}/libdata/pkgconfig" MAKE_ARGS+= INSTALL_STRIP_FLAG="${STRIP}" .include Index: head/textproc/xwindiff/Makefile =================================================================== --- head/textproc/xwindiff/Makefile (revision 516988) +++ head/textproc/xwindiff/Makefile (revision 516989) @@ -1,21 +1,22 @@ # $FreeBSD$ PORTNAME= xwindiff PORTVERSION= 1.1.6 CATEGORIES= textproc MASTER_SITES= http://www.lurklurk.org/downloads/ DIST_SUBDIR= repacked MAINTAINER= ports@FreeBSD.org COMMENT= Graphical Diff for X +USES= xorg USE_XORG= x11 xt ice xaw GNU_CONFIGURE= yes CONFIGURE_ARGS= --bindir=${STAGEDIR}${PREFIX}/bin PLIST_FILES= bin/xwindiff pre-configure: ${REINPLACE_CMD} -e 's|^bindir = .*|bindir = @bindir@|' \ ${WRKSRC}/Makefile.in .include