Never mind, there's a source .zip file separate from the pear channel
package at http://pear.phing.info/get/phing-$VER.tgz

Updated FreeBSD ports port:

http://people.collaborativefusion.com/~seklecki/phing_230_fbsd_p.tar

Utilizes the bsd.pear.mk infrastructure and the CATEGORY=phing hack to
ensure ${LOCALBASE}/usr/share/phing is docroot for all FILES={..}. 


[EMAIL PROTECTED]:/export/ports/devel/php5-phing$ portlint

FATAL: Makefile: no "ports collection makefile for" line in comment
FATAL: Makefile: no "Whom" line in comment section.
FATAL: Makefile: no "Date created" line in comment section.
WARN: Makefile: only one MASTER_SITE configured.  Consider adding ..
WARN: Makefile: "BUILD_DEPENDS" has to appear earlier.
WARN: Makefile: "RUN_DEPENDS" has to appear earlier.
3 fatal errors and 3 warnings found.


$ pkg_info -L pear-phing-2.3.0 | wc -l
     289

 [EMAIL PROTECTED]:/tmp$ phing -V 
Unknown argument: -Vphing [options] [target [target2 [target3] ...]]
Options: 
  -h -help               print this message
  -l -list               list available targets in this project
  -v -version            print the version information and exit
  -q -quiet              be extra quiet
  -verbose               be extra verbose
  -debug                 print debugging information
  -logfile <file>        use given file for log
  -logger <classname>    the class which is to perform logging
  -f -buildfile <file>   use given buildfile
  -D<property>=<value>   use value for given property
  -find <file>           search for buildfile towards the root of the
                         filesystem and use it
Report bugs to <[EMAIL PROTECTED]>


[EMAIL PROTECTED]:/tmp$ phing -v
Phing version 2.3.0

$ pear list -a
Installed packages, channel pear.phing.info:
============================================
Package Version State
phing   2.3.0   stable



$ pkg_info -L pear-phing-2.3.0 
Information for pear-phing-2.3.0:

