Updated FreeBSD Port - Phing 2.3.0 [Fwd: bsd.pear.mk and EXTRACT_SUFX=.tgz]

Brian A Seklecki (Mobile) bseklecki at collaborativefusion.com
Tue Nov 6 09:14:05 PST 2007


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={..}. 


seklecki at rampage:/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

 seklecki at krok:/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 <dev at phing.tigris.org>


seklecki at krok:/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


-------------- next part --------------
An embedded message was scrubbed...
From: "Brian A. Seklecki" <lavalamp at spiritual-machines.org>
Subject: bsd.pear.mk and EXTRACT_SUFX=.tgz
Date: Tue, 06 Nov 2007 10:04:13 -0500
Size: 5505
Url: http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20071106/5c97dd9f/attachment.eml


More information about the freebsd-ports mailing list