Changeset 15070
- Timestamp:
- 06/11/17 08:00:07 (6 years ago)
- Location:
- trunk/abcl
- Files:
-
- 2 added
- 3 deleted
- 4 edited
- 3 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/abcl/COPYING
r11665 r15070 265 265 NO WARRANTY 266 266 267 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 268 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 269 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 270 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 271 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 272 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 273 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 274 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 275 REPAIR OR CORRECTION. 276 277 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 278 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 279 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 280 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 281 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 282 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 283 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 284 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 285 POSSIBILITY OF SUCH DAMAGES. 286 287 13. Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. 288 289 As a special exception, the copyright holders of this software give you 290 permission to link this software with independent modules to produce an 291 executable, regardless of the license terms of these independent modules, and 292 to copy and distribute the resulting executable under terms of your choice, 293 provided that you also meet, for each linked independent module, the terms and 294 conditions of the license of that module. An independent module is a module 295 which is not derived from or based on this software. If you modify this 296 software, you may extend this exception to your version of the software, but 297 you are not obligated to do so. If you do not wish to do so, delete this 298 exception statement from your version. 267 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO 268 WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 269 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 270 OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY 271 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 272 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 273 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 274 PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME 275 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 276 277 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 278 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 279 AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU 280 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 281 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 282 PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 283 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 284 FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF 285 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 286 DAMAGES. 287 288 13. Linking this library statically or dynamically with other 289 modules is making a combined work based on this library. Thus, the 290 terms and conditions of the GNU General Public License cover the 291 whole combination. 292 293 The following paragraph details the "classpath exception" which ABCL 294 allows as an exception to the statement about linking libraries. 295 296 As a special exception, the copyright holders of this software give 297 you permission to link this software with independent modules to 298 produce an executable, regardless of the license terms of these 299 independent modules, and to copy and distribute the resulting 300 executable under terms of your choice, provided that you also meet, 301 for each linked independent module, the terms and conditions of the 302 license of that module. An independent module is a module which is 303 not derived from or based on this software. If you modify this 304 software, you may extend this exception to your version of the 305 software, but you are not obligated to do so. If you do not wish to 306 do so, delete this exception statement from your version. 299 307 300 308 -
trunk/abcl/build.xml
r15041 r15070 763 763 <include name="build-from-lisp.bash"/> 764 764 765 <!-- The remainder of these files are used by the Lisp hosted766 build in 'build-abcl.lisp' but not used by Ant, so include767 them in the source distribution. -->768 <include name="make-jar.in"/>769 <include name="make-jar.bat.in"/>770 771 765 <include name="build-abcl.lisp"/> 772 766 <include name="customizations.lisp.in"/> … … 1231 1225 1232 1226 <import file="netbeans-build.xml" optional="true"/> 1233 <!-- <import file="j-build.xml" optional="true"/> -->1234 <import file="not.org-build.xml" optional="true"/>1235 1227 1236 <import file="build-snapshot.xml" optional="true"/> 1237 1238 <import file="build-maven.xml" optional="true"/> </project> 1228 <import file="etc/ant/build-snapshot.xml" optional="true"/> 1229 1230 <import file="etc/ant/build-maven.xml" optional="true"/> 1231 </project> -
trunk/abcl/contrib/pom.xml
r15048 r15070 14 14 <groupId>org.abcl</groupId> 15 15 <artifactId>abcl-contrib</artifactId> 16 <version>1.5.0- rc-1</version>16 <version>1.5.0-SNAPSHOT</version> 17 17 <packaging>jar</packaging> 18 18 <name>Armed Bear Common Lisp (ABCL) Contribs</name> -
trunk/abcl/doc/releng.org
r15067 r15070 1 # Releasing ABCL on Sonatype's OSS Maven repository - instructions 2 # 3 # This assumes your settings.xml (/etc/maven2/settings.xml for Ubuntu-packaged Maven) contains something like this in its <servers></servers> section: 4 # 5 # <server> 6 # <id>sonatype-nexus-snapshots</id> 7 # <username>sonatype-jira-username</username> 8 # <password>sonatype-jira-password</password> 9 # </server> 10 # <server> 11 # <id>sonatype-nexus-staging</id> 12 # <username>sonatype-jira-username</username> 13 # <password>sonatype-jira-password</password> 14 # </server> 1 * ABCL Release Engineering practices 15 2 16 # First, remember to build it! 3 ** Maven 4 5 Instructions for Releasing ABCL on Sonatype's OSS Maven repository 6 7 *** settings.xml 8 9 This assumes your settings.xml (/etc/maven2/settings.xml for 10 Ubuntu-packaged Maven) contains something like this in its 11 <servers></servers> section: 12 13 #+BEGIN_SRC 14 <server> 15 <id>sonatype-nexus-snapshots</id> 16 <username>sonatype-jira-username</username> 17 <password>sonatype-jira-password</password> 18 </server> 19 <server> 20 <id>sonatype-nexus-staging</id> 21 <username>sonatype-jira-username</username> 22 <password>sonatype-jira-password</password> 23 </server> 24 #+END_SRC 25 26 *** Process 27 28 First, remember to build it! 29 30 #+BEGIN_SRC 17 31 ant abcl.jar abcl.source.jar abcl.javadoc.jar abcl.contrib 32 #+END_SRC 18 33 19 # And maybe test it as well 34 And maybe test it as well 35 36 #+BEGIN_SRC 20 37 ant abcl.test 38 #+END_SRC 21 39 22 # For snapshots - development versions - the version in the POM should be like x.y.z-SNAPSHOT 40 For snapshots - development versions - the version in the POM should be like x.y.z-SNAPSHOT 41 42 #+BEGIN_SRC 23 43 mvn gpg:sign-and-deploy-file -Dfile=dist/abcl.jar -DpomFile=pom.xml -Durl=https://oss.sonatype.org/content/repositories/snapshots/ -DrepositoryId=sonatype-nexus-snapshots 24 44 mvn gpg:sign-and-deploy-file -Dfile=dist/abcl-sources.jar -DpomFile=pom.xml -Durl=https://oss.sonatype.org/content/repositories/snapshots/ -DrepositoryId=sonatype-nexus-snapshots -Dclassifier=sources 25 45 mvn gpg:sign-and-deploy-file -Dfile=dist/abcl-javadoc.jar -DpomFile=pom.xml -Durl=https://oss.sonatype.org/content/repositories/snapshots/ -DrepositoryId=sonatype-nexus-snapshots -Dclassifier=javadoc 26 mvn gpg:sign-and-deploy-file -Dfile=dist/abcl-contrib-.jar -DpomFile=contrib/pom.xml -Durl=https://oss.sonatype.org/content/repositories/snapshots/ -DrepositoryId=sonatype-nexus-snapshots 46 mvn gpg:sign-and-deploy-file -Dfile=dist/abcl-contrib.jar -DpomFile=contrib/pom.xml -Durl=https://oss.sonatype.org/content/repositories/snapshots/ -DrepositoryId=sonatype-nexus-snapshots 47 #+END_SRC 27 48 28 # For releases - the version in the POM should be x.y.z 49 For releases - the version in the POM should be x.y.z 50 51 #+BEGIN_SRC 29 52 mvn gpg:sign-and-deploy-file -Dfile=dist/abcl.jar -DpomFile=pom.xml -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype-nexus-staging 30 53 mvn gpg:sign-and-deploy-file -Dfile=dist/abcl-${abcl_version}-sources.jar -DpomFile=pom.xml -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype-nexus-staging -Dclassifier=sources 31 54 mvn gpg:sign-and-deploy-file -Dfile=dist/abcl-${abcl_version}-javadoc.jar -DpomFile=pom.xml -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype-nexus-staging -Dclassifier=javadoc 55 #+END_SRC 32 56 33 # Contrib releases 57 abcl-contrib release 58 59 #+BEGIN_SRC 34 60 mvn gpg:sign-and-deploy-file -Dfile=dist/abcl-contrib.jar -DpomFile=contrib/pom.xml -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype-nexus-staging 35 61 mvn gpg:sign-and-deploy-file -Dfile=dist/abcl-contrib-${abcl_version}-sources.jar -DpomFile=contrib/pom.xml -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype-nexus-staging -Dclassifier=sources 36 62 mvn gpg:sign-and-deploy-file -Dfile=dist/abcl-contrib-${abcl_version}-javadoc.jar -DpomFile=contrib/pom.xml -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype-nexus-staging -Dclassifier=javadoc 63 #+END_SRC 37 64 38 # <http://www.sonatype.org/nexus/2015/06/02/how-to-publish-software-artifacts-to-maven-central/> 39 # <http://central.sonatype.org/pages/releasing-the-deployment.html> 40 # 41 # For specifying gpg executable, use a property specified via '-Dgpg.executable=gpg2' 65 **** Testing downloads 66 67 #+BEGIN_SRC 68 mvn org.apache.maven.plugins:maven-dependency-plugin:2.1:get -DrepoUrl=https://oss.sonatype.org/content/repositories/snapshots -Dartifact=org.abcl:abcl-contrib:1.5.0-SNAPSHOT:jar 69 #+END_SRC 70 71 *** See also 72 <http://www.sonatype.org/nexus/2015/06/02/how-to-publish-software-artifacts-to-maven-central/> 73 <http://central.sonatype.org/pages/releasing-the-deployment.html> 74 75 *** Specifiying GPG executable 76 77 For specifying gpg executable, use a property specified via 78 '-Dgpg.executable=gpg2'. -
trunk/abcl/pom.xml
r15048 r15070 14 14 <groupId>org.abcl</groupId> 15 15 <artifactId>abcl</artifactId> 16 <version>1.5.0- rc-1</version>16 <version>1.5.0-SNAPSHOT</version> 17 17 <packaging>jar</packaging> 18 18 <name>ABCL - Armed Bear Common Lisp</name>
Note: See TracChangeset
for help on using the changeset viewer.