Files:
/usr/local/share/pear/phing/etc/log.xsl
/usr/local/share/pear/phing/etc/phpunit2-noframes.xsl
/usr/local/share/pear/phing/etc/phpunit2-frames.xsl
/usr/local/share/pear/phing/etc/coverage-frames.xsl
/usr/local/share/pear/phing/etc/str.replace.function.xsl
/usr/local/share/pear/phing/etc/VERSION.TXT
/usr/local/share/pear/phing/bin/pear-phing.bat
/usr/local/share/pear/phing/bin/pear-phing
/usr/local/share/pear/phing/bin/phing.php
/usr/local/share/pear/phing/CHANGELOG
/usr/local/share/pear/phing/TODO
/usr/local/share/pear/phing/CREDITS
/usr/local/share/pear/phing/README
/usr/local/share/pear/phing/IntrospectionHelper.php
/usr/local/share/pear/phing/ProjectComponent.php
/usr/local/share/pear/phing/BuildLogger.php
/usr/local/share/pear/phing/TaskContainer.php
/usr/local/share/pear/phing/BuildEvent.php
/usr/local/share/pear/phing/Task.php
/usr/local/share/pear/phing/TaskAdapter.php
/usr/local/share/pear/phing/Phing.php
/usr/local/share/pear/phing/RuntimeConfigurable.php
/usr/local/share/pear/phing/BuildListener.php
/usr/local/share/pear/phing/Project.php
/usr/local/share/pear/phing/UnknownElement.php
/usr/local/share/pear/phing/BuildException.php
/usr/local/share/pear/phing/Target.php
/usr/local/share/pear/phing/util/regexp/RegexpEngine.php
/usr/local/share/pear/phing/util/regexp/Regexp.php
/usr/local/share/pear/phing/util/regexp/PregEngine.php
/usr/local/share/pear/phing/util/SourceFileScanner.php
/usr/local/share/pear/phing/util/ExtendedFileStream.php
/usr/local/share/pear/phing/util/DirectoryScanner.php
/usr/local/share/pear/phing/util/LogWriter.php
/usr/local/share/pear/phing/util/FileUtils.php
/usr/local/share/pear/phing/util/StringHelper.php
/usr/local/share/pear/phing/util/PathTokenizer.php
/usr/local/share/pear/phing/filters/util/IniFileTokenReader.php
/usr/local/share/pear/phing/filters/util/ChainReaderHelper.php
/usr/local/share/pear/phing/filters/LineContainsRegexp.php
/usr/local/share/pear/phing/filters/ChainableReader.php
/usr/local/share/pear/phing/filters/ExpandProperties.php
/usr/local/share/pear/phing/filters/TailFilter.php
/usr/local/share/pear/phing/filters/ReplaceTokens.php
/usr/local/share/pear/phing/filters/XsltFilter.php
/usr/local/share/pear/phing/filters/StripLineBreaks.php
/usr/local/share/pear/phing/filters/StripLineComments.php
/usr/local/share/pear/phing/filters/TranslateGettext.php
/usr/local/share/pear/phing/filters/BaseFilterReader.php
/usr/local/share/pear/phing/filters/HeadFilter.php
/usr/local/share/pear/phing/filters/TabToSpaces.php
/usr/local/share/pear/phing/filters/TidyFilter.php
/usr/local/share/pear/phing/filters/StripPhpComments.php
/usr/local/share/pear/phing/filters/XincludeFilter.php
/usr/local/share/pear/phing/filters/ReplaceRegexp.php
/usr/local/share/pear/phing/filters/BaseParamFilterReader.php
/usr/local/share/pear/phing/filters/LineContains.php
/usr/local/share/pear/phing/filters/PrefixLines.php
/usr/local/share/pear/phing/filters/StripWhitespace.php
/usr/local/share/pear/phing/mappers/IdentityMapper.php
/usr/local/share/pear/phing/mappers/RegexpMapper.php
/usr/local/share/pear/phing/mappers/FlattenMapper.php
/usr/local/share/pear/phing/mappers/MergeMapper.php
/usr/local/share/pear/phing/mappers/FileNameMapper.php
/usr/local/share/pear/phing/mappers/GlobMapper.php
/usr/local/share/pear/phing/types/selectors/ContainsRegexpSelector.php
/usr/local/share/pear/phing/types/selectors/SelectorScanner.php
/usr/local/share/pear/phing/types/selectors/MajoritySelector.php
/usr/local/share/pear/phing/types/selectors/NoneSelector.php
/usr/local/share/pear/phing/types/selectors/DependSelector.php
/usr/local/share/pear/phing/types/selectors/NotSelector.php
/usr/local/share/pear/phing/types/selectors/SelectorUtils.php
/usr/local/share/pear/phing/types/selectors/AndSelector.php
/usr/local/share/pear/phing/types/selectors/DepthSelector.php
/usr/local/share/pear/phing/types/selectors/BaseSelector.php
/usr/local/share/pear/phing/types/selectors/SizeSelector.php
/usr/local/share/pear/phing/types/selectors/DateSelector.php
/usr/local/share/pear/phing/types/selectors/BaseSelectorContainer.php
/usr/local/share/pear/phing/types/selectors/ContainsSelector.php
/usr/local/share/pear/phing/types/selectors/FileSelector.php
/usr/local/share/pear/phing/types/selectors/SelectSelector.php
/usr/local/share/pear/phing/types/selectors/FilenameSelector.php
/usr/local/share/pear/phing/types/selectors/OrSelector.php
/usr/local/share/pear/phing/types/selectors/PresentSelector.php
/usr/local/share/pear/phing/types/selectors/TypeSelector.php
/usr/local/share/pear/phing/types/selectors/BaseExtendSelector.php
/usr/local/share/pear/phing/types/selectors/SelectorContainer.php
/usr/local/share/pear/phing/types/selectors/ExtendSelector.php
/usr/local/share/pear/phing/types/selectors/ExtendFileSelector.php
/usr/local/share/pear/phing/types/Parameterizable.php
/usr/local/share/pear/phing/types/PatternSet.php
/usr/local/share/pear/phing/types/DirSet.php
/usr/local/share/pear/phing/types/FileSet.php
/usr/local/share/pear/phing/types/Path.php
/usr/local/share/pear/phing/types/Reference.php
/usr/local/share/pear/phing/types/TokenSource.php
/usr/local/share/pear/phing/types/PhingFilterReader.php
/usr/local/share/pear/phing/types/TokenReader.php
/usr/local/share/pear/phing/types/Parameter.php
/usr/local/share/pear/phing/types/FileList.php
/usr/local/share/pear/phing/types/DataType.php
/usr/local/share/pear/phing/types/RegularExpression.php
/usr/local/share/pear/phing/types/defaults.properties
/usr/local/share/pear/phing/types/AbstractFileSet.php
/usr/local/share/pear/phing/types/Description.php
/usr/local/share/pear/phing/types/Mapper.php
/usr/local/share/pear/phing/types/Commandline.php
/usr/local/share/pear/phing/types/FilterChain.php
/usr/local/share/pear/phing/lib/Capsule.php
/usr/local/share/pear/phing/lib/Zip.php
/usr/local/share/pear/phing/system/lang/FileNotFoundException.php
/usr/local/share/pear/phing/system/lang/NullPointerException.php
/usr/local/share/pear/phing/system/lang/Character.php
/usr/local/share/pear/phing/system/lang/EventObject.php
/usr/local/share/pear/phing/system/lang/SecurityException.php
/usr/local/share/pear/phing/system/io/WinNTFileSystem.php
/usr/local/share/pear/phing/system/io/StringReader.php
/usr/local/share/pear/phing/system/io/Reader.php
/usr/local/share/pear/phing/system/io/InputStreamReader.php
/usr/local/share/pear/phing/system/io/FileReader.php
/usr/local/share/pear/phing/system/io/BufferedReader.php
/usr/local/share/pear/phing/system/io/PhingFile.php
/usr/local/share/pear/phing/system/io/OutputStreamWriter.php
/usr/local/share/pear/phing/system/io/Win32FileSystem.php
/usr/local/share/pear/phing/system/io/FilterReader.php
/usr/local/share/pear/phing/system/io/FileInputStream.php
/usr/local/share/pear/phing/system/io/InputStream.php
/usr/local/share/pear/phing/system/io/FileOutputStream.php
/usr/local/share/pear/phing/system/io/OutputStream.php
/usr/local/share/pear/phing/system/io/FileWriter.php
/usr/local/share/pear/phing/system/io/FileSystem.php
/usr/local/share/pear/phing/system/io/Writer.php
/usr/local/share/pear/phing/system/io/BufferedWriter.php
/usr/local/share/pear/phing/system/io/ConsoleReader.php
/usr/local/share/pear/phing/system/io/IOException.php
/usr/local/share/pear/phing/system/io/UnixFileSystem.php
/usr/local/share/pear/phing/system/util/Properties.php
/usr/local/share/pear/phing/system/util/Timer.php
/usr/local/share/pear/phing/system/util/Message.php
/usr/local/share/pear/phing/system/util/Register.php
/usr/local/share/pear/phing/listener/AnsiColorLogger.php
/usr/local/share/pear/phing/listener/defaults.properties
/usr/local/share/pear/phing/listener/PearLogListener.php
/usr/local/share/pear/phing/listener/XmlLogger.php
/usr/local/share/pear/phing/listener/NoBannerLogger.php
/usr/local/share/pear/phing/listener/DefaultLogger.php
/usr/local/share/pear/phing/listener/StreamRequiredBuildLogger.php
/usr/local/share/pear/phing/tasks/ext/ioncube/IoncubeLicenseTask.php
/usr/local/share/pear/phing/tasks/ext/ioncube/IoncubeComment.php
/usr/local/share/pear/phing/tasks/ext/ioncube/IoncubeEncoderTask.php
/usr/local/share/pear/phing/tasks/ext/phpunit/phpunit2/SummaryPHPUnit2ResultFormatter.php
/usr/local/share/pear/phing/tasks/ext/phpunit/phpunit2/PHPUnit2ResultFormatter.php
/usr/local/share/pear/phing/tasks/ext/phpunit/phpunit2/XMLPHPUnit2ResultFormatter.php
/usr/local/share/pear/phing/tasks/ext/phpunit/phpunit2/PlainPHPUnit2ResultFormatter.php
/usr/local/share/pear/phing/tasks/ext/phpunit/phpunit3/SummaryPHPUnit3ResultFormatter.php
/usr/local/share/pear/phing/tasks/ext/phpunit/phpunit3/PHPUnit3ResultFormatter.php
/usr/local/share/pear/phing/tasks/ext/phpunit/phpunit3/XMLPHPUnit3ResultFormatter.php
/usr/local/share/pear/phing/tasks/ext/phpunit/phpunit3/PlainPHPUnit3ResultFormatter.php
/usr/local/share/pear/phing/tasks/ext/phpunit/FormatterElement.php
/usr/local/share/pear/phing/tasks/ext/phpunit/PHPUnitTask.php
/usr/local/share/pear/phing/tasks/ext/phpunit/BatchTest.php
/usr/local/share/pear/phing/tasks/ext/phpunit/PHPUnitUtil.php
/usr/local/share/pear/phing/tasks/ext/phpunit/PHPUnitTestRunner.php
/usr/local/share/pear/phing/tasks/ext/phpunit/PHPUnitReportTask.php
/usr/local/share/pear/phing/tasks/ext/simpletest/SimpleTestSummaryResultFormatter.php
/usr/local/share/pear/phing/tasks/ext/simpletest/SimpleTestResultFormatter.php
/usr/local/share/pear/phing/tasks/ext/simpletest/SimpleTestTask.php
/usr/local/share/pear/phing/tasks/ext/simpletest/SimpleTestPlainResultFormatter.php
/usr/local/share/pear/phing/tasks/ext/simpletest/SimpleTestCountResultFormatter.php
/usr/local/share/pear/phing/tasks/ext/simpletest/SimpleTestFormatterElement.php
/usr/local/share/pear/phing/tasks/ext/coverage/CoverageReportTask.php
/usr/local/share/pear/phing/tasks/ext/coverage/CoverageMerger.php
/usr/local/share/pear/phing/tasks/ext/coverage/CoverageReportTransformer.php
/usr/local/share/pear/phing/tasks/ext/coverage/CoverageSetupTask.php
/usr/local/share/pear/phing/tasks/ext/coverage/CoverageMergerTask.php
/usr/local/share/pear/phing/tasks/ext/dbdeploy/DbmsSyntaxMsSql.php
/usr/local/share/pear/phing/tasks/ext/dbdeploy/DbmsSyntax.php
/usr/local/share/pear/phing/tasks/ext/dbdeploy/DbmsSyntaxFactory.php
/usr/local/share/pear/phing/tasks/ext/dbdeploy/DbmsSyntaxSQLite.php
/usr/local/share/pear/phing/tasks/ext/dbdeploy/DbmsSyntaxMysql.php
/usr/local/share/pear/phing/tasks/ext/dbdeploy/DbDeployTask.php
/usr/local/share/pear/phing/tasks/ext/pearpackage/Fileset.php
/usr/local/share/pear/phing/tasks/ext/svn/SvnLastRevisionTask.php
/usr/local/share/pear/phing/tasks/ext/svn/SvnExportTask.php
/usr/local/share/pear/phing/tasks/ext/svn/SvnUpdateTask.php
/usr/local/share/pear/phing/tasks/ext/svn/SvnCheckoutTask.php
/usr/local/share/pear/phing/tasks/ext/svn/SvnBaseTask.php
/usr/local/share/pear/phing/tasks/ext/phpdoc/PhingPhpDocumentorSetup.php
/usr/local/share/pear/phing/tasks/ext/phpdoc/PhpDocumentorTask.php
/usr/local/share/pear/phing/tasks/ext/phpdoc/PhpDocumentorExternalTask.php
/usr/local/share/pear/phing/tasks/ext/creole/CreoleSQLExecTask.php
/usr/local/share/pear/phing/tasks/ext/creole/CreoleTask.php
/usr/local/share/pear/phing/tasks/ext/PearPackage2Task.php
/usr/local/share/pear/phing/tasks/ext/PhpLintTask.php
/usr/local/share/pear/phing/tasks/ext/SmartyTask.php
/usr/local/share/pear/phing/tasks/ext/JslLintTask.php
/usr/local/share/pear/phing/tasks/ext/MailTask.php
/usr/local/share/pear/phing/tasks/ext/XmlLintTask.php
/usr/local/share/pear/phing/tasks/ext/TarTask.php
/usr/local/share/pear/phing/tasks/ext/PearPackageTask.php
/usr/local/share/pear/phing/tasks/ext/UntarTask.php
/usr/local/share/pear/phing/tasks/ext/CapsuleTask.php
/usr/local/share/pear/phing/tasks/ext/pdo/PDOResultFormatter.php
/usr/local/share/pear/phing/tasks/ext/pdo/PDOSQLExecTask.php
/usr/local/share/pear/phing/tasks/ext/pdo/PDOTask.php
/usr/local/share/pear/phing/tasks/ext/pdo/PDOSQLExecFormatterElement.php
/usr/local/share/pear/phing/tasks/ext/pdo/PlainPDOResultFormatter.php
/usr/local/share/pear/phing/tasks/ext/pdo/XMLPDOResultFormatter.php
/usr/local/share/pear/phing/tasks/ext/PackageAsPathTask.php
/usr/local/share/pear/phing/tasks/ext/ScpSendTask.php
/usr/local/share/pear/phing/tasks/ext/ZipTask.php
/usr/local/share/pear/phing/tasks/ext/ZendCodeAnalyzerTask.php
/usr/local/share/pear/phing/tasks/ext/ExtractBaseTask.php
/usr/local/share/pear/phing/tasks/ext/UnzipTask.php
/usr/local/share/pear/phing/tasks/system/condition/IsFalseCondition.php
/usr/local/share/pear/phing/tasks/system/condition/AndCondition.php
/usr/local/share/pear/phing/tasks/system/condition/ContainsCondition.php
/usr/local/share/pear/phing/tasks/system/condition/IsSetCondition.php
/usr/local/share/pear/phing/tasks/system/condition/ConditionBase.php
/usr/local/share/pear/phing/tasks/system/condition/EqualsCondition.php
/usr/local/share/pear/phing/tasks/system/condition/IsTrueCondition.php
/usr/local/share/pear/phing/tasks/system/condition/ReferenceExistsCondition.php
/usr/local/share/pear/phing/tasks/system/condition/Condition.php
/usr/local/share/pear/phing/tasks/system/condition/NotCondition.php
/usr/local/share/pear/phing/tasks/system/condition/OrCondition.php
/usr/local/share/pear/phing/tasks/system/condition/OsCondition.php
/usr/local/share/pear/phing/tasks/system/SequentialTask.php
/usr/local/share/pear/phing/tasks/system/ForeachTask.php
/usr/local/share/pear/phing/tasks/system/TstampTask.php
/usr/local/share/pear/phing/tasks/system/ExitTask.php
/usr/local/share/pear/phing/tasks/system/TaskdefTask.php
/usr/local/share/pear/phing/tasks/system/EchoTask.php
/usr/local/share/pear/phing/tasks/system/ConditionTask.php
/usr/local/share/pear/phing/tasks/system/CvsPassTask.php
/usr/local/share/pear/phing/tasks/system/PropertyTask.php
/usr/local/share/pear/phing/tasks/system/UpToDateTask.php
/usr/local/share/pear/phing/tasks/system/PhpEvalTask.php
/usr/local/share/pear/phing/tasks/system/XsltTask.php
/usr/local/share/pear/phing/tasks/system/CvsTask.php
/usr/local/share/pear/phing/tasks/system/PropertyPromptTask.php
/usr/local/share/pear/phing/tasks/system/ResolvePathTask.php
/usr/local/share/pear/phing/tasks/system/InputTask.php
/usr/local/share/pear/phing/tasks/system/TypedefTask.php
/usr/local/share/pear/phing/tasks/system/PhingTask.php
/usr/local/share/pear/phing/tasks/system/MoveTask.php
/usr/local/share/pear/phing/tasks/system/MkdirTask.php
/usr/local/share/pear/phing/tasks/system/AppendTask.php
/usr/local/share/pear/phing/tasks/system/WarnTask.php
/usr/local/share/pear/phing/tasks/system/CopyTask.php
/usr/local/share/pear/phing/tasks/system/AdhocTask.php
/usr/local/share/pear/phing/tasks/system/AdhocTaskdefTask.php
/usr/local/share/pear/phing/tasks/system/AvailableTask.php
/usr/local/share/pear/phing/tasks/system/TouchTask.php
/usr/local/share/pear/phing/tasks/system/ExecTask.php
/usr/local/share/pear/phing/tasks/system/ReflexiveTask.php
/usr/local/share/pear/phing/tasks/system/MatchingTask.php
/usr/local/share/pear/phing/tasks/system/ChmodTask.php
/usr/local/share/pear/phing/tasks/system/IfTask.php
/usr/local/share/pear/phing/tasks/system/AdhocTypedefTask.php
/usr/local/share/pear/phing/tasks/system/IncludePathTask.php
/usr/local/share/pear/phing/tasks/system/PhingCallTask.php
/usr/local/share/pear/phing/tasks/system/DeleteTask.php
/usr/local/share/pear/phing/tasks/defaults.properties
/usr/local/share/pear/phing/parser/ProjectConfigurator.php
/usr/local/share/pear/phing/parser/DataTypeHandler.php
/usr/local/share/pear/phing/parser/NestedElementHandler.php
/usr/local/share/pear/phing/parser/ExpatParseException.php
/usr/local/share/pear/phing/parser/AbstractSAXParser.php
/usr/local/share/pear/phing/parser/ExpatParser.php
/usr/local/share/pear/phing/parser/TaskHandler.php
/usr/local/share/pear/phing/parser/AbstractHandler.php
/usr/local/share/pear/phing/parser/RootHandler.php
/usr/local/share/pear/phing/parser/ProjectHandler.php
/usr/local/share/pear/phing/parser/TargetHandler.php
/usr/local/share/pear/phing/parser/Location.php
/usr/local/share/pear/phing/input/InputHandler.php
/usr/local/share/pear/phing/input/InputRequest.php
/usr/local/share/pear/phing/input/MultipleChoiceInputRequest.php
/usr/local/share/pear/phing/input/DefaultInputHandler.php
/usr/local/share/pear/phing/input/PropertyFileInputHandler.php
/usr/local/share/pear/phing/input/YesNoInputRequest.php
/usr/local/share/examples/pear/phing/src/HelloWorldTest.php
/usr/local/share/examples/pear/phing/src/HelloWorld.php
/usr/local/share/examples/pear/phing/build.xml
/usr/local/share/pear/packages/pear-phing-2.3.0/package.xml


