--- Mk/Uses/bdb.mk +++ Mk/Uses/bdb.mk @@ -13,9 +13,6 @@ # INVALID_BDB_VER # - This variable can be defined when the port does not # support one or more versions of Berkeley DB. -# WITH_BDB_VER -# - User defined global variable to set Berkeley DB version. -# Deprecated, use DEFAULT_VERSIONS+=bdb=xx # _WITH_BDB_VER # - User defined port specific variable to set Berkeley DB # version. @@ -60,11 +57,6 @@ _bdb_ARGS?= yes BDB_UNIQUENAME?= ${PKGNAMEPREFIX}${PORTNAME} -.if defined(WITH_BDB_VER) -WARNING+= "WITH_BDB_VER is deprecated and will be removed on 2016-08-01. Use DEFAULT_VERSIONS+=bdb=${WITH_BDB_VER}" -BDB_DEFAULT:=${WITH_BDB_VER} -.endif - _BDB_DEFAULT_save:=${BDB_DEFAULT} _DB_PORTS= 48 5 6 --- Mk/Uses/cran.mk +++ Mk/Uses/cran.mk @@ -47,7 +47,7 @@ do-test: R_POSTCMD_INSTALL_OPTIONS+= -l ${STAGEDIR}${PREFIX}/${R_LIB_DIR} R_POSTCMD_INSTALL_OPTIONS+= --install-tests -.if defined(NOPORTDOCS) +.if empty(PORT_OPTIONS:MDOCS) R_POSTCMD_INSTALL_OPTIONS+= --no-docs --no-html .endif --- Mk/Uses/gem.mk +++ Mk/Uses/gem.mk @@ -111,7 +111,7 @@ do-install: ${RM} -r ${STAGEDIR}${PREFIX}/${GEM_LIB_DIR}/ext \ ${STAGEDIR}${PREFIX}/${CACHE_DIR} 2> /dev/null || ${TRUE} ${RMDIR} ${STAGEDIR}${PREFIX}/${EXT_DIR} 2> /dev/null || ${TRUE} -.if defined(NOPORTDOCS) +.if !${PORT_OPTIONS:MDOCS} -@${RMDIR} ${STAGEDIR}${PREFIX}/${DOC_DIR} .endif .endif @@ -120,7 +120,7 @@ do-install: _USES_install+= 820:gem-autoplist gem-autoplist: @${ECHO} ${GEM_SPEC} >> ${TMPPLIST} -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} @${FIND} -ds ${STAGEDIR}${PREFIX}/${DOC_DIR} -type f -print | ${SED} -E -e \ 's,^${STAGEDIR}${PREFIX}/?,,' >> ${TMPPLIST} .endif --- Mk/bsd.default-versions.mk +++ Mk/bsd.default-versions.mk @@ -18,8 +18,7 @@ LOCALBASE?= /usr/local .for lang in APACHE BDB FIREBIRD FORTRAN FPC GCC GHOSTSCRIPT LINUX LUA MYSQL \ PERL5 PGSQL PHP PYTHON PYTHON2 PYTHON3 RUBY SSL TCLTK .if defined(${lang}_DEFAULT) -WARNING+= "The variable ${lang}_DEFAULT is set and it should only be defined through DEFAULT_VERSIONS+=${lang:tl}=${${lang}_DEFAULT} in /etc/make.conf" -WARNING+= "This behaviour has never been supported and will be removed on 2017-01-31" +ERROR+= "The variable ${lang}_DEFAULT is set and it should only be defined through DEFAULT_VERSIONS+=${lang:tl}=${${lang}_DEFAULT} in /etc/make.conf" .endif #.undef ${lang}_DEFAULT .endfor @@ -50,10 +49,6 @@ LINUX_DEFAULT?= c6_64 # Possible values: c6 LINUX_DEFAULT?= c6 .endif -.if defined(OVERRIDE_LINUX_BASE_PORT) -LINUX_DEFAULT:= ${OVERRIDE_LINUX_BASE_PORT} -WARNING+= "OVERRIDE_LINUX_BASE_PORT is deprecated, please use DEFAULT_VERSIONS+=linux=${OVERRIDE_LINUX_BASE_PORT}." -.endif # Possible values: 5.1, 5.2, 5.3 LUA_DEFAULT?= 5.2 # Possible values: 5.5, 5.6, 5.7, 8.0, 5.5m, 10.0m, 10.1m, 10.2m, 5.5p, 5.6p, 5.7p, 5.6w @@ -91,20 +86,7 @@ SAMBA_DEFAULT?= 4.6 .if !defined(SSL_DEFAULT) # If no preference was set, check for an installed base version # but give an installed port preference over it. -. if defined(WITH_OPENSSL_PORT) -. if defined(OPENSSL_PORT) -SSL_DEFAULT:=${OPENSSL_PORT:T} -WARNING+= "Using WITH_OPENSSL_PORT and OPENSSL_PORT in make.conf is deprecated, replace them with DEFAULT_VERSIONS+=ssl=${SSL_DEFAULT} in your make.conf" -. else -SSL_DEFAULT=openssl -WARNING+= "Using WITH_OPENSSL_PORT in make.conf is deprecated, replace it with DEFAULT_VERSIONS+=ssl=openssl in your make.conf" -. endif -. elif defined(WITH_OPENSSL_BASE) -SSL_DEFAULT=base -WARNING+= "Using WITH_OPENSSL_BASE in make.conf is deprecated, replace it with DEFAULT_VERSIONS+=ssl=base in your make.conf" -. elif !defined(WITH_OPENSSL_BASE) && \ - !defined(WITH_OPENSSL_PORT) && \ - !defined(SSL_DEFAULT) && \ +. if !defined(SSL_DEFAULT) && \ !exists(${DESTDIR}/${LOCALBASE}/lib/libcrypto.so) && \ exists(${DESTDIR}/usr/include/openssl/opensslv.h) SSL_DEFAULT= base --- Mk/bsd.options.mk +++ Mk/bsd.options.mk @@ -196,30 +196,7 @@ _OPTIONS_TARGETS= fetch:300:pre fetch:500:do fetch:700:post \ package:300:pre package:500:do package:700:post \ stage:800:post -# Set the default values for the global options, as defined by portmgr -.if !defined(NOPORTDOCS) -PORT_OPTIONS+= DOCS -.else -OPTIONS_WARNINGS+= "NOPORTDOCS" -WITHOUT+= DOCS -OPTIONS_WARNINGS_UNSET+= DOCS -.endif - -.if !defined(WITHOUT_NLS) -PORT_OPTIONS+= NLS -.else -WITHOUT+= NLS -.endif - -.if !defined(NOPORTEXAMPLES) -PORT_OPTIONS+= EXAMPLES -.else -OPTIONS_WARNINGS+= "NOPORTEXAMPLES" -WITHOUT+= EXAMPLES -OPTIONS_WARNINGS_UNSET+= EXAMPLES -.endif - -PORT_OPTIONS+= IPV6 +PORT_OPTIONS+= DOCS NLS EXAMPLES IPV6 # Add per arch options .for opt in ${OPTIONS_DEFINE_${ARCH}} @@ -325,21 +302,6 @@ NEW_OPTIONS:= ${NEW_OPTIONS:N${opt}} . endif . sinclude "${OPTIONS_FILE}.local" -### convert WITH and WITHOUT found in make.conf or reloaded from old optionsfile -# XXX once WITH_DEBUG is not magic any more, do remove the :NDEBUG from here. -.for opt in ${ALL_OPTIONS:NDEBUG} -.if defined(WITH_${opt}) -OPTIONS_WARNINGS+= "WITH_${opt}" -OPTIONS_WARNINGS_SET+= ${opt} -PORT_OPTIONS+= ${opt} -.endif -.if defined(WITHOUT_${opt}) -OPTIONS_WARNINGS+= "WITHOUT_${opt}" -OPTIONS_WARNINGS_UNSET+= ${opt} -PORT_OPTIONS:= ${PORT_OPTIONS:N${opt}} -.endif -.endfor - _OPTIONS_UNIQUENAME= ${PKGNAMEPREFIX}${PORTNAME} .for _k in SET UNSET SET_FORCE UNSET_FORCE .if defined(${_OPTIONS_UNIQUENAME}_${_k}) @@ -348,28 +310,6 @@ WARNING+= "${OPTIONS_NAME}_${_k}= ${${_OPTIONS_UNIQUENAME}_${_k}}" .endif .endfor -.if defined(OPTIONS_WARNINGS) -WARNING+= "You are using the following deprecated options: ${OPTIONS_WARNINGS}" -WARNING+= "If you added them on the command line, you should replace them by" -WARNING+= "WITH=\"${OPTIONS_WARNINGS_SET}\" WITHOUT=\"${OPTIONS_WARNINGS_UNSET}\"" -WARNING+= "" -WARNING+= "If they are global options set in your make.conf, you should replace them with:" -.if defined(OPTIONS_WARNINGS_SET) -WARNING+= "OPTIONS_SET=${OPTIONS_WARNINGS_SET}" -.endif -.if defined(OPTIONS_WARNINGS_UNSET) -WARNING+= "OPTIONS_UNSET=${OPTIONS_WARNINGS_UNSET}" -.endif -WARNING+= "" -WARNING+= "If they are local to this port, you should use:" -.if defined(OPTIONS_WARNINGS_SET) -WARNING+= "${OPTIONS_NAME}_SET=${OPTIONS_WARNINGS_SET}" -.endif -.if defined(OPTIONS_WARNINGS_UNSET) -WARNING+= "${OPTIONS_NAME}_UNSET=${OPTIONS_WARNINGS_UNSET}" -.endif -.endif - ## Finish by using the options set by the port config dialog, if any . for opt in ${OPTIONS_FILE_SET} . if !empty(COMPLETE_OPTIONS_LIST:M${opt}) @@ -471,11 +411,15 @@ PORT_OPTIONS:= ${PORT_OPTIONS:O:u} ## Now some compatibility .if empty(PORT_OPTIONS:MDOCS) -NOPORTDOCS= yes +PLIST_SUB+= PORTDOCS="@comment " +.else +PLIST_SUB+= PORTDOCS="" .endif .if empty(PORT_OPTIONS:MEXAMPLES) -NOPORTEXAMPLES= yes +PLIST_SUB+= PORTEXAMPLES="@comment " +.else +PLIST_SUB+= PORTEXAMPLES="" .endif .if ${PORT_OPTIONS:MDEBUG} --- Mk/bsd.port.mk +++ Mk/bsd.port.mk @@ -1767,18 +1767,6 @@ MAKE_ENV+= WITHOUT_DEBUG_FILES=yes MAKE_ENV+= WITHOUT_KERNEL_SYMBOLS=yes .endif -.if defined(NOPORTDOCS) -PLIST_SUB+= PORTDOCS="@comment " -.else -PLIST_SUB+= PORTDOCS="" -.endif - -.if defined(NOPORTEXAMPLES) -PLIST_SUB+= PORTEXAMPLES="@comment " -.else -PLIST_SUB+= PORTEXAMPLES="" -.endif - CONFIGURE_SHELL?= ${SH} MAKE_SHELL?= ${SH} @@ -4514,7 +4502,7 @@ ${TMPPLIST}: .for _type in EXAMPLES DOCS .if !target(add-plist-${_type:tl}) -.if defined(PORT${_type}) && !defined(NOPORT${_type}) +.if defined(PORT${_type}) && !empty(PORT_OPTIONS:M${_type}) add-plist-${_type:tl}: .for x in ${PORT${_type}} @if ${ECHO_CMD} "${x}"| ${AWK} '$$1 ~ /(\*|\||\[|\]|\?|\{|\}|\$$)/ { exit 1};'; then \ @@ -5297,6 +5285,17 @@ show-warnings: @sleep ${WARNING_WAIT} .endif +.if defined(ERROR) +show-errors: + @${ECHO_MSG} "/!\\ ERRORS /!\\" + @${ECHO_MSG} +.for m in ${ERROR} + @${ECHO_MSG} "${m}" | ${FMT_80} + @${ECHO_MSG} +.endfor + @${FALSE} +.endif + .if defined(DEVELOPER) .if defined(DEV_WARNING) DEV_WARNING_WAIT?= 10 @@ -5345,7 +5344,8 @@ _TARGETS_STAGES= SANITY PKG FETCH EXTRACT PATCH CONFIGURE BUILD INSTALL TEST PAC _SANITY_SEQ= 050:post-chroot 100:pre-everything \ 125:show-unsupported-system-error 150:check-makefile \ - 200:show-warnings 210:show-dev-warnings 220:show-dev-errors \ + 190:show-errors 200:show-warnings \ + 210:show-dev-errors 220:show-dev-warnings \ 250:check-categories 300:check-makevars \ 350:check-desktop-entries 400:check-depends \ 450:identify-install-conflicts 500:check-deprecated \ --- Mk/bsd.sanity.mk +++ Mk/bsd.sanity.mk @@ -3,17 +3,56 @@ # MAINTAINER: portmgr@FreeBSD.org # -.if defined(WITHOUT_NLS) -WARNING+= "WITHOUT_NLS is deprecated use OPTIONS_UNSET=NLS instead" +# Warnings for everyone + +.for opt in ${ALL_OPTIONS:NDEBUG} +.if defined(WITH_${opt}) +WARNING+= "WITH_${opt} is unsupported, use WITH=${opt} on the command line, or one of these in /etc/make.conf, OPTIONS_SET+=${opt} to set it globally, or ${OPTIONS_NAME}_SET+=${opt} for only this port." +.endif +.if defined(WITHOUT_${opt}) +WARNING+= "WITHOUT_${opt} is unsupported, use WITHOUT=${opt} on the command line, or one of these in /etc/make.conf, OPTIONS_UNSET+=${opt} to set it globally, or ${OPTIONS_NAME}_UNSET+=${opt} for only this port." .endif +.endfor -.if defined(WITH_NEW_XORG) || defined(WITHOUT_NEW_XORG) -WARNING+= "WITH_NEW_XORG and WITHOUT_NEW_XORG knobs were removed and have no effect" +ALL_UNSUPPORTED= WITHOUT_NLS NOPORTDOCS NOPORTEXAMPLES WITH_BDB_VER \ + OVERRIDE_LINUX_BASE_PORT WITH_OPENSSL_PORT \ + WITH_OPENSSL_BASE +ALL_DEPRECATED= +ALL_NOTNEEDED= WITH_NEW_XORG WITHOUT_NEW_XORG WITH_KMS WITHOUT_KMS + +WITHOUT_NLS_ALT= "OPTIONS_UNSET=NLS, or ${OPTIONS_NAME}_UNSET+=NLS instead" +NOPORTDOCS_ALT= "OPTIONS_UNSET=DOCS, or ${OPTIONS_NAME}_UNSET+=DOCS instead" +NOPORTEXAMPLES_ALT= "OPTIONS_UNSET=EXAMPLES, or ${OPTIONS_NAME}_UNSET+=EXAMPLES instead" +WITH_BDB_VER_ALT= "DEFAULT_VERSIONS+=bdb=${WITH_BDB_VER}" +OVERRIDE_LINUX_BASE_PORT_ALT= "DEFAULT_VERSIONS+=linux=${OVERRIDE_LINUX_BASE_PORT}" +WITH_OPENSSL_PORT_ALT= "DEFAULT_VERSIONS+=ssl=${SSL_DEFAULT:Uopenssl} in your make.conf" +WITH_OPENSSL_BASE_ALT= "DEFAULT_VERSIONS+=ssl=base in your make.conf" +WITH_NEW_XORG_ALT= "removed and has no effect" +WITHOUT_NEW_XORG_ALT= ${WITH_NEW_XORG_ALT} +WITH_MKS_ALT= "removed and has no effect" +WITHOUT_MKS_ALT= ${WITH_MKS_ALT} + +.for a in ${ALL_DEPRECATED} +.if defined(${a}) +WARNING+= "${a} is deprecated, please use ${${a}_ALT}" .endif +.endfor -.if defined(WITH_KMS) || defined(WITHOUT_KMS) -WARNING+= "WITH_KMS was removed and has no effect" +.for a in ${ALL_NOTNEEDED} +.if defined(${a}) +WARNING+= "${a} is not needed: ${${a}_REASON}" .endif +.endfor + +.for a in ${ALL_UNSUPPORTED} +.if defined(${a}) +ERROR+= "${a} is unsupported, please use ${${a}_ALT}" +.endif +.endfor + + + +# Warnings only when DEVELOPER=yes .if exists(${.CURDIR}/../../Mk/bsd.port.mk) .if ${.CURDIR:H:T} != ${PKGCATEGORY} @@ -23,30 +62,10 @@ DEV_ERROR+= "The first entry in CATEGORIES should be the directory where the por DEV_WARNING+= "Not validating first entry in CATEGORIES due to being outside of PORTSDIR. Please ensure this is proper when committing." .endif -#.if defined(WITHOUT_X11) -#WARNING+= "WITHOUT_X11 is deprecated use X11 option instead" -#.endif - .if defined(USE_PERL5) && ${USE_PERL5} == yes DEV_ERROR+= "USE_PERL5=yes is unsupported, please use USES=perl5 instead" .endif -.if defined(USE_KDEBASE_VER) -DEV_ERROR+= "USE_KDEBASE_VER is unsupported" -.endif - -.if defined(USE_KDELIBS_VER) -DEV_ERROR+= "USE_KDELIBS_VER is unsupported" -.endif - -.if defined(USE_QT_VER) -DEV_ERROR+= "USE_QT_VER is unsupported" -.endif - -.if defined(USE_GHOSTSCRIPT) || defined(USE_GHOSTSCRIPT_BUILD) || defined(USE_GHOSTSCRIPT_RUN) -DEV_ERROR+= "USE_GHOSTSCRIPT is unsupported, please use USES=ghostscript instead" -.endif - .if !empty(LIB_DEPENDS:M*/../*) DEV_ERROR+= "LIB_DEPENDS contains unsupported relative path to dependency" .endif @@ -79,35 +98,10 @@ DEV_WARNING+= "USE_GNOME=desktopfileutils is deprecated, please use USES=desktop DEV_ERROR+= "All LIB_DEPENDS should use the new format and start out with lib. \(libfoo.so vs foo.so\)" .endif -.if defined(USE_TCL) || defined(USE_TCL_BUILD) || defined(USE_TCL_RUN) || defined(USE_TCL_WRAPPER) || \ - defined(USE_TK) || defined(USE_TK_BUILD) || defined(USE_TK_RUN) || defined(USE_TK_WRAPPER) -DEV_ERROR+= "USE_TCL and USE_TK are no longer supported, please use USES=tcl or USES=tk" -.endif - -# print warning if no reason given for NO_STAGE -.if defined(NO_STAGE) -DEV_ERROR+= "NO_STAGE is unsupported, convert port to stage directory:" -DEV_ERROR+= "https://wiki.freebsd.org/ports/StageDir" -.endif - -.for a in 1 2 3 4 5 6 7 8 9 L N -.if defined(MAN${a}) -DEV_WARNING+= "MAN${a} macros are deprecated when using stage directory" -.endif -.endfor - -.if defined(MLINKS) -DEV_WARNING+= "MLINKS macros are deprecated when using stage directory" -.endif - .if defined(_PREMKINCLUDED) DEV_ERROR+= "you cannot include bsd.port[.pre].mk twice" .endif -.if defined(USE_DOS2UNIX) -DEV_ERROR+= "USE_DOS2UNIX is no longer supported, please use USES=dos2unix" -.endif - .if defined(LICENSE) .if ${LICENSE:MBSD} DEV_WARNING+= "LICENSE must not contain BSD, instead use BSD[234]CLAUSE" @@ -143,28 +137,13 @@ DEV_ERROR+= "USE_PYTHON_BUILD is no longer supported, please use USES=python:bui .endif .endif -.if defined(PYDISTUTILS_INSTALLNOSINGLE) -DEV_WARNING+= "PYDISTUTILS_INSTALLNOSINGLE is deprecated, please do not use it anymore" -.endif - -.if defined(INSTALLS_EGGINFO) -DEV_ERROR+= "INSTALLS_EGGINFO is no longer supported, please add the entry directly to the plist" -.endif - -.if defined(WANT_SDL) -DEV_ERROR+= "WANT_SDL is no longer supported. If you need SDL, use USE_SDL, if you need optional dependency, use options" -.endif - .if defined(USE_RC_SUBR) && ${USE_RC_SUBR:tu} == YES DEV_ERROR+= "USE_RC_SUBR=yes has not been supported for a long time, remove it." .endif -.if defined(USE_RUBYGEMS) && !defined(RUBYGEM_AUTOPLIST) -DEV_ERROR+= "USE_RUBYGEMS is no longer supported, please use USES=gem:noautoplist" -.endif - -.if defined(RUBYGEM_AUTOPLIST) -DEV_ERROR+= "RUBYGEM_AUTOPLIST is no longer supported, please use USES=gem" +.if defined(USE_TCL) || defined(USE_TCL_BUILD) || defined(USE_TCL_RUN) || defined(USE_TCL_WRAPPER) || \ + defined(USE_TK) || defined(USE_TK_BUILD) || defined(USE_TK_RUN) || defined(USE_TK_WRAPPER) +DEV_ERROR+= "USE_TCL and USE_TK are no longer supported, please use USES=tcl or USES=tk" .endif SANITY_UNSUPPORTED= USE_OPENAL USE_FAM USE_MAKESELF USE_ZIP USE_LHA USE_CMAKE \ @@ -176,12 +155,20 @@ SANITY_UNSUPPORTED= USE_OPENAL USE_FAM USE_MAKESELF USE_ZIP USE_LHA USE_CMAKE \ USE_PYTHON_PREFIX USE_BZIP2 USE_XZ USE_PGSQL NEED_ROOT \ UNIQUENAME LATEST_LINK USE_SQLITE USE_FIREBIRD USE_PHPEXT \ USE_ZENDEXT USE_PHP_BUILD USE_BDB PLIST_DIRSTRY USE_RCORDER \ - USE_OPENSSL WANT_GNOME -SANITY_DEPRECATED= PYTHON_PKGNAMESUFFIX USE_AUTOTOOLS \ + USE_OPENSSL WANT_GNOME RUBYGEM_AUTOPLIST WANT_SDL INSTALLS_EGGINFO \ + USE_DOS2UNIX NO_STAGE USE_RUBYGEMS USE_GHOSTSCRIPT \ + USE_GHOSTSCRIPT_BUILD USE_GHOSTSCRIPT_RUN +SANITY_DEPRECATED= PYTHON_PKGNAMESUFFIX USE_AUTOTOOLS MLINKS \ USE_MYSQL WANT_MYSQL_VER \ USE_PHPIZE WANT_PHP_CLI WANT_PHP_CGI WANT_PHP_MOD \ - WANT_PHP_WEB WANT_PHP_EMB -SANITY_NOTNEEDED= CMAKE_NINJA WX_UNICODE + WANT_PHP_WEB WANT_PHP_EMB PYDISTUTILS_INSTALLNOSINGLE +SANITY_NOTNEEDED= CMAKE_NINJA WX_UNICODE USE_KDEBASE_VER \ + USE_KDELIBS_VER USE_QT_VER + +.for a in 1 2 3 4 5 6 7 8 9 L N +SANITY_DEPRECATED+= MAN${a} +MAN${a}_ALT= it more, obsoleted by staging +.endfor USE_AUTOTOOLS_ALT= USES=autoreconf and GNU_CONFIGURE=yes USE_OPENAL_ALT= USES=openal @@ -237,6 +224,17 @@ WANT_PHP_WEB_ALT= USES=php:web WANT_PHP_EMB_ALT= USES=php:embed USE_RCORDER_ALT= USE_RC_SUBR=${USE_RCORDER} WANT_GNOME_ALT= USES=gnome +MLINKS_ALT= it no more +USE_DOS2UNIX_ALT= USES=dos2unix +PYDISTUTILS_INSTALLNOSINGLE_ALT= it no more +INSTALLS_EGGINFO_ALT= an entry in the plist +WANT_SDL_ALT= USE_SDL for SDL directly, if you need optional dependency, use options +RUBYGEM_AUTOPLIST_ALT= USES=gem +USE_RUBYGEMS_ALT= USES=gem +USE_GHOSTSCRIPT= USES=ghostscript +USE_GHOSTSCRIPT_BUILD= USES=ghostscript +USE_GHOSTSCRIPT_RUN= USES=ghostscript +NO_STAGE_ALT= https://wiki.freebsd.org/ports/StageDir to convert your port to staging .for a in ${SANITY_DEPRECATED} .if defined(${a}) --- audio/chromaprint/Makefile +++ audio/chromaprint/Makefile @@ -27,9 +27,7 @@ OPTIONS_DEFINE= DOXYGEN TEST DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \ dot:graphics/graphviz DOXYGEN_PORTDOCS= * -# PORTDOCS macro won't work if NOPORTDOCS is defined or if DOCS is disabled DOXYGEN_IMPLIES= DOCS -.undef NOPORTDOCS TEST_BUILD_DEPENDS= ${NONEXISTENT}:devel/googletest:patch TEST_CMAKE_BOOL= BUILD_TESTS --- audio/nas/Makefile.man +++ /dev/null @@ -1,152 +0,0 @@ -# $FreeBSD$ - -MAN1= auconvert.1 \ - auctl.1 \ - audemo.1 \ - audial.1 \ - auedit.1 \ - auinfo.1 \ - aupanel.1 \ - auphone.1 \ - auplay.1 \ - aurecord.1 \ - auscope.1 \ - autool.1 \ - auwave.1 \ - checkmail.1 \ - issndfile.1 \ - nas.1 \ - nasd.1 \ - playbucket.1 \ - soundtoh.1 -MAN3= AuAnyEvent.3 \ - AuBucketAttributes.3 \ - AuCloseServer.3 \ - AuConvertDataToShort.3 \ - AuConvertShortToData.3 \ - AuCreateBucket.3 \ - AuCreateFlow.3 \ - AuDataFormats.3 \ - AuDataTypes.3 \ - AuDefineToFormat.3 \ - AuDestroyBucket.3 \ - AuDestroyFlow.3 \ - AuDeviceAttributes.3 \ - AuDispatchEvent.3 \ - AuElement.3 \ - AuElementNotifyEvent.3 \ - AuElementParameters.3 \ - AuElementState.3 \ - AuErrorEvent.3 \ - AuEvent.3 \ - AuEventsQueued.3 \ - AuFileFormats.3 \ - AuFixedPointFractionalAddend.3 \ - AuFixedPointFromFraction.3 \ - AuFixedPointFromSum.3 \ - AuFixedPointIntegralAddend.3 \ - AuFixedPointRoundDown.3 \ - AuFixedPointRoundUp.3 \ - AuFlush.3 \ - AuFormatToDefine.3 \ - AuFormatToString.3 \ - AuFreeBucketAttributes.3 \ - AuFreeDeviceAttributes.3 \ - AuFreeElementStates.3 \ - AuFreeElements.3 \ - AuGetBucketAttributes.3 \ - AuGetCloseDownMode.3 \ - AuGetDeviceAttributes.3 \ - AuGetElementParameters.3 \ - AuGetElementStates.3 \ - AuGetElements.3 \ - AuGetErrorDatabaseText.3 \ - AuGetErrorText.3 \ - AuGetScratchFlow.3 \ - AuGetScratchFlowFromBucket.3 \ - AuGetScratchFlowToBucket.3 \ - AuGetServerTime.3 \ - AuGrabNotifyEvent.3 \ - AuHandleEvents.3 \ - AuIDOfEvent.3 \ - AuInputTrack.3 \ - AuKillClient.3 \ - AuListBuckets.3 \ - AuListDevices.3 \ - AuLookupEventHandler.3 \ - AuMakeChangeStateAction.3 \ - AuMakeElementAddConstant.3 \ - AuMakeElementBundle.3 \ - AuMakeElementExportBucket.3 \ - AuMakeElementExportClient.3 \ - AuMakeElementExportDevice.3 \ - AuMakeElementExportMonitor.3 \ - AuMakeElementImportBucket.3 \ - AuMakeElementImportClient.3 \ - AuMakeElementImportDevice.3 \ - AuMakeElementImportWaveForm.3 \ - AuMakeElementMultiplyConstant.3 \ - AuMakeElementState.3 \ - AuMakeElementSum.3 \ - AuMakeInputTrack.3 \ - AuMakeNoopAction.3 \ - AuMakeSendNotifyAction.3 \ - AuMonitorDevice.3 \ - AuMonitorNotifyEvent.3 \ - AuNextEvent.3 \ - AuOpenServer.3 \ - AuPauseFlow.3 \ - AuReadElement.3 \ - AuRegisterEventHandler.3 \ - AuReleaseScratchFlow.3 \ - AuRequeueEvent.3 \ - AuScanEvents.3 \ - AuScanForTypedEvent.3 \ - AuServer.3 \ - AuServerName.3 \ - AuSetBucketAttributes.3 \ - AuSetCloseDownMode.3 \ - AuSetDeviceAttributes.3 \ - AuSetElementParameters.3 \ - AuSetElementStates.3 \ - AuSetElements.3 \ - AuSetErrorHandler.3 \ - AuSetIOErrorHandler.3 \ - AuSetString.3 \ - AuSoundCreateBucketFromData.3 \ - AuSoundCreateBucketFromFile.3 \ - AuSoundCreateDataFromBucket.3 \ - AuSoundCreateFileFromBucket.3 \ - AuSoundPlay.3 \ - AuSoundPlayFromBucket.3 \ - AuSoundPlayFromData.3 \ - AuSoundPlayFromFile.3 \ - AuSoundPlaySynchronousFromFile.3 \ - AuSoundRecord.3 \ - AuSoundRecordToBucket.3 \ - AuSoundRecordToData.3 \ - AuSoundRecordToFile.3 \ - AuSoundRecordToFileN.3 \ - AuStartFlow.3 \ - AuStopFlow.3 \ - AuStringToFormat.3 \ - AuStringToWaveForm.3 \ - AuSync.3 \ - AuSynchronize.3 \ - AuUnregisterEventHandler.3 \ - AuWaveFormToString.3 \ - AuWriteElement.3 \ - Sound.3 \ - SoundAbbrevToFileFormat.3 \ - SoundCloseFile.3 \ - SoundCreate.3 \ - SoundFlushFile.3 \ - SoundOpenFileForReading.3 \ - SoundOpenFileForWriting.3 \ - SoundReadFile.3 \ - SoundRewindFile.3 \ - SoundSeekFile.3 \ - SoundStringToFileFormat.3 \ - SoundTellFile.3 \ - SoundWriteFile.3 -MAN5= nasd.conf.5 --- audio/xmixer/Makefile +++ audio/xmixer/Makefile @@ -25,7 +25,6 @@ OPTIONS_DEFINE= GTK1 .if ${PORT_OPTIONS:MGTK1} USE_GNOME+= gtk12 PROGRAMS= xmixer xgmixer -MLINKS+= xmixer.1 xgmixer.1 PLIST_FILES+= bin/xgmixer .else USE_XORG= x11 xt ice xaw --- audio/xoscope/Makefile +++ audio/xoscope/Makefile @@ -15,6 +15,4 @@ USES= gmake pkgconfig tar:tgz USE_GNOME= gtk20 USE_XORG= x11 -MAN1= xoscope.1 - .include --- chinese/libtabe/Makefile +++ chinese/libtabe/Makefile @@ -35,17 +35,6 @@ X11_CONFIGURE_WITH= x .include -pre-everything:: -.if defined(WITH_BDB_VER) -pre-everything:: - @${ECHO_CMD} "" - @${ECHO_CMD} "WARNING:" - @${ECHO_CMD} " You have defined WITH_BDB_VER. Make sure you use the same" - @${ECHO_CMD} " db version for all ports that use libtabe, such as xcin." - @${ECHO_CMD} " Otherwise, ports that use libtabe may not work correctly." - @${ECHO_CMD} "" -.endif - post-patch-X11-off: ${REINPLACE_CMD} -e '/all:/s/ bims//; /bims/d' \ ${WRKSRC}/src/Makefile.in --- chinese/p5-Lingua-ZH-TaBE/Makefile +++ chinese/p5-Lingua-ZH-TaBE/Makefile @@ -20,18 +20,4 @@ OBSOLETE_BDB_VAR= WITH_DB CONFIGURE_ARGS= DB="${BDB_LIB_NAME}" -pre-everything:: - @${ECHO_CMD} "" - @${ECHO_CMD} "You may specify db version to use:" - @${ECHO_CMD} "" - @${ECHO_CMD} " WITH_BDB_VER=version (Default 41)" -.if defined(WITH_BDB_VER) - @${ECHO_CMD} "" - @${ECHO_CMD} "WARNING:" - @${ECHO_CMD} " You have defined WITH_BDB_VER. Make sure you use the same" - @${ECHO_CMD} " db version that libtabe uses. Otherwise, this port may" - @${ECHO_CMD} " not work correctly." -.endif - @${ECHO_CMD} "" - .include --- databases/ruby-bdb/Makefile +++ databases/ruby-bdb/Makefile @@ -9,7 +9,6 @@ MASTER_SITES= ftp://ftp.idaemons.org/pub/distfiles/ruby/ \ http://idaemons.org/distfiles/ruby/ \ LOCAL/knu PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} -PKGNAMESUFFIX= ${WITH_BDB_VER} DIST_SUBDIR= ruby MAINTAINER= knu@FreeBSD.org --- graphics/mscgen/Makefile +++ graphics/mscgen/Makefile @@ -34,6 +34,4 @@ CONFIGURE_ARGS+=--without-png WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} GNU_CONFIGURE= yes -MAN1= mscgen.1 - .include --- graphics/povray37/Makefile +++ graphics/povray37/Makefile @@ -101,8 +101,6 @@ CONFIGURE_ARGS+=--without-openexr CONFIGURE_ARGS+=NON_REDISTRIBUTABLE_BUILD=yes .endif -MAN1= ${PORTNAME}${PKGNAMESUFFIX}.1 - DOC_FILES= AUTHORS ChangeLog NEWS PORTDOCS= * PORTEXAMPLES= * @@ -126,7 +124,7 @@ pre-build: do-install: @${INSTALL_PROGRAM} ${WRKSRC}/unix/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX} - @${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/${MAN1} + @${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ ${PORTNAME}${PKGNAMESUFFIX}.1 @${MKDIR} ${STAGEDIR}${ETCDIR} @${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf ${STAGEDIR}${ETCDIR} @${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.ini ${STAGEDIR}${ETCDIR} --- mail/fastforward/Makefile +++ mail/fastforward/Makefile @@ -13,26 +13,17 @@ USES= gmake groff ALL_TARGET= default -MAN1= fastforward.1 printforward.1 setforward.1 newaliases.1 printmaillist.1 setmaillist.1 newinclude.1 -CAT1= fastforward.0 printforward.0 setforward.0 newaliases.0 printmaillist.0 setmaillist.0 newinclude.0 +FILES= fastforward printforward setforward newaliases printmaillist setmaillist newinclude PORTDOCS= ALIASES -PLIST_FILES= \ - bin/fastforward bin/printforward bin/setforward bin/newaliases bin/printmaillist bin/setmaillist bin/newinclude \ - ${MAN1:S,^,man/man1/,:S,$,.gz,} ${CAT1:S,^,man/cat1/,:S,$,.gz,} +PLIST_FILES= ${FILES:S,^,bin/,} ${FILES:S,^,man/man1/,:S,$,.1.gz,} ${FILES:S,^,man/cat1/,:S,$,.0.gz,} do-install: -.for binfile in fastforward printforward setforward newaliases printmaillist setmaillist newinclude +.for binfile in ${FILES} ${INSTALL_PROGRAM} ${WRKSRC}/${binfile} ${STAGEDIR}${PREFIX}/bin/${binfile} -.endfor - -.for manfile in ${MAN1} - ${INSTALL_MAN} ${WRKSRC}/${manfile} ${STAGEDIR}${MAN1PREFIX}/man/man1/${manfile} -.endfor - -.for catfile in ${CAT1} - ${INSTALL_MAN} ${WRKSRC}/${catfile} ${STAGEDIR}${MAN1PREFIX}/man/cat1/${catfile} + ${INSTALL_MAN} ${WRKSRC}/${binfile}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 + ${INSTALL_MAN} ${WRKSRC}/${binfile}.0 ${STAGEDIR}${MAN1PREFIX}/man/cat1 .endfor ${MKDIR} ${STAGEDIR}${DOCSDIR} --- net-mgmt/jnettop/Makefile +++ net-mgmt/jnettop/Makefile @@ -11,8 +11,6 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/0.13 \ MAINTAINER= zi@FreeBSD.org COMMENT= Traffic visualizer, similar to nettop -MAN8= jnettop.8 - GNU_CONFIGURE= yes USES= pkgconfig gmake USE_GNOME= glib20 --- net/p5-Net-Proxy/Makefile +++ net/p5-Net-Proxy/Makefile @@ -17,7 +17,4 @@ LICENSE_COMB= dual USES= perl5 USE_PERL5= configure -MAN1= connect-tunnel.1 \ - sslh.1 - .include --- net/ssltunnel-client/Makefile +++ net/ssltunnel-client/Makefile @@ -28,7 +28,6 @@ USES= iconv ssl USE_GNOME= gtk12 USES+= perl5 RUN_DEPENDS= p5-Gtk>=0:x11-toolkits/p5-Gtk -MAN1+= gpppclient.1 PLIST_SUB+= PERLGTK="" .else PLIST_SUB+= PERLGTK="@comment " --- news/golded+/Makefile +++ news/golded+/Makefile @@ -17,7 +17,6 @@ USES= gmake ncurses WRKSRC= ${WRKDIR}/golded-plus/${PORTNAME} -MAN1= golded.1 goldnode.1 rddt.1 DOCS= copying copying.lib license.txt notework.txt rusfaq.txt\ tips.txt notework.rus PORTDOCS= ${DOCS} gold_ref.txt gold_usr.txt --- news/leafnode/Makefile +++ news/leafnode/Makefile @@ -37,8 +37,8 @@ CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc/leafnode \ SUB_FILES= pkg-message pkg-install pkg-deinstall SUB_LIST= SPOOLDIR=${LEAFNODE_SPOOLDIR} -MAN1= leafnode-version.1 newsq.1 -MAN8= applyfilter.8 checkgroups.8 fetchnews.8 leafnode.8 texpire.8 +MAN1_DE= leafnode-version.1 newsq.1 +MAN8_DE= applyfilter.8 checkgroups.8 fetchnews.8 leafnode.8 texpire.8 MANLANG= "" de.ISO8859-1 MAN1DIR_DE= ${MAN1PREFIX}/man/de.ISO8859-1/man1 MAN8DIR_DE= ${MAN8PREFIX}/man/de.ISO8859-1/man8 @@ -75,7 +75,7 @@ post-install: .endif ${MKDIR} ${STAGEDIR}${MAN1DIR_DE} ${STAGEDIR}${MAN8DIR_DE} cd ${WRKSRC}/doc_german && \ - ${INSTALL_MAN} ${MAN1} ${STAGEDIR}${MAN1PREFIX}/man/de.ISO8859-1/man1 && \ - ${INSTALL_MAN} ${MAN8} ${STAGEDIR}${MAN8PREFIX}/man/de.ISO8859-1/man8 + ${INSTALL_MAN} ${MAN1_DE} ${STAGEDIR}${MAN1PREFIX}/man/de.ISO8859-1/man1 && \ + ${INSTALL_MAN} ${MAN8_DE} ${STAGEDIR}${MAN8PREFIX}/man/de.ISO8859-1/man8 .include --- security/p5-SAVI-Perl/Makefile +++ security/p5-SAVI-Perl/Makefile @@ -11,8 +11,6 @@ PKGNAMEPREFIX= p5- MAINTAINER= pi@FreeBSD.org COMMENT= Perl5 module interface to Sophos AntiVirus -MAN3= SAVI.3 - USES= perl5 USE_PERL5= configure ONLY_FOR_ARCHS= i386 amd64 --- security/samhain/Makefile +++ security/samhain/Makefile @@ -132,8 +132,6 @@ CONFIGURE_ARGS+= --enable-network=client \ --with-config-file=REQ_FROM_SERVER PLIST_SUB+= SAMHAIN="" SETPWD="" YULE="@comment " EXTRA_PATCHES+= ${FILESDIR}/fixsamhainrc.patch -MAN5+= samhainrc.5 -MAN8+= samhain.8 .elif defined(WITH_SERVER) USERS= yule GROUPS= yule @@ -141,14 +139,10 @@ CONFIGURE_ARGS+= --enable-network=server SUB_LIST+= WITH_YULE="yes" PLIST_SUB+= YULE="" SAMHAIN="@comment " SETPWD="@comment " EXTRA_PATCHES+= ${FILESDIR}/fixyulerc.patch -MAN5+= yulerc.5 -MAN8+= yule.8 .else SUB_LIST+= WITH_YULE="" PLIST_SUB+= SAMHAIN="" YULE="@comment " SETPWD="@comment " EXTRA_PATCHES+= ${FILESDIR}/fixsamhainrc.patch -MAN5+= samhainrc.5 -MAN8+= samhain.8 .endif pre-everything:: --- sysutils/grub2-pcbsd/Makefile +++ sysutils/grub2-pcbsd/Makefile @@ -54,7 +54,6 @@ PLIST_SUB+= EFIEMU=${EFIEMU} LIB_DEPENDS+= libfreetype.so:print/freetype2 BUILD_DEPENDS+= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu \ ${LOCALBASE}/share/fonts/gnu-unifont/unifont.pcf.gz:x11-fonts/gnu-unifont -MAN1+= grub-mkfont.1 CONFIGURE_ARGS+= --enable-grub-mkfont .else CONFIGURE_ARGS+= --disable-grub-mkfont --- sysutils/webjob/Makefile +++ sysutils/webjob/Makefile @@ -43,7 +43,6 @@ PLIST_SUB+= DSV_TOOLS="@comment " .else PLIST_SUB+= DSV_TOOLS="" CONFIGURE_ARGS+= --with-dsv-tools -MAN1+= webjob-dsvtool.1 .endif .endif --- textproc/par/Makefile +++ textproc/par/Makefile @@ -15,7 +15,6 @@ COMMENT= Paragraph reformatter for email CONFLICTS= quake-par-[0-9]* ALL_TARGET= # -MAN1= par.1 PLIST_FILES= bin/par \ man/man1/par.1.gz --- www/rubygem-passenger/Makefile +++ www/rubygem-passenger/Makefile @@ -43,8 +43,6 @@ SHEBANG_FILES= \ dev/ci/run-tests-natively \ dev/ci/setup-host -NOPORTDOCS= yes - APACHE22_USE= APACHE=22+ LIB_DEPENDS+= libuv.so:devel/libuv \ --- x11-toolkits/tk86/Makefile.man +++ /dev/null @@ -1,381 +0,0 @@ -MAN1= wish.${MAN_SUFFIX}.1 - -MAN3= Tk_3DBorderColor.${MAN_SUFFIX}.3 \ - Tk_3DBorderGC.${MAN_SUFFIX}.3 \ - Tk_3DHorizontalBevel.${MAN_SUFFIX}.3 \ - Tk_3DVerticalBevel.${MAN_SUFFIX}.3 \ - Tk_AddOption.${MAN_SUFFIX}.3 \ - Tk_Alloc3DBorderFromObj.${MAN_SUFFIX}.3 \ - Tk_AllocBitmapFromObj.${MAN_SUFFIX}.3 \ - Tk_AllocColorFromObj.${MAN_SUFFIX}.3 \ - Tk_AllocCursorFromObj.${MAN_SUFFIX}.3 \ - Tk_AllocFontFromObj.${MAN_SUFFIX}.3 \ - Tk_AttachHWND.${MAN_SUFFIX}.3 \ - Tk_Attributes.${MAN_SUFFIX}.3 \ - Tk_BindEvent.${MAN_SUFFIX}.3 \ - Tk_CanvasDrawableCoords.${MAN_SUFFIX}.3 \ - Tk_CanvasEventuallyRedraw.${MAN_SUFFIX}.3 \ - Tk_CanvasGetCoord.${MAN_SUFFIX}.3 \ - Tk_CanvasPsBitmap.${MAN_SUFFIX}.3 \ - Tk_CanvasPsColor.${MAN_SUFFIX}.3 \ - Tk_CanvasPsFont.${MAN_SUFFIX}.3 \ - Tk_CanvasPsPath.${MAN_SUFFIX}.3 \ - Tk_CanvasPsStipple.${MAN_SUFFIX}.3 \ - Tk_CanvasPsY.${MAN_SUFFIX}.3 \ - Tk_CanvasSetStippleOrigin.${MAN_SUFFIX}.3 \ - Tk_CanvasTagsOption.${MAN_SUFFIX}.3 \ - Tk_CanvasTextInfo.${MAN_SUFFIX}.3 \ - Tk_CanvasTkwin.${MAN_SUFFIX}.3 \ - Tk_CanvasWindowCoords.${MAN_SUFFIX}.3 \ - Tk_ChangeWindowAttributes.${MAN_SUFFIX}.3 \ - Tk_Changes.${MAN_SUFFIX}.3 \ - Tk_CharBbox.${MAN_SUFFIX}.3 \ - Tk_Class.${MAN_SUFFIX}.3 \ - Tk_ClearSelection.${MAN_SUFFIX}.3 \ - Tk_ClipboardAppend.${MAN_SUFFIX}.3 \ - Tk_ClipboardClear.${MAN_SUFFIX}.3 \ - Tk_CollapseMotionEvents.${MAN_SUFFIX}.3 \ - Tk_Colormap.${MAN_SUFFIX}.3 \ - Tk_ComputeTextLayout.${MAN_SUFFIX}.3 \ - Tk_ConfigureInfo.${MAN_SUFFIX}.3 \ - Tk_ConfigureValue.${MAN_SUFFIX}.3 \ - Tk_ConfigureWidget.${MAN_SUFFIX}.3 \ - Tk_ConfigureWindow.${MAN_SUFFIX}.3 \ - Tk_CoordsToWindow.${MAN_SUFFIX}.3 \ - Tk_CreateBinding.${MAN_SUFFIX}.3 \ - Tk_CreateBindingTable.${MAN_SUFFIX}.3 \ - Tk_CreateClientMessageHandler.${MAN_SUFFIX}.3 \ - Tk_CreateErrorHandler.${MAN_SUFFIX}.3 \ - Tk_CreateEventHandler.${MAN_SUFFIX}.3 \ - Tk_CreateGenericHandler.${MAN_SUFFIX}.3 \ - Tk_CreateImageType.${MAN_SUFFIX}.3 \ - Tk_CreateItemType.${MAN_SUFFIX}.3 \ - Tk_CreateOptionTable.${MAN_SUFFIX}.3 \ - Tk_CreatePhotoImageFormat.${MAN_SUFFIX}.3 \ - Tk_CreateSelHandler.${MAN_SUFFIX}.3 \ - Tk_CreateWindow.${MAN_SUFFIX}.3 \ - Tk_CreateWindowFromPath.${MAN_SUFFIX}.3 \ - Tk_DefineBitmap.${MAN_SUFFIX}.3 \ - Tk_DefineCursor.${MAN_SUFFIX}.3 \ - Tk_DeleteAllBindings.${MAN_SUFFIX}.3 \ - Tk_DeleteBinding.${MAN_SUFFIX}.3 \ - Tk_DeleteBindingTable.${MAN_SUFFIX}.3 \ - Tk_DeleteClientMessageHandler.${MAN_SUFFIX}.3 \ - Tk_DeleteErrorHandler.${MAN_SUFFIX}.3 \ - Tk_DeleteEventHandler.${MAN_SUFFIX}.3 \ - Tk_DeleteGenericHandler.${MAN_SUFFIX}.3 \ - Tk_DeleteImage.${MAN_SUFFIX}.3 \ - Tk_DeleteOptionTable.${MAN_SUFFIX}.3 \ - Tk_DeleteSelHandler.${MAN_SUFFIX}.3 \ - Tk_Depth.${MAN_SUFFIX}.3 \ - Tk_DestroyWindow.${MAN_SUFFIX}.3 \ - Tk_Display.${MAN_SUFFIX}.3 \ - Tk_DisplayName.${MAN_SUFFIX}.3 \ - Tk_DistanceToTextLayout.${MAN_SUFFIX}.3 \ - Tk_Draw3DPolygon.${MAN_SUFFIX}.3 \ - Tk_Draw3DRectangle.${MAN_SUFFIX}.3 \ - Tk_DrawChars.${MAN_SUFFIX}.3 \ - Tk_DrawFocusHighlight.${MAN_SUFFIX}.3 \ - Tk_DrawTextLayout.${MAN_SUFFIX}.3 \ - Tk_Fill3DPolygon.${MAN_SUFFIX}.3 \ - Tk_Fill3DRectangle.${MAN_SUFFIX}.3 \ - Tk_FindPhoto.${MAN_SUFFIX}.3 \ - Tk_FontId.${MAN_SUFFIX}.3 \ - Tk_Free3DBorder.${MAN_SUFFIX}.3 \ - Tk_Free3DBorderFromObj.${MAN_SUFFIX}.3 \ - Tk_FreeBitmap.${MAN_SUFFIX}.3 \ - Tk_FreeBitmapFromObj.${MAN_SUFFIX}.3 \ - Tk_FreeColor.${MAN_SUFFIX}.3 \ - Tk_FreeColorFromObj.${MAN_SUFFIX}.3 \ - Tk_FreeColormap.${MAN_SUFFIX}.3 \ - Tk_FreeConfigOptions.${MAN_SUFFIX}.3 \ - Tk_FreeCursor.${MAN_SUFFIX}.3 \ - Tk_FreeCursorFromObj.${MAN_SUFFIX}.3 \ - Tk_FreeFont.${MAN_SUFFIX}.3 \ - Tk_FreeFontFromObj.${MAN_SUFFIX}.3 \ - Tk_FreeGC.${MAN_SUFFIX}.3 \ - Tk_FreeImage.${MAN_SUFFIX}.3 \ - Tk_FreeOptions.${MAN_SUFFIX}.3 \ - Tk_FreePixmap.${MAN_SUFFIX}.3 \ - Tk_FreeSavedOptions.${MAN_SUFFIX}.3 \ - Tk_FreeTextLayout.${MAN_SUFFIX}.3 \ - Tk_FreeXId.${MAN_SUFFIX}.3 \ - Tk_GeometryRequest.${MAN_SUFFIX}.3 \ - Tk_Get3DBorder.${MAN_SUFFIX}.3 \ - Tk_Get3DBorderFromObj.${MAN_SUFFIX}.3 \ - Tk_GetAllBindings.${MAN_SUFFIX}.3 \ - Tk_GetAnchor.${MAN_SUFFIX}.3 \ - Tk_GetAnchorFromObj.${MAN_SUFFIX}.3 \ - Tk_GetAtomName.${MAN_SUFFIX}.3 \ - Tk_GetBinding.${MAN_SUFFIX}.3 \ - Tk_GetBitmap.${MAN_SUFFIX}.3 \ - Tk_GetBitmapFromObj.${MAN_SUFFIX}.3 \ - Tk_GetCapStyle.${MAN_SUFFIX}.3 \ - Tk_GetColor.${MAN_SUFFIX}.3 \ - Tk_GetColorByValue.${MAN_SUFFIX}.3 \ - Tk_GetColorFromObj.${MAN_SUFFIX}.3 \ - Tk_GetColormap.${MAN_SUFFIX}.3 \ - Tk_GetCursor.${MAN_SUFFIX}.3 \ - Tk_GetCursorFromData.${MAN_SUFFIX}.3 \ - Tk_GetCursorFromObj.${MAN_SUFFIX}.3 \ - Tk_GetDash.${MAN_SUFFIX}.3 \ - Tk_GetFont.${MAN_SUFFIX}.3 \ - Tk_GetFontFromObj.${MAN_SUFFIX}.3 \ - Tk_GetFontMetrics.${MAN_SUFFIX}.3 \ - Tk_GetGC.${MAN_SUFFIX}.3 \ - Tk_GetHINSTANCE.${MAN_SUFFIX}.3 \ - Tk_GetHWND.${MAN_SUFFIX}.3 \ - Tk_GetImage.${MAN_SUFFIX}.3 \ - Tk_GetImageMasterData.${MAN_SUFFIX}.3 \ - Tk_GetItemTypes.${MAN_SUFFIX}.3 \ - Tk_GetJoinStyle.${MAN_SUFFIX}.3 \ - Tk_GetJustify.${MAN_SUFFIX}.3 \ - Tk_GetJustifyFromObj.${MAN_SUFFIX}.3 \ - Tk_GetMMFromObj.${MAN_SUFFIX}.3 \ - Tk_GetNumMainWindows.${MAN_SUFFIX}.3 \ - Tk_GetOption.${MAN_SUFFIX}.3 \ - Tk_GetOptionInfo.${MAN_SUFFIX}.3 \ - Tk_GetOptionValue.${MAN_SUFFIX}.3 \ - Tk_GetPixels.${MAN_SUFFIX}.3 \ - Tk_GetPixelsFromObj.${MAN_SUFFIX}.3 \ - Tk_GetPixmap.${MAN_SUFFIX}.3 \ - Tk_GetRelief.${MAN_SUFFIX}.3 \ - Tk_GetReliefFromObj.${MAN_SUFFIX}.3 \ - Tk_GetRootCoords.${MAN_SUFFIX}.3 \ - Tk_GetScreenMM.${MAN_SUFFIX}.3 \ - Tk_GetScrollInfo.${MAN_SUFFIX}.3 \ - Tk_GetScrollInfoObj.${MAN_SUFFIX}.3 \ - Tk_GetSelection.${MAN_SUFFIX}.3 \ - Tk_GetUid.${MAN_SUFFIX}.3 \ - Tk_GetUserInactiveTime.${MAN_SUFFIX}.3 \ - Tk_GetVRootGeometry.${MAN_SUFFIX}.3 \ - Tk_GetVisual.${MAN_SUFFIX}.3 \ - Tk_Grab.${MAN_SUFFIX}.3 \ - Tk_HWNDToWindow.${MAN_SUFFIX}.3 \ - Tk_HandleEvent.${MAN_SUFFIX}.3 \ - Tk_Height.${MAN_SUFFIX}.3 \ - Tk_IdToWindow.${MAN_SUFFIX}.3 \ - Tk_ImageChanged.${MAN_SUFFIX}.3 \ - Tk_Init.${MAN_SUFFIX}.3 \ - Tk_InitConsoleChannels.${MAN_SUFFIX}.3 \ - Tk_InitImageArgs.${MAN_SUFFIX}.3 \ - Tk_InitOptions.${MAN_SUFFIX}.3 \ - Tk_InitStubs.${MAN_SUFFIX}.3 \ - Tk_InternAtom.${MAN_SUFFIX}.3 \ - Tk_InternalBorderBottom.${MAN_SUFFIX}.3 \ - Tk_InternalBorderLeft.${MAN_SUFFIX}.3 \ - Tk_InternalBorderRight.${MAN_SUFFIX}.3 \ - Tk_InternalBorderTop.${MAN_SUFFIX}.3 \ - Tk_Interp.${MAN_SUFFIX}.3 \ - Tk_IntersectTextLayout.${MAN_SUFFIX}.3 \ - Tk_IsContainer.${MAN_SUFFIX}.3 \ - Tk_IsEmbedded.${MAN_SUFFIX}.3 \ - Tk_IsMapped.${MAN_SUFFIX}.3 \ - Tk_IsTopLevel.${MAN_SUFFIX}.3 \ - Tk_Main.${MAN_SUFFIX}.3 \ - Tk_MainLoop.${MAN_SUFFIX}.3 \ - Tk_MainWindow.${MAN_SUFFIX}.3 \ - Tk_MaintainGeometry.${MAN_SUFFIX}.3 \ - Tk_MakeWindowExist.${MAN_SUFFIX}.3 \ - Tk_ManageGeometry.${MAN_SUFFIX}.3 \ - Tk_MapWindow.${MAN_SUFFIX}.3 \ - Tk_MeasureChars.${MAN_SUFFIX}.3 \ - Tk_MinReqHeight.${MAN_SUFFIX}.3 \ - Tk_MinReqWidth.${MAN_SUFFIX}.3 \ - Tk_MoveResizeWindow.${MAN_SUFFIX}.3 \ - Tk_MoveToplevelWindow.${MAN_SUFFIX}.3 \ - Tk_MoveWindow.${MAN_SUFFIX}.3 \ - Tk_Name.${MAN_SUFFIX}.3 \ - Tk_NameOf3DBorder.${MAN_SUFFIX}.3 \ - Tk_NameOfAnchor.${MAN_SUFFIX}.3 \ - Tk_NameOfBitmap.${MAN_SUFFIX}.3 \ - Tk_NameOfCapStyle.${MAN_SUFFIX}.3 \ - Tk_NameOfColor.${MAN_SUFFIX}.3 \ - Tk_NameOfCursor.${MAN_SUFFIX}.3 \ - Tk_NameOfFont.${MAN_SUFFIX}.3 \ - Tk_NameOfImage.${MAN_SUFFIX}.3 \ - Tk_NameOfJoinStyle.${MAN_SUFFIX}.3 \ - Tk_NameOfJustify.${MAN_SUFFIX}.3 \ - Tk_NameOfRelief.${MAN_SUFFIX}.3 \ - Tk_NameToWindow.${MAN_SUFFIX}.3 \ - Tk_Offset.${MAN_SUFFIX}.3 \ - Tk_OwnSelection.${MAN_SUFFIX}.3 \ - Tk_Parent.${MAN_SUFFIX}.3 \ - Tk_ParseArgv.${MAN_SUFFIX}.3 \ - Tk_PathName.${MAN_SUFFIX}.3 \ - Tk_PhotoBlank.${MAN_SUFFIX}.3 \ - Tk_PhotoExpand.${MAN_SUFFIX}.3 \ - Tk_PhotoGetImage.${MAN_SUFFIX}.3 \ - Tk_PhotoGetSize.${MAN_SUFFIX}.3 \ - Tk_PhotoPutBlock.${MAN_SUFFIX}.3 \ - Tk_PhotoPutZoomedBlock.${MAN_SUFFIX}.3 \ - Tk_PhotoSetSize.${MAN_SUFFIX}.3 \ - Tk_PointToChar.${MAN_SUFFIX}.3 \ - Tk_PostscriptFontName.${MAN_SUFFIX}.3 \ - Tk_PreserveColormap.${MAN_SUFFIX}.3 \ - Tk_QueueWindowEvent.${MAN_SUFFIX}.3 \ - Tk_RedrawImage.${MAN_SUFFIX}.3 \ - Tk_ReqHeight.${MAN_SUFFIX}.3 \ - Tk_ReqWidth.${MAN_SUFFIX}.3 \ - Tk_ResetUserInactiveTime.${MAN_SUFFIX}.3 \ - Tk_ResizeWindow.${MAN_SUFFIX}.3 \ - Tk_RestackWindow.${MAN_SUFFIX}.3 \ - Tk_RestoreSavedOptions.${MAN_SUFFIX}.3 \ - Tk_RestrictEvents.${MAN_SUFFIX}.3 \ - Tk_SafeInit.${MAN_SUFFIX}.3 \ - Tk_Screen.${MAN_SUFFIX}.3 \ - Tk_ScreenNumber.${MAN_SUFFIX}.3 \ - Tk_SetAppName.${MAN_SUFFIX}.3 \ - Tk_SetBackgroundFromBorder.${MAN_SUFFIX}.3 \ - Tk_SetCaretPos.${MAN_SUFFIX}.3 \ - Tk_SetClass.${MAN_SUFFIX}.3 \ - Tk_SetClassProcs.${MAN_SUFFIX}.3 \ - Tk_SetGrid.${MAN_SUFFIX}.3 \ - Tk_SetInternalBorder.${MAN_SUFFIX}.3 \ - Tk_SetInternalBorderEx.${MAN_SUFFIX}.3 \ - Tk_SetMinimumRequestSize.${MAN_SUFFIX}.3 \ - Tk_SetOptions.${MAN_SUFFIX}.3 \ - Tk_SetWindowBackground.${MAN_SUFFIX}.3 \ - Tk_SetWindowBackgroundPixmap.${MAN_SUFFIX}.3 \ - Tk_SetWindowBorder.${MAN_SUFFIX}.3 \ - Tk_SetWindowBorderPixmap.${MAN_SUFFIX}.3 \ - Tk_SetWindowBorderWidth.${MAN_SUFFIX}.3 \ - Tk_SetWindowColormap.${MAN_SUFFIX}.3 \ - Tk_SetWindowVisual.${MAN_SUFFIX}.3 \ - Tk_SizeOfBitmap.${MAN_SUFFIX}.3 \ - Tk_SizeOfImage.${MAN_SUFFIX}.3 \ - Tk_StrictMotif.${MAN_SUFFIX}.3 \ - Tk_TextLayoutToPostscript.${MAN_SUFFIX}.3 \ - Tk_TextWidth.${MAN_SUFFIX}.3 \ - Tk_Uid.${MAN_SUFFIX}.3 \ - Tk_UndefineCursor.${MAN_SUFFIX}.3 \ - Tk_UnderlineChars.${MAN_SUFFIX}.3 \ - Tk_UnderlineTextLayout.${MAN_SUFFIX}.3 \ - Tk_Ungrab.${MAN_SUFFIX}.3 \ - Tk_UnmaintainGeometry.${MAN_SUFFIX}.3 \ - Tk_UnmapWindow.${MAN_SUFFIX}.3 \ - Tk_UnsetGrid.${MAN_SUFFIX}.3 \ - Tk_Visual.${MAN_SUFFIX}.3 \ - Tk_Width.${MAN_SUFFIX}.3 \ - Tk_WindowId.${MAN_SUFFIX}.3 \ - Tk_X.${MAN_SUFFIX}.3 \ - Tk_Y.${MAN_SUFFIX}.3 \ - Ttk_AddPadding.${MAN_SUFFIX}.3 \ - Ttk_BoxContains.${MAN_SUFFIX}.3 \ - Ttk_CreateTheme.${MAN_SUFFIX}.3 \ - Ttk_ExpandBox.${MAN_SUFFIX}.3 \ - Ttk_GetBorderFromObj.${MAN_SUFFIX}.3 \ - Ttk_GetCurrentTheme.${MAN_SUFFIX}.3 \ - Ttk_GetDefaultTheme.${MAN_SUFFIX}.3 \ - Ttk_GetPaddingFromObj.${MAN_SUFFIX}.3 \ - Ttk_GetStickyFromObj.${MAN_SUFFIX}.3 \ - Ttk_GetTheme.${MAN_SUFFIX}.3 \ - Ttk_MakeBox.${MAN_SUFFIX}.3 \ - Ttk_MakePadding.${MAN_SUFFIX}.3 \ - Ttk_PackBox.${MAN_SUFFIX}.3 \ - Ttk_PadBox.${MAN_SUFFIX}.3 \ - Ttk_PlaceBox.${MAN_SUFFIX}.3 \ - Ttk_RelievePadding.${MAN_SUFFIX}.3 \ - Ttk_StickBox.${MAN_SUFFIX}.3 \ - Ttk_UniformPadding.${MAN_SUFFIX}.3 - -MANN= bell.${MAN_SUFFIX}.n \ - bind.${MAN_SUFFIX}.n \ - bindtags.${MAN_SUFFIX}.n \ - bitmap.${MAN_SUFFIX}.n \ - busy.${MAN_SUFFIX}.n \ - button.${MAN_SUFFIX}.n \ - canvas.${MAN_SUFFIX}.n \ - checkbutton.${MAN_SUFFIX}.n \ - clipboard.${MAN_SUFFIX}.n \ - colors.${MAN_SUFFIX}.n \ - console.${MAN_SUFFIX}.n \ - cursors.${MAN_SUFFIX}.n \ - destroy.${MAN_SUFFIX}.n \ - entry.${MAN_SUFFIX}.n \ - event.${MAN_SUFFIX}.n \ - focus.${MAN_SUFFIX}.n \ - font.${MAN_SUFFIX}.n \ - fontchooser.${MAN_SUFFIX}.n \ - frame.${MAN_SUFFIX}.n \ - geometry.${MAN_SUFFIX}.n \ - grab.${MAN_SUFFIX}.n \ - grid.${MAN_SUFFIX}.n \ - image.${MAN_SUFFIX}.n \ - keysyms.${MAN_SUFFIX}.n \ - label.${MAN_SUFFIX}.n \ - labelframe.${MAN_SUFFIX}.n \ - listbox.${MAN_SUFFIX}.n \ - lower.${MAN_SUFFIX}.n \ - menu.${MAN_SUFFIX}.n \ - menubutton.${MAN_SUFFIX}.n \ - message.${MAN_SUFFIX}.n \ - option.${MAN_SUFFIX}.n \ - options.${MAN_SUFFIX}.n \ - pack.${MAN_SUFFIX}.n \ - pack_old.${MAN_SUFFIX}.n \ - panedwindow.${MAN_SUFFIX}.n \ - photo.${MAN_SUFFIX}.n \ - place.${MAN_SUFFIX}.n \ - radiobutton.${MAN_SUFFIX}.n \ - raise.${MAN_SUFFIX}.n \ - safe_loadTk.${MAN_SUFFIX}.n \ - scale.${MAN_SUFFIX}.n \ - scrollbar.${MAN_SUFFIX}.n \ - selection.${MAN_SUFFIX}.n \ - send.${MAN_SUFFIX}.n \ - spinbox.${MAN_SUFFIX}.n \ - text.${MAN_SUFFIX}.n \ - tk.${MAN_SUFFIX}.n \ - tk_bindForTraversal.${MAN_SUFFIX}.n \ - tk_bisque.${MAN_SUFFIX}.n \ - tk_chooseColor.${MAN_SUFFIX}.n \ - tk_chooseDirectory.${MAN_SUFFIX}.n \ - tk_dialog.${MAN_SUFFIX}.n \ - tk_focusFollowsMouse.${MAN_SUFFIX}.n \ - tk_focusNext.${MAN_SUFFIX}.n \ - tk_focusPrev.${MAN_SUFFIX}.n \ - tk_getOpenFile.${MAN_SUFFIX}.n \ - tk_getSaveFile.${MAN_SUFFIX}.n \ - tk_library.${MAN_SUFFIX}.n \ - tk_mac.${MAN_SUFFIX}.n \ - tk_menuBar.${MAN_SUFFIX}.n \ - tk_menuSetFocus.${MAN_SUFFIX}.n \ - tk_messageBox.${MAN_SUFFIX}.n \ - tk_optionMenu.${MAN_SUFFIX}.n \ - tk_patchLevel.${MAN_SUFFIX}.n \ - tk_popup.${MAN_SUFFIX}.n \ - tk_setPalette.${MAN_SUFFIX}.n \ - tk_strictMotif.${MAN_SUFFIX}.n \ - tk_textCopy.${MAN_SUFFIX}.n \ - tk_textCut.${MAN_SUFFIX}.n \ - tk_textPaste.${MAN_SUFFIX}.n \ - tk_version.${MAN_SUFFIX}.n \ - tkerror.${MAN_SUFFIX}.n \ - tkwait.${MAN_SUFFIX}.n \ - toplevel.${MAN_SUFFIX}.n \ - ttk_button.${MAN_SUFFIX}.n \ - ttk_checkbutton.${MAN_SUFFIX}.n \ - ttk_combobox.${MAN_SUFFIX}.n \ - ttk_entry.${MAN_SUFFIX}.n \ - ttk_frame.${MAN_SUFFIX}.n \ - ttk_image.${MAN_SUFFIX}.n \ - ttk_intro.${MAN_SUFFIX}.n \ - ttk_label.${MAN_SUFFIX}.n \ - ttk_labelframe.${MAN_SUFFIX}.n \ - ttk_menubutton.${MAN_SUFFIX}.n \ - ttk_notebook.${MAN_SUFFIX}.n \ - ttk_panedwindow.${MAN_SUFFIX}.n \ - ttk_progressbar.${MAN_SUFFIX}.n \ - ttk_radiobutton.${MAN_SUFFIX}.n \ - ttk_scale.${MAN_SUFFIX}.n \ - ttk_scrollbar.${MAN_SUFFIX}.n \ - ttk_separator.${MAN_SUFFIX}.n \ - ttk_sizegrip.${MAN_SUFFIX}.n \ - ttk_spinbox.${MAN_SUFFIX}.n \ - ttk_style.${MAN_SUFFIX}.n \ - ttk_treeview.${MAN_SUFFIX}.n \ - ttk_vsapi.${MAN_SUFFIX}.n \ - ttk_widget.${MAN_SUFFIX}.n \ - winfo.${MAN_SUFFIX}.n \ - wm.${MAN_SUFFIX}.n