Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 191 lines (162 sloc) 8.009 kb
0a4fa8f Add in build script to create Phing_d51PearPkg2 package
tswicegood authored
1 <?xml version="1.0" ?>
2 <!--
3 This contains the build script for the various PEAR packages contained in this repo.
4 -->
7cf85f3 Finish the build script so phing can create packages and ignore build/ a...
tswicegood authored
5 <project name="Domain51_PEAR" basedir="." default="make">
0a4fa8f Add in build script to create Phing_d51PearPkg2 package
tswicegood authored
6 <includepath classpath="${project.basedir}/src" />
8f44b8b Rename d51PearPkg2 to reflect phing naming convention for tasks
tswicegood authored
7 <taskdef classname="phing.tasks.ext.d51PearPkg2Task" name="d51pearpkg2" />
0a4fa8f Add in build script to create Phing_d51PearPkg2 package
tswicegood authored
8
4753ba8 @tswicegood modify the build script to work for 0.6.3
tswicegood authored
9 <property name="version" value="0.6.3" />
7cf85f3 Finish the build script so phing can create packages and ignore build/ a...
tswicegood authored
10
11 <target name="export">
12 <echo msg="Exporting SVN files" />
13 <delete dir="./build" />
4753ba8 @tswicegood modify the build script to work for 0.6.3
tswicegood authored
14 <copy todir="./build/phing">
15 <fileset dir="./src/phing">
16 <include name="*/**" />
17 </fileset>
18 </copy>
7cf85f3 Finish the build script so phing can create packages and ignore build/ a...
tswicegood authored
19 </target>
20
21 <target name="build" depends="export">
22 <d51pearpkg2 dir="./build"
23 baseinstalldir="/">
a1b6639 Rename package to Phing_d51PearPkg2Task
tswicegood authored
24 <name>Phing_d51PearPkg2Task</name>
0a4fa8f Add in build script to create Phing_d51PearPkg2 package
tswicegood authored
25 <summary>An alternative to phing's default pearpkg2</summary>
26 <channel>pear.domain51.com</channel>
27 <description>
d0740c5 Reflow text in description to proper width
tswicegood authored
28 <!-- Don't exceed this width -->
29 This package provides an alternative to phing's
30 bundled pearpkg2, allowing for a build script
31 that more closely resembles a real
32 package.xml2.0 file or using the API that is
33 available by using PEAR_PackageFileManager2.
0a4fa8f Add in build script to create Phing_d51PearPkg2 package
tswicegood authored
34 </description>
35
4753ba8 @tswicegood modify the build script to work for 0.6.3
tswicegood authored
36 <lead user="tswicegood" name="Travis Swicegood" email="travis@domain51.com" />
0a4fa8f Add in build script to create Phing_d51PearPkg2 package
tswicegood authored
37 <license>LGPL</license>
38
4753ba8 @tswicegood modify the build script to work for 0.6.3
tswicegood authored
39 <version release="${version}" api="1.0" />
0a4fa8f Add in build script to create Phing_d51PearPkg2 package
tswicegood authored
40 <stability release="alpha" api="alpha" />
ef28e17 Change build file in prep for 0.2 release
tswicegood authored
41
633307b Add dependency on PEAR_PackageFileManager and update build for 0.4
tswicegood authored
42 <dependencies>
89d76f3 Add in changes for v0.5
tswicegood authored
43 <php minimum_version="5.2.0" />
44
4753ba8 @tswicegood modify the build script to work for 0.6.3
tswicegood authored
45 <pear minimum_version="1.6.0" />
89d76f3 Add in changes for v0.5
tswicegood authored
46
633307b Add dependency on PEAR_PackageFileManager and update build for 0.4
tswicegood authored
47 <package name="PEAR_PackageFileManager"
48 channel="pear.php.net"
49 minimum_version="1.6.0" />
50 </dependencies>
4753ba8 @tswicegood modify the build script to work for 0.6.3
tswicegood authored
51
52 <changelog version="0.6.3" date="2010-08-30" license="LGPL">
53 <!-- Don't exceed this width -->
54 Fixes a few internal issues:
55
56 * Fixes an issue where setOptions() fails and
57 it doesn't complain.
58 * Update the internal the build.xml file to
59 work with its new Git home.
60 * Remove recommended_version against PEAR since
61 the original implementor in PEAR doesn't have
62 a clue how that should have really worked.
63 </changelog>
64
0e55408 Add info for 0.6.2.1 for brain freeze moment
tswicegood authored
65 <changelog version="0.6.2.1" date="2007-10-19" license="LGPL">
66 Fix issue introduced by previous "fix"
67 </changelog>
68
be9862f add info for v0.6.2 release
tswicegood authored
69 <changelog version="0.6.2" date="2007-10-19" license="LGPL">
70 <!-- Don't exceed this width -->
71 Bug fix release.
72
73 * default minimum PEAR version to current PEAR
74 * default minimum PHP version to current PHP
75 * adds logging output for both
76 </changelog>
77
6fe59fa Changes for 0.6.1 build
tswicegood authored
78 <changelog version="0.6.1" date="2007-09-08" license="LGPL">
79 Rebuilt release to insure Frontend.php was
80 included in tarball.
81 </changelog>
82
1893594 Add in ability to set type of install
tswicegood authored
83 <changelog version="0.6" date="2007-09-01" license="LGPL">
84 <!-- Don't exceed this width -->
85 The following changes were made:
86
87 * allow setting of "type" attribute at main
88 package. If not specified, type is php.
89 * redirects all output from the PEAR package
90 generator directly to phing logs.
91 </changelog>
92
89d76f3 Add in changes for v0.5
tswicegood authored
93 <changelog version="0.5" date="2007-08-22" license="LGPL">
94 <!-- Don't exceed this width -->
95 The following changes were made:
96
97 * Add in ability to set PHP and PEAR version
98 dependencies.
99 * Make PHP minimum version default to the
100 current PHP version.
101 * Make PEAR minimum version default to the
102 current PEAR version
103 * Rename "exclude_version" to
104 "exclude_versions" and make it comma separated
105 so you can specify multiple versions to exclude.
106
107 </changelog>
108
633307b Add dependency on PEAR_PackageFileManager and update build for 0.4
tswicegood authored
109 <changelog version="0.4" date="2007-08-09" license="LGPL">
110 <!-- Don't exceed this width -->
111 Add in dependency on PEAR_PackageFileManager so
112 this will work once installed.
113 </changelog>
114
4deb93c changelog for v0.3
tswicegood authored
115 <changelog version="0.3" date="2007-08-04" license="LGPL">
116 <!-- Don't exceed this width -->
117 Adds new Release and Replacement objects. Both
118 still need tweaking, but basic functionality is
119 there.
120 </changelog>
121
f3a78c3 Code for 0.2.2 release
tswicegood authored
122 <changelog version="0.2.2" date="2007-07-19" license="LGPL">
123 <!-- Don't exceed this width -->
124 Adds new Description object to allow for more
125 flexibility and removes the hackish means of
126 removing leading spaces within the
127 &lt;description> element. Two new attributes
128 have been added:
129
130 * "indention_type" which should be either tab
131 or space. This defaults to space, and any
132 value other than "tab" will result in spaces
133 being used.
134 * "indentions_to_remove" which specifies the
135 number of tabs or spaces to remove.
136 </changelog>
137
7c488cc Add build info for 0.2.1 release
tswicegood authored
138 <changelog version="0.2.1" date="2007-07-19" license="LGPL">
139 Fixes type in dir_roles generation that kept
140 them from properly being added.
141 </changelog>
142
ef28e17 Change build file in prep for 0.2 release
tswicegood authored
143 <changelog version="0.2" date="2007-07-06" license="LGPL">
144 Release 0.2 adds in the following undocumented
145 features:
146 * &lt;dependencies> element for handling basic
147 dependencies (see Domain51_Cache for usage
148 examples)
149 * &lt;changelog> element for handling changelog
150 entries
151 * &lt;notes> element now not required if a
152 &lt;changelog> element with the same version
153 is present.
154 * &lt;notes> only strip off preceding soft and
155 hard tabs. Soft-tabs are assumed to be 4
156 spaces.
157 </changelog>
158
159 <changelog version="0.1" date="2007-06-27" license="LGPL">
160 Initial release of package
161 </changelog>
0a4fa8f Add in build script to create Phing_d51PearPkg2 package
tswicegood authored
162 </d51pearpkg2>
163 </target>
7cf85f3 Finish the build script so phing can create packages and ignore build/ a...
tswicegood authored
164
165 <target name="make" depends="build">
166 <echo msg="Creating PEAR archive file for PHP_Callback" />
a1b6639 Rename package to Phing_d51PearPkg2Task
tswicegood authored
167 <mkdir dir="./build/Phing_d51PearPkg2Task-${version}" />
168 <copy todir="./build/Phing_d51PearPkg2Task-${version}">
7cf85f3 Finish the build script so phing can create packages and ignore build/ a...
tswicegood authored
169 <fileset dir="./build">
170 <include name="phing*/**" />
171 </fileset>
172 </copy>
173 <delete dir="./build/phing" />
ef28e17 Change build file in prep for 0.2 release
tswicegood authored
174 <delete file="Phing_d51PearPkg2Task-${version}.tgz" />
a1b6639 Rename package to Phing_d51PearPkg2Task
tswicegood authored
175 <tar compression="gzip" destfile="Phing_d51PearPkg2Task-${version}.tgz" basedir="./build" />
7cf85f3 Finish the build script so phing can create packages and ignore build/ a...
tswicegood authored
176 </target>
4753ba8 @tswicegood modify the build script to work for 0.6.3
tswicegood authored
177
451e7e8 Add in a docs target
tswicegood authored
178 <target name="docs" depends="export">
179 <echo msg="Creating documentation" />
a1b6639 Rename package to Phing_d51PearPkg2Task
tswicegood authored
180 <phpdoc title="Phing_d51PearPkg2Task Docs"
451e7e8 Add in a docs target
tswicegood authored
181 destdir="./apidocs"
182 sourcecode="./build"
183 output="HTML:frames:DOM/earthli"
184 >
185 <fileset dir="./build">
186 <include name="**" />
187 </fileset>
188 </phpdoc>
189 </target>
4753ba8 @tswicegood modify the build script to work for 0.6.3
tswicegood authored
190 </project>
Something went wrong with that request. Please try again.