--- Begin Message ---
Is it safe to assume that 99% of PEAR packages, distributed either via
web or PEAR channels have a .tgz suffix, thus justifying:

EXTRACT_SUFX= .tgz

As a global override?

Why is PHING the exception?  Is there are a gzip'd tarball dist?

"Your search - phing-2.3.0.tgz - did not match any documents."

~BAS


$ ls /usr/ports/distfiles/PEAR/
total 1164
drwxr-xr-x   2 root  wheel     512 Nov  6 09:53 ./
drwxr-xr-x  16 root  wheel    7680 Oct 31 16:35 ../
-rw-r--r--   1 root  wheel    9506 Jun 22 21:25 Benchmark-1.2.7.tgz
-rw-r--r--   1 root  wheel    4593 Nov 14  2005 HTTP-1.4.0.tgz
-rw-r--r--   1 root  wheel    6396 Jun 11  2004 HTTP_Client-1.0.0.tgz
-rw-r--r--   1 root  wheel   38479 May 14 02:46 Log-1.9.11.tgz
-rw-r--r--   1 root  wheel    4404 Jan 26  2005 MIME_Type-1.0.0.tgz
-rw-r--r--   1 root  wheel    5441 May  4  2007 Net_Socket-1.0.8.tgz
-rw-r--r--   1 root  wheel    6303 Jun 28 10:58 Net_URL-1.0.15.tgz
-rw-r--r--   1 root  wheel   43190 Dec 27  2005 PHPUnit2-2.3.4.tgz
-rw-r--r--   1 root  wheel   69948 Jun 29 11:10 SOAP-0.11.0.tgz
-rw-r--r--   1 root  wheel   15753 Feb  5  2006 Text_Diff-0.2.1.tgz
-rw-r--r--   1 root  wheel   13476 Dec  1  2006 XML_Parser-1.2.8.tgz
-rw-r--r--   1 root  wheel  932889 Nov  4 09:44 phing-2.3.0.zip


_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"








--- End Message ---
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to