debian/0000755000000000000000000000000011470305230007161 5ustar debian/rules0000755000000000000000000000061411470303106010242 0ustar #!/usr/bin/make -f export JAVA_HOME=/usr/lib/jvm/default-java %: dh --with javahelper $@ override_jh_build: jh_build jsr166y.jar src get-orig-source: # uscan was not used because upstream doesn't provide an # URL useful for scanning new versions, also this is # the reason why this package doesn't ship a watch file cd $(dir $(firstword $(MAKEFILE_LIST)))../ && \ ./debian/orig-tar.sh debian/source/0000755000000000000000000000000011470303106010461 5ustar debian/source/format0000644000000000000000000000001411470303106011667 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000211470303106010357 0ustar 7 debian/patches/0000755000000000000000000000000011470303106010610 5ustar debian/patches/01_workaround_typing_bug.diff0000644000000000000000000000260611470303106016370 0ustar Description: Workaround for a solved typing bug in IcedTea javac compiler For a long time the javac had a bug with the handling of wildcard types that results in a hole in the type system. Since IcedTea 1.8.2 the bug is solved but it broke some code in this package. For more info, please visit: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6638712 Author: Miguel Landaeta Bug-Debian: http://bugs.debian.org/602362 Forwarded: not-needed Last-Update: 2010-11-13 --- libjsr166y-java-0.1.20080107.orig/src/main/java/jsr166y/forkjoin/ParallelArray.java +++ libjsr166y-java-0.1.20080107/src/main/java/jsr166y/forkjoin/ParallelArray.java @@ -1654,13 +1654,13 @@ public class ParallelArray implements public WithFilter withFilter(Predicate selector) { return new WithBoundedFilter (pa, firstIndex, upperBound, - Ops.andPredicate(this.selector, selector)); + Ops.andPredicate((Predicate)this.selector, selector)); } public WithFilter orFilter(Predicate selector) { return new WithBoundedFilter (pa, firstIndex, upperBound, - Ops.orPredicate(this.selector, selector)); + Ops.orPredicate((Predicate)this.selector, selector)); } public WithMapping withMapping debian/patches/series0000644000000000000000000000003611470303106012024 0ustar 01_workaround_typing_bug.diff debian/clean0000644000000000000000000000001411470303106010161 0ustar jsr166y.jar debian/control0000644000000000000000000000235611470303106010572 0ustar Source: libjsr166y-java Maintainer: Debian Java Maintainers Uploaders: Miguel Landaeta Section: java Priority: optional Build-Depends: debhelper (>= 7.0.50), default-jdk, javahelper Standards-Version: 3.9.1 Homepage: http://svn.codehaus.org/coconut/forkjoin/trunk/jsr166y/ Vcs-Git: git://git.debian.org/git/pkg-java/libjsr166y-java.git Vcs-Browser: http://git.debian.org/?p=pkg-java/libjsr166y-java.git Package: libjsr166y-java Architecture: all Depends: ${misc:Depends} Description: Parallel computation framework for Java Java framework that supports a style of parallel programming in which problems are solved by (recursively) splitting them into subtasks that are solved in parallel, waiting for them to complete, and then composing results. . Fork/Join parallelism is among the simplest and most effective design techniques for obtaining good parallel performance. Fork/Join algorithms are parallel versions of familiar divide-and-conquer algorithms. . JSR166y includes a parallel computation framework: ForkJoinTasks and their related support classes provide a very efficient basis for obtaining platform-independent parallel speed-ups of computation-intensive operations. debian/jlibs0000644000000000000000000000001411470303106010202 0ustar jsr166y.jar debian/copyright0000644000000000000000000000365211470303106011122 0ustar The sources where downloaded from http://svn.codehaus.org/coconut/forkjoin/trunk/jsr166y/. Files: * Copyright: © 2002-2008, Doug Lea , © 2002-2008, Members of JCP JSR-166 Expert Group License: Public Domain Files: debian/* Copyright: © 2010 Miguel Landaeta License: Public Domain License: Public Domain The person or persons who have associated work with this document (the "Dedicator" or "Certifier") hereby either (a) certifies that, to the best of his knowledge, the work of authorship identified is in the public domain of the country from which the work is published, or (b) hereby dedicates whatever copyright the dedicators holds in the work of authorship identified below (the "Work") to the public domain. A certifier, moreover, dedicates any copyright interest he may have in the associated work, and for these purposes, is described as a "dedicator" below. A certifier has taken reasonable steps to verify the copyright status of this work. Certifier recognizes that his good faith efforts may not shield him from liability if in fact the work certified is not in the public domain. Dedicator makes this dedication for the benefit of the public at large and to the detriment of the Dedicator's heirs and successors. Dedicator intends this dedication to be an overt act of relinquishment in perpetuity of all present and future rights under copyright law, whether vested or contingent, in the Work. Dedicator understands that such relinquishment of all rights includes the relinquishment of all rights to enforce (by lawsuit or otherwise) those copyrights in the Work. Dedicator recognizes that, once placed in the public domain, the Work may be freely reproduced, distributed, transmitted, used, modified, built upon, or otherwise exploited by anyone for any purpose, commercial or non-commercial, and in any way, including by methods that have not yet been invented or conceived. debian/changelog0000644000000000000000000000100511470303106011027 0ustar libjsr166y-java (0.1.20080107-2) unstable; urgency=medium [ Miguel Landaeta ] * Fix FTBFS due to type parameters. (Closes: #602362). * Bump Standards-Version to 3.9.1. No changes were required. [ Damien Raude-Morvan ] * Set urgency=medium as this fix an RC bug. -- Miguel Landaeta Mon, 15 Nov 2010 20:12:31 +0100 libjsr166y-java (0.1.20080107-1) unstable; urgency=low * Initial release. (Closes: #586734). -- Miguel Landaeta Tue, 29 Jun 2010 19:15:34 -0430 debian/orig-tar.sh0000755000000000000000000000105711470303106011247 0ustar #!/bin/sh set -e version=`dpkg-parsechangelog | grep '^Version:' | cut -f 2 -d ' ' | sed 's/-[^-]*$//'` echo "version ${version}" package=`dpkg-parsechangelog | sed -n 's/^Source: //p'` tarball="${package}_${version}.orig.tar.gz" dir="${package}-${version}.orig" repo="http://svn.codehaus.org/coconut/forkjoin/trunk/jsr166y/" revision=`echo $version | sed -e 's/^0\.1\.//' -e 's/$/T1800/'` LC_ALL=C TZ=UTC svn export --revision {$revision} "${repo}" "${dir}" GZIP=--best tar --numeric --group 0 --owner 0 -c -v -z -f "${tarball}" "${dir}" rm -rf "${dir}" debian/javadoc0000644000000000000000000000005511470303106010513 0ustar internal /usr/share/doc/libjsr166y-java/api