diff --git a/databases/Makefile b/databases/Makefile index ff78706b5714..767f5ff5b5a9 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -423,6 +423,7 @@ SUBDIR += pear-DB_Table SUBDIR += pear-DB_ldap SUBDIR += pear-DB_ldap2 + SUBDIR += pear-Doctrine SUBDIR += pear-MDB SUBDIR += pear-MDB2 SUBDIR += pear-MDB2_Driver_ibase diff --git a/databases/pear-Doctrine/Makefile b/databases/pear-Doctrine/Makefile new file mode 100644 index 000000000000..abe4a81845a7 --- /dev/null +++ b/databases/pear-Doctrine/Makefile @@ -0,0 +1,1080 @@ +# Ports collection makefile for: pear-Doctrine +# Date created: 28 September 2009 +# Whom: Greg Larkin +# +# $FreeBSD$ +# + +PORTNAME= Doctrine +PORTVERSION= 1.1.4 +CATEGORIES= databases pear +MASTER_SITES= http://pear.phpdoctrine.org/get/ \ + LOCAL/glarkin + +MAINTAINER= glarkin@FreeBSD.org +COMMENT= Doctrine is a PHP object relational mapper + +OPTIONS= DBLIB "Install PHP DBO driver for DBLIB" Off \ + FIREBIRD "Install PHP DBO driver for Firebird" Off \ + MYSQL "Install PHP DBO driver for MySQL" On \ + ODBC "Install PHP DBO driver for ODBC" Off \ + OCI "Install PHP DBO driver for OCI" Off \ + PGSQL "Install PHP DBO driver for PostgreSQL" Off \ + SQLITE "Install PHP DBO driver for SQLite" Off + +CATEGORY= ${PORTNAME} +CHANNEL= pear.phpdoctrine.org +MANUAL_PACKAGE_BUILD= attempts to contact ${CHANNEL} during installation + +SUB_FILES= pear-deinstall pear-install +SUB_LIST+= CHANNEL=${CHANNEL} +PKGINSTALL= ${WRKDIR}/pear-install +PKGDEINSTALL= ${WRKDIR}/pear-deinstall + +.include + +DEFAULT_PHP_VER=5 +IGNORE_WITH_PHP=4 + +USE_PHP= pdo +WANT_PHP_CLI= yes + +.if defined(WITH_DBLIB) +RUN_DEPENDS+= databases/php${PHP_VER}-pdo_dblib +.endif +.if defined(WITH_FIREBIRD) +RUN_DEPENDS+= databases/php${PHP_VER}-pdo_firebird +.endif +.if defined (WITH_MYSQL) +USE_PHP+= pdo_mysql +.endif +.if defined(WITH_ODBC) +RUN_DEPENDS+= databases/php${PHP_VER}-pdo_odbc +.endif +.if defined(WITH_OCI) +RUN_DEPENDS+= databases/php${PHP_VER}-pdo_oci +.endif +.if defined(WITH_PGSQL) +RUN_DEPENDS+= databases/php${PHP_VER}-pdo_pgsql +.endif +.if defined(WITH_SQLITE) +USE_PHP+= pdo_sqlite +.endif + +DOCS= CHANGELOG +_DOCSDIR= +FILES= lib/Doctrine/Adapter/Statement/Interface.php \ + lib/Doctrine/Adapter/Statement/Mock.php \ + lib/Doctrine/Adapter/Statement/Oracle.php \ + lib/Doctrine/Adapter/Db2.php \ + lib/Doctrine/Adapter/Exception.php \ + lib/Doctrine/Adapter/Interface.php \ + lib/Doctrine/Adapter/Mock.php \ + lib/Doctrine/Adapter/Mysqli.php \ + lib/Doctrine/Adapter/Oracle.php \ + lib/Doctrine/Adapter/Statement.php \ + lib/Doctrine/AuditLog/Listener.php \ + lib/Doctrine/Cache/Apc.php \ + lib/Doctrine/Cache/Array.php \ + lib/Doctrine/Cache/Db.php \ + lib/Doctrine/Cache/Driver.php \ + lib/Doctrine/Cache/Exception.php \ + lib/Doctrine/Cache/Interface.php \ + lib/Doctrine/Cache/Memcache.php \ + lib/Doctrine/Cache/Xcache.php \ + lib/Doctrine/Cli/AnsiColorFormatter.php \ + lib/Doctrine/Cli/Exception.php \ + lib/Doctrine/Cli/Formatter.php \ + lib/Doctrine/Collection/Iterator/Expandable.php \ + lib/Doctrine/Collection/Iterator/Normal.php \ + lib/Doctrine/Collection/Iterator/Offset.php \ + lib/Doctrine/Collection/Exception.php \ + lib/Doctrine/Collection/Iterator.php \ + lib/Doctrine/Collection/Offset.php \ + lib/Doctrine/Compiler/Exception.php \ + lib/Doctrine/Connection/Firebird/Exception.php \ + lib/Doctrine/Connection/Informix/Exception.php \ + lib/Doctrine/Connection/Mssql/Exception.php \ + lib/Doctrine/Connection/Mysql/Exception.php \ + lib/Doctrine/Connection/Oracle/Exception.php \ + lib/Doctrine/Connection/Pgsql/Exception.php \ + lib/Doctrine/Connection/Profiler/Exception.php \ + lib/Doctrine/Connection/Sqlite/Exception.php \ + lib/Doctrine/Connection/Common.php \ + lib/Doctrine/Connection/Db2.php \ + lib/Doctrine/Connection/Exception.php \ + lib/Doctrine/Connection/Firebird.php \ + lib/Doctrine/Connection/Informix.php \ + lib/Doctrine/Connection/Mock.php \ + lib/Doctrine/Connection/Module.php \ + lib/Doctrine/Connection/Mssql.php \ + lib/Doctrine/Connection/Mysql.php \ + lib/Doctrine/Connection/Oracle.php \ + lib/Doctrine/Connection/Pgsql.php \ + lib/Doctrine/Connection/Profiler.php \ + lib/Doctrine/Connection/Sqlite.php \ + lib/Doctrine/Connection/Statement.php \ + lib/Doctrine/Connection/UnitOfWork.php \ + lib/Doctrine/Data/Exception.php \ + lib/Doctrine/Data/Export.php \ + lib/Doctrine/Data/Import.php \ + lib/Doctrine/DataDict/Exception.php \ + lib/Doctrine/DataDict/Firebird.php \ + lib/Doctrine/DataDict/Informix.php \ + lib/Doctrine/DataDict/Mssql.php \ + lib/Doctrine/DataDict/Mysql.php \ + lib/Doctrine/DataDict/Oracle.php \ + lib/Doctrine/DataDict/Pgsql.php \ + lib/Doctrine/DataDict/Sqlite.php \ + lib/Doctrine/EventListener/Chain.php \ + lib/Doctrine/EventListener/Exception.php \ + lib/Doctrine/EventListener/Interface.php \ + lib/Doctrine/Export/Exception.php \ + lib/Doctrine/Export/Firebird.php \ + lib/Doctrine/Export/Frontbase.php \ + lib/Doctrine/Export/Informix.php \ + lib/Doctrine/Export/Mssql.php \ + lib/Doctrine/Export/Mysql.php \ + lib/Doctrine/Export/Oracle.php \ + lib/Doctrine/Export/Pgsql.php \ + lib/Doctrine/Export/Reporter.php \ + lib/Doctrine/Export/Schema.php \ + lib/Doctrine/Export/Sqlite.php \ + lib/Doctrine/Expression/Driver.php \ + lib/Doctrine/Expression/Exception.php \ + lib/Doctrine/Expression/Firebird.php \ + lib/Doctrine/Expression/Informix.php \ + lib/Doctrine/Expression/Mock.php \ + lib/Doctrine/Expression/Mssql.php \ + lib/Doctrine/Expression/Mysql.php \ + lib/Doctrine/Expression/Oracle.php \ + lib/Doctrine/Expression/Pgsql.php \ + lib/Doctrine/Expression/Sqlite.php \ + lib/Doctrine/File/Index.php \ + lib/Doctrine/Hook/Parser/Complex.php \ + lib/Doctrine/Hook/Equal.php \ + lib/Doctrine/Hook/Integer.php \ + lib/Doctrine/Hook/Parser.php \ + lib/Doctrine/Hook/WordLike.php \ + lib/Doctrine/Hydrator/Abstract.php \ + lib/Doctrine/Hydrator/ArrayDriver.php \ + lib/Doctrine/Hydrator/Exception.php \ + lib/Doctrine/Hydrator/RecordDriver.php \ + lib/Doctrine/I18n/Exception.php \ + lib/Doctrine/Import/Builder/Exception.php \ + lib/Doctrine/Import/Builder.php \ + lib/Doctrine/Import/Exception.php \ + lib/Doctrine/Import/Firebird.php \ + lib/Doctrine/Import/Informix.php \ + lib/Doctrine/Import/Mssql.php \ + lib/Doctrine/Import/Mysql.php \ + lib/Doctrine/Import/Oracle.php \ + lib/Doctrine/Import/Pgsql.php \ + lib/Doctrine/Import/Schema.php \ + lib/Doctrine/Import/Sqlite.php \ + lib/Doctrine/Locator/Exception.php \ + lib/Doctrine/Locator/Injectable.php \ + lib/Doctrine/Locking/Manager/Pessimistic.php \ + lib/Doctrine/Locking/Exception.php \ + lib/Doctrine/Manager/Exception.php \ + lib/Doctrine/Migration/Base.php \ + lib/Doctrine/Migration/Builder.php \ + lib/Doctrine/Migration/Diff.php \ + lib/Doctrine/Migration/Exception.php \ + lib/Doctrine/Migration/IrreversibleMigrationException.php \ + lib/Doctrine/Migration/Process.php \ + lib/Doctrine/Node/AdjacencyList/LevelOrderIterator.php \ + lib/Doctrine/Node/AdjacencyList/PostOrderIterator.php \ + lib/Doctrine/Node/AdjacencyList/PreOrderIterator.php \ + lib/Doctrine/Node/MaterializedPath/LevelOrderIterator.php \ + lib/Doctrine/Node/MaterializedPath/PostOrderIterator.php \ + lib/Doctrine/Node/MaterializedPath/PreOrderIterator.php \ + lib/Doctrine/Node/NestedSet/LevelOrderIterator.php \ + lib/Doctrine/Node/NestedSet/PostOrderIterator.php \ + lib/Doctrine/Node/NestedSet/PreOrderIterator.php \ + lib/Doctrine/Node/AdjacencyList.php \ + lib/Doctrine/Node/Exception.php \ + lib/Doctrine/Node/Interface.php \ + lib/Doctrine/Node/MaterializedPath.php \ + lib/Doctrine/Node/NestedSet.php \ + lib/Doctrine/Pager/Range/Jumping.php \ + lib/Doctrine/Pager/Range/Sliding.php \ + lib/Doctrine/Pager/Exception.php \ + lib/Doctrine/Pager/Layout.php \ + lib/Doctrine/Pager/Range.php \ + lib/Doctrine/Parser/Spyc/YamlNode.php \ + lib/Doctrine/Parser/YamlSf/Dumper.php \ + lib/Doctrine/Parser/YamlSf/Inline.php \ + lib/Doctrine/Parser/YamlSf/Parser.php \ + lib/Doctrine/Parser/Exception.php \ + lib/Doctrine/Parser/Json.php \ + lib/Doctrine/Parser/Serialize.php \ + lib/Doctrine/Parser/Spyc.php \ + lib/Doctrine/Parser/Xml.php \ + lib/Doctrine/Parser/YamlSf.php \ + lib/Doctrine/Parser/Yml.php \ + lib/Doctrine/Query/Filter/Chain.php \ + lib/Doctrine/Query/Filter/Interface.php \ + lib/Doctrine/Query/Registry/Exception.php \ + lib/Doctrine/Query/Tokenizer/Exception.php \ + lib/Doctrine/Query/Abstract.php \ + lib/Doctrine/Query/Check.php \ + lib/Doctrine/Query/Condition.php \ + lib/Doctrine/Query/Exception.php \ + lib/Doctrine/Query/Filter.php \ + lib/Doctrine/Query/Forupdate.php \ + lib/Doctrine/Query/From.php \ + lib/Doctrine/Query/Groupby.php \ + lib/Doctrine/Query/Having.php \ + lib/Doctrine/Query/JoinCondition.php \ + lib/Doctrine/Query/Limit.php \ + lib/Doctrine/Query/Offset.php \ + lib/Doctrine/Query/Orderby.php \ + lib/Doctrine/Query/Parser.php \ + lib/Doctrine/Query/Part.php \ + lib/Doctrine/Query/Registry.php \ + lib/Doctrine/Query/Select.php \ + lib/Doctrine/Query/Set.php \ + lib/Doctrine/Query/Tokenizer.php \ + lib/Doctrine/Query/Where.php \ + lib/Doctrine/RawSql/Exception.php \ + lib/Doctrine/Record/Filter/Compound.php \ + lib/Doctrine/Record/Filter/Standard.php \ + lib/Doctrine/Record/Listener/Chain.php \ + lib/Doctrine/Record/Listener/Interface.php \ + lib/Doctrine/Record/State/Exception.php \ + lib/Doctrine/Record/Abstract.php \ + lib/Doctrine/Record/Exception.php \ + lib/Doctrine/Record/Filter.php \ + lib/Doctrine/Record/Generator.php \ + lib/Doctrine/Record/Iterator.php \ + lib/Doctrine/Record/Listener.php \ + lib/Doctrine/Record/UnknownPropertyException.php \ + lib/Doctrine/Relation/Association/Self.php \ + lib/Doctrine/Relation/Parser/Exception.php \ + lib/Doctrine/Relation/Association.php \ + lib/Doctrine/Relation/Exception.php \ + lib/Doctrine/Relation/ForeignKey.php \ + lib/Doctrine/Relation/LocalKey.php \ + lib/Doctrine/Relation/Nest.php \ + lib/Doctrine/Relation/Parser.php \ + lib/Doctrine/Search/Analyzer/Exception.php \ + lib/Doctrine/Search/Analyzer/Interface.php \ + lib/Doctrine/Search/Analyzer/Standard.php \ + lib/Doctrine/Search/Analyzer/Utf8.php \ + lib/Doctrine/Search/Indexer/Dir.php \ + lib/Doctrine/Search/Indexer/Exception.php \ + lib/Doctrine/Search/Analyzer.php \ + lib/Doctrine/Search/Exception.php \ + lib/Doctrine/Search/File.php \ + lib/Doctrine/Search/Indexer.php \ + lib/Doctrine/Search/Listener.php \ + lib/Doctrine/Search/Parser.php \ + lib/Doctrine/Search/Query.php \ + lib/Doctrine/Search/Record.php \ + lib/Doctrine/Sequence/Db2.php \ + lib/Doctrine/Sequence/Exception.php \ + lib/Doctrine/Sequence/Firebird.php \ + lib/Doctrine/Sequence/Informix.php \ + lib/Doctrine/Sequence/Mssql.php \ + lib/Doctrine/Sequence/Mysql.php \ + lib/Doctrine/Sequence/Oracle.php \ + lib/Doctrine/Sequence/Pgsql.php \ + lib/Doctrine/Sequence/Sqlite.php \ + lib/Doctrine/Table/Repository/Exception.php \ + lib/Doctrine/Table/Exception.php \ + lib/Doctrine/Table/Repository.php \ + lib/Doctrine/Task/BuildAll.php \ + lib/Doctrine/Task/BuildAllLoad.php \ + lib/Doctrine/Task/BuildAllReload.php \ + lib/Doctrine/Task/Compile.php \ + lib/Doctrine/Task/CreateDb.php \ + lib/Doctrine/Task/CreateTables.php \ + lib/Doctrine/Task/Dql.php \ + lib/Doctrine/Task/DropDb.php \ + lib/Doctrine/Task/DumpData.php \ + lib/Doctrine/Task/Exception.php \ + lib/Doctrine/Task/GenerateMigration.php \ + lib/Doctrine/Task/GenerateMigrationsDb.php \ + lib/Doctrine/Task/GenerateMigrationsDiff.php \ + lib/Doctrine/Task/GenerateMigrationsModels.php \ + lib/Doctrine/Task/GenerateModelsDb.php \ + lib/Doctrine/Task/GenerateModelsYaml.php \ + lib/Doctrine/Task/GenerateSql.php \ + lib/Doctrine/Task/GenerateYamlDb.php \ + lib/Doctrine/Task/GenerateYamlModels.php \ + lib/Doctrine/Task/LoadData.php \ + lib/Doctrine/Task/Migrate.php \ + lib/Doctrine/Task/RebuildDb.php \ + lib/Doctrine/Template/Listener/Sluggable.php \ + lib/Doctrine/Template/Listener/SoftDelete.php \ + lib/Doctrine/Template/Listener/Timestampable.php \ + lib/Doctrine/Template/Geographical.php \ + lib/Doctrine/Template/I18n.php \ + lib/Doctrine/Template/NestedSet.php \ + lib/Doctrine/Template/Searchable.php \ + lib/Doctrine/Template/Sluggable.php \ + lib/Doctrine/Template/SoftDelete.php \ + lib/Doctrine/Template/Timestampable.php \ + lib/Doctrine/Template/Versionable.php \ + lib/Doctrine/Transaction/Exception.php \ + lib/Doctrine/Transaction/Firebird.php \ + lib/Doctrine/Transaction/Informix.php \ + lib/Doctrine/Transaction/Mock.php \ + lib/Doctrine/Transaction/Mssql.php \ + lib/Doctrine/Transaction/Mysql.php \ + lib/Doctrine/Transaction/Oracle.php \ + lib/Doctrine/Transaction/Pgsql.php \ + lib/Doctrine/Transaction/Sqlite.php \ + lib/Doctrine/Tree/AdjacencyList.php \ + lib/Doctrine/Tree/Exception.php \ + lib/Doctrine/Tree/Interface.php \ + lib/Doctrine/Tree/MaterializedPath.php \ + lib/Doctrine/Tree/NestedSet.php \ + lib/Doctrine/Validator/Country.php \ + lib/Doctrine/Validator/Creditcard.php \ + lib/Doctrine/Validator/Date.php \ + lib/Doctrine/Validator/Driver.php \ + lib/Doctrine/Validator/Email.php \ + lib/Doctrine/Validator/ErrorStack.php \ + lib/Doctrine/Validator/Exception.php \ + lib/Doctrine/Validator/Future.php \ + lib/Doctrine/Validator/Htmlcolor.php \ + lib/Doctrine/Validator/Ip.php \ + lib/Doctrine/Validator/Minlength.php \ + lib/Doctrine/Validator/Nospace.php \ + lib/Doctrine/Validator/Notblank.php \ + lib/Doctrine/Validator/Notnull.php \ + lib/Doctrine/Validator/Past.php \ + lib/Doctrine/Validator/Range.php \ + lib/Doctrine/Validator/Readonly.php \ + lib/Doctrine/Validator/Regexp.php \ + lib/Doctrine/Validator/Time.php \ + lib/Doctrine/Validator/Timestamp.php \ + lib/Doctrine/Validator/Unique.php \ + lib/Doctrine/Validator/Unsigned.php \ + lib/Doctrine/Validator/Usstate.php \ + lib/Doctrine/View/Exception.php \ + lib/Doctrine/Access.php \ + lib/Doctrine/Adapter.php \ + lib/Doctrine/AuditLog.php \ + lib/Doctrine/Builder.php \ + lib/Doctrine/Cache.php \ + lib/Doctrine/Cli.php \ + lib/Doctrine/Collection.php \ + lib/Doctrine/Column.php \ + lib/Doctrine/Compiler.php \ + lib/Doctrine/Configurable.php \ + lib/Doctrine/Connection.php \ + lib/Doctrine/Data.php \ + lib/Doctrine/DataDict.php \ + lib/Doctrine/DataType.php \ + lib/Doctrine/Event.php \ + lib/Doctrine/EventListener.php \ + lib/Doctrine/Exception.php \ + lib/Doctrine/Export.php \ + lib/Doctrine/Expression.php \ + lib/Doctrine/File.php \ + lib/Doctrine/Formatter.php \ + lib/Doctrine/Hook.php \ + lib/Doctrine/Hydrator.php \ + lib/Doctrine/I18n.php \ + lib/Doctrine/Import.php \ + lib/Doctrine/Inflector.php \ + lib/Doctrine/IntegrityMapper.php \ + lib/Doctrine/Lib.php \ + lib/Doctrine/Locator.php \ + lib/Doctrine/Manager.php \ + lib/Doctrine/Migration.php \ + lib/Doctrine/Node.php \ + lib/Doctrine/Null.php \ + lib/Doctrine/Overloadable.php \ + lib/Doctrine/Pager.php \ + lib/Doctrine/Parser.php \ + lib/Doctrine/Query.php \ + lib/Doctrine/RawSql.php \ + lib/Doctrine/Record.php \ + lib/Doctrine/Relation.php \ + lib/Doctrine/Search.php \ + lib/Doctrine/Sequence.php \ + lib/Doctrine/Table.php \ + lib/Doctrine/Task.php \ + lib/Doctrine/Template.php \ + lib/Doctrine/Transaction.php \ + lib/Doctrine/Tree.php \ + lib/Doctrine/Util.php \ + lib/Doctrine/Validator.php \ + lib/Doctrine/View.php \ + lib/Doctrine.php +TESTS= Cache/Query/SqliteTestCase.php \ + Cache/ApcTestCase.php \ + Cache/FileTestCase.php \ + Cache/MemcacheTestCase.php \ + Cache/QuerySqliteTestCase.php \ + Cache/SqliteTestCase.php \ + Collection/SnapshotTestCase.php \ + Connection/FirebirdTestCase.php \ + Connection/InformixTestCase.php \ + Connection/MssqlTestCase.php \ + Connection/MysqlTestCase.php \ + Connection/OracleTestCase.php \ + Connection/PgsqlTestCase.php \ + Connection/ProfilerTestCase.php \ + Connection/SqliteTestCase.php \ + Connection/UnitOfWork.php \ + Data/ExportTestCase.php \ + Data/ImportTestCase.php \ + DataDict/FirebirdTestCase.php \ + DataDict/InformixTestCase.php \ + DataDict/MssqlTestCase.php \ + DataDict/MysqlTestCase.php \ + DataDict/OracleTestCase.php \ + DataDict/PgsqlTestCase.php \ + DataDict/SqliteTestCase.php \ + DataType/BooleanTestCase.php \ + DataType/EnumTestCase.php \ + Db/ProfilerTestCase.php \ + DoctrineTest/Reporter/Cli.php \ + DoctrineTest/Reporter/Html.php \ + DoctrineTest/Coverage.php \ + DoctrineTest/Doctrine_UnitTestCase.php \ + DoctrineTest/GroupTest.php \ + DoctrineTest/Reporter.php \ + DoctrineTest/UnitTestCase.php \ + EventListener/ChainTestCase.php \ + Export/CheckConstraintTestCase.php \ + Export/FirebirdTestCase.php \ + Export/InformixTestCase.php \ + Export/MssqlTestCase.php \ + Export/MysqlTestCase.php \ + Export/OracleTestCase.php \ + Export/PgsqlTestCase.php \ + Export/RecordTestCase.php \ + Export/SchemaTestCase.php \ + Export/SqliteTestCase.php \ + Expression/DriverTestCase.php \ + Expression/FirebirdTestCase.php \ + Expression/InformixTestCase.php \ + Expression/MssqlTestCase.php \ + Expression/MysqlTestCase.php \ + Expression/OracleTestCase.php \ + Expression/PgsqlTestCase.php \ + Expression/SqliteTestCase.php \ + Hydrate/CollectionInitializationTestCase.php \ + Hydrate/FetchModeTestCase.php \ + Hydrate/ScalarTestCase.php \ + Import/BuilderTestCase.php \ + Import/FirebirdTestCase.php \ + Import/InformixTestCase.php \ + Import/MssqlTestCase.php \ + Import/MysqlTestCase.php \ + Import/OracleTestCase.php \ + Import/PgsqlTestCase.php \ + Import/PluginHierarchyTestCase.php \ + Import/SchemaTestCase.php \ + Import/SqliteTestCase.php \ + Migration/Diff/schema/from.yml \ + Migration/Diff/schema/to.yml \ + Migration/Diff/.peardummy \ + Migration/DiffTestCase.php \ + migration_classes/1224120878_add_phonenumber.class.php \ + migration_classes/1224120879_add_user.class.php \ + migration_classes/1224120880_add_profile.class.php \ + migration_classes/1224120881_drop_profile.class.php.php \ + ModelLoadingTest/Aggressive/Models.php \ + ModelLoadingTest/Aggressive/MoreModels.php \ + ModelLoadingTest/Conservative/BaseConservativeModelLoadingUser.php \ + ModelLoadingTest/Conservative/ConservativeModelLoadingContact.php \ + ModelLoadingTest/Conservative/ConservativeModelLoadingProfile.php \ + ModelLoadingTest/Conservative/ConservativeModelLoadingUser.php \ + ModelLoadingTest/.peardummy \ + models/export/Cms_Category.php \ + models/export/Cms_CategoryLanguages.php \ + models/Account.php \ + models/Address.php \ + models/Album.php \ + models/App.php \ + models/App_Category.php \ + models/App_User.php \ + models/Assignment.php \ + models/Auth.php \ + models/Author.php \ + models/BadlyNamed__Class.php \ + models/BarRecord.php \ + models/BaseSymfonyRecord.php \ + models/Blog.php \ + models/BlogTag.php \ + models/BoardWithPosition.php \ + models/Book.php \ + models/Bookmark.php \ + models/BookmarkUser.php \ + models/BooleanTest.php \ + models/CascadeDeleteRelatedTest.php \ + models/CascadeDeleteRelatedTest2.php \ + models/CascadeDeleteTest.php \ + models/CategoryWithPosition.php \ + models/CheckConstraintTest.php \ + models/ClientModel.php \ + models/ColumnAliasTest.php \ + models/ConcreteEmail.php \ + models/ConcreteGroup.php \ + models/ConcreteGroupUser.php \ + models/ConcreteInheritanceTestParent.php \ + models/ConcreteUser.php \ + models/CoverageCodeN.php \ + models/CPK_Association.php \ + models/CPK_Test.php \ + models/CPK_Test2.php \ + models/CustomPK.php \ + models/CustomSequenceRecord.php \ + models/Data_File.php \ + models/DateTest.php \ + models/Description.php \ + models/Element.php \ + models/Email.php \ + models/Entity.php \ + models/EntityAddress.php \ + models/EntityReference.php \ + models/EnumTest.php \ + models/EnumTest2.php \ + models/EnumTest3.php \ + models/Error.php \ + models/EventListenerChainTest.php \ + models/EventListenerTest.php \ + models/FieldNameTest.php \ + models/File_Owner.php \ + models/FilterTest.php \ + models/FilterTest2.php \ + models/FooBarRecord.php \ + models/FooForeignlyOwned.php \ + models/FooForeignlyOwnedWithPK.php \ + models/FooLocallyOwned.php \ + models/FooRecord.php \ + models/FooReferenceRecord.php \ + models/ForeignKeyTest.php \ + models/ForeignKeyTest2.php \ + models/Forum_Board.php \ + models/Forum_Category.php \ + models/Forum_Entry.php \ + models/Forum_Thread.php \ + models/gnatEmail.php \ + models/gnatUser.php \ + models/Group.php \ + models/GroupUser.php \ + models/GzipTest.php \ + models/I18nRelationTest.php \ + models/I18nTest.php \ + models/InheritanceDeal.php \ + models/InheritanceDealUser.php \ + models/InheritanceUser.php \ + models/JC1.php \ + models/JC2.php \ + models/JC3.php \ + models/LiabilityCodeN.php \ + models/Location.php \ + models/LocationI18n.php \ + models/Log_Entry.php \ + models/Log_Status.php \ + models/M2MTest.php \ + models/M2MTest2.php \ + models/MigrationTest.php \ + models/mmrGroupUser_B.php \ + models/mmrGroupUser_C.php \ + models/mmrGroup_B.php \ + models/mmrGroup_C.php \ + models/mmrUser_B.php \ + models/mmrUser_C.php \ + models/MyGroup.php \ + models/MyOneThing.php \ + models/MyOtherThing.php \ + models/MysqlGroup.php \ + models/MysqlGroupMember.php \ + models/MysqlIndexTestRecord.php \ + models/MysqlTestRecord.php \ + models/MysqlUser.php \ + models/MyUser.php \ + models/MyUser2.php \ + models/MyUserGroup.php \ + models/MyUserOneThing.php \ + models/MyUserOtherThing.php \ + models/NestedSetTest_SingleRootNode.php \ + models/NestedSet_MultiRootNode.php \ + models/NestedSet_Timestampable_MultiRootNode.php \ + models/NestReference.php \ + models/NestTest.php \ + models/NotNullTest.php \ + models/ORM_AccessControl.php \ + models/ORM_AccessControlsGroups.php \ + models/ORM_AccessGroup.php \ + models/ORM_TestEntry.php \ + models/ORM_TestItem.php \ + models/Package.php \ + models/PackageVersion.php \ + models/PackageVersionNotes.php \ + models/Page.php \ + models/Phonenumber.php \ + models/Photo.php \ + models/Phototag.php \ + models/PluginSymfonyRecord.php \ + models/PluginSymfonyRecordTable.php \ + models/Policy.php \ + models/PolicyAsset.php \ + models/PolicyCodeN.php \ + models/PolicyN.php \ + models/QueryTest_Board.php \ + models/QueryTest_Category.php \ + models/QueryTest_Entry.php \ + models/QueryTest_Item.php \ + models/QueryTest_Rank.php \ + models/QueryTest_Subscription.php \ + models/QueryTest_User.php \ + models/QueryTest_UserRank.php \ + models/RateN.php \ + models/Rec1.php \ + models/Rec2.php \ + models/RecordFilterTest.php \ + models/RecordHookTest.php \ + models/Record_City.php \ + models/Record_Country.php \ + models/Record_District.php \ + models/RelationTest.php \ + models/Resource.php \ + models/ResourceReference.php \ + models/ResourceType.php \ + models/Role.php \ + models/RTC1.php \ + models/RTC2.php \ + models/RTC3.php \ + models/RTC4.php \ + models/SearchTest.php \ + models/SelfRefTest.php \ + models/SequenceRecord.php \ + models/SerializeTest.php \ + models/SoftDeleteBCTest.php \ + models/SoftDeleteTest.php \ + models/Song.php \ + models/SymfonyRecord.php \ + models/SymfonyRecordTable.php \ + models/Tag.php \ + models/Task.php \ + models/TestMovie.php \ + models/TestMovieUserBookmark.php \ + models/TestMovieUserVote.php \ + models/TestRecord.php \ + models/TestUser.php \ + models/TreeLeaf.php \ + models/UnderscoreColumn.php \ + models/User.php \ + models/ValidatorTest.php \ + models/ValidatorTest_AddressModel.php \ + models/ValidatorTest_ClientModel.php \ + models/ValidatorTest_ClientToAddressModel.php \ + models/ValidatorTest_DateModel.php \ + models/ValidatorTest_FootballPlayer.php \ + models/ValidatorTest_Person.php \ + models/VersioningTest.php \ + models/ZeroValueTest.php \ + mysql_migration_classes/001_mysql_add_table.php \ + mysql_migration_classes/002_mysql_change_column.php \ + NestedSet/MultiRootTestCase.php \ + NestedSet/SingleRootTestCase.php \ + NestedSet/TimestampableMultiRootTestCase.php \ + Query/AggregateValueTestCase.php \ + Query/ApplyInheritanceTestCase.php \ + Query/CacheTestCase.php \ + Query/CheckTestCase.php \ + Query/ComponentAliasTestCase.php \ + Query/ConditionTestCase.php \ + Query/CopyTestCase.php \ + Query/DeleteTestCase.php \ + Query/DriverTestCase.php \ + Query/ExpressionTestCase.php \ + Query/FromTestCase.php \ + Query/GroupbyTestCase.php \ + Query/HavingTestCase.php \ + Query/HydrateNoneTestCase.php \ + Query/IdentifierQuotingTestCase.php \ + Query/JoinConditionTestCase.php \ + Query/JoinTestCase.php \ + Query/LimitTestCase.php \ + Query/MultiJoin2TestCase.php \ + Query/MultiJoinTestCase.php \ + Query/MultipleAggregateValueTestCase.php \ + Query/MysqlSubqueryHavingTestCase.php \ + Query/MysqlSubqueryTestCase.php \ + Query/OneToOneFetchingTestCase.php \ + Query/OrderbyTestCase.php \ + Query/PgsqlSubqueryTestCase.php \ + Query/ReferenceModelTestCase.php \ + Query/RegistryTestCase.php \ + Query/RemoveQueryPartTestCase.php \ + Query/SelectExpressionTestCase.php \ + Query/SelectTestCase.php \ + Query/ShortAliasesTestCase.php \ + Query/SubqueryTestCase.php \ + Query/UpdateTestCase.php \ + Query/WhereTestCase.php \ + Record/CascadingDeleteTestCase.php \ + Record/FilterTestCase.php \ + Record/FromArrayTestCase.php \ + Record/GeneratorTestCase.php \ + Record/HookTestCase.php \ + Record/InheritanceTestCase.php \ + Record/LockTestCase.php \ + Record/SaveBlankRecordTestCase.php \ + Record/SerializeUnserializeTestCase.php \ + Record/StateTestCase.php \ + Record/SynchronizeTestCase.php \ + Record/ZeroValuesTestCase.php \ + Relation/AccessTestCase.php \ + Relation/CircularSavingTestCase.php \ + Relation/ColumnAliasesTestCase.php \ + Relation/ManyToMany2TestCase.php \ + Relation/ManyToManyTestCase.php \ + Relation/NestTestCase.php \ + Relation/OneToManyTestCase.php \ + Relation/OneToOneTestCase.php \ + Relation/ParserTestCase.php \ + Search/_files/content.html \ + Search/_files/content.txt \ + Search/FileTestCase.php \ + Search/IndexerTestCase.php \ + Search/QueryTestCase.php \ + Search/QueryWeightTestCase.php \ + Sequence/FirebirdTestCase.php \ + Sequence/InformixTestCase.php \ + Sequence/MssqlTestCase.php \ + Sequence/MysqlTestCase.php \ + Sequence/OracleTestCase.php \ + Sequence/PgsqlTestCase.php \ + Sequence/SqliteTestCase.php \ + Table/NamedQueryTestCase.php \ + Table/RemoveColumnTestCase.php \ + Ticket/1727/models1/Ticket_1727_Model1.php \ + Ticket/1727/models1/Ticket_1727_Model2.php \ + Ticket/1727/models2/Ticket_1727_Model3.php \ + Ticket/1727/models2/Ticket_1727_Model4.php \ + Ticket/1727/.peardummy \ + Ticket/2375/models1/Ticket_2375_Model1.php \ + Ticket/2375/models1/Ticket_2375_Model2.php \ + Ticket/2375/models2/Ticket_2375_Model3.php \ + Ticket/2375/models2/Ticket_2375_Model4.php \ + Ticket/2375/models2/Ticket_2375_Model5.php \ + Ticket/2375/.peardummy \ + Ticket/255TestCase.php \ + Ticket/381TestCase.php \ + Ticket/384TestCase.php \ + Ticket/424BTestCase.php \ + Ticket/424CTestCase.php \ + Ticket/428TestCase.php \ + Ticket/438TestCase.php \ + Ticket/480TestCase.php \ + Ticket/486TestCase.php \ + Ticket/565TestCase.php \ + Ticket/574TestCase.php \ + Ticket/576TestCase.php \ + Ticket/583TestCase.php \ + Ticket/587TestCase.php \ + Ticket/626BTestCase.php \ + Ticket/626CTestCase.php \ + Ticket/626DTestCase.php \ + Ticket/632TestCase.php \ + Ticket/638TestCase.php \ + Ticket/642TestCase.php \ + Ticket/668TestCase.php \ + Ticket/673TestCase.php \ + Ticket/697TestCase.php \ + Ticket/736TestCase.php \ + Ticket/741TestCase.php \ + Ticket/749TestCase.php \ + Ticket/753TestCase.php \ + Ticket/786TestCase.php \ + Ticket/832TestCase.php \ + Ticket/838TestCase.php \ + Ticket/867TestCase.php \ + Ticket/876TestCase.php \ + Ticket/889TestCase.php \ + Ticket/894TestCase.php \ + Ticket/904TestCase.php \ + Ticket/912TestCase.php \ + Ticket/915TestCase.php \ + Ticket/923TestCase.php \ + Ticket/927TestCase.php \ + Ticket/929TestCase.php \ + Ticket/930TestCase.php \ + Ticket/932TestCase.php \ + Ticket/935TestCase.php \ + Ticket/941TestCase.php \ + Ticket/950TestCase.php \ + Ticket/952TestCase.php \ + Ticket/963TestCase.php \ + Ticket/966TestCase.php \ + Ticket/969TestCase.php \ + Ticket/973TestCase.php \ + Ticket/982TestCase.php \ + Ticket/987TestCase.php \ + Ticket/990TestCase.php \ + Ticket/1015TestCase.php \ + Ticket/1028TestCase.php \ + Ticket/1044TestCase.php \ + Ticket/1071TestCase.php \ + Ticket/1072TestCase.php \ + Ticket/1077TestCase.php \ + Ticket/1099TestCase.php \ + Ticket/1106TestCase.php \ + Ticket/1113TestCase.php \ + Ticket/1116TestCase.php \ + Ticket/1118TestCase.php \ + Ticket/1121TestCase.php \ + Ticket/1123TestCase.php \ + Ticket/1124TestCase.php \ + Ticket/1125TestCase.php \ + Ticket/1131TestCase.php \ + Ticket/1133TestCase.php \ + Ticket/1134TestCase.php \ + Ticket/1160TestCase.php \ + Ticket/1175TestCase.php \ + Ticket/1192TestCase.php \ + Ticket/1195TestCase.php \ + Ticket/1205TestCase.php \ + Ticket/1206TestCase.php \ + Ticket/1208TestCase.php \ + Ticket/1211TestCase.php \ + Ticket/1213TestCase.php \ + Ticket/1215TestCase.php \ + Ticket/1225TestCase.php \ + Ticket/1228TestCase.php \ + Ticket/1230TestCase.php \ + Ticket/1236TestCase.php \ + Ticket/1244TestCase.php \ + Ticket/1250TestCase.php \ + Ticket/1251TestCase.php \ + Ticket/1253TestCase.php \ + Ticket/1254TestCase.php \ + Ticket/1257TestCase.php \ + Ticket/1276TestCase.php \ + Ticket/1277TestCase.php \ + Ticket/1280TestCase.php \ + Ticket/1281TestCase.php \ + Ticket/1289TestCase.php \ + Ticket/1296TestCase.php \ + Ticket/1304TestCase.php \ + Ticket/1305TestCase.php \ + Ticket/1307TestCase.php \ + Ticket/1315TestCase.php \ + Ticket/1323b2TestCase.php \ + Ticket/1323TestCase.php \ + Ticket/1325TestCase.php \ + Ticket/1326TestCase.php \ + Ticket/1335TestCase.php \ + Ticket/1338TestCase.php \ + Ticket/1341TestCase.php \ + Ticket/1351TestCase.php \ + Ticket/1365TestCase.php \ + Ticket/1372TestCase.php \ + Ticket/1380TestCase.php \ + Ticket/1381TestCase.php \ + Ticket/1383TestCase.php \ + Ticket/1385TestCase.php \ + Ticket/1390TestCase.php \ + Ticket/1395TestCase.php \ + Ticket/1400TestCase.php \ + Ticket/1417TestCase.php \ + Ticket/1419TestCase.php \ + Ticket/1436TestCase.php \ + Ticket/1441TestCase.php \ + Ticket/1449TestCase.php \ + Ticket/1452TestCase.php \ + Ticket/1454TestCase.php \ + Ticket/1461TestCase.php \ + Ticket/1464TestCase.php \ + Ticket/1465TestCase.php \ + Ticket/1467TestCase.php \ + Ticket/1480TestCase.php \ + Ticket/1483TestCase.php \ + Ticket/1488TestCase.php \ + Ticket/1494TestCase.php \ + Ticket/1500TestCase.php \ + Ticket/1507TestCase.php \ + Ticket/1513TestCase.php \ + Ticket/1520TestCase.php \ + Ticket/1522TestCase.php \ + Ticket/1523TestCase.php \ + Ticket/1524TestCase.php \ + Ticket/1527TestCase.php \ + Ticket/1537TestCase.php \ + Ticket/1540TestCase.php \ + Ticket/1543TestCase.php \ + Ticket/1545TestCase.php \ + Ticket/1558TestCase.php \ + Ticket/1562TestCase.php \ + Ticket/1567TestCase.php \ + Ticket/1604TestCase.php \ + Ticket/1617TestCase.php \ + Ticket/1617_schema.yml \ + Ticket/1619TestCase.php \ + Ticket/1621bTestCase.php \ + Ticket/1621TestCase.php \ + Ticket/1622TestCase.php \ + Ticket/1628TestCase.php \ + Ticket/1629TestCase.php \ + Ticket/1630TestCase.php \ + Ticket/1636TestCase.php \ + Ticket/1641TestCase.php \ + Ticket/1653TestCase.php \ + Ticket/1658TestCase.php \ + Ticket/1703TestCase.php \ + Ticket/1706TestCase.php \ + Ticket/1713TestCase.php \ + Ticket/1716TestCase.php \ + Ticket/1725TestCase.php \ + Ticket/1727TestCase.php \ + Ticket/1729TestCase.php \ + Ticket/1745TestCase.php \ + Ticket/1762TestCase.php \ + Ticket/1763TestCase.php \ + Ticket/1764TestCase.php \ + Ticket/1768TestCase.php \ + Ticket/1783TestCase.php \ + Ticket/1793TestCase.php \ + Ticket/1795TestCase.php \ + Ticket/1799TestCase.php \ + Ticket/1818TestCase.php \ + Ticket/1821TestCase.php \ + Ticket/1824TestCase.php \ + Ticket/1830TestCase.php \ + Ticket/1841TestCase.php \ + Ticket/1843TestCase.php \ + Ticket/1858TestCase.php \ + Ticket/1860TestCase.php \ + Ticket/1865TestCase.php \ + Ticket/1875TestCase.php \ + Ticket/1876bTestCase.php \ + Ticket/1876TestCase.php \ + Ticket/1923TestCase.php \ + Ticket/1935TestCase.php \ + Ticket/1940TestCase.php \ + Ticket/1958TestCase.php \ + Ticket/1986TestCase.php \ + Ticket/1991TestCase.php \ + Ticket/1992TestCase.php \ + Ticket/2007TestCase.php \ + Ticket/2015TestCase.php \ + Ticket/2032TestCase.php \ + Ticket/2105TestCase.php \ + Ticket/2158TestCase.php \ + Ticket/2159TestCase.php \ + Ticket/2160TestCase.php \ + Ticket/2184TestCase.php \ + Ticket/2190TestCase.php \ + Ticket/2204TestCase.php \ + Ticket/2229TestCase.php \ + Ticket/2251TestCase.php \ + Ticket/2292TestCase.php \ + Ticket/2295TestCase.php \ + Ticket/2334TestCase.php \ + Ticket/2355TestCase.php \ + Ticket/2375TestCase.php \ + Ticket/2377TestCase.php \ + Ticket/2398TestCase.php \ + Ticket/AyoubTestCase.php \ + Ticket/DC25TestCase.php \ + Ticket/DC28TestCase.php \ + Ticket/DC56TestCase.php \ + Ticket/DC57TestCase.php \ + Ticket/NewTicketTestCase.php \ + Ticket/NjeroTestCase.php \ + Transaction/FirebirdTestCase.php \ + Transaction/InformixTestCase.php \ + Transaction/MssqlTestCase.php \ + Transaction/MysqlTestCase.php \ + Transaction/OracleTestCase.php \ + Transaction/PgsqlTestCase.php \ + Transaction/SqliteTestCase.php \ + Validator/ForeignKeysTestCase.php \ + Validator/FutureTestCase.php \ + Validator/PastTestCase.php \ + AccessTestCase.php \ + AuditLogTestCase.php \ + BaseTestCase.php \ + BatchIteratorTestCase.php \ + CacheSqliteTestCase.php \ + CacheTestCase.php \ + ClassTableInheritanceTestCase.php \ + CollectionOffsetTestCase.php \ + CollectionTestCase.php \ + ColumnAggregationInheritanceTestCase.php \ + ColumnAliasTestCase.php \ + CompositePrimaryKeyTestCase.php \ + ConcreteInheritanceTestCase.php \ + ConfigurableTestCase.php \ + ConnectionTestCase.php \ + ConnectionTransactionTestCase.php \ + CtiColumnAggregationInheritanceTestCase.php \ + CustomPrimaryKeyTestCase.php \ + CustomResultSetOrderTestCase.php \ + DataDictSqliteTestCase.php \ + DataDictTestCase.php \ + DbProfilerTestCase.php \ + DBTestCase.php \ + DoctrineTest.php \ + DriverTestCase.php \ + EventListenerTestCase.php \ + ExportTestCase.php \ + ExpressionTestCase.php \ + foo.sq3 \ + ForeignKeyTestCase.php \ + HookTestCase.php \ + HydrateTestCase.php \ + I18nTestCase.php \ + ImportTestCase.php \ + index.php \ + IntegrityActionTestCase.php \ + ManagerTestCase.php \ + MigrationTestCase.php \ + NewCoreTestCase.php \ + OneTableOneClassInheritanceTestCase.php \ + ParserTestCase.php \ + PessimisticLockingTestCase.php \ + PluginTestCase.php \ + QueryTestCase.php \ + RawSqlTestCase.php \ + RecordFilterTestCase.php \ + RecordTestCase.php \ + RelationTestCase.php \ + RepositoryTestCase.php \ + run.php \ + schema.xml \ + schema.yml \ + SearchTestCase.php \ + SequenceTestCase.php \ + SluggableTestCase.php \ + SoftDeleteBCTestCase.php \ + SoftDeleteTestCase.php \ + TableTestCase.php \ + template.tpl \ + TemplateTestCase.php \ + TokenizerTestCase.php \ + TransactionTestCase.php \ + TreeStructureTestCase.php \ + UnitOfWorkTestCase.php \ + unsolved.php \ + UnsortedTestCase.php \ + ValidatorTestCase.php \ + ValueHolderTestCase.php \ + ViewTestCase.php + +.include "${PORTSDIR}/Mk/bsd.php.mk" +.include "${PORTSDIR}/devel/pear/bsd.pear.mk" + +DUMMYDIRS= tests/Migration/Diff \ + tests/ModelLoadingTest \ + tests/Ticket/1727 \ + tests/Ticket/2375 + +post-extract: +.for dir in ${DUMMYDIRS} + @${TOUCH} ${WRKSRC}/${dir}/.peardummy +.endfor + +.include diff --git a/databases/pear-Doctrine/distinfo b/databases/pear-Doctrine/distinfo new file mode 100644 index 000000000000..42f012f1013e --- /dev/null +++ b/databases/pear-Doctrine/distinfo @@ -0,0 +1,3 @@ +MD5 (PEAR/Doctrine-1.1.4.tgz) = 1832e9e655019689b2caa8296c73e58f +SHA256 (PEAR/Doctrine-1.1.4.tgz) = 3e6b286a56ff97775da07741613b66780a2494d4646e0d813ccb0e4c42e34cb3 +SIZE (PEAR/Doctrine-1.1.4.tgz) = 648767 diff --git a/databases/pear-Doctrine/files/pear-deinstall.in b/databases/pear-Doctrine/files/pear-deinstall.in new file mode 100644 index 000000000000..ccbf7b82cb25 --- /dev/null +++ b/databases/pear-Doctrine/files/pear-deinstall.in @@ -0,0 +1,27 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# Remove package declaration from PEAR's registry and optionally delete +# a non-standard channel. + +if [ x$2 != xDEINSTALL -a x$2 != xPOST-DEINSTALL ]; then + exit +fi +PKG_NAME=${1%%-[0-9._]*} +PACKAGE=$(echo $PKG_NAME | sed 's/pear-//') + +PEAR=${PKG_PREFIX}/bin/pear +CHANNEL=%%CHANNEL%% + +if [ "$2" = "DEINSTALL" ]; then + if [ "x${CHANNEL}" != "x" ]; then + ${PEAR} uninstall -r -n ${CHANNEL}/${PACKAGE} || true + else + ${PEAR} uninstall -r -n ${PACKAGE} || true + fi +else + if [ "x${CHANNEL}" != "x" ]; then + ${PEAR} channel-delete ${CHANNEL} + fi +fi diff --git a/databases/pear-Doctrine/files/pear-install.in b/databases/pear-Doctrine/files/pear-install.in new file mode 100644 index 000000000000..2ec01250b2f3 --- /dev/null +++ b/databases/pear-Doctrine/files/pear-install.in @@ -0,0 +1,19 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# Register the package $1 in the port registry and optionally add a +# non-standard channel. + +PREFIX=${PKG_PREFIX:=%%PREFIX%%} +PEAR=${PREFIX}/bin/pear +PKGREGDIR=${PREFIX}/share/pear/packages/$1 +CHANNEL=%%CHANNEL%% + +[ "x$1" = "x" ] && exit 1 +if [ "x$2" = "xPOST-INSTALL" ]; then + if [ "x${CHANNEL}" != "x" ]; then + ${PEAR} channel-add http://${CHANNEL}/channel.xml + fi + ${PEAR} install -r -n -f ${PKGREGDIR}/package.xml +fi diff --git a/databases/pear-Doctrine/pkg-descr b/databases/pear-Doctrine/pkg-descr new file mode 100644 index 000000000000..89f0bac4c07e --- /dev/null +++ b/databases/pear-Doctrine/pkg-descr @@ -0,0 +1,10 @@ +Doctrine is an object relational mapper (ORM) for PHP 5.2.3+ that +sits on top of a powerful database abstraction layer (DBAL). + +One of its key features is the option to write database queries in a +proprietary object oriented SQL dialect called Doctrine Query +Language (DQL), inspired by Hibernate's HQL. This provides developers +with a powerful alternative to SQL that maintains flexibility without +requiring unnecessary code duplication. + +WWW: http://www.doctrine-project.org/ diff --git a/databases/pear-Doctrine12/Makefile b/databases/pear-Doctrine12/Makefile new file mode 100644 index 000000000000..abe4a81845a7 --- /dev/null +++ b/databases/pear-Doctrine12/Makefile @@ -0,0 +1,1080 @@ +# Ports collection makefile for: pear-Doctrine +# Date created: 28 September 2009 +# Whom: Greg Larkin +# +# $FreeBSD$ +# + +PORTNAME= Doctrine +PORTVERSION= 1.1.4 +CATEGORIES= databases pear +MASTER_SITES= http://pear.phpdoctrine.org/get/ \ + LOCAL/glarkin + +MAINTAINER= glarkin@FreeBSD.org +COMMENT= Doctrine is a PHP object relational mapper + +OPTIONS= DBLIB "Install PHP DBO driver for DBLIB" Off \ + FIREBIRD "Install PHP DBO driver for Firebird" Off \ + MYSQL "Install PHP DBO driver for MySQL" On \ + ODBC "Install PHP DBO driver for ODBC" Off \ + OCI "Install PHP DBO driver for OCI" Off \ + PGSQL "Install PHP DBO driver for PostgreSQL" Off \ + SQLITE "Install PHP DBO driver for SQLite" Off + +CATEGORY= ${PORTNAME} +CHANNEL= pear.phpdoctrine.org +MANUAL_PACKAGE_BUILD= attempts to contact ${CHANNEL} during installation + +SUB_FILES= pear-deinstall pear-install +SUB_LIST+= CHANNEL=${CHANNEL} +PKGINSTALL= ${WRKDIR}/pear-install +PKGDEINSTALL= ${WRKDIR}/pear-deinstall + +.include + +DEFAULT_PHP_VER=5 +IGNORE_WITH_PHP=4 + +USE_PHP= pdo +WANT_PHP_CLI= yes + +.if defined(WITH_DBLIB) +RUN_DEPENDS+= databases/php${PHP_VER}-pdo_dblib +.endif +.if defined(WITH_FIREBIRD) +RUN_DEPENDS+= databases/php${PHP_VER}-pdo_firebird +.endif +.if defined (WITH_MYSQL) +USE_PHP+= pdo_mysql +.endif +.if defined(WITH_ODBC) +RUN_DEPENDS+= databases/php${PHP_VER}-pdo_odbc +.endif +.if defined(WITH_OCI) +RUN_DEPENDS+= databases/php${PHP_VER}-pdo_oci +.endif +.if defined(WITH_PGSQL) +RUN_DEPENDS+= databases/php${PHP_VER}-pdo_pgsql +.endif +.if defined(WITH_SQLITE) +USE_PHP+= pdo_sqlite +.endif + +DOCS= CHANGELOG +_DOCSDIR= +FILES= lib/Doctrine/Adapter/Statement/Interface.php \ + lib/Doctrine/Adapter/Statement/Mock.php \ + lib/Doctrine/Adapter/Statement/Oracle.php \ + lib/Doctrine/Adapter/Db2.php \ + lib/Doctrine/Adapter/Exception.php \ + lib/Doctrine/Adapter/Interface.php \ + lib/Doctrine/Adapter/Mock.php \ + lib/Doctrine/Adapter/Mysqli.php \ + lib/Doctrine/Adapter/Oracle.php \ + lib/Doctrine/Adapter/Statement.php \ + lib/Doctrine/AuditLog/Listener.php \ + lib/Doctrine/Cache/Apc.php \ + lib/Doctrine/Cache/Array.php \ + lib/Doctrine/Cache/Db.php \ + lib/Doctrine/Cache/Driver.php \ + lib/Doctrine/Cache/Exception.php \ + lib/Doctrine/Cache/Interface.php \ + lib/Doctrine/Cache/Memcache.php \ + lib/Doctrine/Cache/Xcache.php \ + lib/Doctrine/Cli/AnsiColorFormatter.php \ + lib/Doctrine/Cli/Exception.php \ + lib/Doctrine/Cli/Formatter.php \ + lib/Doctrine/Collection/Iterator/Expandable.php \ + lib/Doctrine/Collection/Iterator/Normal.php \ + lib/Doctrine/Collection/Iterator/Offset.php \ + lib/Doctrine/Collection/Exception.php \ + lib/Doctrine/Collection/Iterator.php \ + lib/Doctrine/Collection/Offset.php \ + lib/Doctrine/Compiler/Exception.php \ + lib/Doctrine/Connection/Firebird/Exception.php \ + lib/Doctrine/Connection/Informix/Exception.php \ + lib/Doctrine/Connection/Mssql/Exception.php \ + lib/Doctrine/Connection/Mysql/Exception.php \ + lib/Doctrine/Connection/Oracle/Exception.php \ + lib/Doctrine/Connection/Pgsql/Exception.php \ + lib/Doctrine/Connection/Profiler/Exception.php \ + lib/Doctrine/Connection/Sqlite/Exception.php \ + lib/Doctrine/Connection/Common.php \ + lib/Doctrine/Connection/Db2.php \ + lib/Doctrine/Connection/Exception.php \ + lib/Doctrine/Connection/Firebird.php \ + lib/Doctrine/Connection/Informix.php \ + lib/Doctrine/Connection/Mock.php \ + lib/Doctrine/Connection/Module.php \ + lib/Doctrine/Connection/Mssql.php \ + lib/Doctrine/Connection/Mysql.php \ + lib/Doctrine/Connection/Oracle.php \ + lib/Doctrine/Connection/Pgsql.php \ + lib/Doctrine/Connection/Profiler.php \ + lib/Doctrine/Connection/Sqlite.php \ + lib/Doctrine/Connection/Statement.php \ + lib/Doctrine/Connection/UnitOfWork.php \ + lib/Doctrine/Data/Exception.php \ + lib/Doctrine/Data/Export.php \ + lib/Doctrine/Data/Import.php \ + lib/Doctrine/DataDict/Exception.php \ + lib/Doctrine/DataDict/Firebird.php \ + lib/Doctrine/DataDict/Informix.php \ + lib/Doctrine/DataDict/Mssql.php \ + lib/Doctrine/DataDict/Mysql.php \ + lib/Doctrine/DataDict/Oracle.php \ + lib/Doctrine/DataDict/Pgsql.php \ + lib/Doctrine/DataDict/Sqlite.php \ + lib/Doctrine/EventListener/Chain.php \ + lib/Doctrine/EventListener/Exception.php \ + lib/Doctrine/EventListener/Interface.php \ + lib/Doctrine/Export/Exception.php \ + lib/Doctrine/Export/Firebird.php \ + lib/Doctrine/Export/Frontbase.php \ + lib/Doctrine/Export/Informix.php \ + lib/Doctrine/Export/Mssql.php \ + lib/Doctrine/Export/Mysql.php \ + lib/Doctrine/Export/Oracle.php \ + lib/Doctrine/Export/Pgsql.php \ + lib/Doctrine/Export/Reporter.php \ + lib/Doctrine/Export/Schema.php \ + lib/Doctrine/Export/Sqlite.php \ + lib/Doctrine/Expression/Driver.php \ + lib/Doctrine/Expression/Exception.php \ + lib/Doctrine/Expression/Firebird.php \ + lib/Doctrine/Expression/Informix.php \ + lib/Doctrine/Expression/Mock.php \ + lib/Doctrine/Expression/Mssql.php \ + lib/Doctrine/Expression/Mysql.php \ + lib/Doctrine/Expression/Oracle.php \ + lib/Doctrine/Expression/Pgsql.php \ + lib/Doctrine/Expression/Sqlite.php \ + lib/Doctrine/File/Index.php \ + lib/Doctrine/Hook/Parser/Complex.php \ + lib/Doctrine/Hook/Equal.php \ + lib/Doctrine/Hook/Integer.php \ + lib/Doctrine/Hook/Parser.php \ + lib/Doctrine/Hook/WordLike.php \ + lib/Doctrine/Hydrator/Abstract.php \ + lib/Doctrine/Hydrator/ArrayDriver.php \ + lib/Doctrine/Hydrator/Exception.php \ + lib/Doctrine/Hydrator/RecordDriver.php \ + lib/Doctrine/I18n/Exception.php \ + lib/Doctrine/Import/Builder/Exception.php \ + lib/Doctrine/Import/Builder.php \ + lib/Doctrine/Import/Exception.php \ + lib/Doctrine/Import/Firebird.php \ + lib/Doctrine/Import/Informix.php \ + lib/Doctrine/Import/Mssql.php \ + lib/Doctrine/Import/Mysql.php \ + lib/Doctrine/Import/Oracle.php \ + lib/Doctrine/Import/Pgsql.php \ + lib/Doctrine/Import/Schema.php \ + lib/Doctrine/Import/Sqlite.php \ + lib/Doctrine/Locator/Exception.php \ + lib/Doctrine/Locator/Injectable.php \ + lib/Doctrine/Locking/Manager/Pessimistic.php \ + lib/Doctrine/Locking/Exception.php \ + lib/Doctrine/Manager/Exception.php \ + lib/Doctrine/Migration/Base.php \ + lib/Doctrine/Migration/Builder.php \ + lib/Doctrine/Migration/Diff.php \ + lib/Doctrine/Migration/Exception.php \ + lib/Doctrine/Migration/IrreversibleMigrationException.php \ + lib/Doctrine/Migration/Process.php \ + lib/Doctrine/Node/AdjacencyList/LevelOrderIterator.php \ + lib/Doctrine/Node/AdjacencyList/PostOrderIterator.php \ + lib/Doctrine/Node/AdjacencyList/PreOrderIterator.php \ + lib/Doctrine/Node/MaterializedPath/LevelOrderIterator.php \ + lib/Doctrine/Node/MaterializedPath/PostOrderIterator.php \ + lib/Doctrine/Node/MaterializedPath/PreOrderIterator.php \ + lib/Doctrine/Node/NestedSet/LevelOrderIterator.php \ + lib/Doctrine/Node/NestedSet/PostOrderIterator.php \ + lib/Doctrine/Node/NestedSet/PreOrderIterator.php \ + lib/Doctrine/Node/AdjacencyList.php \ + lib/Doctrine/Node/Exception.php \ + lib/Doctrine/Node/Interface.php \ + lib/Doctrine/Node/MaterializedPath.php \ + lib/Doctrine/Node/NestedSet.php \ + lib/Doctrine/Pager/Range/Jumping.php \ + lib/Doctrine/Pager/Range/Sliding.php \ + lib/Doctrine/Pager/Exception.php \ + lib/Doctrine/Pager/Layout.php \ + lib/Doctrine/Pager/Range.php \ + lib/Doctrine/Parser/Spyc/YamlNode.php \ + lib/Doctrine/Parser/YamlSf/Dumper.php \ + lib/Doctrine/Parser/YamlSf/Inline.php \ + lib/Doctrine/Parser/YamlSf/Parser.php \ + lib/Doctrine/Parser/Exception.php \ + lib/Doctrine/Parser/Json.php \ + lib/Doctrine/Parser/Serialize.php \ + lib/Doctrine/Parser/Spyc.php \ + lib/Doctrine/Parser/Xml.php \ + lib/Doctrine/Parser/YamlSf.php \ + lib/Doctrine/Parser/Yml.php \ + lib/Doctrine/Query/Filter/Chain.php \ + lib/Doctrine/Query/Filter/Interface.php \ + lib/Doctrine/Query/Registry/Exception.php \ + lib/Doctrine/Query/Tokenizer/Exception.php \ + lib/Doctrine/Query/Abstract.php \ + lib/Doctrine/Query/Check.php \ + lib/Doctrine/Query/Condition.php \ + lib/Doctrine/Query/Exception.php \ + lib/Doctrine/Query/Filter.php \ + lib/Doctrine/Query/Forupdate.php \ + lib/Doctrine/Query/From.php \ + lib/Doctrine/Query/Groupby.php \ + lib/Doctrine/Query/Having.php \ + lib/Doctrine/Query/JoinCondition.php \ + lib/Doctrine/Query/Limit.php \ + lib/Doctrine/Query/Offset.php \ + lib/Doctrine/Query/Orderby.php \ + lib/Doctrine/Query/Parser.php \ + lib/Doctrine/Query/Part.php \ + lib/Doctrine/Query/Registry.php \ + lib/Doctrine/Query/Select.php \ + lib/Doctrine/Query/Set.php \ + lib/Doctrine/Query/Tokenizer.php \ + lib/Doctrine/Query/Where.php \ + lib/Doctrine/RawSql/Exception.php \ + lib/Doctrine/Record/Filter/Compound.php \ + lib/Doctrine/Record/Filter/Standard.php \ + lib/Doctrine/Record/Listener/Chain.php \ + lib/Doctrine/Record/Listener/Interface.php \ + lib/Doctrine/Record/State/Exception.php \ + lib/Doctrine/Record/Abstract.php \ + lib/Doctrine/Record/Exception.php \ + lib/Doctrine/Record/Filter.php \ + lib/Doctrine/Record/Generator.php \ + lib/Doctrine/Record/Iterator.php \ + lib/Doctrine/Record/Listener.php \ + lib/Doctrine/Record/UnknownPropertyException.php \ + lib/Doctrine/Relation/Association/Self.php \ + lib/Doctrine/Relation/Parser/Exception.php \ + lib/Doctrine/Relation/Association.php \ + lib/Doctrine/Relation/Exception.php \ + lib/Doctrine/Relation/ForeignKey.php \ + lib/Doctrine/Relation/LocalKey.php \ + lib/Doctrine/Relation/Nest.php \ + lib/Doctrine/Relation/Parser.php \ + lib/Doctrine/Search/Analyzer/Exception.php \ + lib/Doctrine/Search/Analyzer/Interface.php \ + lib/Doctrine/Search/Analyzer/Standard.php \ + lib/Doctrine/Search/Analyzer/Utf8.php \ + lib/Doctrine/Search/Indexer/Dir.php \ + lib/Doctrine/Search/Indexer/Exception.php \ + lib/Doctrine/Search/Analyzer.php \ + lib/Doctrine/Search/Exception.php \ + lib/Doctrine/Search/File.php \ + lib/Doctrine/Search/Indexer.php \ + lib/Doctrine/Search/Listener.php \ + lib/Doctrine/Search/Parser.php \ + lib/Doctrine/Search/Query.php \ + lib/Doctrine/Search/Record.php \ + lib/Doctrine/Sequence/Db2.php \ + lib/Doctrine/Sequence/Exception.php \ + lib/Doctrine/Sequence/Firebird.php \ + lib/Doctrine/Sequence/Informix.php \ + lib/Doctrine/Sequence/Mssql.php \ + lib/Doctrine/Sequence/Mysql.php \ + lib/Doctrine/Sequence/Oracle.php \ + lib/Doctrine/Sequence/Pgsql.php \ + lib/Doctrine/Sequence/Sqlite.php \ + lib/Doctrine/Table/Repository/Exception.php \ + lib/Doctrine/Table/Exception.php \ + lib/Doctrine/Table/Repository.php \ + lib/Doctrine/Task/BuildAll.php \ + lib/Doctrine/Task/BuildAllLoad.php \ + lib/Doctrine/Task/BuildAllReload.php \ + lib/Doctrine/Task/Compile.php \ + lib/Doctrine/Task/CreateDb.php \ + lib/Doctrine/Task/CreateTables.php \ + lib/Doctrine/Task/Dql.php \ + lib/Doctrine/Task/DropDb.php \ + lib/Doctrine/Task/DumpData.php \ + lib/Doctrine/Task/Exception.php \ + lib/Doctrine/Task/GenerateMigration.php \ + lib/Doctrine/Task/GenerateMigrationsDb.php \ + lib/Doctrine/Task/GenerateMigrationsDiff.php \ + lib/Doctrine/Task/GenerateMigrationsModels.php \ + lib/Doctrine/Task/GenerateModelsDb.php \ + lib/Doctrine/Task/GenerateModelsYaml.php \ + lib/Doctrine/Task/GenerateSql.php \ + lib/Doctrine/Task/GenerateYamlDb.php \ + lib/Doctrine/Task/GenerateYamlModels.php \ + lib/Doctrine/Task/LoadData.php \ + lib/Doctrine/Task/Migrate.php \ + lib/Doctrine/Task/RebuildDb.php \ + lib/Doctrine/Template/Listener/Sluggable.php \ + lib/Doctrine/Template/Listener/SoftDelete.php \ + lib/Doctrine/Template/Listener/Timestampable.php \ + lib/Doctrine/Template/Geographical.php \ + lib/Doctrine/Template/I18n.php \ + lib/Doctrine/Template/NestedSet.php \ + lib/Doctrine/Template/Searchable.php \ + lib/Doctrine/Template/Sluggable.php \ + lib/Doctrine/Template/SoftDelete.php \ + lib/Doctrine/Template/Timestampable.php \ + lib/Doctrine/Template/Versionable.php \ + lib/Doctrine/Transaction/Exception.php \ + lib/Doctrine/Transaction/Firebird.php \ + lib/Doctrine/Transaction/Informix.php \ + lib/Doctrine/Transaction/Mock.php \ + lib/Doctrine/Transaction/Mssql.php \ + lib/Doctrine/Transaction/Mysql.php \ + lib/Doctrine/Transaction/Oracle.php \ + lib/Doctrine/Transaction/Pgsql.php \ + lib/Doctrine/Transaction/Sqlite.php \ + lib/Doctrine/Tree/AdjacencyList.php \ + lib/Doctrine/Tree/Exception.php \ + lib/Doctrine/Tree/Interface.php \ + lib/Doctrine/Tree/MaterializedPath.php \ + lib/Doctrine/Tree/NestedSet.php \ + lib/Doctrine/Validator/Country.php \ + lib/Doctrine/Validator/Creditcard.php \ + lib/Doctrine/Validator/Date.php \ + lib/Doctrine/Validator/Driver.php \ + lib/Doctrine/Validator/Email.php \ + lib/Doctrine/Validator/ErrorStack.php \ + lib/Doctrine/Validator/Exception.php \ + lib/Doctrine/Validator/Future.php \ + lib/Doctrine/Validator/Htmlcolor.php \ + lib/Doctrine/Validator/Ip.php \ + lib/Doctrine/Validator/Minlength.php \ + lib/Doctrine/Validator/Nospace.php \ + lib/Doctrine/Validator/Notblank.php \ + lib/Doctrine/Validator/Notnull.php \ + lib/Doctrine/Validator/Past.php \ + lib/Doctrine/Validator/Range.php \ + lib/Doctrine/Validator/Readonly.php \ + lib/Doctrine/Validator/Regexp.php \ + lib/Doctrine/Validator/Time.php \ + lib/Doctrine/Validator/Timestamp.php \ + lib/Doctrine/Validator/Unique.php \ + lib/Doctrine/Validator/Unsigned.php \ + lib/Doctrine/Validator/Usstate.php \ + lib/Doctrine/View/Exception.php \ + lib/Doctrine/Access.php \ + lib/Doctrine/Adapter.php \ + lib/Doctrine/AuditLog.php \ + lib/Doctrine/Builder.php \ + lib/Doctrine/Cache.php \ + lib/Doctrine/Cli.php \ + lib/Doctrine/Collection.php \ + lib/Doctrine/Column.php \ + lib/Doctrine/Compiler.php \ + lib/Doctrine/Configurable.php \ + lib/Doctrine/Connection.php \ + lib/Doctrine/Data.php \ + lib/Doctrine/DataDict.php \ + lib/Doctrine/DataType.php \ + lib/Doctrine/Event.php \ + lib/Doctrine/EventListener.php \ + lib/Doctrine/Exception.php \ + lib/Doctrine/Export.php \ + lib/Doctrine/Expression.php \ + lib/Doctrine/File.php \ + lib/Doctrine/Formatter.php \ + lib/Doctrine/Hook.php \ + lib/Doctrine/Hydrator.php \ + lib/Doctrine/I18n.php \ + lib/Doctrine/Import.php \ + lib/Doctrine/Inflector.php \ + lib/Doctrine/IntegrityMapper.php \ + lib/Doctrine/Lib.php \ + lib/Doctrine/Locator.php \ + lib/Doctrine/Manager.php \ + lib/Doctrine/Migration.php \ + lib/Doctrine/Node.php \ + lib/Doctrine/Null.php \ + lib/Doctrine/Overloadable.php \ + lib/Doctrine/Pager.php \ + lib/Doctrine/Parser.php \ + lib/Doctrine/Query.php \ + lib/Doctrine/RawSql.php \ + lib/Doctrine/Record.php \ + lib/Doctrine/Relation.php \ + lib/Doctrine/Search.php \ + lib/Doctrine/Sequence.php \ + lib/Doctrine/Table.php \ + lib/Doctrine/Task.php \ + lib/Doctrine/Template.php \ + lib/Doctrine/Transaction.php \ + lib/Doctrine/Tree.php \ + lib/Doctrine/Util.php \ + lib/Doctrine/Validator.php \ + lib/Doctrine/View.php \ + lib/Doctrine.php +TESTS= Cache/Query/SqliteTestCase.php \ + Cache/ApcTestCase.php \ + Cache/FileTestCase.php \ + Cache/MemcacheTestCase.php \ + Cache/QuerySqliteTestCase.php \ + Cache/SqliteTestCase.php \ + Collection/SnapshotTestCase.php \ + Connection/FirebirdTestCase.php \ + Connection/InformixTestCase.php \ + Connection/MssqlTestCase.php \ + Connection/MysqlTestCase.php \ + Connection/OracleTestCase.php \ + Connection/PgsqlTestCase.php \ + Connection/ProfilerTestCase.php \ + Connection/SqliteTestCase.php \ + Connection/UnitOfWork.php \ + Data/ExportTestCase.php \ + Data/ImportTestCase.php \ + DataDict/FirebirdTestCase.php \ + DataDict/InformixTestCase.php \ + DataDict/MssqlTestCase.php \ + DataDict/MysqlTestCase.php \ + DataDict/OracleTestCase.php \ + DataDict/PgsqlTestCase.php \ + DataDict/SqliteTestCase.php \ + DataType/BooleanTestCase.php \ + DataType/EnumTestCase.php \ + Db/ProfilerTestCase.php \ + DoctrineTest/Reporter/Cli.php \ + DoctrineTest/Reporter/Html.php \ + DoctrineTest/Coverage.php \ + DoctrineTest/Doctrine_UnitTestCase.php \ + DoctrineTest/GroupTest.php \ + DoctrineTest/Reporter.php \ + DoctrineTest/UnitTestCase.php \ + EventListener/ChainTestCase.php \ + Export/CheckConstraintTestCase.php \ + Export/FirebirdTestCase.php \ + Export/InformixTestCase.php \ + Export/MssqlTestCase.php \ + Export/MysqlTestCase.php \ + Export/OracleTestCase.php \ + Export/PgsqlTestCase.php \ + Export/RecordTestCase.php \ + Export/SchemaTestCase.php \ + Export/SqliteTestCase.php \ + Expression/DriverTestCase.php \ + Expression/FirebirdTestCase.php \ + Expression/InformixTestCase.php \ + Expression/MssqlTestCase.php \ + Expression/MysqlTestCase.php \ + Expression/OracleTestCase.php \ + Expression/PgsqlTestCase.php \ + Expression/SqliteTestCase.php \ + Hydrate/CollectionInitializationTestCase.php \ + Hydrate/FetchModeTestCase.php \ + Hydrate/ScalarTestCase.php \ + Import/BuilderTestCase.php \ + Import/FirebirdTestCase.php \ + Import/InformixTestCase.php \ + Import/MssqlTestCase.php \ + Import/MysqlTestCase.php \ + Import/OracleTestCase.php \ + Import/PgsqlTestCase.php \ + Import/PluginHierarchyTestCase.php \ + Import/SchemaTestCase.php \ + Import/SqliteTestCase.php \ + Migration/Diff/schema/from.yml \ + Migration/Diff/schema/to.yml \ + Migration/Diff/.peardummy \ + Migration/DiffTestCase.php \ + migration_classes/1224120878_add_phonenumber.class.php \ + migration_classes/1224120879_add_user.class.php \ + migration_classes/1224120880_add_profile.class.php \ + migration_classes/1224120881_drop_profile.class.php.php \ + ModelLoadingTest/Aggressive/Models.php \ + ModelLoadingTest/Aggressive/MoreModels.php \ + ModelLoadingTest/Conservative/BaseConservativeModelLoadingUser.php \ + ModelLoadingTest/Conservative/ConservativeModelLoadingContact.php \ + ModelLoadingTest/Conservative/ConservativeModelLoadingProfile.php \ + ModelLoadingTest/Conservative/ConservativeModelLoadingUser.php \ + ModelLoadingTest/.peardummy \ + models/export/Cms_Category.php \ + models/export/Cms_CategoryLanguages.php \ + models/Account.php \ + models/Address.php \ + models/Album.php \ + models/App.php \ + models/App_Category.php \ + models/App_User.php \ + models/Assignment.php \ + models/Auth.php \ + models/Author.php \ + models/BadlyNamed__Class.php \ + models/BarRecord.php \ + models/BaseSymfonyRecord.php \ + models/Blog.php \ + models/BlogTag.php \ + models/BoardWithPosition.php \ + models/Book.php \ + models/Bookmark.php \ + models/BookmarkUser.php \ + models/BooleanTest.php \ + models/CascadeDeleteRelatedTest.php \ + models/CascadeDeleteRelatedTest2.php \ + models/CascadeDeleteTest.php \ + models/CategoryWithPosition.php \ + models/CheckConstraintTest.php \ + models/ClientModel.php \ + models/ColumnAliasTest.php \ + models/ConcreteEmail.php \ + models/ConcreteGroup.php \ + models/ConcreteGroupUser.php \ + models/ConcreteInheritanceTestParent.php \ + models/ConcreteUser.php \ + models/CoverageCodeN.php \ + models/CPK_Association.php \ + models/CPK_Test.php \ + models/CPK_Test2.php \ + models/CustomPK.php \ + models/CustomSequenceRecord.php \ + models/Data_File.php \ + models/DateTest.php \ + models/Description.php \ + models/Element.php \ + models/Email.php \ + models/Entity.php \ + models/EntityAddress.php \ + models/EntityReference.php \ + models/EnumTest.php \ + models/EnumTest2.php \ + models/EnumTest3.php \ + models/Error.php \ + models/EventListenerChainTest.php \ + models/EventListenerTest.php \ + models/FieldNameTest.php \ + models/File_Owner.php \ + models/FilterTest.php \ + models/FilterTest2.php \ + models/FooBarRecord.php \ + models/FooForeignlyOwned.php \ + models/FooForeignlyOwnedWithPK.php \ + models/FooLocallyOwned.php \ + models/FooRecord.php \ + models/FooReferenceRecord.php \ + models/ForeignKeyTest.php \ + models/ForeignKeyTest2.php \ + models/Forum_Board.php \ + models/Forum_Category.php \ + models/Forum_Entry.php \ + models/Forum_Thread.php \ + models/gnatEmail.php \ + models/gnatUser.php \ + models/Group.php \ + models/GroupUser.php \ + models/GzipTest.php \ + models/I18nRelationTest.php \ + models/I18nTest.php \ + models/InheritanceDeal.php \ + models/InheritanceDealUser.php \ + models/InheritanceUser.php \ + models/JC1.php \ + models/JC2.php \ + models/JC3.php \ + models/LiabilityCodeN.php \ + models/Location.php \ + models/LocationI18n.php \ + models/Log_Entry.php \ + models/Log_Status.php \ + models/M2MTest.php \ + models/M2MTest2.php \ + models/MigrationTest.php \ + models/mmrGroupUser_B.php \ + models/mmrGroupUser_C.php \ + models/mmrGroup_B.php \ + models/mmrGroup_C.php \ + models/mmrUser_B.php \ + models/mmrUser_C.php \ + models/MyGroup.php \ + models/MyOneThing.php \ + models/MyOtherThing.php \ + models/MysqlGroup.php \ + models/MysqlGroupMember.php \ + models/MysqlIndexTestRecord.php \ + models/MysqlTestRecord.php \ + models/MysqlUser.php \ + models/MyUser.php \ + models/MyUser2.php \ + models/MyUserGroup.php \ + models/MyUserOneThing.php \ + models/MyUserOtherThing.php \ + models/NestedSetTest_SingleRootNode.php \ + models/NestedSet_MultiRootNode.php \ + models/NestedSet_Timestampable_MultiRootNode.php \ + models/NestReference.php \ + models/NestTest.php \ + models/NotNullTest.php \ + models/ORM_AccessControl.php \ + models/ORM_AccessControlsGroups.php \ + models/ORM_AccessGroup.php \ + models/ORM_TestEntry.php \ + models/ORM_TestItem.php \ + models/Package.php \ + models/PackageVersion.php \ + models/PackageVersionNotes.php \ + models/Page.php \ + models/Phonenumber.php \ + models/Photo.php \ + models/Phototag.php \ + models/PluginSymfonyRecord.php \ + models/PluginSymfonyRecordTable.php \ + models/Policy.php \ + models/PolicyAsset.php \ + models/PolicyCodeN.php \ + models/PolicyN.php \ + models/QueryTest_Board.php \ + models/QueryTest_Category.php \ + models/QueryTest_Entry.php \ + models/QueryTest_Item.php \ + models/QueryTest_Rank.php \ + models/QueryTest_Subscription.php \ + models/QueryTest_User.php \ + models/QueryTest_UserRank.php \ + models/RateN.php \ + models/Rec1.php \ + models/Rec2.php \ + models/RecordFilterTest.php \ + models/RecordHookTest.php \ + models/Record_City.php \ + models/Record_Country.php \ + models/Record_District.php \ + models/RelationTest.php \ + models/Resource.php \ + models/ResourceReference.php \ + models/ResourceType.php \ + models/Role.php \ + models/RTC1.php \ + models/RTC2.php \ + models/RTC3.php \ + models/RTC4.php \ + models/SearchTest.php \ + models/SelfRefTest.php \ + models/SequenceRecord.php \ + models/SerializeTest.php \ + models/SoftDeleteBCTest.php \ + models/SoftDeleteTest.php \ + models/Song.php \ + models/SymfonyRecord.php \ + models/SymfonyRecordTable.php \ + models/Tag.php \ + models/Task.php \ + models/TestMovie.php \ + models/TestMovieUserBookmark.php \ + models/TestMovieUserVote.php \ + models/TestRecord.php \ + models/TestUser.php \ + models/TreeLeaf.php \ + models/UnderscoreColumn.php \ + models/User.php \ + models/ValidatorTest.php \ + models/ValidatorTest_AddressModel.php \ + models/ValidatorTest_ClientModel.php \ + models/ValidatorTest_ClientToAddressModel.php \ + models/ValidatorTest_DateModel.php \ + models/ValidatorTest_FootballPlayer.php \ + models/ValidatorTest_Person.php \ + models/VersioningTest.php \ + models/ZeroValueTest.php \ + mysql_migration_classes/001_mysql_add_table.php \ + mysql_migration_classes/002_mysql_change_column.php \ + NestedSet/MultiRootTestCase.php \ + NestedSet/SingleRootTestCase.php \ + NestedSet/TimestampableMultiRootTestCase.php \ + Query/AggregateValueTestCase.php \ + Query/ApplyInheritanceTestCase.php \ + Query/CacheTestCase.php \ + Query/CheckTestCase.php \ + Query/ComponentAliasTestCase.php \ + Query/ConditionTestCase.php \ + Query/CopyTestCase.php \ + Query/DeleteTestCase.php \ + Query/DriverTestCase.php \ + Query/ExpressionTestCase.php \ + Query/FromTestCase.php \ + Query/GroupbyTestCase.php \ + Query/HavingTestCase.php \ + Query/HydrateNoneTestCase.php \ + Query/IdentifierQuotingTestCase.php \ + Query/JoinConditionTestCase.php \ + Query/JoinTestCase.php \ + Query/LimitTestCase.php \ + Query/MultiJoin2TestCase.php \ + Query/MultiJoinTestCase.php \ + Query/MultipleAggregateValueTestCase.php \ + Query/MysqlSubqueryHavingTestCase.php \ + Query/MysqlSubqueryTestCase.php \ + Query/OneToOneFetchingTestCase.php \ + Query/OrderbyTestCase.php \ + Query/PgsqlSubqueryTestCase.php \ + Query/ReferenceModelTestCase.php \ + Query/RegistryTestCase.php \ + Query/RemoveQueryPartTestCase.php \ + Query/SelectExpressionTestCase.php \ + Query/SelectTestCase.php \ + Query/ShortAliasesTestCase.php \ + Query/SubqueryTestCase.php \ + Query/UpdateTestCase.php \ + Query/WhereTestCase.php \ + Record/CascadingDeleteTestCase.php \ + Record/FilterTestCase.php \ + Record/FromArrayTestCase.php \ + Record/GeneratorTestCase.php \ + Record/HookTestCase.php \ + Record/InheritanceTestCase.php \ + Record/LockTestCase.php \ + Record/SaveBlankRecordTestCase.php \ + Record/SerializeUnserializeTestCase.php \ + Record/StateTestCase.php \ + Record/SynchronizeTestCase.php \ + Record/ZeroValuesTestCase.php \ + Relation/AccessTestCase.php \ + Relation/CircularSavingTestCase.php \ + Relation/ColumnAliasesTestCase.php \ + Relation/ManyToMany2TestCase.php \ + Relation/ManyToManyTestCase.php \ + Relation/NestTestCase.php \ + Relation/OneToManyTestCase.php \ + Relation/OneToOneTestCase.php \ + Relation/ParserTestCase.php \ + Search/_files/content.html \ + Search/_files/content.txt \ + Search/FileTestCase.php \ + Search/IndexerTestCase.php \ + Search/QueryTestCase.php \ + Search/QueryWeightTestCase.php \ + Sequence/FirebirdTestCase.php \ + Sequence/InformixTestCase.php \ + Sequence/MssqlTestCase.php \ + Sequence/MysqlTestCase.php \ + Sequence/OracleTestCase.php \ + Sequence/PgsqlTestCase.php \ + Sequence/SqliteTestCase.php \ + Table/NamedQueryTestCase.php \ + Table/RemoveColumnTestCase.php \ + Ticket/1727/models1/Ticket_1727_Model1.php \ + Ticket/1727/models1/Ticket_1727_Model2.php \ + Ticket/1727/models2/Ticket_1727_Model3.php \ + Ticket/1727/models2/Ticket_1727_Model4.php \ + Ticket/1727/.peardummy \ + Ticket/2375/models1/Ticket_2375_Model1.php \ + Ticket/2375/models1/Ticket_2375_Model2.php \ + Ticket/2375/models2/Ticket_2375_Model3.php \ + Ticket/2375/models2/Ticket_2375_Model4.php \ + Ticket/2375/models2/Ticket_2375_Model5.php \ + Ticket/2375/.peardummy \ + Ticket/255TestCase.php \ + Ticket/381TestCase.php \ + Ticket/384TestCase.php \ + Ticket/424BTestCase.php \ + Ticket/424CTestCase.php \ + Ticket/428TestCase.php \ + Ticket/438TestCase.php \ + Ticket/480TestCase.php \ + Ticket/486TestCase.php \ + Ticket/565TestCase.php \ + Ticket/574TestCase.php \ + Ticket/576TestCase.php \ + Ticket/583TestCase.php \ + Ticket/587TestCase.php \ + Ticket/626BTestCase.php \ + Ticket/626CTestCase.php \ + Ticket/626DTestCase.php \ + Ticket/632TestCase.php \ + Ticket/638TestCase.php \ + Ticket/642TestCase.php \ + Ticket/668TestCase.php \ + Ticket/673TestCase.php \ + Ticket/697TestCase.php \ + Ticket/736TestCase.php \ + Ticket/741TestCase.php \ + Ticket/749TestCase.php \ + Ticket/753TestCase.php \ + Ticket/786TestCase.php \ + Ticket/832TestCase.php \ + Ticket/838TestCase.php \ + Ticket/867TestCase.php \ + Ticket/876TestCase.php \ + Ticket/889TestCase.php \ + Ticket/894TestCase.php \ + Ticket/904TestCase.php \ + Ticket/912TestCase.php \ + Ticket/915TestCase.php \ + Ticket/923TestCase.php \ + Ticket/927TestCase.php \ + Ticket/929TestCase.php \ + Ticket/930TestCase.php \ + Ticket/932TestCase.php \ + Ticket/935TestCase.php \ + Ticket/941TestCase.php \ + Ticket/950TestCase.php \ + Ticket/952TestCase.php \ + Ticket/963TestCase.php \ + Ticket/966TestCase.php \ + Ticket/969TestCase.php \ + Ticket/973TestCase.php \ + Ticket/982TestCase.php \ + Ticket/987TestCase.php \ + Ticket/990TestCase.php \ + Ticket/1015TestCase.php \ + Ticket/1028TestCase.php \ + Ticket/1044TestCase.php \ + Ticket/1071TestCase.php \ + Ticket/1072TestCase.php \ + Ticket/1077TestCase.php \ + Ticket/1099TestCase.php \ + Ticket/1106TestCase.php \ + Ticket/1113TestCase.php \ + Ticket/1116TestCase.php \ + Ticket/1118TestCase.php \ + Ticket/1121TestCase.php \ + Ticket/1123TestCase.php \ + Ticket/1124TestCase.php \ + Ticket/1125TestCase.php \ + Ticket/1131TestCase.php \ + Ticket/1133TestCase.php \ + Ticket/1134TestCase.php \ + Ticket/1160TestCase.php \ + Ticket/1175TestCase.php \ + Ticket/1192TestCase.php \ + Ticket/1195TestCase.php \ + Ticket/1205TestCase.php \ + Ticket/1206TestCase.php \ + Ticket/1208TestCase.php \ + Ticket/1211TestCase.php \ + Ticket/1213TestCase.php \ + Ticket/1215TestCase.php \ + Ticket/1225TestCase.php \ + Ticket/1228TestCase.php \ + Ticket/1230TestCase.php \ + Ticket/1236TestCase.php \ + Ticket/1244TestCase.php \ + Ticket/1250TestCase.php \ + Ticket/1251TestCase.php \ + Ticket/1253TestCase.php \ + Ticket/1254TestCase.php \ + Ticket/1257TestCase.php \ + Ticket/1276TestCase.php \ + Ticket/1277TestCase.php \ + Ticket/1280TestCase.php \ + Ticket/1281TestCase.php \ + Ticket/1289TestCase.php \ + Ticket/1296TestCase.php \ + Ticket/1304TestCase.php \ + Ticket/1305TestCase.php \ + Ticket/1307TestCase.php \ + Ticket/1315TestCase.php \ + Ticket/1323b2TestCase.php \ + Ticket/1323TestCase.php \ + Ticket/1325TestCase.php \ + Ticket/1326TestCase.php \ + Ticket/1335TestCase.php \ + Ticket/1338TestCase.php \ + Ticket/1341TestCase.php \ + Ticket/1351TestCase.php \ + Ticket/1365TestCase.php \ + Ticket/1372TestCase.php \ + Ticket/1380TestCase.php \ + Ticket/1381TestCase.php \ + Ticket/1383TestCase.php \ + Ticket/1385TestCase.php \ + Ticket/1390TestCase.php \ + Ticket/1395TestCase.php \ + Ticket/1400TestCase.php \ + Ticket/1417TestCase.php \ + Ticket/1419TestCase.php \ + Ticket/1436TestCase.php \ + Ticket/1441TestCase.php \ + Ticket/1449TestCase.php \ + Ticket/1452TestCase.php \ + Ticket/1454TestCase.php \ + Ticket/1461TestCase.php \ + Ticket/1464TestCase.php \ + Ticket/1465TestCase.php \ + Ticket/1467TestCase.php \ + Ticket/1480TestCase.php \ + Ticket/1483TestCase.php \ + Ticket/1488TestCase.php \ + Ticket/1494TestCase.php \ + Ticket/1500TestCase.php \ + Ticket/1507TestCase.php \ + Ticket/1513TestCase.php \ + Ticket/1520TestCase.php \ + Ticket/1522TestCase.php \ + Ticket/1523TestCase.php \ + Ticket/1524TestCase.php \ + Ticket/1527TestCase.php \ + Ticket/1537TestCase.php \ + Ticket/1540TestCase.php \ + Ticket/1543TestCase.php \ + Ticket/1545TestCase.php \ + Ticket/1558TestCase.php \ + Ticket/1562TestCase.php \ + Ticket/1567TestCase.php \ + Ticket/1604TestCase.php \ + Ticket/1617TestCase.php \ + Ticket/1617_schema.yml \ + Ticket/1619TestCase.php \ + Ticket/1621bTestCase.php \ + Ticket/1621TestCase.php \ + Ticket/1622TestCase.php \ + Ticket/1628TestCase.php \ + Ticket/1629TestCase.php \ + Ticket/1630TestCase.php \ + Ticket/1636TestCase.php \ + Ticket/1641TestCase.php \ + Ticket/1653TestCase.php \ + Ticket/1658TestCase.php \ + Ticket/1703TestCase.php \ + Ticket/1706TestCase.php \ + Ticket/1713TestCase.php \ + Ticket/1716TestCase.php \ + Ticket/1725TestCase.php \ + Ticket/1727TestCase.php \ + Ticket/1729TestCase.php \ + Ticket/1745TestCase.php \ + Ticket/1762TestCase.php \ + Ticket/1763TestCase.php \ + Ticket/1764TestCase.php \ + Ticket/1768TestCase.php \ + Ticket/1783TestCase.php \ + Ticket/1793TestCase.php \ + Ticket/1795TestCase.php \ + Ticket/1799TestCase.php \ + Ticket/1818TestCase.php \ + Ticket/1821TestCase.php \ + Ticket/1824TestCase.php \ + Ticket/1830TestCase.php \ + Ticket/1841TestCase.php \ + Ticket/1843TestCase.php \ + Ticket/1858TestCase.php \ + Ticket/1860TestCase.php \ + Ticket/1865TestCase.php \ + Ticket/1875TestCase.php \ + Ticket/1876bTestCase.php \ + Ticket/1876TestCase.php \ + Ticket/1923TestCase.php \ + Ticket/1935TestCase.php \ + Ticket/1940TestCase.php \ + Ticket/1958TestCase.php \ + Ticket/1986TestCase.php \ + Ticket/1991TestCase.php \ + Ticket/1992TestCase.php \ + Ticket/2007TestCase.php \ + Ticket/2015TestCase.php \ + Ticket/2032TestCase.php \ + Ticket/2105TestCase.php \ + Ticket/2158TestCase.php \ + Ticket/2159TestCase.php \ + Ticket/2160TestCase.php \ + Ticket/2184TestCase.php \ + Ticket/2190TestCase.php \ + Ticket/2204TestCase.php \ + Ticket/2229TestCase.php \ + Ticket/2251TestCase.php \ + Ticket/2292TestCase.php \ + Ticket/2295TestCase.php \ + Ticket/2334TestCase.php \ + Ticket/2355TestCase.php \ + Ticket/2375TestCase.php \ + Ticket/2377TestCase.php \ + Ticket/2398TestCase.php \ + Ticket/AyoubTestCase.php \ + Ticket/DC25TestCase.php \ + Ticket/DC28TestCase.php \ + Ticket/DC56TestCase.php \ + Ticket/DC57TestCase.php \ + Ticket/NewTicketTestCase.php \ + Ticket/NjeroTestCase.php \ + Transaction/FirebirdTestCase.php \ + Transaction/InformixTestCase.php \ + Transaction/MssqlTestCase.php \ + Transaction/MysqlTestCase.php \ + Transaction/OracleTestCase.php \ + Transaction/PgsqlTestCase.php \ + Transaction/SqliteTestCase.php \ + Validator/ForeignKeysTestCase.php \ + Validator/FutureTestCase.php \ + Validator/PastTestCase.php \ + AccessTestCase.php \ + AuditLogTestCase.php \ + BaseTestCase.php \ + BatchIteratorTestCase.php \ + CacheSqliteTestCase.php \ + CacheTestCase.php \ + ClassTableInheritanceTestCase.php \ + CollectionOffsetTestCase.php \ + CollectionTestCase.php \ + ColumnAggregationInheritanceTestCase.php \ + ColumnAliasTestCase.php \ + CompositePrimaryKeyTestCase.php \ + ConcreteInheritanceTestCase.php \ + ConfigurableTestCase.php \ + ConnectionTestCase.php \ + ConnectionTransactionTestCase.php \ + CtiColumnAggregationInheritanceTestCase.php \ + CustomPrimaryKeyTestCase.php \ + CustomResultSetOrderTestCase.php \ + DataDictSqliteTestCase.php \ + DataDictTestCase.php \ + DbProfilerTestCase.php \ + DBTestCase.php \ + DoctrineTest.php \ + DriverTestCase.php \ + EventListenerTestCase.php \ + ExportTestCase.php \ + ExpressionTestCase.php \ + foo.sq3 \ + ForeignKeyTestCase.php \ + HookTestCase.php \ + HydrateTestCase.php \ + I18nTestCase.php \ + ImportTestCase.php \ + index.php \ + IntegrityActionTestCase.php \ + ManagerTestCase.php \ + MigrationTestCase.php \ + NewCoreTestCase.php \ + OneTableOneClassInheritanceTestCase.php \ + ParserTestCase.php \ + PessimisticLockingTestCase.php \ + PluginTestCase.php \ + QueryTestCase.php \ + RawSqlTestCase.php \ + RecordFilterTestCase.php \ + RecordTestCase.php \ + RelationTestCase.php \ + RepositoryTestCase.php \ + run.php \ + schema.xml \ + schema.yml \ + SearchTestCase.php \ + SequenceTestCase.php \ + SluggableTestCase.php \ + SoftDeleteBCTestCase.php \ + SoftDeleteTestCase.php \ + TableTestCase.php \ + template.tpl \ + TemplateTestCase.php \ + TokenizerTestCase.php \ + TransactionTestCase.php \ + TreeStructureTestCase.php \ + UnitOfWorkTestCase.php \ + unsolved.php \ + UnsortedTestCase.php \ + ValidatorTestCase.php \ + ValueHolderTestCase.php \ + ViewTestCase.php + +.include "${PORTSDIR}/Mk/bsd.php.mk" +.include "${PORTSDIR}/devel/pear/bsd.pear.mk" + +DUMMYDIRS= tests/Migration/Diff \ + tests/ModelLoadingTest \ + tests/Ticket/1727 \ + tests/Ticket/2375 + +post-extract: +.for dir in ${DUMMYDIRS} + @${TOUCH} ${WRKSRC}/${dir}/.peardummy +.endfor + +.include diff --git a/databases/pear-Doctrine12/distinfo b/databases/pear-Doctrine12/distinfo new file mode 100644 index 000000000000..42f012f1013e --- /dev/null +++ b/databases/pear-Doctrine12/distinfo @@ -0,0 +1,3 @@ +MD5 (PEAR/Doctrine-1.1.4.tgz) = 1832e9e655019689b2caa8296c73e58f +SHA256 (PEAR/Doctrine-1.1.4.tgz) = 3e6b286a56ff97775da07741613b66780a2494d4646e0d813ccb0e4c42e34cb3 +SIZE (PEAR/Doctrine-1.1.4.tgz) = 648767 diff --git a/databases/pear-Doctrine12/files/pear-deinstall.in b/databases/pear-Doctrine12/files/pear-deinstall.in new file mode 100644 index 000000000000..ccbf7b82cb25 --- /dev/null +++ b/databases/pear-Doctrine12/files/pear-deinstall.in @@ -0,0 +1,27 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# Remove package declaration from PEAR's registry and optionally delete +# a non-standard channel. + +if [ x$2 != xDEINSTALL -a x$2 != xPOST-DEINSTALL ]; then + exit +fi +PKG_NAME=${1%%-[0-9._]*} +PACKAGE=$(echo $PKG_NAME | sed 's/pear-//') + +PEAR=${PKG_PREFIX}/bin/pear +CHANNEL=%%CHANNEL%% + +if [ "$2" = "DEINSTALL" ]; then + if [ "x${CHANNEL}" != "x" ]; then + ${PEAR} uninstall -r -n ${CHANNEL}/${PACKAGE} || true + else + ${PEAR} uninstall -r -n ${PACKAGE} || true + fi +else + if [ "x${CHANNEL}" != "x" ]; then + ${PEAR} channel-delete ${CHANNEL} + fi +fi diff --git a/databases/pear-Doctrine12/files/pear-install.in b/databases/pear-Doctrine12/files/pear-install.in new file mode 100644 index 000000000000..2ec01250b2f3 --- /dev/null +++ b/databases/pear-Doctrine12/files/pear-install.in @@ -0,0 +1,19 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# Register the package $1 in the port registry and optionally add a +# non-standard channel. + +PREFIX=${PKG_PREFIX:=%%PREFIX%%} +PEAR=${PREFIX}/bin/pear +PKGREGDIR=${PREFIX}/share/pear/packages/$1 +CHANNEL=%%CHANNEL%% + +[ "x$1" = "x" ] && exit 1 +if [ "x$2" = "xPOST-INSTALL" ]; then + if [ "x${CHANNEL}" != "x" ]; then + ${PEAR} channel-add http://${CHANNEL}/channel.xml + fi + ${PEAR} install -r -n -f ${PKGREGDIR}/package.xml +fi diff --git a/databases/pear-Doctrine12/pkg-descr b/databases/pear-Doctrine12/pkg-descr new file mode 100644 index 000000000000..89f0bac4c07e --- /dev/null +++ b/databases/pear-Doctrine12/pkg-descr @@ -0,0 +1,10 @@ +Doctrine is an object relational mapper (ORM) for PHP 5.2.3+ that +sits on top of a powerful database abstraction layer (DBAL). + +One of its key features is the option to write database queries in a +proprietary object oriented SQL dialect called Doctrine Query +Language (DQL), inspired by Hibernate's HQL. This provides developers +with a powerful alternative to SQL that maintains flexibility without +requiring unnecessary code duplication. + +WWW: http://www.doctrine-project.org/ diff --git a/databases/pear-Doctrine2/Makefile b/databases/pear-Doctrine2/Makefile new file mode 100644 index 000000000000..abe4a81845a7 --- /dev/null +++ b/databases/pear-Doctrine2/Makefile @@ -0,0 +1,1080 @@ +# Ports collection makefile for: pear-Doctrine +# Date created: 28 September 2009 +# Whom: Greg Larkin +# +# $FreeBSD$ +# + +PORTNAME= Doctrine +PORTVERSION= 1.1.4 +CATEGORIES= databases pear +MASTER_SITES= http://pear.phpdoctrine.org/get/ \ + LOCAL/glarkin + +MAINTAINER= glarkin@FreeBSD.org +COMMENT= Doctrine is a PHP object relational mapper + +OPTIONS= DBLIB "Install PHP DBO driver for DBLIB" Off \ + FIREBIRD "Install PHP DBO driver for Firebird" Off \ + MYSQL "Install PHP DBO driver for MySQL" On \ + ODBC "Install PHP DBO driver for ODBC" Off \ + OCI "Install PHP DBO driver for OCI" Off \ + PGSQL "Install PHP DBO driver for PostgreSQL" Off \ + SQLITE "Install PHP DBO driver for SQLite" Off + +CATEGORY= ${PORTNAME} +CHANNEL= pear.phpdoctrine.org +MANUAL_PACKAGE_BUILD= attempts to contact ${CHANNEL} during installation + +SUB_FILES= pear-deinstall pear-install +SUB_LIST+= CHANNEL=${CHANNEL} +PKGINSTALL= ${WRKDIR}/pear-install +PKGDEINSTALL= ${WRKDIR}/pear-deinstall + +.include + +DEFAULT_PHP_VER=5 +IGNORE_WITH_PHP=4 + +USE_PHP= pdo +WANT_PHP_CLI= yes + +.if defined(WITH_DBLIB) +RUN_DEPENDS+= databases/php${PHP_VER}-pdo_dblib +.endif +.if defined(WITH_FIREBIRD) +RUN_DEPENDS+= databases/php${PHP_VER}-pdo_firebird +.endif +.if defined (WITH_MYSQL) +USE_PHP+= pdo_mysql +.endif +.if defined(WITH_ODBC) +RUN_DEPENDS+= databases/php${PHP_VER}-pdo_odbc +.endif +.if defined(WITH_OCI) +RUN_DEPENDS+= databases/php${PHP_VER}-pdo_oci +.endif +.if defined(WITH_PGSQL) +RUN_DEPENDS+= databases/php${PHP_VER}-pdo_pgsql +.endif +.if defined(WITH_SQLITE) +USE_PHP+= pdo_sqlite +.endif + +DOCS= CHANGELOG +_DOCSDIR= +FILES= lib/Doctrine/Adapter/Statement/Interface.php \ + lib/Doctrine/Adapter/Statement/Mock.php \ + lib/Doctrine/Adapter/Statement/Oracle.php \ + lib/Doctrine/Adapter/Db2.php \ + lib/Doctrine/Adapter/Exception.php \ + lib/Doctrine/Adapter/Interface.php \ + lib/Doctrine/Adapter/Mock.php \ + lib/Doctrine/Adapter/Mysqli.php \ + lib/Doctrine/Adapter/Oracle.php \ + lib/Doctrine/Adapter/Statement.php \ + lib/Doctrine/AuditLog/Listener.php \ + lib/Doctrine/Cache/Apc.php \ + lib/Doctrine/Cache/Array.php \ + lib/Doctrine/Cache/Db.php \ + lib/Doctrine/Cache/Driver.php \ + lib/Doctrine/Cache/Exception.php \ + lib/Doctrine/Cache/Interface.php \ + lib/Doctrine/Cache/Memcache.php \ + lib/Doctrine/Cache/Xcache.php \ + lib/Doctrine/Cli/AnsiColorFormatter.php \ + lib/Doctrine/Cli/Exception.php \ + lib/Doctrine/Cli/Formatter.php \ + lib/Doctrine/Collection/Iterator/Expandable.php \ + lib/Doctrine/Collection/Iterator/Normal.php \ + lib/Doctrine/Collection/Iterator/Offset.php \ + lib/Doctrine/Collection/Exception.php \ + lib/Doctrine/Collection/Iterator.php \ + lib/Doctrine/Collection/Offset.php \ + lib/Doctrine/Compiler/Exception.php \ + lib/Doctrine/Connection/Firebird/Exception.php \ + lib/Doctrine/Connection/Informix/Exception.php \ + lib/Doctrine/Connection/Mssql/Exception.php \ + lib/Doctrine/Connection/Mysql/Exception.php \ + lib/Doctrine/Connection/Oracle/Exception.php \ + lib/Doctrine/Connection/Pgsql/Exception.php \ + lib/Doctrine/Connection/Profiler/Exception.php \ + lib/Doctrine/Connection/Sqlite/Exception.php \ + lib/Doctrine/Connection/Common.php \ + lib/Doctrine/Connection/Db2.php \ + lib/Doctrine/Connection/Exception.php \ + lib/Doctrine/Connection/Firebird.php \ + lib/Doctrine/Connection/Informix.php \ + lib/Doctrine/Connection/Mock.php \ + lib/Doctrine/Connection/Module.php \ + lib/Doctrine/Connection/Mssql.php \ + lib/Doctrine/Connection/Mysql.php \ + lib/Doctrine/Connection/Oracle.php \ + lib/Doctrine/Connection/Pgsql.php \ + lib/Doctrine/Connection/Profiler.php \ + lib/Doctrine/Connection/Sqlite.php \ + lib/Doctrine/Connection/Statement.php \ + lib/Doctrine/Connection/UnitOfWork.php \ + lib/Doctrine/Data/Exception.php \ + lib/Doctrine/Data/Export.php \ + lib/Doctrine/Data/Import.php \ + lib/Doctrine/DataDict/Exception.php \ + lib/Doctrine/DataDict/Firebird.php \ + lib/Doctrine/DataDict/Informix.php \ + lib/Doctrine/DataDict/Mssql.php \ + lib/Doctrine/DataDict/Mysql.php \ + lib/Doctrine/DataDict/Oracle.php \ + lib/Doctrine/DataDict/Pgsql.php \ + lib/Doctrine/DataDict/Sqlite.php \ + lib/Doctrine/EventListener/Chain.php \ + lib/Doctrine/EventListener/Exception.php \ + lib/Doctrine/EventListener/Interface.php \ + lib/Doctrine/Export/Exception.php \ + lib/Doctrine/Export/Firebird.php \ + lib/Doctrine/Export/Frontbase.php \ + lib/Doctrine/Export/Informix.php \ + lib/Doctrine/Export/Mssql.php \ + lib/Doctrine/Export/Mysql.php \ + lib/Doctrine/Export/Oracle.php \ + lib/Doctrine/Export/Pgsql.php \ + lib/Doctrine/Export/Reporter.php \ + lib/Doctrine/Export/Schema.php \ + lib/Doctrine/Export/Sqlite.php \ + lib/Doctrine/Expression/Driver.php \ + lib/Doctrine/Expression/Exception.php \ + lib/Doctrine/Expression/Firebird.php \ + lib/Doctrine/Expression/Informix.php \ + lib/Doctrine/Expression/Mock.php \ + lib/Doctrine/Expression/Mssql.php \ + lib/Doctrine/Expression/Mysql.php \ + lib/Doctrine/Expression/Oracle.php \ + lib/Doctrine/Expression/Pgsql.php \ + lib/Doctrine/Expression/Sqlite.php \ + lib/Doctrine/File/Index.php \ + lib/Doctrine/Hook/Parser/Complex.php \ + lib/Doctrine/Hook/Equal.php \ + lib/Doctrine/Hook/Integer.php \ + lib/Doctrine/Hook/Parser.php \ + lib/Doctrine/Hook/WordLike.php \ + lib/Doctrine/Hydrator/Abstract.php \ + lib/Doctrine/Hydrator/ArrayDriver.php \ + lib/Doctrine/Hydrator/Exception.php \ + lib/Doctrine/Hydrator/RecordDriver.php \ + lib/Doctrine/I18n/Exception.php \ + lib/Doctrine/Import/Builder/Exception.php \ + lib/Doctrine/Import/Builder.php \ + lib/Doctrine/Import/Exception.php \ + lib/Doctrine/Import/Firebird.php \ + lib/Doctrine/Import/Informix.php \ + lib/Doctrine/Import/Mssql.php \ + lib/Doctrine/Import/Mysql.php \ + lib/Doctrine/Import/Oracle.php \ + lib/Doctrine/Import/Pgsql.php \ + lib/Doctrine/Import/Schema.php \ + lib/Doctrine/Import/Sqlite.php \ + lib/Doctrine/Locator/Exception.php \ + lib/Doctrine/Locator/Injectable.php \ + lib/Doctrine/Locking/Manager/Pessimistic.php \ + lib/Doctrine/Locking/Exception.php \ + lib/Doctrine/Manager/Exception.php \ + lib/Doctrine/Migration/Base.php \ + lib/Doctrine/Migration/Builder.php \ + lib/Doctrine/Migration/Diff.php \ + lib/Doctrine/Migration/Exception.php \ + lib/Doctrine/Migration/IrreversibleMigrationException.php \ + lib/Doctrine/Migration/Process.php \ + lib/Doctrine/Node/AdjacencyList/LevelOrderIterator.php \ + lib/Doctrine/Node/AdjacencyList/PostOrderIterator.php \ + lib/Doctrine/Node/AdjacencyList/PreOrderIterator.php \ + lib/Doctrine/Node/MaterializedPath/LevelOrderIterator.php \ + lib/Doctrine/Node/MaterializedPath/PostOrderIterator.php \ + lib/Doctrine/Node/MaterializedPath/PreOrderIterator.php \ + lib/Doctrine/Node/NestedSet/LevelOrderIterator.php \ + lib/Doctrine/Node/NestedSet/PostOrderIterator.php \ + lib/Doctrine/Node/NestedSet/PreOrderIterator.php \ + lib/Doctrine/Node/AdjacencyList.php \ + lib/Doctrine/Node/Exception.php \ + lib/Doctrine/Node/Interface.php \ + lib/Doctrine/Node/MaterializedPath.php \ + lib/Doctrine/Node/NestedSet.php \ + lib/Doctrine/Pager/Range/Jumping.php \ + lib/Doctrine/Pager/Range/Sliding.php \ + lib/Doctrine/Pager/Exception.php \ + lib/Doctrine/Pager/Layout.php \ + lib/Doctrine/Pager/Range.php \ + lib/Doctrine/Parser/Spyc/YamlNode.php \ + lib/Doctrine/Parser/YamlSf/Dumper.php \ + lib/Doctrine/Parser/YamlSf/Inline.php \ + lib/Doctrine/Parser/YamlSf/Parser.php \ + lib/Doctrine/Parser/Exception.php \ + lib/Doctrine/Parser/Json.php \ + lib/Doctrine/Parser/Serialize.php \ + lib/Doctrine/Parser/Spyc.php \ + lib/Doctrine/Parser/Xml.php \ + lib/Doctrine/Parser/YamlSf.php \ + lib/Doctrine/Parser/Yml.php \ + lib/Doctrine/Query/Filter/Chain.php \ + lib/Doctrine/Query/Filter/Interface.php \ + lib/Doctrine/Query/Registry/Exception.php \ + lib/Doctrine/Query/Tokenizer/Exception.php \ + lib/Doctrine/Query/Abstract.php \ + lib/Doctrine/Query/Check.php \ + lib/Doctrine/Query/Condition.php \ + lib/Doctrine/Query/Exception.php \ + lib/Doctrine/Query/Filter.php \ + lib/Doctrine/Query/Forupdate.php \ + lib/Doctrine/Query/From.php \ + lib/Doctrine/Query/Groupby.php \ + lib/Doctrine/Query/Having.php \ + lib/Doctrine/Query/JoinCondition.php \ + lib/Doctrine/Query/Limit.php \ + lib/Doctrine/Query/Offset.php \ + lib/Doctrine/Query/Orderby.php \ + lib/Doctrine/Query/Parser.php \ + lib/Doctrine/Query/Part.php \ + lib/Doctrine/Query/Registry.php \ + lib/Doctrine/Query/Select.php \ + lib/Doctrine/Query/Set.php \ + lib/Doctrine/Query/Tokenizer.php \ + lib/Doctrine/Query/Where.php \ + lib/Doctrine/RawSql/Exception.php \ + lib/Doctrine/Record/Filter/Compound.php \ + lib/Doctrine/Record/Filter/Standard.php \ + lib/Doctrine/Record/Listener/Chain.php \ + lib/Doctrine/Record/Listener/Interface.php \ + lib/Doctrine/Record/State/Exception.php \ + lib/Doctrine/Record/Abstract.php \ + lib/Doctrine/Record/Exception.php \ + lib/Doctrine/Record/Filter.php \ + lib/Doctrine/Record/Generator.php \ + lib/Doctrine/Record/Iterator.php \ + lib/Doctrine/Record/Listener.php \ + lib/Doctrine/Record/UnknownPropertyException.php \ + lib/Doctrine/Relation/Association/Self.php \ + lib/Doctrine/Relation/Parser/Exception.php \ + lib/Doctrine/Relation/Association.php \ + lib/Doctrine/Relation/Exception.php \ + lib/Doctrine/Relation/ForeignKey.php \ + lib/Doctrine/Relation/LocalKey.php \ + lib/Doctrine/Relation/Nest.php \ + lib/Doctrine/Relation/Parser.php \ + lib/Doctrine/Search/Analyzer/Exception.php \ + lib/Doctrine/Search/Analyzer/Interface.php \ + lib/Doctrine/Search/Analyzer/Standard.php \ + lib/Doctrine/Search/Analyzer/Utf8.php \ + lib/Doctrine/Search/Indexer/Dir.php \ + lib/Doctrine/Search/Indexer/Exception.php \ + lib/Doctrine/Search/Analyzer.php \ + lib/Doctrine/Search/Exception.php \ + lib/Doctrine/Search/File.php \ + lib/Doctrine/Search/Indexer.php \ + lib/Doctrine/Search/Listener.php \ + lib/Doctrine/Search/Parser.php \ + lib/Doctrine/Search/Query.php \ + lib/Doctrine/Search/Record.php \ + lib/Doctrine/Sequence/Db2.php \ + lib/Doctrine/Sequence/Exception.php \ + lib/Doctrine/Sequence/Firebird.php \ + lib/Doctrine/Sequence/Informix.php \ + lib/Doctrine/Sequence/Mssql.php \ + lib/Doctrine/Sequence/Mysql.php \ + lib/Doctrine/Sequence/Oracle.php \ + lib/Doctrine/Sequence/Pgsql.php \ + lib/Doctrine/Sequence/Sqlite.php \ + lib/Doctrine/Table/Repository/Exception.php \ + lib/Doctrine/Table/Exception.php \ + lib/Doctrine/Table/Repository.php \ + lib/Doctrine/Task/BuildAll.php \ + lib/Doctrine/Task/BuildAllLoad.php \ + lib/Doctrine/Task/BuildAllReload.php \ + lib/Doctrine/Task/Compile.php \ + lib/Doctrine/Task/CreateDb.php \ + lib/Doctrine/Task/CreateTables.php \ + lib/Doctrine/Task/Dql.php \ + lib/Doctrine/Task/DropDb.php \ + lib/Doctrine/Task/DumpData.php \ + lib/Doctrine/Task/Exception.php \ + lib/Doctrine/Task/GenerateMigration.php \ + lib/Doctrine/Task/GenerateMigrationsDb.php \ + lib/Doctrine/Task/GenerateMigrationsDiff.php \ + lib/Doctrine/Task/GenerateMigrationsModels.php \ + lib/Doctrine/Task/GenerateModelsDb.php \ + lib/Doctrine/Task/GenerateModelsYaml.php \ + lib/Doctrine/Task/GenerateSql.php \ + lib/Doctrine/Task/GenerateYamlDb.php \ + lib/Doctrine/Task/GenerateYamlModels.php \ + lib/Doctrine/Task/LoadData.php \ + lib/Doctrine/Task/Migrate.php \ + lib/Doctrine/Task/RebuildDb.php \ + lib/Doctrine/Template/Listener/Sluggable.php \ + lib/Doctrine/Template/Listener/SoftDelete.php \ + lib/Doctrine/Template/Listener/Timestampable.php \ + lib/Doctrine/Template/Geographical.php \ + lib/Doctrine/Template/I18n.php \ + lib/Doctrine/Template/NestedSet.php \ + lib/Doctrine/Template/Searchable.php \ + lib/Doctrine/Template/Sluggable.php \ + lib/Doctrine/Template/SoftDelete.php \ + lib/Doctrine/Template/Timestampable.php \ + lib/Doctrine/Template/Versionable.php \ + lib/Doctrine/Transaction/Exception.php \ + lib/Doctrine/Transaction/Firebird.php \ + lib/Doctrine/Transaction/Informix.php \ + lib/Doctrine/Transaction/Mock.php \ + lib/Doctrine/Transaction/Mssql.php \ + lib/Doctrine/Transaction/Mysql.php \ + lib/Doctrine/Transaction/Oracle.php \ + lib/Doctrine/Transaction/Pgsql.php \ + lib/Doctrine/Transaction/Sqlite.php \ + lib/Doctrine/Tree/AdjacencyList.php \ + lib/Doctrine/Tree/Exception.php \ + lib/Doctrine/Tree/Interface.php \ + lib/Doctrine/Tree/MaterializedPath.php \ + lib/Doctrine/Tree/NestedSet.php \ + lib/Doctrine/Validator/Country.php \ + lib/Doctrine/Validator/Creditcard.php \ + lib/Doctrine/Validator/Date.php \ + lib/Doctrine/Validator/Driver.php \ + lib/Doctrine/Validator/Email.php \ + lib/Doctrine/Validator/ErrorStack.php \ + lib/Doctrine/Validator/Exception.php \ + lib/Doctrine/Validator/Future.php \ + lib/Doctrine/Validator/Htmlcolor.php \ + lib/Doctrine/Validator/Ip.php \ + lib/Doctrine/Validator/Minlength.php \ + lib/Doctrine/Validator/Nospace.php \ + lib/Doctrine/Validator/Notblank.php \ + lib/Doctrine/Validator/Notnull.php \ + lib/Doctrine/Validator/Past.php \ + lib/Doctrine/Validator/Range.php \ + lib/Doctrine/Validator/Readonly.php \ + lib/Doctrine/Validator/Regexp.php \ + lib/Doctrine/Validator/Time.php \ + lib/Doctrine/Validator/Timestamp.php \ + lib/Doctrine/Validator/Unique.php \ + lib/Doctrine/Validator/Unsigned.php \ + lib/Doctrine/Validator/Usstate.php \ + lib/Doctrine/View/Exception.php \ + lib/Doctrine/Access.php \ + lib/Doctrine/Adapter.php \ + lib/Doctrine/AuditLog.php \ + lib/Doctrine/Builder.php \ + lib/Doctrine/Cache.php \ + lib/Doctrine/Cli.php \ + lib/Doctrine/Collection.php \ + lib/Doctrine/Column.php \ + lib/Doctrine/Compiler.php \ + lib/Doctrine/Configurable.php \ + lib/Doctrine/Connection.php \ + lib/Doctrine/Data.php \ + lib/Doctrine/DataDict.php \ + lib/Doctrine/DataType.php \ + lib/Doctrine/Event.php \ + lib/Doctrine/EventListener.php \ + lib/Doctrine/Exception.php \ + lib/Doctrine/Export.php \ + lib/Doctrine/Expression.php \ + lib/Doctrine/File.php \ + lib/Doctrine/Formatter.php \ + lib/Doctrine/Hook.php \ + lib/Doctrine/Hydrator.php \ + lib/Doctrine/I18n.php \ + lib/Doctrine/Import.php \ + lib/Doctrine/Inflector.php \ + lib/Doctrine/IntegrityMapper.php \ + lib/Doctrine/Lib.php \ + lib/Doctrine/Locator.php \ + lib/Doctrine/Manager.php \ + lib/Doctrine/Migration.php \ + lib/Doctrine/Node.php \ + lib/Doctrine/Null.php \ + lib/Doctrine/Overloadable.php \ + lib/Doctrine/Pager.php \ + lib/Doctrine/Parser.php \ + lib/Doctrine/Query.php \ + lib/Doctrine/RawSql.php \ + lib/Doctrine/Record.php \ + lib/Doctrine/Relation.php \ + lib/Doctrine/Search.php \ + lib/Doctrine/Sequence.php \ + lib/Doctrine/Table.php \ + lib/Doctrine/Task.php \ + lib/Doctrine/Template.php \ + lib/Doctrine/Transaction.php \ + lib/Doctrine/Tree.php \ + lib/Doctrine/Util.php \ + lib/Doctrine/Validator.php \ + lib/Doctrine/View.php \ + lib/Doctrine.php +TESTS= Cache/Query/SqliteTestCase.php \ + Cache/ApcTestCase.php \ + Cache/FileTestCase.php \ + Cache/MemcacheTestCase.php \ + Cache/QuerySqliteTestCase.php \ + Cache/SqliteTestCase.php \ + Collection/SnapshotTestCase.php \ + Connection/FirebirdTestCase.php \ + Connection/InformixTestCase.php \ + Connection/MssqlTestCase.php \ + Connection/MysqlTestCase.php \ + Connection/OracleTestCase.php \ + Connection/PgsqlTestCase.php \ + Connection/ProfilerTestCase.php \ + Connection/SqliteTestCase.php \ + Connection/UnitOfWork.php \ + Data/ExportTestCase.php \ + Data/ImportTestCase.php \ + DataDict/FirebirdTestCase.php \ + DataDict/InformixTestCase.php \ + DataDict/MssqlTestCase.php \ + DataDict/MysqlTestCase.php \ + DataDict/OracleTestCase.php \ + DataDict/PgsqlTestCase.php \ + DataDict/SqliteTestCase.php \ + DataType/BooleanTestCase.php \ + DataType/EnumTestCase.php \ + Db/ProfilerTestCase.php \ + DoctrineTest/Reporter/Cli.php \ + DoctrineTest/Reporter/Html.php \ + DoctrineTest/Coverage.php \ + DoctrineTest/Doctrine_UnitTestCase.php \ + DoctrineTest/GroupTest.php \ + DoctrineTest/Reporter.php \ + DoctrineTest/UnitTestCase.php \ + EventListener/ChainTestCase.php \ + Export/CheckConstraintTestCase.php \ + Export/FirebirdTestCase.php \ + Export/InformixTestCase.php \ + Export/MssqlTestCase.php \ + Export/MysqlTestCase.php \ + Export/OracleTestCase.php \ + Export/PgsqlTestCase.php \ + Export/RecordTestCase.php \ + Export/SchemaTestCase.php \ + Export/SqliteTestCase.php \ + Expression/DriverTestCase.php \ + Expression/FirebirdTestCase.php \ + Expression/InformixTestCase.php \ + Expression/MssqlTestCase.php \ + Expression/MysqlTestCase.php \ + Expression/OracleTestCase.php \ + Expression/PgsqlTestCase.php \ + Expression/SqliteTestCase.php \ + Hydrate/CollectionInitializationTestCase.php \ + Hydrate/FetchModeTestCase.php \ + Hydrate/ScalarTestCase.php \ + Import/BuilderTestCase.php \ + Import/FirebirdTestCase.php \ + Import/InformixTestCase.php \ + Import/MssqlTestCase.php \ + Import/MysqlTestCase.php \ + Import/OracleTestCase.php \ + Import/PgsqlTestCase.php \ + Import/PluginHierarchyTestCase.php \ + Import/SchemaTestCase.php \ + Import/SqliteTestCase.php \ + Migration/Diff/schema/from.yml \ + Migration/Diff/schema/to.yml \ + Migration/Diff/.peardummy \ + Migration/DiffTestCase.php \ + migration_classes/1224120878_add_phonenumber.class.php \ + migration_classes/1224120879_add_user.class.php \ + migration_classes/1224120880_add_profile.class.php \ + migration_classes/1224120881_drop_profile.class.php.php \ + ModelLoadingTest/Aggressive/Models.php \ + ModelLoadingTest/Aggressive/MoreModels.php \ + ModelLoadingTest/Conservative/BaseConservativeModelLoadingUser.php \ + ModelLoadingTest/Conservative/ConservativeModelLoadingContact.php \ + ModelLoadingTest/Conservative/ConservativeModelLoadingProfile.php \ + ModelLoadingTest/Conservative/ConservativeModelLoadingUser.php \ + ModelLoadingTest/.peardummy \ + models/export/Cms_Category.php \ + models/export/Cms_CategoryLanguages.php \ + models/Account.php \ + models/Address.php \ + models/Album.php \ + models/App.php \ + models/App_Category.php \ + models/App_User.php \ + models/Assignment.php \ + models/Auth.php \ + models/Author.php \ + models/BadlyNamed__Class.php \ + models/BarRecord.php \ + models/BaseSymfonyRecord.php \ + models/Blog.php \ + models/BlogTag.php \ + models/BoardWithPosition.php \ + models/Book.php \ + models/Bookmark.php \ + models/BookmarkUser.php \ + models/BooleanTest.php \ + models/CascadeDeleteRelatedTest.php \ + models/CascadeDeleteRelatedTest2.php \ + models/CascadeDeleteTest.php \ + models/CategoryWithPosition.php \ + models/CheckConstraintTest.php \ + models/ClientModel.php \ + models/ColumnAliasTest.php \ + models/ConcreteEmail.php \ + models/ConcreteGroup.php \ + models/ConcreteGroupUser.php \ + models/ConcreteInheritanceTestParent.php \ + models/ConcreteUser.php \ + models/CoverageCodeN.php \ + models/CPK_Association.php \ + models/CPK_Test.php \ + models/CPK_Test2.php \ + models/CustomPK.php \ + models/CustomSequenceRecord.php \ + models/Data_File.php \ + models/DateTest.php \ + models/Description.php \ + models/Element.php \ + models/Email.php \ + models/Entity.php \ + models/EntityAddress.php \ + models/EntityReference.php \ + models/EnumTest.php \ + models/EnumTest2.php \ + models/EnumTest3.php \ + models/Error.php \ + models/EventListenerChainTest.php \ + models/EventListenerTest.php \ + models/FieldNameTest.php \ + models/File_Owner.php \ + models/FilterTest.php \ + models/FilterTest2.php \ + models/FooBarRecord.php \ + models/FooForeignlyOwned.php \ + models/FooForeignlyOwnedWithPK.php \ + models/FooLocallyOwned.php \ + models/FooRecord.php \ + models/FooReferenceRecord.php \ + models/ForeignKeyTest.php \ + models/ForeignKeyTest2.php \ + models/Forum_Board.php \ + models/Forum_Category.php \ + models/Forum_Entry.php \ + models/Forum_Thread.php \ + models/gnatEmail.php \ + models/gnatUser.php \ + models/Group.php \ + models/GroupUser.php \ + models/GzipTest.php \ + models/I18nRelationTest.php \ + models/I18nTest.php \ + models/InheritanceDeal.php \ + models/InheritanceDealUser.php \ + models/InheritanceUser.php \ + models/JC1.php \ + models/JC2.php \ + models/JC3.php \ + models/LiabilityCodeN.php \ + models/Location.php \ + models/LocationI18n.php \ + models/Log_Entry.php \ + models/Log_Status.php \ + models/M2MTest.php \ + models/M2MTest2.php \ + models/MigrationTest.php \ + models/mmrGroupUser_B.php \ + models/mmrGroupUser_C.php \ + models/mmrGroup_B.php \ + models/mmrGroup_C.php \ + models/mmrUser_B.php \ + models/mmrUser_C.php \ + models/MyGroup.php \ + models/MyOneThing.php \ + models/MyOtherThing.php \ + models/MysqlGroup.php \ + models/MysqlGroupMember.php \ + models/MysqlIndexTestRecord.php \ + models/MysqlTestRecord.php \ + models/MysqlUser.php \ + models/MyUser.php \ + models/MyUser2.php \ + models/MyUserGroup.php \ + models/MyUserOneThing.php \ + models/MyUserOtherThing.php \ + models/NestedSetTest_SingleRootNode.php \ + models/NestedSet_MultiRootNode.php \ + models/NestedSet_Timestampable_MultiRootNode.php \ + models/NestReference.php \ + models/NestTest.php \ + models/NotNullTest.php \ + models/ORM_AccessControl.php \ + models/ORM_AccessControlsGroups.php \ + models/ORM_AccessGroup.php \ + models/ORM_TestEntry.php \ + models/ORM_TestItem.php \ + models/Package.php \ + models/PackageVersion.php \ + models/PackageVersionNotes.php \ + models/Page.php \ + models/Phonenumber.php \ + models/Photo.php \ + models/Phototag.php \ + models/PluginSymfonyRecord.php \ + models/PluginSymfonyRecordTable.php \ + models/Policy.php \ + models/PolicyAsset.php \ + models/PolicyCodeN.php \ + models/PolicyN.php \ + models/QueryTest_Board.php \ + models/QueryTest_Category.php \ + models/QueryTest_Entry.php \ + models/QueryTest_Item.php \ + models/QueryTest_Rank.php \ + models/QueryTest_Subscription.php \ + models/QueryTest_User.php \ + models/QueryTest_UserRank.php \ + models/RateN.php \ + models/Rec1.php \ + models/Rec2.php \ + models/RecordFilterTest.php \ + models/RecordHookTest.php \ + models/Record_City.php \ + models/Record_Country.php \ + models/Record_District.php \ + models/RelationTest.php \ + models/Resource.php \ + models/ResourceReference.php \ + models/ResourceType.php \ + models/Role.php \ + models/RTC1.php \ + models/RTC2.php \ + models/RTC3.php \ + models/RTC4.php \ + models/SearchTest.php \ + models/SelfRefTest.php \ + models/SequenceRecord.php \ + models/SerializeTest.php \ + models/SoftDeleteBCTest.php \ + models/SoftDeleteTest.php \ + models/Song.php \ + models/SymfonyRecord.php \ + models/SymfonyRecordTable.php \ + models/Tag.php \ + models/Task.php \ + models/TestMovie.php \ + models/TestMovieUserBookmark.php \ + models/TestMovieUserVote.php \ + models/TestRecord.php \ + models/TestUser.php \ + models/TreeLeaf.php \ + models/UnderscoreColumn.php \ + models/User.php \ + models/ValidatorTest.php \ + models/ValidatorTest_AddressModel.php \ + models/ValidatorTest_ClientModel.php \ + models/ValidatorTest_ClientToAddressModel.php \ + models/ValidatorTest_DateModel.php \ + models/ValidatorTest_FootballPlayer.php \ + models/ValidatorTest_Person.php \ + models/VersioningTest.php \ + models/ZeroValueTest.php \ + mysql_migration_classes/001_mysql_add_table.php \ + mysql_migration_classes/002_mysql_change_column.php \ + NestedSet/MultiRootTestCase.php \ + NestedSet/SingleRootTestCase.php \ + NestedSet/TimestampableMultiRootTestCase.php \ + Query/AggregateValueTestCase.php \ + Query/ApplyInheritanceTestCase.php \ + Query/CacheTestCase.php \ + Query/CheckTestCase.php \ + Query/ComponentAliasTestCase.php \ + Query/ConditionTestCase.php \ + Query/CopyTestCase.php \ + Query/DeleteTestCase.php \ + Query/DriverTestCase.php \ + Query/ExpressionTestCase.php \ + Query/FromTestCase.php \ + Query/GroupbyTestCase.php \ + Query/HavingTestCase.php \ + Query/HydrateNoneTestCase.php \ + Query/IdentifierQuotingTestCase.php \ + Query/JoinConditionTestCase.php \ + Query/JoinTestCase.php \ + Query/LimitTestCase.php \ + Query/MultiJoin2TestCase.php \ + Query/MultiJoinTestCase.php \ + Query/MultipleAggregateValueTestCase.php \ + Query/MysqlSubqueryHavingTestCase.php \ + Query/MysqlSubqueryTestCase.php \ + Query/OneToOneFetchingTestCase.php \ + Query/OrderbyTestCase.php \ + Query/PgsqlSubqueryTestCase.php \ + Query/ReferenceModelTestCase.php \ + Query/RegistryTestCase.php \ + Query/RemoveQueryPartTestCase.php \ + Query/SelectExpressionTestCase.php \ + Query/SelectTestCase.php \ + Query/ShortAliasesTestCase.php \ + Query/SubqueryTestCase.php \ + Query/UpdateTestCase.php \ + Query/WhereTestCase.php \ + Record/CascadingDeleteTestCase.php \ + Record/FilterTestCase.php \ + Record/FromArrayTestCase.php \ + Record/GeneratorTestCase.php \ + Record/HookTestCase.php \ + Record/InheritanceTestCase.php \ + Record/LockTestCase.php \ + Record/SaveBlankRecordTestCase.php \ + Record/SerializeUnserializeTestCase.php \ + Record/StateTestCase.php \ + Record/SynchronizeTestCase.php \ + Record/ZeroValuesTestCase.php \ + Relation/AccessTestCase.php \ + Relation/CircularSavingTestCase.php \ + Relation/ColumnAliasesTestCase.php \ + Relation/ManyToMany2TestCase.php \ + Relation/ManyToManyTestCase.php \ + Relation/NestTestCase.php \ + Relation/OneToManyTestCase.php \ + Relation/OneToOneTestCase.php \ + Relation/ParserTestCase.php \ + Search/_files/content.html \ + Search/_files/content.txt \ + Search/FileTestCase.php \ + Search/IndexerTestCase.php \ + Search/QueryTestCase.php \ + Search/QueryWeightTestCase.php \ + Sequence/FirebirdTestCase.php \ + Sequence/InformixTestCase.php \ + Sequence/MssqlTestCase.php \ + Sequence/MysqlTestCase.php \ + Sequence/OracleTestCase.php \ + Sequence/PgsqlTestCase.php \ + Sequence/SqliteTestCase.php \ + Table/NamedQueryTestCase.php \ + Table/RemoveColumnTestCase.php \ + Ticket/1727/models1/Ticket_1727_Model1.php \ + Ticket/1727/models1/Ticket_1727_Model2.php \ + Ticket/1727/models2/Ticket_1727_Model3.php \ + Ticket/1727/models2/Ticket_1727_Model4.php \ + Ticket/1727/.peardummy \ + Ticket/2375/models1/Ticket_2375_Model1.php \ + Ticket/2375/models1/Ticket_2375_Model2.php \ + Ticket/2375/models2/Ticket_2375_Model3.php \ + Ticket/2375/models2/Ticket_2375_Model4.php \ + Ticket/2375/models2/Ticket_2375_Model5.php \ + Ticket/2375/.peardummy \ + Ticket/255TestCase.php \ + Ticket/381TestCase.php \ + Ticket/384TestCase.php \ + Ticket/424BTestCase.php \ + Ticket/424CTestCase.php \ + Ticket/428TestCase.php \ + Ticket/438TestCase.php \ + Ticket/480TestCase.php \ + Ticket/486TestCase.php \ + Ticket/565TestCase.php \ + Ticket/574TestCase.php \ + Ticket/576TestCase.php \ + Ticket/583TestCase.php \ + Ticket/587TestCase.php \ + Ticket/626BTestCase.php \ + Ticket/626CTestCase.php \ + Ticket/626DTestCase.php \ + Ticket/632TestCase.php \ + Ticket/638TestCase.php \ + Ticket/642TestCase.php \ + Ticket/668TestCase.php \ + Ticket/673TestCase.php \ + Ticket/697TestCase.php \ + Ticket/736TestCase.php \ + Ticket/741TestCase.php \ + Ticket/749TestCase.php \ + Ticket/753TestCase.php \ + Ticket/786TestCase.php \ + Ticket/832TestCase.php \ + Ticket/838TestCase.php \ + Ticket/867TestCase.php \ + Ticket/876TestCase.php \ + Ticket/889TestCase.php \ + Ticket/894TestCase.php \ + Ticket/904TestCase.php \ + Ticket/912TestCase.php \ + Ticket/915TestCase.php \ + Ticket/923TestCase.php \ + Ticket/927TestCase.php \ + Ticket/929TestCase.php \ + Ticket/930TestCase.php \ + Ticket/932TestCase.php \ + Ticket/935TestCase.php \ + Ticket/941TestCase.php \ + Ticket/950TestCase.php \ + Ticket/952TestCase.php \ + Ticket/963TestCase.php \ + Ticket/966TestCase.php \ + Ticket/969TestCase.php \ + Ticket/973TestCase.php \ + Ticket/982TestCase.php \ + Ticket/987TestCase.php \ + Ticket/990TestCase.php \ + Ticket/1015TestCase.php \ + Ticket/1028TestCase.php \ + Ticket/1044TestCase.php \ + Ticket/1071TestCase.php \ + Ticket/1072TestCase.php \ + Ticket/1077TestCase.php \ + Ticket/1099TestCase.php \ + Ticket/1106TestCase.php \ + Ticket/1113TestCase.php \ + Ticket/1116TestCase.php \ + Ticket/1118TestCase.php \ + Ticket/1121TestCase.php \ + Ticket/1123TestCase.php \ + Ticket/1124TestCase.php \ + Ticket/1125TestCase.php \ + Ticket/1131TestCase.php \ + Ticket/1133TestCase.php \ + Ticket/1134TestCase.php \ + Ticket/1160TestCase.php \ + Ticket/1175TestCase.php \ + Ticket/1192TestCase.php \ + Ticket/1195TestCase.php \ + Ticket/1205TestCase.php \ + Ticket/1206TestCase.php \ + Ticket/1208TestCase.php \ + Ticket/1211TestCase.php \ + Ticket/1213TestCase.php \ + Ticket/1215TestCase.php \ + Ticket/1225TestCase.php \ + Ticket/1228TestCase.php \ + Ticket/1230TestCase.php \ + Ticket/1236TestCase.php \ + Ticket/1244TestCase.php \ + Ticket/1250TestCase.php \ + Ticket/1251TestCase.php \ + Ticket/1253TestCase.php \ + Ticket/1254TestCase.php \ + Ticket/1257TestCase.php \ + Ticket/1276TestCase.php \ + Ticket/1277TestCase.php \ + Ticket/1280TestCase.php \ + Ticket/1281TestCase.php \ + Ticket/1289TestCase.php \ + Ticket/1296TestCase.php \ + Ticket/1304TestCase.php \ + Ticket/1305TestCase.php \ + Ticket/1307TestCase.php \ + Ticket/1315TestCase.php \ + Ticket/1323b2TestCase.php \ + Ticket/1323TestCase.php \ + Ticket/1325TestCase.php \ + Ticket/1326TestCase.php \ + Ticket/1335TestCase.php \ + Ticket/1338TestCase.php \ + Ticket/1341TestCase.php \ + Ticket/1351TestCase.php \ + Ticket/1365TestCase.php \ + Ticket/1372TestCase.php \ + Ticket/1380TestCase.php \ + Ticket/1381TestCase.php \ + Ticket/1383TestCase.php \ + Ticket/1385TestCase.php \ + Ticket/1390TestCase.php \ + Ticket/1395TestCase.php \ + Ticket/1400TestCase.php \ + Ticket/1417TestCase.php \ + Ticket/1419TestCase.php \ + Ticket/1436TestCase.php \ + Ticket/1441TestCase.php \ + Ticket/1449TestCase.php \ + Ticket/1452TestCase.php \ + Ticket/1454TestCase.php \ + Ticket/1461TestCase.php \ + Ticket/1464TestCase.php \ + Ticket/1465TestCase.php \ + Ticket/1467TestCase.php \ + Ticket/1480TestCase.php \ + Ticket/1483TestCase.php \ + Ticket/1488TestCase.php \ + Ticket/1494TestCase.php \ + Ticket/1500TestCase.php \ + Ticket/1507TestCase.php \ + Ticket/1513TestCase.php \ + Ticket/1520TestCase.php \ + Ticket/1522TestCase.php \ + Ticket/1523TestCase.php \ + Ticket/1524TestCase.php \ + Ticket/1527TestCase.php \ + Ticket/1537TestCase.php \ + Ticket/1540TestCase.php \ + Ticket/1543TestCase.php \ + Ticket/1545TestCase.php \ + Ticket/1558TestCase.php \ + Ticket/1562TestCase.php \ + Ticket/1567TestCase.php \ + Ticket/1604TestCase.php \ + Ticket/1617TestCase.php \ + Ticket/1617_schema.yml \ + Ticket/1619TestCase.php \ + Ticket/1621bTestCase.php \ + Ticket/1621TestCase.php \ + Ticket/1622TestCase.php \ + Ticket/1628TestCase.php \ + Ticket/1629TestCase.php \ + Ticket/1630TestCase.php \ + Ticket/1636TestCase.php \ + Ticket/1641TestCase.php \ + Ticket/1653TestCase.php \ + Ticket/1658TestCase.php \ + Ticket/1703TestCase.php \ + Ticket/1706TestCase.php \ + Ticket/1713TestCase.php \ + Ticket/1716TestCase.php \ + Ticket/1725TestCase.php \ + Ticket/1727TestCase.php \ + Ticket/1729TestCase.php \ + Ticket/1745TestCase.php \ + Ticket/1762TestCase.php \ + Ticket/1763TestCase.php \ + Ticket/1764TestCase.php \ + Ticket/1768TestCase.php \ + Ticket/1783TestCase.php \ + Ticket/1793TestCase.php \ + Ticket/1795TestCase.php \ + Ticket/1799TestCase.php \ + Ticket/1818TestCase.php \ + Ticket/1821TestCase.php \ + Ticket/1824TestCase.php \ + Ticket/1830TestCase.php \ + Ticket/1841TestCase.php \ + Ticket/1843TestCase.php \ + Ticket/1858TestCase.php \ + Ticket/1860TestCase.php \ + Ticket/1865TestCase.php \ + Ticket/1875TestCase.php \ + Ticket/1876bTestCase.php \ + Ticket/1876TestCase.php \ + Ticket/1923TestCase.php \ + Ticket/1935TestCase.php \ + Ticket/1940TestCase.php \ + Ticket/1958TestCase.php \ + Ticket/1986TestCase.php \ + Ticket/1991TestCase.php \ + Ticket/1992TestCase.php \ + Ticket/2007TestCase.php \ + Ticket/2015TestCase.php \ + Ticket/2032TestCase.php \ + Ticket/2105TestCase.php \ + Ticket/2158TestCase.php \ + Ticket/2159TestCase.php \ + Ticket/2160TestCase.php \ + Ticket/2184TestCase.php \ + Ticket/2190TestCase.php \ + Ticket/2204TestCase.php \ + Ticket/2229TestCase.php \ + Ticket/2251TestCase.php \ + Ticket/2292TestCase.php \ + Ticket/2295TestCase.php \ + Ticket/2334TestCase.php \ + Ticket/2355TestCase.php \ + Ticket/2375TestCase.php \ + Ticket/2377TestCase.php \ + Ticket/2398TestCase.php \ + Ticket/AyoubTestCase.php \ + Ticket/DC25TestCase.php \ + Ticket/DC28TestCase.php \ + Ticket/DC56TestCase.php \ + Ticket/DC57TestCase.php \ + Ticket/NewTicketTestCase.php \ + Ticket/NjeroTestCase.php \ + Transaction/FirebirdTestCase.php \ + Transaction/InformixTestCase.php \ + Transaction/MssqlTestCase.php \ + Transaction/MysqlTestCase.php \ + Transaction/OracleTestCase.php \ + Transaction/PgsqlTestCase.php \ + Transaction/SqliteTestCase.php \ + Validator/ForeignKeysTestCase.php \ + Validator/FutureTestCase.php \ + Validator/PastTestCase.php \ + AccessTestCase.php \ + AuditLogTestCase.php \ + BaseTestCase.php \ + BatchIteratorTestCase.php \ + CacheSqliteTestCase.php \ + CacheTestCase.php \ + ClassTableInheritanceTestCase.php \ + CollectionOffsetTestCase.php \ + CollectionTestCase.php \ + ColumnAggregationInheritanceTestCase.php \ + ColumnAliasTestCase.php \ + CompositePrimaryKeyTestCase.php \ + ConcreteInheritanceTestCase.php \ + ConfigurableTestCase.php \ + ConnectionTestCase.php \ + ConnectionTransactionTestCase.php \ + CtiColumnAggregationInheritanceTestCase.php \ + CustomPrimaryKeyTestCase.php \ + CustomResultSetOrderTestCase.php \ + DataDictSqliteTestCase.php \ + DataDictTestCase.php \ + DbProfilerTestCase.php \ + DBTestCase.php \ + DoctrineTest.php \ + DriverTestCase.php \ + EventListenerTestCase.php \ + ExportTestCase.php \ + ExpressionTestCase.php \ + foo.sq3 \ + ForeignKeyTestCase.php \ + HookTestCase.php \ + HydrateTestCase.php \ + I18nTestCase.php \ + ImportTestCase.php \ + index.php \ + IntegrityActionTestCase.php \ + ManagerTestCase.php \ + MigrationTestCase.php \ + NewCoreTestCase.php \ + OneTableOneClassInheritanceTestCase.php \ + ParserTestCase.php \ + PessimisticLockingTestCase.php \ + PluginTestCase.php \ + QueryTestCase.php \ + RawSqlTestCase.php \ + RecordFilterTestCase.php \ + RecordTestCase.php \ + RelationTestCase.php \ + RepositoryTestCase.php \ + run.php \ + schema.xml \ + schema.yml \ + SearchTestCase.php \ + SequenceTestCase.php \ + SluggableTestCase.php \ + SoftDeleteBCTestCase.php \ + SoftDeleteTestCase.php \ + TableTestCase.php \ + template.tpl \ + TemplateTestCase.php \ + TokenizerTestCase.php \ + TransactionTestCase.php \ + TreeStructureTestCase.php \ + UnitOfWorkTestCase.php \ + unsolved.php \ + UnsortedTestCase.php \ + ValidatorTestCase.php \ + ValueHolderTestCase.php \ + ViewTestCase.php + +.include "${PORTSDIR}/Mk/bsd.php.mk" +.include "${PORTSDIR}/devel/pear/bsd.pear.mk" + +DUMMYDIRS= tests/Migration/Diff \ + tests/ModelLoadingTest \ + tests/Ticket/1727 \ + tests/Ticket/2375 + +post-extract: +.for dir in ${DUMMYDIRS} + @${TOUCH} ${WRKSRC}/${dir}/.peardummy +.endfor + +.include diff --git a/databases/pear-Doctrine2/distinfo b/databases/pear-Doctrine2/distinfo new file mode 100644 index 000000000000..42f012f1013e --- /dev/null +++ b/databases/pear-Doctrine2/distinfo @@ -0,0 +1,3 @@ +MD5 (PEAR/Doctrine-1.1.4.tgz) = 1832e9e655019689b2caa8296c73e58f +SHA256 (PEAR/Doctrine-1.1.4.tgz) = 3e6b286a56ff97775da07741613b66780a2494d4646e0d813ccb0e4c42e34cb3 +SIZE (PEAR/Doctrine-1.1.4.tgz) = 648767 diff --git a/databases/pear-Doctrine2/files/pear-deinstall.in b/databases/pear-Doctrine2/files/pear-deinstall.in new file mode 100644 index 000000000000..ccbf7b82cb25 --- /dev/null +++ b/databases/pear-Doctrine2/files/pear-deinstall.in @@ -0,0 +1,27 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# Remove package declaration from PEAR's registry and optionally delete +# a non-standard channel. + +if [ x$2 != xDEINSTALL -a x$2 != xPOST-DEINSTALL ]; then + exit +fi +PKG_NAME=${1%%-[0-9._]*} +PACKAGE=$(echo $PKG_NAME | sed 's/pear-//') + +PEAR=${PKG_PREFIX}/bin/pear +CHANNEL=%%CHANNEL%% + +if [ "$2" = "DEINSTALL" ]; then + if [ "x${CHANNEL}" != "x" ]; then + ${PEAR} uninstall -r -n ${CHANNEL}/${PACKAGE} || true + else + ${PEAR} uninstall -r -n ${PACKAGE} || true + fi +else + if [ "x${CHANNEL}" != "x" ]; then + ${PEAR} channel-delete ${CHANNEL} + fi +fi diff --git a/databases/pear-Doctrine2/files/pear-install.in b/databases/pear-Doctrine2/files/pear-install.in new file mode 100644 index 000000000000..2ec01250b2f3 --- /dev/null +++ b/databases/pear-Doctrine2/files/pear-install.in @@ -0,0 +1,19 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# Register the package $1 in the port registry and optionally add a +# non-standard channel. + +PREFIX=${PKG_PREFIX:=%%PREFIX%%} +PEAR=${PREFIX}/bin/pear +PKGREGDIR=${PREFIX}/share/pear/packages/$1 +CHANNEL=%%CHANNEL%% + +[ "x$1" = "x" ] && exit 1 +if [ "x$2" = "xPOST-INSTALL" ]; then + if [ "x${CHANNEL}" != "x" ]; then + ${PEAR} channel-add http://${CHANNEL}/channel.xml + fi + ${PEAR} install -r -n -f ${PKGREGDIR}/package.xml +fi diff --git a/databases/pear-Doctrine2/pkg-descr b/databases/pear-Doctrine2/pkg-descr new file mode 100644 index 000000000000..89f0bac4c07e --- /dev/null +++ b/databases/pear-Doctrine2/pkg-descr @@ -0,0 +1,10 @@ +Doctrine is an object relational mapper (ORM) for PHP 5.2.3+ that +sits on top of a powerful database abstraction layer (DBAL). + +One of its key features is the option to write database queries in a +proprietary object oriented SQL dialect called Doctrine Query +Language (DQL), inspired by Hibernate's HQL. This provides developers +with a powerful alternative to SQL that maintains flexibility without +requiring unnecessary code duplication. + +WWW: http://www.doctrine-project.org/