diff --git a/astro/celestia/Makefile b/astro/celestia/Makefile index 7f84856bf9b9..5314974973b1 100644 --- a/astro/celestia/Makefile +++ b/astro/celestia/Makefile @@ -1,109 +1,100 @@ # Created by: trevor PORTNAME= celestia PORTVERSION= 1.6.1 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= astro MASTER_SITES= SF/${PORTNAME}/Celestia-source/${PORTVERSION} PKGNAMESUFFIX= -${CELESTIA_UI} MAINTAINER= danfe@FreeBSD.org COMMENT= Scriptable space flight simulator for X11 LICENSE= GPLv2 LIB_DEPENDS= libpng.so:graphics/png USES= compiler:c++11-lang gettext gl gmake jpeg libtool lua:52 pkgconfig USE_GL= gl GNU_CONFIGURE= yes EXTRA_PATCHES= ${FILESDIR}/celestia-1.6.1-lua-5.2.patch:-p1 \ ${FILESDIR}/celestia-lua-52-fix.patch:-p1 \ ${FILESDIR}/celestia-1.6.1-gcc47.patch:-p1 \ ${FILESDIR}/celestia-1.6.1-gcc48.patch:-p1 CXXFLAGS+= -fsigned-char # fix text rendering (see Gentoo bug 316573) CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -pthread UI_LIST= glut gtk gnome CELESTIA_UI?= glut CONFLICTS= ${UI_LIST:S|${CELESTIA_UI}||:S|^|celestia-|:S|$|-[0-9]*|} # Celestia provides different UI frontends; you should pick one that suits # you best by setting CELESTIA_UI variable. Possible values are: # # glut Bare-boned minimal GLUT-based core with no toolbar or menu (this is # the default one); # gtk Full interface with minimal dependencies: adds menu, configuration # dialog, some other utilities; -# gnome Full GTK interface plus a few GNOME integration goodies, such as -# preference saving in GConf (this looks and works very much like -# the Windows interface). # .if ${CELESTIA_UI} == "glut" CONFIGURE_ARGS+= --with-glut USE_GL+= glut LDFLAGS+= -lGL .elif ${CELESTIA_UI} == "gtk" CONFIGURE_ARGS+= --with-gtk USES+= gnome USE_GNOME+= gtk20 PLIST_FILES= share/applications/celestia.desktop -.elif ${CELESTIA_UI} == "gnome" -CATEGORIES+= gnome -CONFIGURE_ARGS+= --with-gnome -USE_GNOME+= libgnomeui -GCONF_SCHEMAS= celestia.schemas -PLIST_FILES= share/applications/celestia.desktop .else IGNORE= requires one of the <${UI_LIST}> values for CELESTIA_UI .endif -.if ${CELESTIA_UI} == "gtk" || ${CELESTIA_UI} == "gnome" +.if ${CELESTIA_UI} == "gtk" USES+= pathfix LIB_DEPENDS+= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext \ libtheora.so:multimedia/libtheora STARTUP_NOTIFY= true PLIST_FILES+= share/celestia/celestia-logo.png share/celestia/celestiaui.xml .else STARTUP_NOTIFY= false .endif PORTDOCS= AUTHORS ChangeLog README OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -E '/fav(->|\.)fov/s|NULL|0.0|' \ ${WRKSRC}/src/celestia/celestiacore.cpp \ ${WRKSRC}/src/celestia/favorites.cpp @${REINPLACE_CMD} -e '280s,NULL,false,' \ ${WRKSRC}/src/celengine/parseobject.cpp # Fix Lua discovery pkg-config(1) calls @${REINPLACE_CMD} -E 's|lua5\.?|lua-5.|' ${WRKSRC}/configure # Remove controversial compiler options (respect our C[XX]FLAGS) .for o in O2 ffast-math fexpensive-optimizations fomit-frame-pointer @${REINPLACE_CMD} -e 's|-${o}||g' ${WRKSRC}/configure .endfor # Allow add-ons to be placed inside user's home directory @${REINPLACE_CMD} -e '/^#/!s|"extras"|& "~/.celestia"|' \ ${WRKSRC}/celestia.cfg # Inhibit installation of copies of GPL (lots of them; use LICENSE framework # instead) and remove bogus argument from mv(1) @${REINPLACE_CMD} -e 's|COPYING||g ; s| -b|| ' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|=.*COPYING_\*)|=| ; \ /KDE_DIST/s|COPYING_[^ ]* ||g' ${WRKSRC}/locale/Makefile.in @${REINPLACE_CMD} -e 's|kde_libs_htmldir|kde_htmldir|' \ ${WRKSRC}/src/celestia/kde/doc/celestia/Makefile.in post-install: # Technically, we should only install icon explicitly for GLUT UI, since # correct icons are properly installed for other cases, but doing it here # does not hurt and simplifies PLIST handling ${INSTALL_DATA} ${WRKSRC}/src/celestia/gtk/data/celestia.png \ ${STAGEDIR}${PREFIX}/share/pixmaps @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/astro/nightfall/Makefile b/astro/nightfall/Makefile index 93a48062202e..d4aa549d14e9 100644 --- a/astro/nightfall/Makefile +++ b/astro/nightfall/Makefile @@ -1,58 +1,55 @@ # Created by: Christian Brueffer PORTNAME= nightfall PORTVERSION= 1.92 +PORTREVISION= 1 CATEGORIES= astro education MASTER_SITES= http://www.la-samhna.de/nightfall/ MAINTAINER= ports@FreeBSD.org COMMENT= Interactive binary star application LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= compiler gettext gmake gnome jpeg pathfix perl5 pkgconfig USE_GNOME= cairo gdkpixbuf2 gtk20 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -CONFIGURE_ARGS= --with-locale-prefix=${PREFIX}/share/locale +CONFIGURE_ARGS= --with-locale-prefix=${PREFIX}/share/locale \ + --disable-gome -OPTIONS_DEFINE= GNOME PGPLOT OPENGL +OPTIONS_DEFINE= PGPLOT OPENGL OPTIONS_DEFAULT= PGPLOT OPENGL OPTIONS_SUB= yes -GNOME_CONFIGURE_ON= --with-gnomedoc-prefix=${PREFIX}/share -GNOME_CONFIGURE_OFF= --disable-gnome -GNOME_USE= GNOME=gnomeprefix,libgnomeui -GNOME_VARS= INSTALLS_OMF=yes - OPENGL_CONFIGURE_ON= --with-lib-GL OPENGL_CONFIGURE_OFF= --disable-opengl OPENGL_LIB_DEPENDS= libgtkgl-2.0.so:x11-toolkits/gtkglarea2 OPENGL_USES= gl OPENGL_USE= GL=glut,gl,glu PGPLOT_DESC= PGPLOT support PGPLOT_CONFIGURE_ON= --with-pgplot-include=${LOCALBASE}/include \ --with-pgplot-lib=${LOCALBASE}/lib PGPLOT_CONFIGURE_OFF= --with-gnuplot PGPLOT_LIB_DEPENDS= libpgplot.so:graphics/pgplot PGPLOT_RUN_DEPENDS_OFF= gnuplot:math/gnuplot PGPLOT_USES= fortran .include post-patch: .if ${COMPILER_TYPE} == clang @${REINPLACE_CMD} -e 's|-fforce-addr||' ${WRKSRC}/configure .endif @${REINPLACE_CMD} -e 's|CFLAGS -O3|CFLAGS|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|^Icon=gnome|Icon=${DATADIR}/pixmaps|g' \ ${WRKSRC}/nightfall.desktop post-install: ${INSTALL_DATA} ${WRKSRC}/nightfall.desktop \ ${STAGEDIR}${PREFIX}/share/applications .include diff --git a/devel/distcc/Makefile b/devel/distcc/Makefile index 65f84bd7e92e..52d986a5434d 100644 --- a/devel/distcc/Makefile +++ b/devel/distcc/Makefile @@ -1,166 +1,153 @@ # Created by: Frerich Raabe # $MCom: ports/devel/distcc/Makefile,v 1.3 2007/10/21 02:46:13 ahze Exp $ PORTNAME= distcc DISTVERSIONPREFIX= v DISTVERSION= 3.3.5 PORTREVISION= 0 CATEGORIES= devel MAINTAINER= ports@FreeBSD.org COMMENT= Distribute compilation of C(++) code across machines on a network LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/lib/libiberty.a:devel/gnulibiberty LIB_DEPENDS= libpopt.so:devel/popt USES= alias autoreconf gmake libtool localbase pkgconfig USE_GITHUB= yes USE_RC_SUBR= distccd GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-Werror \ --sysconfdir=${ETCDIR} \ CC="${CC}" \ PTHREAD_CC="${CC}" TEST_TARGET= check ETCDIR= ${PREFIX}/etc SUB_FILES= pkg-message SUB_LIST= DISTCCD_PIDFILE=/var/run/distccd.pid USERS= distcc GROUPS= distcc PLIST_FILES= ${_BIN_FILES:S|^|bin/|} \ ${_CONFIG_FILES:S|^|${ETCDIR}/${PORTNAME}/|} \ ${_DISTCC_COMPILERS:S|^|${CCLINKDIR}/|} \ ${_MAN_FILES:S|^|man/man1/|:S|$|.gz|} \ ${_SBIN_FILES:S|^|sbin/|} \ etc/default/distcc -OPTIONS_DEFINE= AVAHI CLANGLINK DOCS IPV6 LLVMLINK PUMP -OPTIONS_RADIO= GUI -OPTIONS_RADIO_GUI= GNOME GTK +OPTIONS_DEFINE= AVAHI CLANGLINK DOCS IPV6 LLVMLINK PUMP GUI CLANGLINK_DESC= Create clang compiler links if clang is installed -GNOME_DESC= Monitor based on GNOME -GTK_DESC= Monitor based on GTK -GUI_DESC= Build GUI for distcc monitor +GUI_DESC= Build GUI distcc monitor LLVMLINK_DESC= Create llvm compiler links if llvm is installed PUMP_DESC= Distribute compilation as well as preprocessing to distcc servers AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app AVAHI_CONFIGURE_WITH= avahi DOCS_PLIST_FILES+= ${_DOC_FILES:S|^|${DOCSDIR_REL}/|} \ ${_README_FILES:S|^|${DOCSDIR_REL}/|} -GNOME_USES= gnome -GNOME_USE= GNOME=gtk20,libgnome,libgnomeui,pango -GNOME_CONFIGURE_WITH= gnome -GTK_USES= gnome -GTK_USE= GNOME=gtk20 -GTK_CONFIGURE_WITH= gtk +GUI_USES= gnome +GUI_USE= GNOME=gtk20 +GUI_CONFIGURE_WITH= gtk IPV6_CONFIGURE_ENABLE= rfc2553 PUMP_USES= python:3.1+ PUMP_CONFIGURE_ENABLE= pump-mode PUMP_PLIST_FILES= ${PYTHON_SITELIBDIR}/include_server-${PORTVERSION}-py${PYTHON_VER}.egg-info \ ${PYTHON_SITELIBDIR}/include_server/basics.py \ ${PYTHON_SITELIBDIR}/include_server/basics_test.py \ ${PYTHON_SITELIBDIR}/include_server/c_extensions_test.py \ ${PYTHON_SITELIBDIR}/include_server/cache_basics.py \ ${PYTHON_SITELIBDIR}/include_server/compiler_defaults.py \ ${PYTHON_SITELIBDIR}/include_server/compress_files.py \ ${PYTHON_SITELIBDIR}/include_server/distcc_pump_c_extensions.so \ ${PYTHON_SITELIBDIR}/include_server/include_analyzer.py \ ${PYTHON_SITELIBDIR}/include_server/include_analyzer_memoizing_node.py \ ${PYTHON_SITELIBDIR}/include_server/include_analyzer_memoizing_node_test.py \ ${PYTHON_SITELIBDIR}/include_server/include_analyzer_test.py \ ${PYTHON_SITELIBDIR}/include_server/include_server.py \ ${PYTHON_SITELIBDIR}/include_server/include_server_test.py \ ${PYTHON_SITELIBDIR}/include_server/macro_eval.py \ ${PYTHON_SITELIBDIR}/include_server/macro_eval_test.py \ ${PYTHON_SITELIBDIR}/include_server/mirror_path.py \ ${PYTHON_SITELIBDIR}/include_server/mirror_path_test.py \ ${PYTHON_SITELIBDIR}/include_server/parse_command.py \ ${PYTHON_SITELIBDIR}/include_server/parse_command_test.py \ ${PYTHON_SITELIBDIR}/include_server/parse_file.py \ ${PYTHON_SITELIBDIR}/include_server/parse_file_test.py \ ${PYTHON_SITELIBDIR}/include_server/run.py \ ${PYTHON_SITELIBDIR}/include_server/setup.py \ ${PYTHON_SITELIBDIR}/include_server/statistics.py # Leave CCLINKDIR without a leading underscore as it is a variable, which could # be set by the user. CCLINKDIR?= libexec/distcc _DISTCC_COMPILERS= CC c++ cc _CONFIG_FILES= clients.allow commands.allow.sh hosts _BIN_FILES= distcc distccmon-text lsdistcc _DOC_FILES= protocol-1.txt protocol-2.txt protocol-3.txt \ protocol-3-impl.txt protocol-gssapi.txt reporting-bugs.txt \ status-1.txt survey.txt _MAN_FILES= distcc.1 distccd.1 distccmon-text.1 include_server.1 lsdistcc.1 \ pump.1 _README_FILES= AUTHORS COPYING INSTALL NEWS README README.pump TODO _SBIN_FILES= distccd .include .if ${PORT_OPTIONS:MCLANGLINK} CLANG_COMPILERS= -devel 31 32 33 34 35 36 37 38 39 _DISTCC_COMPILERS+= clang++ clang ${CLANG_COMPILERS:S|^|clang++|} \ ${CLANG_COMPILERS:S|^|clang|} .endif GNU_COMPILERS= 34 42 43 44 45 46 47 48 49 5 _DISTCC_COMPILERS+= gcc g++ ${GNU_COMPILERS:S|^|g++|} \ ${GNU_COMPILERS:S|^|gcc|} .if ${ARCH} == "i386" _DISTCC_COMPILERS+= icc icpc .endif .if ${PORT_OPTIONS:MLLVMLINK} _DISTCC_COMPILERS+= llvm-c++ llvm-g++ llvm-gcc .endif _DISTCC_COMPILERS+= ${EXTRA_COMPILERS} -.if ${PORT_OPTIONS:MGNOME} || ${PORT_OPTIONS:MGTK} -.if ${PORT_OPTIONS:MGNOME} -PKGNAMESUFFIX= -gnome -.else +.if ${PORT_OPTIONS:MGTUI} PKGNAMESUFFIX= -gtk -.endif _BIN_FILES+= distccmon-gnome PLIST_FILES+= ${DESKTOPDIR}/distccmon-gnome.desktop \ share/pixmaps/distccmon-gnome-icon.png .endif -.if ${PORT_OPTIONS:MGNOME} || ${PORT_OPTIONS:MGTK} -post-patch: +post-patch-GUI-on: ${REINPLACE_CMD} -e 's|PKGDATADIR "|"${PREFIX}/share/pixmaps|' \ ${WRKSRC}/src/mon-gnome.c -.endif .if ${PORT_OPTIONS:MPUMP} _BIN_FILES+= pump .endif post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${CCLINKDIR} .for link in ${_DISTCC_COMPILERS} @${LN} ${STAGEDIR}${PREFIX}/bin/distcc \ ${STAGEDIR}${PREFIX}/${CCLINKDIR}/${link} .endfor ${RM} -rf ${STAGEDIR}${PYTHON_SITELIBDIR}/*/__pycache__ ${RM} -rf ${STAGEDIR}${PREFIX}/${DOCSDIR_REL}/example post-install-PUMP-on: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/include_server/distcc_pump_c_extensions.so post-install-PUMP-off: ${RM} ${STAGEDIR}${PUMP_PLIST_FILES} ${RM} ${STAGEDIR}/bin/pump .include diff --git a/editors/vim/Makefile b/editors/vim/Makefile index fa147af3d240..9eda015e3ec2 100644 --- a/editors/vim/Makefile +++ b/editors/vim/Makefile @@ -1,216 +1,209 @@ # Created by: David O'Brien PORTNAME= vim PORTVERSION= 8.2.2725 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= editors MAINTAINER= adamw@FreeBSD.org COMMENT?= Improved version of the vi editor LICENSE= VIM LICENSE_NAME= VIM License LICENSE_FILE= ${WRKSRC}/runtime/doc/uganda.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= cpe iconv ncurses pkgconfig shebangfix USE_GITHUB= yes CONFLICTS_INSTALL?= vim-console vim-tiny CONFIGURE_ARGS= --enable-gui=${GUI} \ --enable-multibyte \ --with-tlib=ncursesw MAKE_ARGS= STRIP="${STRIP_CMD}" \ VIMRCLOC=${ETCDIR} \ VIMRUNTIMEDIR=${PREFIX}/share/vim/${VIM_VER} CPE_VERSION= ${PORTVERSION:R} GNU_CONFIGURE= yes PLIST_SUB= VIM_VER=${VIM_VER} PORTDATA?= ${VIM_VER} PORTSCOUT= ignore:1 SHEBANG_FILES= runtime/tools/demoserver.py runtime/tools/efm_perl.pl VIM_VER= ${PORTNAME}${PORTVERSION:R:S|.||g} # OPTIONS # ### Make sure any new options are excluded below in CONSOLE/TINY OPTIONS_DEFAULT= CSCOPE DEFAULT_VIMRC CTAGS_EXUBERANT GTK3 PERL PYTHON RUBY OPTIONS_DEFINE= CSCOPE DEFAULT_VIMRC MAKE_JOBS NLS XTERM_SAVE OPTIONS_SINGLE= CTAGS UI OPTIONS_SINGLE_CTAGS= CTAGS_BASE CTAGS_EXUBERANT CTAGS_UNIVERSAL -OPTIONS_SINGLE_UI= ATHENA CONSOLE GNOME GTK2 GTK3 MOTIF X11 +OPTIONS_SINGLE_UI= ATHENA CONSOLE GTK2 GTK3 MOTIF X11 OPTIONS_GROUP= LANGBIND OPTIONS_GROUP_LANGBIND= LUA PERL PYTHON RUBY SCHEME TCL OPTIONS_SUB= yes .if defined(CONSOLE) || defined(TINY) OPTIONS_SLAVE= CONSOLE # Exclude everything except CONSOLE, DEFAULT_VIMRC, MAKE_JOBS OPTIONS_EXCLUDE:= ${OPTIONS_DEFINE:NDEFAULT_VIMRC:NMAKE_JOBS} \ ${OPTIONS_SINGLE_UI:NCONSOLE} \ ${OPTIONS_GROUP_LANGBIND} \ ${OPTIONS_SINGLE_CTAGS} .endif DEFAULT_VIMRC_DESC= Install bundled vimrc as default setting MAKE_JOBS_DESC= Enable parallel build XTERM_SAVE_DESC= Restore xterm screen after exit CTAGS_BASE_DESC= Use system ctags CTAGS_EXUBERANT_DESC= Use exctags instead of ctags CTAGS_UNIVERSAL_DESC= Use uctags instead of ctags UI_DESC= User interface ATHENA_DESC= Athena GUI toolkit CSCOPE_DESC= cscope support CONSOLE_DESC= Console/terminal mode LANGBIND_DESC= Optional language bindings SCHEME_DESC= MzScheme (Racket) bindings # BROKEN: ruby.h: error: wrong number of arguments specified for 'deprecated' attribute OPTIONS_EXCLUDE_powerpc64= RUBY OPTIONS_EXCLUDE_powerpc64le= RUBY # GENERAL OPTIONS CSCOPE_CONFIGURE_ENABLE=cscope CSCOPE_RUN_DEPENDS= cscope:devel/cscope CTAGS_EXUBERANT_RUN_DEPENDS= exctags:devel/ctags CTAGS_UNIVERSAL_RUN_DEPENDS= uctags:devel/universal-ctags MAKE_JOBS_VARS_OFF= MAKE_JOBS_UNSAFE=yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext # UI ATHENA_PLIST_SUB= GUI="" DESKTOP="@comment " ATHENA_USES= xorg ATHENA_USE= XORG=ice,sm,x11,xaw,xmu,xpm,xt ATHENA_VARS= GUI=athena CONSOLE_CONFIGURE_OFF= --enable-xim --enable-fontset CONSOLE_PLIST_SUB= GUI="@comment " DESKTOP="@comment " CONSOLE_VARS= GUI=no -GNOME_CONFIGURE_ENABLE= canberra -GNOME_LIB_DEPENDS= libcanberra.so:audio/libcanberra -GNOME_PLIST_SUB= GUI="" DESKTOP="" -GNOME_IMPLIES= NLS -GNOME_USE= GNOME=gdkpixbuf2,libgnomeui XORG=ice,sm,xorgproto,x11,xpm,xt -GNOME_USES= desktop-file-utils gnome xorg -GNOME_VARS= GUI=gnome2 INSTALLS_ICONS=yes - GTK2_PLIST_SUB= GUI="" DESKTOP="" GTK2_USE= GNOME=gdkpixbuf2,gtk20 XORG=ice,sm,x11,xpm,xt GTK2_USES= desktop-file-utils gnome xorg GTK2_VARS= GUI=gtk2 INSTALLS_ICONS=yes GTK3_PLIST_SUB= GUI="" DESKTOP="" GTK3_USE= GNOME=cairo,gdkpixbuf2,gtk30 XORG=ice,sm,x11,xpm,xt GTK3_USES= desktop-file-utils gnome xorg GTK3_VARS= GUI=gtk3 INSTALLS_ICONS=yes MOTIF_CONFIGURE_ENV= MOTIFHOME=${LOCALBASE} MOTIF_CONFIGURE_WITH= motif-lib="${MOTIFLIB}" MOTIF_PLIST_SUB= GUI="" DESKTOP="@comment " MOTIF_USE= XORG=ice,sm,x11,xmu,xt MOTIF_USES= motif xorg MOTIF_VARS= GUI=motif X11_CONFIGURE_WITH= x X11_PLIST_SUB= GUI="@comment " DESKTOP="@comment " X11_USE= XORG=ice,sm,x11,xt X11_USES= xorg X11_VARS= GUI=no # LANGUAGE BINDINGS LUA_CONFIGURE_ENABLE= luainterp LUA_CONFIGURE_WITH= lua-prefix=${LOCALBASE} LUA_USES= lua PERL_CONFIGURE_ENABLE= perlinterp PERL_USES= perl5 PYTHON_USES= python PYTHON_USES_OFF= python:env RUBY_CONFIGURE_ENABLE= rubyinterp RUBY_USE= RUBY=yes SCHEME_CONFIGURE_ENABLE=mzschemeinterp SCHEME_BUILD_DEPENDS= mzscheme:lang/racket SCHEME_RUN_DEPENDS= ${SCHEME_BUILD_DEPENDS} TCL_CONFIGURE_ENABLE= tclinterp TCL_CONFIGURE_WITH= tclsh=tclsh${TCL_VER} TCL_USES= tcl .include .if ${PORT_OPTIONS:MPYTHON} . if !empty(WITH_DEBUG) CFLAGS+= -DPy_DEBUG -DPy_DEBUG_NO_PYMALLOC . endif . if ${PYTHON_MAJOR_VER} == 3 CONFIGURE_ARGS+= --enable-python3interp --with-python3-command=${PYTHON_CMD} . else CONFIGURE_ARGS+= --enable-pythoninterp --with-python-command=${PYTHON_CMD} . endif .endif post-extract: ${INSTALL_DATA} ${FILESDIR}/vietnamese_viscii.vim ${WRKSRC}/runtime/keymap post-patch: ${ECHO_CMD} '#define SYS_VIMRC_FILE "'${ETCDIR}'/vimrc"' >> ${WRKSRC}/src/feature.h ${ECHO_CMD} '#define SYS_GVIMRC_FILE "'${ETCDIR}'/gvimrc"' >> ${WRKSRC}/src/feature.h ${REINPLACE_CMD} -e 's|-liconv|${ICONV_LIB}|g; s|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/src/auto/configure post-configure: # Needed when devel/libsysinfo is installed: ${REINPLACE_CMD} -e '/^#define HAVE_SYSINFO/ d' ${WRKSRC}/src/auto/config.h post-install-DEFAULT_VIMRC-on: ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${FILESDIR}/vimrc ${STAGEDIR}${ETCDIR}/vimrc.sample .if !defined(TINY) post-install: ${RM} ${STAGEDIR}${PREFIX}/bin/ex ${RM} ${STAGEDIR}${PREFIX}/bin/view .for F in eview evim gview gvim gvimdiff rgview rgvim rview rvim vimdiff ${LN} -sf vim ${STAGEDIR}${PREFIX}/bin/$F .endfor # OPTIONS post-patch-CTAGS_BASE-on: ${FIND} ${WRKSRC}/runtime -name 'menu*.vim' | ${XARGS} ${GREP} -l 'ctags -R' | \ ${XARGS} ${REINPLACE_CMD} -Ee 's!ctags -R ?\.!${FIND} . -type f \\| ${XARGS} ctags!g' post-patch-CTAGS_EXUBERANT-on: ${FIND} ${WRKSRC}/runtime -name 'menu*.vim' | ${XARGS} ${GREP} -l 'ctags -R' | \ ${XARGS} ${REINPLACE_CMD} -e 's|ctags -R|exctags -R|g' post-patch-CTAGS_UNIVERSAL-on: ${FIND} ${WRKSRC}/runtime -name 'menu*.vim' | ${XARGS} ${GREP} -l 'ctags -R' | \ ${XARGS} ${REINPLACE_CMD} -e 's|ctags -R|uctags -R|g' post-patch-LUA-on: ${REINPLACE_CMD} -e 's|set dummy lua;|set dummy ${LUA_CMD};|g' ${WRKSRC}/src/auto/configure ${REINPLACE_CMD} -e '/$$LUA_LIBS/ s|^|LUA_LIBS="-L${LUA_LIBDIR} -llua-${LUA_VER}";|' ${WRKSRC}/src/auto/configure ${REINPLACE_CMD} -e '/LUA_CFLAGS=/s|".*"|"-I${LUA_INCDIR}"|' ${WRKSRC}/src/auto/configure post-patch-XTERM_SAVE-on: ${REINPLACE_CMD} -e '/FEAT_XTERM_SAVE/ s|.*|#define FEAT_XTERM_SAVE|' ${WRKSRC}/src/feature.h post-install-NLS-off: ${MKDIR} ${STAGEDIR}${DATADIR}/${VIM_VER}/lang ${MKDIR} ${STAGEDIR}${DATADIR}/${VIM_VER}/keymap ${INSTALL_DATA} ${WRKSRC}/runtime/keymap/* ${STAGEDIR}${DATADIR}/${VIM_VER}/keymap .endif #!defined(TINY) .include diff --git a/french/verbiste/Makefile b/french/verbiste/Makefile index 2ff38517fd87..a300883c886b 100644 --- a/french/verbiste/Makefile +++ b/french/verbiste/Makefile @@ -1,62 +1,56 @@ # Created by: Dan Phillips PORTNAME= verbiste PORTVERSION= 0.1.47 CATEGORIES= french education textproc MASTER_SITES= http://sarrazip.com/dev/ MAINTAINER= dereckson@gmail.com COMMENT= French verb conjugator/deconjugator LICENSE= GPLv2 USES= gnome pathfix pkgconfig iconv:wchar_t libtool shebangfix USE_GNOME= libxml2 USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip SHEBANG_FILES= ${WRKSRC}/examples/*.pl CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib TEST_TARGET= check -OPTIONS_DEFINE= GTK2 GNOME DOCS EXAMPLES +OPTIONS_DEFINE= GTK2 DOCS EXAMPLES + +CONFIGURE_ARGS= --without-gnome-app --without-gnome-applet .include .if ${PORT_OPTIONS:MGTK2} USE_GNOME+= cairo gdkpixbuf2 gtk20 LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 PLIST_SUB+= HASGTK="" .else CONFIGURE_ARGS+=--without-gtk-app PLIST_SUB+= HASGTK="@comment " .endif -.if ${PORT_OPTIONS:MGNOME} -USE_GNOME+= gnomeprefix libgnomeui -PLIST_SUB+= HASGNOME="" -.else -CONFIGURE_ARGS+=--without-gnome-app --without-gnome-applet -PLIST_SUB+= HASGNOME="@comment " -.endif - -.if ${PORT_OPTIONS:MGTK2} || ${PORT_OPTIONS:MGNOME} +.if ${PORT_OPTIONS:MGTK2} USES+= gettext PLIST_SUB+= HASGUI="" .else PLIST_SUB+= HASGUI="@comment " .endif post-install: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for f in README *.java *.c ${INSTALL_DATA} ${WRKSRC}/examples/${f} ${STAGEDIR}${EXAMPLESDIR} .endfor ${INSTALL_SCRIPT} ${WRKSRC}/examples/*.pl ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/french/verbiste/pkg-plist b/french/verbiste/pkg-plist index ade0329505ab..8761b7b3e04a 100644 --- a/french/verbiste/pkg-plist +++ b/french/verbiste/pkg-plist @@ -1,53 +1,51 @@ bin/french-conjugator bin/french-deconjugator -%%HASGNOME%%bin/verbiste %%HASGTK%%bin/verbiste-gtk include/verbiste-0.1/verbiste/FrenchVerbDictionary.h include/verbiste-0.1/verbiste/Trie.cpp include/verbiste-0.1/verbiste/Trie.h include/verbiste-0.1/verbiste/c-api.h include/verbiste-0.1/verbiste/misc-types.h lib/libverbiste-0.1.so lib/libverbiste-0.1.so.0 lib/libverbiste-0.1.so.0.0.0 libdata/pkgconfig/verbiste-0.1.pc man/fr/man1/french-conjugator.1.gz man/fr/man1/french-deconjugator.1.gz man/fr/man3/verbiste.3.gz man/man1/french-conjugator.1.gz man/man1/french-deconjugator.1.gz man/man3/verbiste.3.gz -%%HASGNOME%%share/applications/verbiste.desktop %%HASGUI%%share/locale/da/LC_MESSAGES/verbiste.mo %%HASGUI%%share/locale/de/LC_MESSAGES/verbiste.mo %%HASGUI%%share/locale/el/LC_MESSAGES/verbiste.mo %%HASGUI%%share/locale/fr/LC_MESSAGES/verbiste.mo %%HASGUI%%share/locale/it/LC_MESSAGES/verbiste.mo %%HASGUI%%share/icons/hicolor/16x16/apps/verbiste.png %%HASGUI%%share/icons/hicolor/32x32/apps/verbiste.png %%HASGUI%%share/icons/hicolor/48x48/apps/verbiste.png %%HASGUI%%share/icons/hicolor/64x64/apps/verbiste.png %%HASGUI%%share/icons/hicolor/128x128/apps/verbiste.png %%HASGUI%%share/icons/hicolor/256x256/apps/verbiste.png %%HASGUI%%share/icons/hicolor/512x512/apps/verbiste.png %%PORTDOCS%%%%DOCSDIR%%/AUTHORS %%PORTDOCS%%%%DOCSDIR%%/COPYING %%PORTDOCS%%%%DOCSDIR%%/HACKING %%PORTDOCS%%%%DOCSDIR%%/LISEZMOI %%PORTDOCS%%%%DOCSDIR%%/NEWS %%PORTDOCS%%%%DOCSDIR%%/README %%PORTDOCS%%%%DOCSDIR%%/THANKS %%PORTEXAMPLES%%%%EXAMPLESDIR%%/FrenchDeconjugatorTester.java %%PORTEXAMPLES%%%%EXAMPLESDIR%%/README %%PORTEXAMPLES%%%%EXAMPLESDIR%%/conjugator.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/deconjugator.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/generate-all-forms.pl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/test-french-deconjugator.pl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/trans-tenses.pl %%DATADIR%%-0.1/COPYING %%DATADIR%%-0.1/conjugation-fr.xml %%DATADIR%%-0.1/conjugation-it.xml %%DATADIR%%-0.1/verbs-fr.xml %%DATADIR%%-0.1/verbs-it.xml %%HASGTK%%share/texmf/tex/latex/verbiste/verbiste.cls %%HASGTK%%share/texmf/tex/latex/verbiste/verbiste.cfg diff --git a/games/exult/Makefile b/games/exult/Makefile index 2a054689e717..a7ba9cd1b296 100644 --- a/games/exult/Makefile +++ b/games/exult/Makefile @@ -1,70 +1,66 @@ # Created by: Igor Pokrovsky PORTNAME= exult DISTVERSIONPREFIX= v DISTVERSION= 1.7.0.20210429 +PORTREVISION= 1 CATEGORIES= games MAINTAINER= ports@FreeBSD.org COMMENT= Engine for Ultima VII (BG, FOV, SI, SS) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfreetype.so:print/freetype2 \ libogg.so:audio/libogg \ libpng.so:graphics/png \ libvorbis.so:audio/libvorbis USES= autoreconf compiler:c++17-lang gmake libtool localbase \ pkgconfig sdl xorg USE_GITHUB= yes GH_TAGNAME= snapshot-${DISTVERSIONPREFIX}${DISTVERSION} USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 USE_SDL= mixer2 sdl2 USE_XORG= xext x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static \ --enable-shared \ --with-icondir=${PREFIX}/share/pixmaps SUB_FILES= pkg-message -OPTIONS_DEFINE= ALSA DOCS DEBUG FLUIDSYNTH GIMP STUDIO THUMBNAILER +OPTIONS_DEFINE= ALSA DOCS DEBUG FLUIDSYNTH GIMP STUDIO OPTIONS_DEFAULT= STUDIO OPTIONS_SUB= yes GIMP_DESC= GIMP plugin support STUDIO_DESC= Install Exult Studio -THUMBNAILER_DESC= Gnome SHP thumbnailer support ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_ENABLE= alsa DEBUG_CONFIGURE_OFF= --with-debug=no DEBUG_CONFIGURE_ON= --with-debug=full --with-optimization=none FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth FLUIDSYNTH_CONFIGURE_ENABLE= fluidsynth GIMP_LIB_DEPENDS= libgimp-2.0.so:graphics/gimp-app GIMP_CONFIGURE_ENABLE= gimp-plugin STUDIO_CONFIGURE_ENABLE= exult-studio exult-studio-support STUDIO_USES= gnome STUDIO_USE= gnome=libglade2 -THUMBNAILER_USES= gnome shared-mime-info -THUMBNAILER_USE= gnome=libgnomeui -THUMBNAILER_CONFIGURE_ENABLE= gnome-shp-thumbnailer - post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in FAQ NEWS README ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/games/exult/pkg-plist b/games/exult/pkg-plist index ae81cbb15567..e22a6f924653 100644 --- a/games/exult/pkg-plist +++ b/games/exult/pkg-plist @@ -1,76 +1,73 @@ bin/cmanip bin/expack bin/exult %%STUDIO%%bin/exult_studio -%%THUMBNAILER%%bin/gnome_shp_thumbnailer bin/ipack bin/mklink bin/rip bin/shp2pcx bin/splitshp bin/textpack bin/u7voice2syx bin/ucxt bin/wuc man/man1/expack.1.gz man/man1/exult_studio.1.gz man/man1/ipack.1.gz man/man1/shp2pcx.1.gz man/man1/splitshp.1.gz man/man1/textpack.1.gz man/man1/ucc.1.gz man/man6/exult.6.gz %%GIMP%%libexec/gimp/2.2/plug-ins/u7shp share/applications/exult.desktop %%PORTDOCS%%%%DOCSDIR%%/FAQ %%PORTDOCS%%%%DOCSDIR%%/NEWS %%PORTDOCS%%%%DOCSDIR%%/README %%PORTDOCS%%%%DOCSDIR%%/ReadMe.html %%PORTDOCS%%%%DOCSDIR%%/exult_studio.html %%PORTDOCS%%%%DOCSDIR%%/faq.html %%PORTDOCS%%%%DOCSDIR%%/images/back.gif %%PORTDOCS%%%%DOCSDIR%%/images/docs01.png %%PORTDOCS%%%%DOCSDIR%%/images/docs02.png %%PORTDOCS%%%%DOCSDIR%%/images/docs03.png %%PORTDOCS%%%%DOCSDIR%%/images/docs04.png %%PORTDOCS%%%%DOCSDIR%%/images/docs05.png %%PORTDOCS%%%%DOCSDIR%%/images/docs06.png %%PORTDOCS%%%%DOCSDIR%%/images/exult_logo.gif %%PORTDOCS%%%%DOCSDIR%%/images/studio01.png %%PORTDOCS%%%%DOCSDIR%%/images/studio02.png %%PORTDOCS%%%%DOCSDIR%%/images/studio03.png %%PORTDOCS%%%%DOCSDIR%%/images/studio04.png %%PORTDOCS%%%%DOCSDIR%%/images/studio05.png %%PORTDOCS%%%%DOCSDIR%%/images/studio06.png %%PORTDOCS%%%%DOCSDIR%%/images/studio07.png %%PORTDOCS%%%%DOCSDIR%%/images/studio08.png %%PORTDOCS%%%%DOCSDIR%%/images/studio09.png %%PORTDOCS%%%%DOCSDIR%%/images/studio10.png %%PORTDOCS%%%%DOCSDIR%%/images/studiobgiregs.png %%PORTDOCS%%%%DOCSDIR%%/images/studiosiiregs.png %%STUDIO%%%%DATADIR%%/estudio/new/avatar_data.txt %%STUDIO%%%%DATADIR%%/estudio/new/blends.dat %%STUDIO%%%%DATADIR%%/estudio/new/combos.flx %%STUDIO%%%%DATADIR%%/estudio/new/faces.vga %%STUDIO%%%%DATADIR%%/estudio/new/fonts.vga %%STUDIO%%%%DATADIR%%/estudio/new/gumps.vga %%STUDIO%%%%DATADIR%%/estudio/new/palettes.flx %%STUDIO%%%%DATADIR%%/estudio/new/paperdol.vga %%STUDIO%%%%DATADIR%%/estudio/new/pointers.shp %%STUDIO%%%%DATADIR%%/estudio/new/shapes.vga %%STUDIO%%%%DATADIR%%/estudio/new/sprites.vga %%STUDIO%%%%DATADIR%%/estudio/new/text.flx %%DATADIR%%/exult.flx %%DATADIR%%/exult_bg.flx %%DATADIR%%/exult_si.flx %%STUDIO%%%%DATADIR%%/exult_studio.glade %%DATADIR%%/exultmsg.txt %%DATADIR%%/midisfx.flx %%DATADIR%%/u7bgintrinsics.data %%DATADIR%%/u7misc.data %%DATADIR%%/u7opcodes.data %%DATADIR%%/u7sibetaintrinsics.data %%DATADIR%%/u7siintrinsics.data -%%THUMBNAILER%%share/mime/packages/x-shapefile.xml -%%THUMBNAILER%%share/thumbnailers/gnome_u7shapes.thumbnailer share/pixmaps/exult.png diff --git a/graphics/graphviz/Makefile b/graphics/graphviz/Makefile index a1abcaf3440d..819801e36135 100644 --- a/graphics/graphviz/Makefile +++ b/graphics/graphviz/Makefile @@ -1,248 +1,244 @@ # Created by: Thomas Gellekum PORTNAME= graphviz PORTVERSION= 2.44.1 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= graphics tk MASTER_SITES= https://www2.graphviz.org/Packages/stable/portable_source/ MAINTAINER= dinoex@FreeBSD.org COMMENT= Graph Visualization Software from AT&T and Bell Labs LICENSE= EPL LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= tclsh${TCL_VER}:lang/tcl${_TCLTK_WANTED_VERSION} LIB_DEPENDS= libltdl.so:devel/libltdl \ libpng.so:graphics/png \ libwebp.so:graphics/webp \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libexpat.so:textproc/expat2 \ libgd.so:${GD_PORT} USES= compiler:c++11-lang cpe pathfix shebangfix gmake bison \ pkgconfig libtool:keepla autoreconf localbase:ldflags jpeg \ tcl:build GNU_CONFIGURE= yes # sincos is broken on armv6, see ports/220591 CFLAGS_armv6= -fno-builtin-sincos -fno-builtin-sin -fno-builtin-cos \ -fno-builtin-sincosf -fno-builtin-sinf -fno-builtin-cosf \ -fno-builtin-sincosl -fno-builtin-sinl -fno-builtin-cosl CFLAGS_armv7= -fno-builtin-sincos -fno-builtin-sin -fno-builtin-cos \ -fno-builtin-sincosf -fno-builtin-sinf -fno-builtin-cosf \ -fno-builtin-sincosl -fno-builtin-sinl -fno-builtin-cosl MAKE_ENV= EXPR_COMPAT=yes INSTALL_TARGET= install-strip USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME} PLIST_SUB= PORTVERSION="${PORTVERSION}" FIX_INCLUDE= lib/cdt/dthdr.h lib/pathplan/tri.h \ lib/pathplan/pathutil.h lib/pathplan/solvers.h \ lib/pathplan/vis.h lib/pathplan/vispath.h \ lib/common/logic.h lib/common/globals.h \ lib/gvc/gvcint.h FIX_TCL_SCRIPT= tclpkg/gdtclft/demo/entities.tcl \ tclpkg/tcldot/demo/gcat.tcl FIX_TK_SCRIPT= tclpkg/tcldot/demo/doted.tcl \ tclpkg/tclpathplan/demo/pathplan.tcl OPTIONS_DEFINE= XPM DIGCOLA IPSEPCOLA ICONV NLS PANGOCAIRO POPPLER \ - ANN GTS GTK2 GDK GDK_PIXBUF GNOMEUI SMYRNA DEVIL \ + ANN GTS GTK2 GDK GDK_PIXBUF SMYRNA DEVIL \ GHOSTSCRIPT PERL PHP PYTHON RUBY LUA TCL TK GUILE GO \ NVTHREADS DOCS EXAMPLES OPTIONS_DEFAULT= XPM DIGCOLA IPSEPCOLA ICONV PANGOCAIRO NVTHREADS NO_OPTIONS_SORT=yes OPTIONS_SUB= yes DIGCOLA_DESC= neato layout engine with DIGCOLA features IPSEPCOLA_DESC= neato layout engine with IPSEPCOLA features PANGOCAIRO_DESC=pangocairo support ANN_DESC= ANN edge bundling support GTS_DESC= GNU Triangulated Surface Library support GTK2_DESC= gtk2 plugin (requires PANGOCAIRO) GDK_DESC= gdk library support (requires GTK2) GDK_PIXBUF_DESC=gdk pixbuf support (requires GDK) -GNOMEUI_DESC= libgnomeui support SMYRNA_DESC= SMYRNA graph viewer (requires GTK2) DEVIL_DESC= devil plugin GHOSTSCRIPT_DESC=ghostscript plugin (requires PANGOCAIRO) PERL_DESC= Perl bindings (swig) PHP_DESC= PHP bindings (swig) PYTHON_DESC= Python bindings (swig) RUBY_DESC= Ruby bindings (swig) LUA_DESC= Lua bindings (swig) TCL_DESC= TCL bindings (swig) GUILE_DESC= Guile bindings (swig) GO_DESC= Go bindings (swig) TK_DESC= TK toolkit support NVTHREADS_DESC= Link with threads (needed for nvidia) XPM_USES= xorg XPM_USE= XORG=xaw,xpm,xmu,xt,sm,ice,xext,x11,xau,xdmcp ICONV_USES= iconv NLS_USES= gettext PANGOCAIRO_USES=gnome xorg PANGOCAIRO_USE= GNOME=pango,cairo XORG=xrender,x11,xau,xdmcp GTK2_USES= gnome xorg GTK2_USE= XORG=sm,ice,xext,xinerama,xi,xrandr,xcursor,xfixes GNOME=gtk20 -GNOMEUI_USE= GNOME=libgnomeui SMYRNA_USES= gnome gl SMYRNA_USE= GNOME=libglade2,pangox-compat,gdkpixbuf2 GL=glut,glu,gl GHOSTSCRIPT_USES=ghostscript PERL_USES= perl5 PHP_USE= GNOME=libxml2 PHP_USES= php:build PYTHON_USES= python:build RUBY_USE= RUBY=yes LUA_USES= lua TK_USES= tk:build GO_USES= go:no_targets DOCS_USES= ghostscript:build groff POPPLER_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib ANN_LIB_DEPENDS= libann.so:math/ann GTS_LIB_DEPENDS= libgts.so:graphics/gts SMYRNA_LIB_DEPENDS= libgtkgl-2.0.so:x11-toolkits/gtkglarea2 \ libgtkglext-x11-1.0.so:x11-toolkits/gtkglext DEVIL_LIB_DEPENDS= libIL.so:graphics/devil GUILE_LIB_DEPENDS= libguile-2.2.so:lang/guile2 \ libgc-threaded.so:devel/boehm-gc-threaded PHP_LIB_DEPENDS= libpcre.so:devel/pcre \ libargon2.so:security/libargon2 GHOSTSCRIPT_LIB_DEPENDS= libgs.so:print/${_GS_PORT} XPM_CONFIGURE_WITH= x XPM_CONFIGURE_ENV= ac_cv_header_sys_inotify_h=no DIGCOLA_CONFIGURE_WITH= digcola IPSEPCOLA_CONFIGURE_WITH= ipsepcola IPSEPCOLA_IMPLIES= DIGCOLA NLS_CONFIGURE_ENABLE= nls PANGOCAIRO_CONFIGURE_WITH= pangocairo POPPLER_CONFIGURE_WITH= poppler ANN_CONFIGURE_WITH= ann ANN_CONFIGURE_ENV= ANN_CFLAGS=-I${LOCALBASE}/include ANN_LIBS=-lann GTS_CONFIGURE_WITH= gts GTK2_CONFIGURE_WITH= gtk GTK2_IMPLIES= PANGOCAIRO GDK_CONFIGURE_WITH= gdk GDK_PIXBUF_CONFIGURE_WITH= gdk-pixbuf GDK_PIXBUF_IMPLIES= GTK2 GDK -GNOMEUI_CONFIGURE_WITH= gnomeui -GNOMEUI_IMPLIES= GTK2 SMYRNA_CONFIGURE_OFF= --with-glut=no SMYRNA_CONFIGURE_WITH= smyrna glade gtkgl gtkglext SMYRNA_IMPLIES= GTK2 GTS DEVIL_CONFIGURE_WITH= devil GHOSTSCRIPT_CONFIGURE_OFF= --with-ghostscript=no GHOSTSCRIPT_IMPLIES= PANGOCAIRO PERL_CONFIGURE_ENABLE= perl PERL_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.pl PHP_CONFIGURE_ENABLE= php PHP_CPPFLAGS= -I${LOCALBASE}/include/php/Zend PHP_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.php PYTHON_CONFIGURE_ENABLE= python PYTHON_LDFLAGS= "-L${PYTHONBASE}/lib" PYTHON_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.py PYTHON_CONFIGURE_ENV= PYTHON_INCLUDEDIR="${PYTHON_INCLUDEDIR}" RUBY_CONFIGURE_ENABLE= ruby RUBY_CONFIGURE_ENV= RUBY="${RUBY}" RUBY_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.rb LUA_CONFIGURE_ENABLE= lua LUA_CFLAGS= -I${LUA_INCDIR} LUA_LDFLAGS= -L${LUA_LIBDIR} -lm LUA_CONFIGURE_ENV= LUA="${LUA_BINDIR}/lua" \ LUA_INSTALL_DIR=${PREFIX}/lib/lua/${LUA_VER} LUA_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.lua TCL_CONFIGURE_ENABLE= tcl TCL_CPPFLAGS= -I${TCL_INCLUDEDIR} TCL_CONFIGURE_ENV= TCLCONFIG="${TCL_LIBDIR}/tclConfig.sh" TCL_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.tcl \ PLIST_SUB+=TCL_VER="${TCL_VER}" TK_CPPFLAGS= -I${TK_INCLUDEDIR} TK_CONFIGURE_ON= --with-wish=${WISH} TK_CONFIGURE_ENV= TKCONFIG="${TK_LIBDIR}/tkConfig.sh" TK_IMPLIES= TCL GUILE_CONFIGURE_ENABLE= guile GO_CONFIGURE_ENABLE= go NVTHREADS_LDFLAGS= -lpthread .include # allow the use localized gd ports in Makefile.local or slave ports. GD_PORT?= graphics/gd CONFIGURE_ARGS+= --program-transform-name="s/x/x/" \ --enable-dependency-tracking \ --enable-r=no \ --with-freetype2=yes \ --with-libgd \ --with-webp \ --with-fontconfigincludedir=${LOCALBASE}/include \ --with-fontconfiglibdir=${LOCALBASE}/lib \ --with-tclsh=${TCLSH} \ --without-rsvg \ --with-qt=no \ --disable-io --disable-ocaml --disable-java \ --disable-python2 --disable-python3 \ --disable-sharp .if ${PORT_OPTIONS:MICONV} CONFIGURE_ARGS+= --with-iconvlibdir=${ICONV_PREFIX}/lib CONFIGURE_ARGS+= --with-iconvincludedir=${ICONV_PREFIX}/include .else CONFIGURE_ARGS+= --without-libiconv-prefix .endif .if ${PORT_OPTIONS:MPERL} || ${PORT_OPTIONS:MPHP} || ${PORT_OPTIONS:MPYTHON} || \ ${PORT_OPTIONS:MRUBY} || ${PORT_OPTIONS:MLUA} || ${PORT_OPTIONS:MTCL} || \ ${PORT_OPTIONS:MGUILE} || ${PORT_OPTIONS:MGO} BUILD_DEPENDS+= swig:devel/swig RUN_DEPENDS+= swig:devel/swig CONFIGURE_ARGS+= --enable-swig CONFIGURE_ENV+= SWIG="${LOCALBASE}/bin/swig" .else CONFIGURE_ARGS+= --disable-swig CONFIGURE_ENV+= SWIG="/nonexistent" .endif .include post-patch: ${REINPLACE_CMD} \ -e 's|PHP_INSTALL_DATADIR=.*|PHP_INSTALL_DATADIR="${PREFIX}/share/php"|' \ -e 's|LUA_INSTALL_DIR=.*|LUA_INSTALL_DIR="${LUA_MODLIBDIR}"|' \ ${WRKSRC}/configure.ac ${REINPLACE_CMD} -e 's|#include "gui.h"|#include "gui/gui.h"|' \ ${WRKSRC}/cmd/smyrna/tvnodes.h ${REINPLACE_CMD} -e 's|SF_FLAGS|SFIO_FLAGS|g' \ ${WRKSRC}/lib/sfio/*.[ch] ${FIND} ${WRKSRC} -name Makefile.am | \ ${XARGS} ${REINPLACE_CMD} \ -e 's| $$(pkgdatadir)/doc/pdf| ${DOCSDIR}/pdf|' \ -e 's| $$(pkgdatadir)/doc/html/schema| ${DOCSDIR}/html/schema|' \ -e 's| $$(pkgdatadir)/doc/html/info| ${DOCSDIR}/html/info|' \ -e 's| $$(pkgdatadir)/doc/html| ${DOCSDIR}/html|' \ -e 's| $$(pkgdatadir)/doc| ${DOCSDIR}|' \ -e 's| $$(pkgdatadir)/demo| ${EXAMPLESDIR}|' \ -e 's| $$(datadir)/@PACKAGE@/demo| ${EXAMPLESDIR}|'; ${CP} ${FILESDIR}/version.m4 ${WRKSRC}/version.m4 cd ${WRKSRC} && ${REINPLACE_CMD} \ -e 's|exec tclsh |exec tclsh${TCL_VER} |' ${FIX_TCL_SCRIPT} cd ${WRKSRC} && ${REINPLACE_CMD} \ -e 's|exec wish |exec wish${TCL_VER} |' ${FIX_TK_SCRIPT} pre-configure-DOCS-off: ${REINPLACE_CMD} -e 's| doc | |' ${WRKSRC}/Makefile.am ${FIND} ${WRKSRC} -name Makefile.am | \ ${XARGS} ${REINPLACE_CMD} \ -e 's|^pdf_DATA|#pdf_DATA|'; pre-install-PHP-on: ${MKDIR} "${STAGEDIR}/${PREFIX}/share/php" post-install: install-ldconfig-file cd ${WRKSRC} && \ ${INSTALL_DATA} ${FIX_INCLUDE} ${STAGEDIR}${PREFIX}/include/graphviz/ .include diff --git a/graphics/gtkam/Makefile b/graphics/gtkam/Makefile index 42bceb5b641c..fa14ddc6393f 100644 --- a/graphics/gtkam/Makefile +++ b/graphics/gtkam/Makefile @@ -1,51 +1,42 @@ # Created by: ports@FreeBSD.org PORTNAME= gtkam PORTVERSION= 1.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= SF/gphoto/${PORTNAME}/${PORTVERSION} MAINTAINER= woodsb02@FreeBSD.org COMMENT= Download and view files from various digital cameras LICENSE= GPLv2+ LIB_DEPENDS= libexif-gtk.so:graphics/libexif-gtk \ libgphoto2.so:graphics/libgphoto2 USES= gettext gmake gnome pathfix pkgconfig USE_GNOME= gtk20 intltool GNU_CONFIGURE= yes +CONFIGURE_ARGS= --without-bonobo --without-gnome CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -OPTIONS_DEFINE= DOCS GIMP GNOME +OPTIONS_DEFINE= DOCS GIMP OPTIONS_SUB= yes GIMP_DESC= GIMP plugin support GIMP_LIB_DEPENDS= libgimp-2.0.so:graphics/gimp GIMP_CONFIGURE_WITH= gimp -GNOME_USE= GNOME=gnomeprefix,libgnomeui -GNOME_CONFIGURE_OFF= --without-bonobo --without-gnome -GNOME_MAKE_ENV= GNOME_SUBDIRS="help omf-install" - -.include - -.if ${PORT_OPTIONS:MGNOME} -INSTALLS_OMF= yes -.endif - post-patch: @${REINPLACE_CMD} -e 's|GIMP_VERSION="2.0"|GIMP_VERSION="2.2"|g ; \ s|images/gtkam|gtkam/images|g ; \ s|FLAGS -g|FLAGS|g' ${WRKSRC}/configure @${REINPLACE_CMD} 's/$$(GNOME_LIBS)/& $$(GTK_LIBS)/' \ ${WRKSRC}/src/Makefile.in @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ 's|images/gtkam|gtkam/images|g ; \ s|$$(libdir)/gimp/|$$(libexecdir)/gimp/|g' .include diff --git a/multimedia/dvdstyler/Makefile b/multimedia/dvdstyler/Makefile index 50c6389c157e..5399fa1ca1a8 100644 --- a/multimedia/dvdstyler/Makefile +++ b/multimedia/dvdstyler/Makefile @@ -1,75 +1,72 @@ # Created by: Michael Johnson PORTNAME= dvdstyler PORTVERSION= 3.1 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 2 CATEGORIES= multimedia MASTER_SITES= SF DISTNAME= DVDStyler-${PORTVERSION} MAINTAINER= ahicks@p-o.co.uk COMMENT= WxWidgets frontend to dvd recoding and authoring programs LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= zip:archivers/zip \ wxsvg>=1.2:graphics/wxsvg \ dvdauthor:multimedia/dvdauthor \ mplex:multimedia/mjpegtools \ growisofs:sysutils/dvd+rw-tools \ docbook-xml>=4.1.2:textproc/docbook-xml \ xmlto:textproc/xmlto LIB_DEPENDS= libexif.so:graphics/libexif \ libavcodec.so:multimedia/ffmpeg \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libdbus-1.so:devel/dbus RUN_DEPENDS= zip:archivers/zip \ wxsvg>=1.2:graphics/wxsvg \ dvdauthor:multimedia/dvdauthor \ mplex:multimedia/mjpegtools \ mkisofs:sysutils/cdrtools \ growisofs:sysutils/dvd+rw-tools USES= autoreconf compiler:c++11-lib gettext gmake jpeg pkgconfig tar:bzip2 USE_CXXSTD= gnu++11 USE_WX= 3.0 WX_CONF_ARGS= absolute GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_path_AVCONV_PATH="" OBJCXX="${CXX}" +CONFIGURE_ARG= --without-gnome CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -OPTIONS_DEFINE= DOCS GNOME - -GNOME_USES= gnome -GNOME_USE= GNOME=libgnomeui -GNOME_CONFIGURE_WITH= gnome +OPTIONS_DEFINE= DOCS .if defined(WITH_DVD_DEVICE) DEFAULT_DVD_DEVICE=${WITH_DVD_DEVICE} .else DEFAULT_DVD_DEVICE=/dev/cd0 .endif pre-everything:: .if !defined(WITH_DVD_DEVICE) @${ECHO_MSG} "===>" @${ECHO_MSG} "===> The default DVD device is ${DEFAULT_DVD_DEVICE}" @${ECHO_MSG} "===> Define WITH_DVD_DEVICE if you want to change the default" @${ECHO_MSG} "===> For example, 'make WITH_DVD_DEVICE=\"/dev/somedevice\"'" .endif post-patch: @${REINPLACE_CMD} -e '/doc_DATA/s|COPYING||' \ ${WRKSRC}/Makefile.am @${REINPLACE_CMD} -e 's|"sg\*"|"cd*"|g' \ ${WRKSRC}/src/SysUtils.cpp @${REINPLACE_CMD} -e 's|/dev/dvd|${DEFAULT_DVD_DEVICE}|g' \ ${WRKSRC}/src/Config.h .include diff --git a/textproc/stardict3/Makefile b/textproc/stardict3/Makefile index 90f1426c40a2..3a7e5ee8d957 100644 --- a/textproc/stardict3/Makefile +++ b/textproc/stardict3/Makefile @@ -1,50 +1,45 @@ # Created by: eric PORTNAME= stardict PORTVERSION= 3.0.6 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= textproc MASTER_SITES= SF/stardict-4/${PORTVERSION} DIST_SUBDIR= stardict MAINTAINER= makc@FreeBSD.org COMMENT= Dictionary lookup program written in Gtk2 +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + LIB_DEPENDS= libsigc-2.0.so:devel/libsigc++20 \ libenchant.so:textproc/enchant RUN_DEPENDS= xdg-open:devel/xdg-utils GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-festival \ --disable-gucharmap \ --disable-espeak \ --disable-tools \ --disable-updateinfo \ - --disable-advertisement + --disable-advertisement \ + --disable-gnome-support \ + --disable-schemas-install \ + --disable-scrollkeeper USES= compiler:c++11-lang gettext gmake gnome libtool localbase \ pathfix pkgconfig tar:bzip2 USE_CXXSTD= c++11 -USE_GNOME= intltool - -OPTIONS_DEFINE= GNOME -OPTIONS_SUB= yes - -GNOME_USE= GNOME=gnomeprefix,gnomedocutils,libgnomeui -GNOME_USE_OFF= GNOME=gtk20 -GNOME_CONFIGURE_ENABLE= gnome-support schemas-install scrollkeeper -GNOME_VARS= GCONF_SCHEMAS=stardict.schemas \ - INSTALLS_OMF=yes +USE_GNOME= intltool gtk20 post-patch: @${REINPLACE_CMD} -e 's,/usr/share,${PREFIX}/share,g' \ ${WRKSRC}/dict/src/conf.cpp @${REINPLACE_CMD} \ -e '/as_fn_error.*gnome-doc-utils/d' \ -e '/DEP_MODULES=/s/"$$/ gmodule-2.0"/' \ ${WRKSRC}/dict/configure - -post-patch-GNOME-off: ${REINPLACE_CMD} -e '/^SUBDIRS/s,help,,' ${WRKSRC}/dict/Makefile.in .include diff --git a/textproc/stardict3/pkg-plist b/textproc/stardict3/pkg-plist index 1edeebc378c3..829ca58a83cc 100644 --- a/textproc/stardict3/pkg-plist +++ b/textproc/stardict3/pkg-plist @@ -1,173 +1,65 @@ bin/stardict lib/stardict/plugins/stardict_dictdotcn.so lib/stardict/plugins/stardict_html_parsedata.so lib/stardict/plugins/stardict_man.so lib/stardict/plugins/stardict_powerword_parsedata.so lib/stardict/plugins/stardict_qqwry.so lib/stardict/plugins/stardict_spell.so lib/stardict/plugins/stardict_wiki_parsedata.so lib/stardict/plugins/stardict_wordnet.so lib/stardict/plugins/stardict_wordnet_parsedata.so lib/stardict/plugins/stardict_xdxf_parsedata.so -%%GNOME%%libdata/bonobo/servers/GNOME_Stardict.server man/man1/stardict.1.gz share/applications/stardict.desktop -%%GNOME%%share/gnome/help/stardict/C/figures/acrobat_toolbar.png -%%GNOME%%share/gnome/help/stardict/C/figures/portable_apps_menu.png -%%GNOME%%share/gnome/help/stardict/C/figures/stardict_float_window.png -%%GNOME%%share/gnome/help/stardict/C/figures/stardict_full_text_translation.png -%%GNOME%%share/gnome/help/stardict/C/figures/stardict_main_window.png -%%GNOME%%share/gnome/help/stardict/C/figures/stardict_manage_dicts_add_dict.png -%%GNOME%%share/gnome/help/stardict/C/figures/stardict_manage_dicts_dict_list.png -%%GNOME%%share/gnome/help/stardict/C/figures/stardict_manage_dicts_manage_dict.png -%%GNOME%%share/gnome/help/stardict/C/figures/stardict_manage_dicts_network_dicts.png -%%GNOME%%share/gnome/help/stardict/C/figures/stardict_manage_dicts_network_dicts_browse.png -%%GNOME%%share/gnome/help/stardict/C/figures/stardict_manage_dicts_tree_dict.png -%%GNOME%%share/gnome/help/stardict/C/figures/stardict_notification_area.png -%%GNOME%%share/gnome/help/stardict/C/figures/stardict_windows_console.png -%%GNOME%%share/gnome/help/stardict/C/legal.xml -%%GNOME%%share/gnome/help/stardict/C/stardict.xml -%%GNOME%%share/gnome/help/stardict/mk/figures/acrobat_toolbar.png -%%GNOME%%share/gnome/help/stardict/mk/figures/portable_apps_menu.png -%%GNOME%%share/gnome/help/stardict/mk/figures/stardict_float_window.png -%%GNOME%%share/gnome/help/stardict/mk/figures/stardict_full_text_translation.png -%%GNOME%%share/gnome/help/stardict/mk/figures/stardict_main_window.png -%%GNOME%%share/gnome/help/stardict/mk/figures/stardict_manage_dicts_add_dict.png -%%GNOME%%share/gnome/help/stardict/mk/figures/stardict_manage_dicts_dict_list.png -%%GNOME%%share/gnome/help/stardict/mk/figures/stardict_manage_dicts_manage_dict.png -%%GNOME%%share/gnome/help/stardict/mk/figures/stardict_manage_dicts_network_dicts.png -%%GNOME%%share/gnome/help/stardict/mk/figures/stardict_manage_dicts_network_dicts_browse.png -%%GNOME%%share/gnome/help/stardict/mk/figures/stardict_manage_dicts_tree_dict.png -%%GNOME%%share/gnome/help/stardict/mk/figures/stardict_notification_area.png -%%GNOME%%share/gnome/help/stardict/mk/figures/stardict_windows_console.png -%%GNOME%%share/gnome/help/stardict/mk/stardict.xml -%%GNOME%%share/gnome/help/stardict/nl/figures/acrobat_toolbar.png -%%GNOME%%share/gnome/help/stardict/nl/figures/portable_apps_menu.png -%%GNOME%%share/gnome/help/stardict/nl/figures/stardict_float_window.png -%%GNOME%%share/gnome/help/stardict/nl/figures/stardict_full_text_translation.png -%%GNOME%%share/gnome/help/stardict/nl/figures/stardict_main_window.png -%%GNOME%%share/gnome/help/stardict/nl/figures/stardict_manage_dicts_add_dict.png -%%GNOME%%share/gnome/help/stardict/nl/figures/stardict_manage_dicts_dict_list.png -%%GNOME%%share/gnome/help/stardict/nl/figures/stardict_manage_dicts_manage_dict.png -%%GNOME%%share/gnome/help/stardict/nl/figures/stardict_manage_dicts_network_dicts.png -%%GNOME%%share/gnome/help/stardict/nl/figures/stardict_manage_dicts_network_dicts_browse.png -%%GNOME%%share/gnome/help/stardict/nl/figures/stardict_manage_dicts_tree_dict.png -%%GNOME%%share/gnome/help/stardict/nl/figures/stardict_notification_area.png -%%GNOME%%share/gnome/help/stardict/nl/figures/stardict_windows_console.png -%%GNOME%%share/gnome/help/stardict/nl/stardict.xml -%%GNOME%%share/gnome/help/stardict/ru/figures/acrobat_toolbar.png -%%GNOME%%share/gnome/help/stardict/ru/figures/portable_apps_menu.png -%%GNOME%%share/gnome/help/stardict/ru/figures/stardict_float_window.png -%%GNOME%%share/gnome/help/stardict/ru/figures/stardict_full_text_translation.png -%%GNOME%%share/gnome/help/stardict/ru/figures/stardict_main_window.png -%%GNOME%%share/gnome/help/stardict/ru/figures/stardict_manage_dicts_add_dict.png -%%GNOME%%share/gnome/help/stardict/ru/figures/stardict_manage_dicts_dict_list.png -%%GNOME%%share/gnome/help/stardict/ru/figures/stardict_manage_dicts_manage_dict.png -%%GNOME%%share/gnome/help/stardict/ru/figures/stardict_manage_dicts_network_dicts.png -%%GNOME%%share/gnome/help/stardict/ru/figures/stardict_manage_dicts_network_dicts_browse.png -%%GNOME%%share/gnome/help/stardict/ru/figures/stardict_manage_dicts_tree_dict.png -%%GNOME%%share/gnome/help/stardict/ru/figures/stardict_notification_area.png -%%GNOME%%share/gnome/help/stardict/ru/figures/stardict_windows_console.png -%%GNOME%%share/gnome/help/stardict/ru/stardict.xml -%%GNOME%%share/gnome/help/stardict/uk/figures/acrobat_toolbar.png -%%GNOME%%share/gnome/help/stardict/uk/figures/portable_apps_menu.png -%%GNOME%%share/gnome/help/stardict/uk/figures/stardict_float_window.png -%%GNOME%%share/gnome/help/stardict/uk/figures/stardict_full_text_translation.png -%%GNOME%%share/gnome/help/stardict/uk/figures/stardict_main_window.png -%%GNOME%%share/gnome/help/stardict/uk/figures/stardict_manage_dicts_add_dict.png -%%GNOME%%share/gnome/help/stardict/uk/figures/stardict_manage_dicts_dict_list.png -%%GNOME%%share/gnome/help/stardict/uk/figures/stardict_manage_dicts_manage_dict.png -%%GNOME%%share/gnome/help/stardict/uk/figures/stardict_manage_dicts_network_dicts.png -%%GNOME%%share/gnome/help/stardict/uk/figures/stardict_manage_dicts_network_dicts_browse.png -%%GNOME%%share/gnome/help/stardict/uk/figures/stardict_manage_dicts_tree_dict.png -%%GNOME%%share/gnome/help/stardict/uk/figures/stardict_notification_area.png -%%GNOME%%share/gnome/help/stardict/uk/figures/stardict_windows_console.png -%%GNOME%%share/gnome/help/stardict/uk/stardict.xml -%%GNOME%%share/gnome/help/stardict/zh_CN/figures/acrobat_toolbar.png -%%GNOME%%share/gnome/help/stardict/zh_CN/figures/portable_apps_menu.png -%%GNOME%%share/gnome/help/stardict/zh_CN/figures/stardict_float_window.png -%%GNOME%%share/gnome/help/stardict/zh_CN/figures/stardict_full_text_translation.png -%%GNOME%%share/gnome/help/stardict/zh_CN/figures/stardict_main_window.png -%%GNOME%%share/gnome/help/stardict/zh_CN/figures/stardict_manage_dicts_add_dict.png -%%GNOME%%share/gnome/help/stardict/zh_CN/figures/stardict_manage_dicts_dict_list.png -%%GNOME%%share/gnome/help/stardict/zh_CN/figures/stardict_manage_dicts_manage_dict.png -%%GNOME%%share/gnome/help/stardict/zh_CN/figures/stardict_manage_dicts_network_dicts.png -%%GNOME%%share/gnome/help/stardict/zh_CN/figures/stardict_manage_dicts_network_dicts_browse.png -%%GNOME%%share/gnome/help/stardict/zh_CN/figures/stardict_manage_dicts_tree_dict.png -%%GNOME%%share/gnome/help/stardict/zh_CN/figures/stardict_notification_area.png -%%GNOME%%share/gnome/help/stardict/zh_CN/figures/stardict_windows_console.png -%%GNOME%%share/gnome/help/stardict/zh_CN/stardict.xml -%%GNOME%%share/gnome/help/stardict/zh_TW/figures/acrobat_toolbar.png -%%GNOME%%share/gnome/help/stardict/zh_TW/figures/portable_apps_menu.png -%%GNOME%%share/gnome/help/stardict/zh_TW/figures/stardict_float_window.png -%%GNOME%%share/gnome/help/stardict/zh_TW/figures/stardict_full_text_translation.png -%%GNOME%%share/gnome/help/stardict/zh_TW/figures/stardict_main_window.png -%%GNOME%%share/gnome/help/stardict/zh_TW/figures/stardict_manage_dicts_add_dict.png -%%GNOME%%share/gnome/help/stardict/zh_TW/figures/stardict_manage_dicts_dict_list.png -%%GNOME%%share/gnome/help/stardict/zh_TW/figures/stardict_manage_dicts_manage_dict.png -%%GNOME%%share/gnome/help/stardict/zh_TW/figures/stardict_manage_dicts_network_dicts.png -%%GNOME%%share/gnome/help/stardict/zh_TW/figures/stardict_manage_dicts_network_dicts_browse.png -%%GNOME%%share/gnome/help/stardict/zh_TW/figures/stardict_manage_dicts_tree_dict.png -%%GNOME%%share/gnome/help/stardict/zh_TW/figures/stardict_notification_area.png -%%GNOME%%share/gnome/help/stardict/zh_TW/figures/stardict_windows_console.png -%%GNOME%%share/gnome/help/stardict/zh_TW/stardict.xml -%%GNOME%%share/idl/GNOME_Stardict.idl share/locale/ar/LC_MESSAGES/stardict.mo share/locale/be/LC_MESSAGES/stardict.mo share/locale/cs/LC_MESSAGES/stardict.mo share/locale/de/LC_MESSAGES/stardict.mo share/locale/el/LC_MESSAGES/stardict.mo share/locale/es/LC_MESSAGES/stardict.mo share/locale/fr/LC_MESSAGES/stardict.mo share/locale/ga/LC_MESSAGES/stardict.mo share/locale/hr/LC_MESSAGES/stardict.mo share/locale/hu/LC_MESSAGES/stardict.mo share/locale/kk/LC_MESSAGES/stardict.mo share/locale/ku/LC_MESSAGES/stardict.mo share/locale/lt/LC_MESSAGES/stardict.mo share/locale/mk/LC_MESSAGES/stardict.mo share/locale/nl/LC_MESSAGES/stardict.mo share/locale/pt_BR/LC_MESSAGES/stardict.mo share/locale/ru/LC_MESSAGES/stardict.mo share/locale/rw/LC_MESSAGES/stardict.mo share/locale/sk/LC_MESSAGES/stardict.mo share/locale/sv/LC_MESSAGES/stardict.mo share/locale/tr/LC_MESSAGES/stardict.mo share/locale/tt/LC_MESSAGES/stardict.mo share/locale/uk/LC_MESSAGES/stardict.mo share/locale/vi/LC_MESSAGES/stardict.mo share/locale/zh_CN/LC_MESSAGES/stardict.mo share/locale/zh_TW/LC_MESSAGES/stardict.mo -%%GNOME%%share/omf/stardict/stardict-C.omf -%%GNOME%%share/omf/stardict/stardict-mk.omf -%%GNOME%%share/omf/stardict/stardict-nl.omf -%%GNOME%%share/omf/stardict/stardict-ru.omf -%%GNOME%%share/omf/stardict/stardict-uk.omf -%%GNOME%%share/omf/stardict/stardict-zh_CN.omf -%%GNOME%%share/omf/stardict/stardict-zh_TW.omf share/pixmaps/stardict.png share/stardict/dic/stardict-dict/res/huzheng.png share/stardict/dic/stardict-dict/res/huzheng_redhat.png share/stardict/dic/stardict-dict/res/linux_logo.jpg share/stardict/dic/stardict-dict/res/redhat_linux_logo.gif share/stardict/dic/stardict-dict/res/redhat_logo.jpg share/stardict/dic/stardict-dict/res/splash.png share/stardict/dic/stardict-dict/res/wenjing.jpg share/stardict/dic/stardict-dict/res/wenjing2.jpg share/stardict/dic/stardict-dict/stardict-dict.dict.dz share/stardict/dic/stardict-dict/stardict-dict.idx share/stardict/dic/stardict-dict/stardict-dict.ifo share/stardict/dic/stardict-dict/stardict-dict.syn share/stardict/pixmaps/attachment.png share/stardict/pixmaps/docklet_normal.png share/stardict/pixmaps/docklet_scan.png share/stardict/pixmaps/docklet_stop.png share/stardict/pixmaps/index_appendix.png share/stardict/pixmaps/index_dictlist.png share/stardict/pixmaps/index_translate.png share/stardict/pixmaps/index_wazard.png share/stardict/pixmaps/pronounce.png share/stardict/pixmaps/splash.png share/stardict/pixmaps/video.png share/stardict/sounds/buttonactive.wav share/stardict/sounds/menushow.wav diff --git a/x11-toolkits/guile-gnome-platform/Makefile b/x11-toolkits/guile-gnome-platform/Makefile index d66144b947a1..5f76536b8a5e 100644 --- a/x11-toolkits/guile-gnome-platform/Makefile +++ b/x11-toolkits/guile-gnome-platform/Makefile @@ -1,177 +1,168 @@ PORTNAME= guile-gnome-platform DISTVERSION= 2.16.5 +PORTREVISION= 1 CATEGORIES= x11-toolkits MASTER_SITES= GNU/guile-gnome/${PORTNAME} MAINTAINER= andrew@tao11.riddles.org.uk COMMENT= Guile bindings for Gnome libraries LICENSE= GPLv2+ BUILD_DEPENDS= guile2>=2.2:lang/guile2 LIB_DEPENDS= libguile-2.2.so:lang/guile2 \ libgc-threaded.so:devel/boehm-gc-threaded \ libgwrap-guile-runtime.so:devel/g-wrap \ libffi.so:devel/libffi -# A note on flavors: LIBGNOMEUI, LIBGNOME, GCONF pull in very long +# A note on flavors: LIBGNOME, GCONF pull in very long # dependency lists including things like spidermonkey and samba, which # is rather overkill if you just want to do GUI tools. So make "lite" # the default. FLAVORS= lite full FLAVOR?= ${FLAVORS:[1]} full_PKGNAMESUFFIX=-full full_CONFLICTS_INSTALL=${PORTNAME}-lite lite_PKGNAMESUFFIX=-lite lite_CONFLICTS_INSTALL=${PORTNAME}-full # We don't actually need gettext, but for some incomprehensible reason it # is the package that installs some basic gnulib autoconf functionality. USES= autoreconf gettext-tools gmake gnome libtool pkgconfig USE_GNOME= glib20 USE_LDCONFIG= yes GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE=yes INSTALL_TARGET= install-strip DATADIR= ${PREFIX}/share/guile-gnome-2 INFO= guile-gnome-glib guile-gnome-gobject -OPTIONS_DEFINE= ATK CAIRO CANVAS GCONF GLADE GTK2 LIBGNOME LIBGNOMEUI PANGO +OPTIONS_DEFINE= ATK CAIRO CANVAS GCONF GLADE GTK2 LIBGNOME PANGO OPTIONS_DEFAULT=ATK CAIRO CANVAS GLADE GTK2 PANGO .if ${FLAVOR} == full -OPTIONS_SLAVE= ATK CAIRO CANVAS GCONF GLADE GTK2 LIBGNOME LIBGNOMEUI PANGO +OPTIONS_SLAVE= ATK CAIRO CANVAS GCONF GLADE GTK2 LIBGNOME PANGO .endif OPTIONS_SUB= yes # other options have descriptions provided by ports/Mk/* ATK_DESC= GNOME accessibility toolkit (ATK) CANVAS_DESC= GNOMECanvas Graphics library -LIBGNOMEUI_DESC=libgnomeui support LIBGNOME_DESC= libgnome support ATK_USE= gnome=atk ATK_CONFIGURE_WITH= atk ATK_INFO= guile-gnome-atk # Cairo support depends on a separate module. CAIRO_LIB_DEPENDS= libguile-cairo.so:graphics/guile-cairo CAIRO_USE= gnome=cairo CAIRO_CONFIGURE_WITH= cairo CANVAS_IMPLIES= GLADE GTK2 CAIRO CANVAS_USE= gnome=libgnomecanvas CANVAS_CONFIGURE_WITH= canvas CANVAS_INFO= guile-gnome-libgnomecanvas GCONF_IMPLIES= GTK2 CAIRO GCONF_USE= gnome=gconf2 GCONF_CONFIGURE_WITH= gconf GCONF_INFO= guile-gnome-gconf GLADE_IMPLIES= GTK2 CAIRO GLADE_USE= gnome=libglade2 GLADE_CONFIGURE_WITH= libglade GLADE_INFO= guile-gnome-libglade GTK2_IMPLIES= CAIRO # These dependencies are brought in from gtk2's pkgconf, but # not accounted for by Uses/gnome GTK2_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 GTK2_USE= gnome=gtk20,gdkpixbuf2 GTK2_CONFIGURE_WITH= gtk pixbuf GTK2_INFO= guile-gnome-gtk guile-gnome-gdk -LIBGNOMEUI_IMPLIES= LIBGNOME GTK2 CAIRO -# libgnomeui's pkgconf brings in libSM and libICE from xorg, but for -# some reason Uses/gnome doesn't account for this, so we arrange for -# USES=xorg and USE_XORG=sm,ice -LIBGNOMEUI_USES= xorg -LIBGNOMEUI_USE= gnome=libgnomeui xorg=sm,ice -LIBGNOMEUI_CONFIGURE_WITH=libgnomeui -LIBGNOMEUI_INFO= guile-gnome-libgnomeui - # This dependency is brought in from libgnome's pkgconf, but # not accounted for by Uses/gnome LIBGNOME_LIB_DEPENDS= libpopt.so:devel/popt LIBGNOME_USE= gnome=libgnome LIBGNOME_CONFIGURE_WITH=libgnome LIBGNOME_INFO= guile-gnome-libgnome PANGO_USE= gnome=pango PANGO_CONFIGURE_WITH= pango PANGO_INFO= guile-gnome-pango # pangocairo doesn't have its own option, but is enabled if both PANGO # and CAIRO are set. PANGOCAIRO_INFO=guile-gnome-pangocairo HAS_PANGOCAIRO= ${"${PORT_OPTIONS:MPANGO}${PORT_OPTIONS:MCAIRO}" == "PANGOCAIRO":?1:} INFO+= ${"${HAS_PANGOCAIRO}":?${PANGOCAIRO_INFO}:} # Compute the list of info files that are _not_ installed. INFO_UNUSED= ${DESELECTED_OPTIONS:@s@${${s}_INFO}@} \ ${OPTIONS_EXCLUDE:@s@${${s}_INFO}@} \ ${"${HAS_PANGOCAIRO}":?:${PANGOCAIRO_INFO}} post-patch: @${REINPLACE_CMD} -e '/grep/s,\^ {|,^ \\{|,' ${WRKSRC}/gconf/gnome/gw/Makefile.in \ ${WRKSRC}/gconf/gnome/overrides/Makefile.in \ ${WRKSRC}/gconf/gnome/Makefile.in \ ${WRKSRC}/libgnome/gnome/gw/Makefile.in \ ${WRKSRC}/libgnome/gnome/Makefile.in \ ${WRKSRC}/libgnome/gnome/overrides/Makefile.in \ ${WRKSRC}/defs/gnome/defs/Makefile.in \ ${WRKSRC}/defs/Makefile.in \ ${WRKSRC}/gtk/Makefile.in \ ${WRKSRC}/gtk/gnome/gw/Makefile.in \ ${WRKSRC}/gtk/gnome/gtk/Makefile.in \ ${WRKSRC}/gtk/gnome/overrides/Makefile.in \ ${WRKSRC}/gtk/gnome/contrib/Makefile.in \ ${WRKSRC}/gtk/gnome/Makefile.in \ ${WRKSRC}/libgnomeui/Makefile.in \ ${WRKSRC}/libgnomeui/gnome/overrides/Makefile.in \ ${WRKSRC}/libgnomeui/gnome/gw/Makefile.in \ ${WRKSRC}/libgnomeui/gnome/Makefile.in \ ${WRKSRC}/libgnomecanvas/gnome/gw/Makefile.in \ ${WRKSRC}/libgnomecanvas/gnome/Makefile.in \ ${WRKSRC}/libgnomecanvas/gnome/overrides/Makefile.in \ ${WRKSRC}/libglade/gnome/overrides/Makefile.in \ ${WRKSRC}/libglade/gnome/gw/Makefile.in \ ${WRKSRC}/libglade/gnome/Makefile.in \ ${WRKSRC}/pango/gnome/Makefile.in \ ${WRKSRC}/pango/gnome/overrides/Makefile.in \ ${WRKSRC}/pango/gnome/gw/Makefile.in \ ${WRKSRC}/glib/gnome/Makefile.in \ ${WRKSRC}/glib/gnome/gobject/Makefile.in \ ${WRKSRC}/glib/gnome/overrides/Makefile.in \ ${WRKSRC}/glib/gnome/gw/Makefile.in \ ${WRKSRC}/glib/gnome/gw/support/Makefile.in \ ${WRKSRC}/glib/Makefile.in \ ${WRKSRC}/glib/bin/Makefile.in \ ${WRKSRC}/glib/test-suite/Makefile.in \ ${WRKSRC}/common.mk \ ${WRKSRC}/cairo/gnome/gw/Makefile.in \ ${WRKSRC}/cairo/gnome/Makefile.in \ ${WRKSRC}/atk/gnome/overrides/Makefile.in \ ${WRKSRC}/atk/gnome/gw/Makefile.in \ ${WRKSRC}/atk/gnome/Makefile.in # pacify check-plist by removing any .info files for deselected # components. This doesn't affect the packaging but makes QA testing # of the options much easier. post-install: for f in ${INFO_UNUSED}; do \ ${RM} ${STAGEDIR}${PREFIX}/${INFO_PATH}/$${f}.info*; \ done; .include