This is an automated email from the git hooks/post-receive script. tmancill pushed a commit to branch master in repository java-gnome.
commit eddefe8a91e95331a921223524ff7d962f952f2d Merge: 6ab9798 8688acf Author: Thomas Girard <[email protected]> Date: Sat May 10 13:57:29 2008 +0000 Imported Debian patch 4.0.7-1 .cproject | 2 +- .externalToolBuilders/java-gnome Builder.launch | 11 + .project | 63 +- .settings/org.eclipse.jdt.core.prefs | 25 +- .settings/org.eclipse.jdt.ui.prefs | 5 +- AUTHORS | 48 +- HACKING | 50 +- LICENCE | 30 +- Makefile | 39 +- NEWS | 238 ++- README | 49 +- build/faster | 71 +- build/gcj.make | 42 - configure | 402 +++-- debian/changelog | 18 + debian/control | 5 +- debian/copyright | 39 - debian/patches/01_change_jni_library_location.diff | 11 + .../02_dont_export_pango_backend_funcs.diff | 40 + debian/patches/series | 2 + debian/rules | 14 +- doc/design/START | 22 + doc/examples/START | 15 +- doc/examples/button/ExamplePressMe.java | 2 +- doc/examples/button/ExampleRadioButton.java | 147 ++ .../cairo/ExampleDrawingInExposeEvent.java | 138 ++ doc/examples/cairo/ExampleDrawingOffscreen.java | 74 + doc/examples/i18n/ExampleTranslation.java | 71 + doc/examples/keyboard/ExampleSnooping.java | 2 +- doc/examples/menu/ExampleSimpleMenu.java | 2 +- doc/examples/menu/ExampleToolbar.java | 2 +- doc/examples/tooltip/ExampleTooltip.java | 83 + doc/examples/treeview/ExampleTrailHeads.java | 4 +- doc/po/es.po | 39 + doc/po/pt.po | 41 + doc/style/CommitMessages.txt | 8 +- lib/README | 30 - lib/utilities/aspell/normalize.pl | 80 - lib/utilities/markdown/LICENCE | 34 - lib/utilities/markdown/markdown.php | 1624 -------------------- lib/utilities/markdown/smartypants.php | 860 ----------- .../org/freedesktop/bindings/Environment.c | 87 +- .../org/freedesktop/bindings/Environment.java | 30 +- .../org/freedesktop/bindings/FatalError.java | 44 + .../freedesktop/bindings/Internationalization.c | 117 ++ .../freedesktop/bindings/Internationalization.java | 460 ++++++ src/bindings/org/freedesktop/bindings/Plumbing.c | 20 + .../org/freedesktop/bindings/Plumbing.java | 75 +- src/bindings/org/freedesktop/bindings/Proxy.java | 12 +- src/bindings/org/freedesktop/bindings/Time.java | 4 +- src/bindings/org/freedesktop/cairo/Antialias.java | 70 + .../org/freedesktop/cairo/CairoContextOverride.c | 45 + .../freedesktop/cairo/CairoContextOverride.java | 42 + src/bindings/org/freedesktop/cairo/Content.java | 43 + src/bindings/org/freedesktop/cairo/Context.java | 418 +++++ src/bindings/org/freedesktop/cairo/Entity.java | 47 + src/bindings/org/freedesktop/cairo/FatalError.java | 32 + src/bindings/org/freedesktop/cairo/Format.java | 54 + .../org/freedesktop/cairo/ImageSurface.java | 41 + .../org/freedesktop/cairo/LinearPattern.java | 53 + src/bindings/org/freedesktop/cairo/Operator.java | 35 + src/bindings/org/freedesktop/cairo/Pattern.java | 76 + src/bindings/org/freedesktop/cairo/Plumbing.c | 137 ++ src/bindings/org/freedesktop/cairo/Plumbing.java | 65 + .../org/freedesktop/cairo/RadialPattern.java | 62 + src/bindings/org/freedesktop/cairo/SVGSurface.java | 63 + .../org/freedesktop/cairo/SolidPattern.java | 37 + src/bindings/org/freedesktop/cairo/Status.java | 55 + src/bindings/org/freedesktop/cairo/Surface.java | 106 ++ .../org/freedesktop/cairo/SurfacePattern.java | 40 + .../cairo/XlibSurface.java} | 22 +- .../TreeSortable.java => atk/HyperlinkImpl.java} | 8 +- src/bindings/org/gnome/gdk/CrossingMode.java | 34 +- src/bindings/org/gnome/gdk/Drawable.java | 27 +- src/bindings/org/gnome/gdk/EventCrossing.java | 43 +- src/bindings/org/gnome/gdk/EventExpose.java | 17 +- .../org/gnome/gdk/GdkEventExposeOverride.c | 47 + .../org/gnome/gdk/GdkEventExposeOverride.java | 40 + src/bindings/org/gnome/gdk/NotifyType.java | 49 +- src/bindings/org/gnome/gdk/Pixmap.java | 41 +- src/bindings/org/gnome/gdk/Plumbing.java | 4 +- src/bindings/org/gnome/gdk/Rectangle.java | 65 +- src/bindings/org/gnome/gdk/Screen.java | 25 +- src/bindings/org/gnome/gdk/Visual.java | 10 +- src/bindings/org/gnome/glib/FatalError.java | 61 + src/bindings/org/gnome/glib/GObject.java | 6 +- src/bindings/org/gnome/glib/GValue.c | 62 + src/bindings/org/gnome/glib/GValue.java | 19 +- src/bindings/org/gnome/glib/Glib.java | 2 +- src/bindings/org/gnome/glib/Object.java | 4 +- src/bindings/org/gnome/glib/Plumbing.java | 110 +- src/bindings/org/gnome/glib/Value.java | 11 +- src/bindings/org/gnome/gtk/Action.java | 10 + src/bindings/org/gnome/gtk/Button.java | 12 +- src/bindings/org/gnome/gtk/CellRenderer.java | 26 +- src/bindings/org/gnome/gtk/CellRendererPixbuf.java | 21 +- .../org/gnome/gtk/CellRendererProgress.java | 2 +- src/bindings/org/gnome/gtk/CellRendererText.java | 8 +- src/bindings/org/gnome/gtk/CellRendererToggle.java | 5 +- src/bindings/org/gnome/gtk/DataColumn.java | 12 +- src/bindings/org/gnome/gtk/DataColumnPixbuf.java | 2 +- src/bindings/org/gnome/gtk/DataColumnStock.java | 29 + src/bindings/org/gnome/gtk/Expander.java | 75 +- src/bindings/org/gnome/gtk/Frame.java | 42 +- src/bindings/org/gnome/gtk/Gtk.c | 8 +- src/bindings/org/gnome/gtk/GtkTreeModelOverride.c | 100 ++ .../org/gnome/gtk/GtkTreeModelOverride.java | 30 +- src/bindings/org/gnome/gtk/HPaned.java | 37 +- src/bindings/org/gnome/gtk/HScale.java | 2 +- src/bindings/org/gnome/gtk/IconView.java | 218 ++- src/bindings/org/gnome/gtk/Image.java | 27 +- src/bindings/org/gnome/gtk/ImageType.java | 10 +- src/bindings/org/gnome/gtk/ListStore.java | 74 +- src/bindings/org/gnome/gtk/Paned.java | 146 +- src/bindings/org/gnome/gtk/ProgressBar.java | 40 +- src/bindings/org/gnome/gtk/ProgressBarStyle.java | 29 - src/bindings/org/gnome/gtk/RadioButton.java | 119 +- src/bindings/org/gnome/gtk/RadioButtonGroup.java | 165 ++ .../gnome/gtk/{Expander.java => RecentAction.java} | 8 +- .../gtk/{FileSelection.java => ScaleButton.java} | 8 +- src/bindings/org/gnome/gtk/ShadowType.java | 41 +- src/bindings/org/gnome/gtk/SortType.java | 41 +- src/bindings/org/gnome/gtk/SpinButton.java | 125 +- src/bindings/org/gnome/gtk/StatusIcon.java | 2 +- src/bindings/org/gnome/gtk/Stock.java | 12 +- .../org/gnome/gtk/{Expander.java => Tooltip.java} | 14 +- src/bindings/org/gnome/gtk/Tooltips.java | 53 - src/bindings/org/gnome/gtk/TreeIter.java | 26 +- src/bindings/org/gnome/gtk/TreeModel.java | 79 +- src/bindings/org/gnome/gtk/TreeModelFilter.java | 21 +- src/bindings/org/gnome/gtk/TreeModelSort.java | 59 +- src/bindings/org/gnome/gtk/TreeSelection.java | 43 + src/bindings/org/gnome/gtk/TreeSortable.java | 13 +- src/bindings/org/gnome/gtk/TreeStore.java | 279 +++- src/bindings/org/gnome/gtk/TreeView.java | 128 ++ src/bindings/org/gnome/gtk/VPaned.java | 37 +- src/bindings/org/gnome/gtk/Value.java | 16 +- src/bindings/org/gnome/gtk/Version.java | 2 +- src/bindings/org/gnome/gtk/Widget.java | 154 +- .../{gtk/SortType.java => pango/Gravity.java} | 10 +- .../{gtk/SortType.java => pango/GravityHint.java} | 10 +- .../org/gnome/unixprint/PrintCapabilities.java | 6 +- src/defs/AtkComponent.defs | 11 + src/defs/AtkDocument.defs | 47 + src/defs/AtkHyperlinkImpl.defs | 17 + src/defs/AtkObject.defs | 11 + src/defs/AtkRelation.defs | 9 + src/defs/AtkRelationSet.defs | 10 + src/defs/AtkStreamableContent.defs | 18 + src/defs/AtkValue.defs | 17 + src/defs/CairoAntialias.defs | 10 + src/defs/CairoContent.defs | 10 + src/defs/CairoContext.defs | 228 +++ src/defs/CairoFormat.defs | 12 + src/defs/CairoOperator.defs | 21 + src/defs/CairoPattern.defs | 99 ++ src/defs/CairoStatus.defs | 29 + src/defs/CairoSurface.defs | 75 + src/defs/GdkDisplayManager.defs | 1 + src/defs/GdkDrawable.defs | 12 - src/defs/GdkEventCrossing.defs | 19 + src/defs/GdkPixbuf.defs | 1 + src/defs/GdkScreen.defs | 9 + src/defs/GdkVisual.defs | 6 + src/defs/GdkWindow.defs | 6 + src/defs/GtkAboutDialog.defs | 32 +- src/defs/GtkAction.defs | 8 +- src/defs/GtkActionGroup.defs | 1 + src/defs/GtkAssistant.defs | 1 - src/defs/GtkCellLayout.defs | 7 + src/defs/GtkCellView.defs | 1 + src/defs/GtkColorSelectionDialog.defs | 1 - src/defs/GtkContainer.defs | 5 +- src/defs/GtkDialog.defs | 2 - src/defs/GtkEntry.defs | 15 + src/defs/GtkEntryCompletion.defs | 21 + src/defs/GtkExpander.defs | 10 + src/defs/GtkFileChooser.defs | 1 + src/defs/GtkFileChooserDialog.defs | 2 - src/defs/GtkFileSelection.defs | 95 -- src/defs/GtkFontSelectionDialog.defs | 1 - src/defs/GtkFrame.defs | 2 +- src/defs/GtkIconTheme.defs | 24 + src/defs/GtkIconView.defs | 73 + src/defs/GtkImage.defs | 47 +- src/defs/GtkMenu.defs | 4 +- src/defs/GtkMenuItem.defs | 2 +- src/defs/GtkMessageDialog.defs | 2 - src/defs/GtkNotebook.defs | 8 - src/defs/GtkObject.defs | 208 --- src/defs/GtkPageSetupUnixDialog.defs | 1 - src/defs/GtkPlug.defs | 1 - src/defs/GtkPrintUnixDialog.defs | 1 - src/defs/GtkPrinter.defs | 24 + src/defs/GtkProgressBar.defs | 55 - src/defs/GtkProgressBarStyle.defs | 10 - src/defs/GtkRadioButton.defs | 12 +- src/defs/GtkRecentAction.defs | 49 + src/defs/GtkRecentChooser.defs | 2 + src/defs/GtkRecentChooserDialog.defs | 1 - src/defs/GtkRecentInfo.defs | 1 + src/defs/GtkScaleButton.defs | 84 + src/defs/GtkStyle.defs | 1 + src/defs/GtkTextChildAnchor.defs | 1 + src/defs/GtkTextIter.defs | 1 + src/defs/GtkTextView.defs | 2 +- src/defs/GtkToolItem.defs | 28 +- src/defs/GtkTooltip.defs | 69 + src/defs/GtkTooltips.defs | 62 - src/defs/GtkTreeModel.defs | 10 - src/defs/GtkTreeSelection.defs | 3 +- src/defs/GtkTreeStore.defs | 6 +- src/defs/GtkTreeView.defs | 162 +- src/defs/GtkTreeViewColumn.defs | 11 +- src/defs/GtkUIManager.defs | 1 + src/defs/GtkWidget.defs | 110 +- src/defs/GtkWindow.defs | 28 +- src/defs/PangoAttrGravity.defs | 10 + src/defs/PangoAttrGravityHint.defs | 10 + src/defs/PangoAttrIterator.defs | 1 + src/defs/PangoColor.defs | 7 + src/defs/PangoContext.defs | 36 + src/defs/PangoFontDescription.defs | 15 + src/defs/PangoGlyphItem.defs | 1 + src/defs/PangoGravity.defs | 13 + src/defs/PangoGravityHint.defs | 11 + src/defs/PangoLayout.defs | 33 + src/defs/PangoLayoutIter.defs | 12 + src/defs/PangoMatrix.defs | 38 + src/generator/BindingsGenerator.java | 12 +- .../codegen/AccessorGenerator.java | 4 +- .../operationaldynamics/codegen/ArrayThing.java | 2 +- .../codegen/BlacklistedThing.java | 2 +- .../codegen/BoxedGenerator.java | 2 +- .../operationaldynamics/codegen/BoxedThing.java | 2 +- .../codegen/ConstantArrayThing.java | 4 +- .../codegen/ConstructorGenerator.java | 21 +- .../{BoxedGenerator.java => EntityGenerator.java} | 24 +- .../codegen/{BoxedThing.java => EntityThing.java} | 17 +- .../operationaldynamics/codegen/EnumGenerator.java | 2 +- .../com/operationaldynamics/codegen/EnumThing.java | 2 +- .../operationaldynamics/codegen/FixmeThing.java | 2 +- .../codegen/FlagsGenerator.java | 2 +- .../operationaldynamics/codegen/FlagsThing.java | 2 +- .../codegen/FunctionGenerator.java | 53 +- .../codegen/FundamentalArrayThing.java | 26 +- .../codegen/FundamentalThing.java | 2 +- .../operationaldynamics/codegen/GErrorThing.java | 2 +- .../operationaldynamics/codegen/GListThing.java | 19 +- .../com/operationaldynamics/codegen/Generator.java | 7 +- .../codegen/GetterGenerator.java | 2 +- .../codegen/InterfaceGenerator.java | 2 +- .../codegen/InterfaceThing.java | 2 +- .../codegen/MethodGenerator.java | 8 +- .../codegen/ObjectGenerator.java | 2 +- .../operationaldynamics/codegen/ObjectThing.java | 7 +- .../codegen/ProxiedArrayThing.java | 2 +- .../operationaldynamics/codegen/ProxiedThing.java | 2 +- .../codegen/SetterGenerator.java | 2 +- .../codegen/StringArrayThing.java | 20 +- .../operationaldynamics/codegen/StringThing.java | 12 +- .../com/operationaldynamics/codegen/Thing.java | 34 +- .../operationaldynamics/codegen/TypeGenerator.java | 20 +- .../codegen/TypedefFundamentalThing.java | 2 +- .../operationaldynamics/codegen/ValueThing.java | 2 +- .../codegen/VirtualGenerator.java | 4 +- .../defsparser/AccessorBlock.java | 10 +- .../com/operationaldynamics/defsparser/Block.java | 23 +- .../operationaldynamics/defsparser/BoxedBlock.java | 8 +- .../defsparser/DefsLineNumberReader.java | 2 +- .../defsparser/DefsParseException.java | 2 +- .../operationaldynamics/defsparser/DefsParser.java | 29 +- .../defsparser/DeprecatedException.java | 2 +- .../defsparser/EntityBlock.java | 44 + .../operationaldynamics/defsparser/EnumBlock.java | 12 +- .../operationaldynamics/defsparser/FlagsBlock.java | 9 +- .../defsparser/FunctionBlock.java | 27 +- .../defsparser/GetterBlock.java | 2 +- .../defsparser/InterfaceBlock.java | 6 +- .../defsparser/MethodBlock.java | 17 +- .../defsparser/ObjectBlock.java | 17 +- .../defsparser/SetterBlock.java | 2 +- .../operationaldynamics/defsparser/TypeBlock.java | 17 +- .../defsparser/VirtualBlock.java | 10 +- .../com/operationaldynamics/driver/DefsFile.java | 24 +- .../driver/ImproperDefsFileException.java | 2 +- src/jni/bindings_java.h | 7 +- src/jni/bindings_java_memory.c | 121 +- src/jni/bindings_java_signal.c | 43 +- src/jni/bindings_java_type.c | 2 + src/jni/bindings_java_util.c | 190 ++- src/jni/gnome_screenshot_capture.c | 2 +- src/util/coverage.pl | 77 + src/util/missing.defs | 173 +-- tests/bindings/UnitTests.java | 14 +- .../junit/VerboseResultPrinter.java | 2 +- .../junit/VerboseTestRunner.java | 2 +- .../bindings/com/operationaldynamics/ui/Align.java | 2 +- .../bindings/com/operationaldynamics/ui/Text.java | 2 +- .../com/operationaldynamics/ui/TextOutput.java | 2 +- .../freedesktop/bindings/ValidateEnvironment.java | 35 +- .../bindings/ValidateInternationalization.java | 100 ++ .../freedesktop/cairo/ValidateCairoInternals.java | 55 + .../freedesktop/cairo/ValidateDrawingToFile.java | 91 ++ tests/bindings/org/gnome/gdk/ValidateBoxeds.java | 2 +- .../org/gnome/gdk/ValidateImageHandling.java | 2 +- .../org/gnome/gdk/ValidateKeyboardHandling.java | 2 +- .../org/gnome/gdk/ValidateScreensAndDisplays.java | 2 +- .../bindings/org/gnome/glib/ValidateConstants.java | 2 +- .../org/gnome/glib/ValidateGListMethods.java | 2 +- .../org/gnome/glib/ValidateMemoryManagement.java | 39 +- .../org/gnome/glib/ValidateReferenceCounting.java | 2 +- tests/bindings/org/gnome/gtk/TestCaseGtk.java | 2 +- tests/bindings/org/gnome/gtk/ValidateComboBox.java | 2 +- .../org/gnome/gtk/ValidateFileChoosing.java | 3 +- .../org/gnome/gtk/ValidateOutParameters.java | 2 +- tests/bindings/org/gnome/gtk/ValidatePacking.java | 2 +- .../bindings/org/gnome/gtk/ValidateProperties.java | 2 +- .../org/gnome/gtk/ValidateResponseType.java | 2 +- .../org/gnome/gtk/ValidateSnapshotUtilities.java | 6 +- .../bindings/org/gnome/gtk/ValidateStockItems.java | 2 +- .../org/gnome/gtk/ValidateThreadStability.java | 2 +- .../bindings/org/gnome/gtk/ValidateTreeModel.java | 138 +- .../org/gnome/gtk/ValidateTreeModelFilter.java | 101 ++ .../bindings/org/gnome/gtk/ValidateTreeStore.java | 348 +++++ tests/bindings/org/gnome/gtk/ValidateTreeView.java | 2 +- .../codegen/ValidateThingUsage.java | 8 +- .../codegen/ValidateUtilityMethods.java | 2 +- .../defsparser/ValidateBlockUsage.java | 12 +- .../defsparser/ValidateDefsParsing.java | 2 +- tests/po/en_US.po | 7 + tests/prototype/Designer.java | 2 +- tests/prototype/Experiment.java | 2 +- tests/prototype/Toggling.java | 16 +- tests/prototype/WorkerThreads.java | 2 +- tests/screenshots/Harness.java | 14 +- .../org/freedesktop/cairo/SnapshotContext.java | 50 + .../org/freedesktop/cairo/SnapshotContextLine.java | 36 + .../cairo/SnapshotContextRectangle.java | 35 + tests/screenshots/org/gnome/gtk/Snapshot.java | 20 +- .../org/gnome/gtk/SnapshotAboutDialog.java | 4 +- .../screenshots/org/gnome/gtk/SnapshotButton.java | 2 +- .../org/gnome/gtk/SnapshotCalendar.java | 2 +- .../org/gnome/gtk/SnapshotComboBox.java | 2 +- .../screenshots/org/gnome/gtk/SnapshotDialog.java | 6 +- .../org/gnome/gtk/SnapshotEntryRed.java | 2 +- .../org/gnome/gtk/SnapshotFileChooserDialog.java | 4 +- .../screenshots/org/gnome/gtk/SnapshotHScale.java | 2 +- .../org/gnome/gtk/SnapshotInfoMessageDialog.java | 2 +- .../gnome/gtk/SnapshotQuestionMessageDialog.java | 2 +- .../org/gnome/gtk/SnapshotRadioButton.java | 54 + .../org/gnome/gtk/SnapshotStatusbar.java | 2 +- .../org/gnome/gtk/SnapshotTextComboBox.java | 2 +- .../org/gnome/gtk/SnapshotTextComboBoxEntry.java | 2 +- .../org/gnome/gtk/SnapshotTreeStore.java | 81 + .../org/gnome/gtk/SnapshotTreeView.java | 2 +- .../screenshots/org/gnome/gtk/SnapshotVScale.java | 2 +- .../screenshots/org/gnome/gtk/SnapshotWindow.java | 2 +- 358 files changed, 10099 insertions(+), 4637 deletions(-) diff --cc debian/changelog index 0775bca,0000000..b3ebe37 mode 100644,000000..100644 --- a/debian/changelog +++ b/debian/changelog @@@ -1,11 -1,0 +1,29 @@@ ++java-gnome (4.0.7-1) unstable; urgency=low ++ ++ [ Manu Mahajan ] ++ * Upgraded to upstream version 4.0.7 ++ * Changed build dependency from java-gcj-compat-dev to default-jdk-builddep ++ Closes: #477867 ++ ++ [ Thomas Girard ] ++ * Switch to quilt for patch management ++ * Add Vcs-*: fields to debian/control ++ * Add Homepage: field to debian/control ++ * Apply patch to prevent export of Cairo backend functions. Thanks to ++ Loïc Minier for his invaluable help on this FTBFS bug. Closes: #476295 ++ * Remove markdown section from debian/copyright; it's no longer distributed ++ in the tarball. ++ ++ -- Thomas Girard <[email protected]> Sat, 10 May 2008 13:57:29 +0000 ++ +java-gnome (4.0.6-1) unstable; urgency=low + + [ Manu Mahajan ] + * Initial release, Closes: Bug#467442 + * Changed location of libgtkjni from usr/lib to usr/lib/jni + * Tweaked the MakeFile to build with java-gcj-compat-dev + + [ Thomas Girard ] + * Backport changeset 449: "Remove 15 warnings related to sentinels" + + -- Manu Mahajan <[email protected]> Mon, 24 Mar 2008 01:01:11 +0530 diff --cc debian/control index c1e6dd4,0000000..9a0a3a9 mode 100644,000000..100644 --- a/debian/control +++ b/debian/control @@@ -1,22 -1,0 +1,25 @@@ +Source: java-gnome +Priority: optional +Maintainer: Debian Java maintainers <[email protected]> +Uploaders: Manu Mahajan <[email protected]>, Thomas Girard <[email protected]> - Build-Depends: debhelper (>= 5), libgtk2.0-dev, junit, libglade2-dev, libgnome2-0, java-gcj-compat-dev ++Build-Depends: debhelper (>= 5), libgtk2.0-dev, junit, libglade2-dev, libgnome2-0, default-jdk-builddep, quilt +Standards-Version: 3.7.3 +Section: libs ++Homepage: http://java-gnome.sourceforge.net/ ++Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/java-gnome ++Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/java-gnome + +Package: libjava-gnome-java +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: The java-gnome language bindings project + These are the Java bindings for GTK+ and GNOME! Featuring a robust + engineering design, completely generated internals, a lovingly crafted + layer presenting the public API, and steadily increasing coverage of + the underlying libraries. + . + You can use java-gnome to develop sophisticated user interfaces for + Linux applications so that they richly integrate with the GNOME Desktop + while leveraging the power of the Java language and your expertise with + it. diff --cc debian/copyright index bd51900,0000000..316dd79 mode 100644,000000..100644 --- a/debian/copyright +++ b/debian/copyright @@@ -1,99 -1,0 +1,60 @@@ +This package was debianized by Manu Mahajan <[email protected]> on +Mon, 25 Feb 2008 00:43:11 +0530. + +It was downloaded from http://ftp.gnome.org/pub/gnome/sources/java-gnome/4.0/ + +Upstream Authors: + Andrew Cowie <[email protected]> + Srichand Pendyala <[email protected]> + Vreixo Formoso Lopes <[email protected]> + Sebastian Mancke <[email protected]> + +Copyright Holders: + Copyright (c) 2006-2008 Operational Dynamics Consulting Pty Ltd, and + Others. + Copyright (c) 2004-2008 Operational Dynamics Consulting Pty Ltd + Copyright (c) 1997-1998 Andrew Cowie + Copyright (c) 1998-2005 The java-gnome Team + Copyright (c) 2007 Vreixo Formoso Lopes + Copyright (C) 2006 Emmanuele Bassi + Copyright (C) 2001-2006 Jonathan Blandford + Copyright (c) 1998-2006 James Henstridge, John Finlay, and Others + +License: + java-gnome is Logiciel Libre and is Open Source; you can + redistribute it and/or modify it under the terms of the GNU General + Public License, version 2("GPL"). + + 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 GPL cover the whole combination. + + As a special exception, the copyright holders of this library give + you permission to link this library with independent modules to + produce an executable, regardless of the license terms of these + independent modules, and to copy and distribute the resulting + executable under terms of your choice, provided that you also meet, + for each linked independent module, the terms and conditions of the + license of that module. An independent module is a module which is + not derived from or based on this library. If you modify this + library, you may extend this exception to your version of the + library, but you are not obligated to do so. If you do not wish to + do so, delete this exceptionstatement from your version. + + java-gnome is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GPL for + more details. In particular, note that if you use this and lose your + data, you're on your own. + + You should have received a copy of the GNU General Public License + with the Debian GNU/Linux distribution in file + /usr/share/common-licenses/GPL. If not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, + USA. + +On Debian systems, the complete text of the GNU General Public +License, version 2, can be found in /usr/share/common-licenses/GPL-2. + - - java-gnome sources include markdown (in lib/utilities/markdown): - Authors: - John Gruber <http://daringfireball.net> - Michel Fortin <http://www.michelf.com/> - - Copyright Holders: - Copyright (c) 2003-2006 John Gruber - Copyright (c) 2004-2006 Michel Fortin - - License: - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - * Neither the name "Markdown" nor the names of its contributors may - be used to endorse or promote products derived from this software - without specific prior written permission. - - This software is provided by the copyright holders and contributors "as - is" and any express or implied warranties, including, but not limited - to, the implied warranties of merchantability and fitness for a - particular purpose are disclaimed. In no event shall the copyright owner - or contributors be liable for any direct, indirect, incidental, special, - exemplary, or consequential damages (including, but not limited to, - procurement of substitute goods or services; loss of use, data, or - profits; or business interruption) however caused and on any theory of - liability, whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. - - +The Debian packaging is (C) 2008, Manu Mahajan <[email protected]> +and is licensed under the GPL, see above. diff --cc debian/patches/01_change_jni_library_location.diff index 0000000,0000000..b2d862b new file mode 100644 --- /dev/null +++ b/debian/patches/01_change_jni_library_location.diff @@@ -1,0 -1,0 +1,11 @@@ ++--- orig/configure +++++ mod/configure ++@@ -1767,7 +1767,7 @@ ++ } ++ print CONFIG "PREFIX=$prefix\n"; ++ if (!$libdir) { ++- $libdir = "$prefix/lib"; +++ $libdir = "$prefix/lib/jni"; ++ } ++ print CONFIG "LIBDIR=$libdir\n"; ++ diff --cc debian/patches/02_dont_export_pango_backend_funcs.diff index 0000000,0000000..1bf29a2 new file mode 100644 --- /dev/null +++ b/debian/patches/02_dont_export_pango_backend_funcs.diff @@@ -1,0 -1,0 +1,40 @@@ ++--- orig/src/defs/PangoFontMap.defs +++++ mod/src/defs/PangoFontMap.defs ++@@ -36,12 +36,6 @@ ++ ) ++ ) ++ ++-(define-method get_shape_engine_type ++- (of-object "PangoFontMap") ++- (c-name "pango_font_map_get_shape_engine_type") ++- (return-type "const-char*") ++-) ++- ++ (define-virtual load_font ++ (of-object "PangoFontMap") ++ (return-type "PangoFont*") ++--- orig/src/defs/PangoContext.defs +++++ mod/src/defs/PangoContext.defs ++@@ -5,22 +5,6 @@ ++ (gtype-id "PANGO_TYPE_CONTEXT") ++ ) ++ ++-(define-function pango_context_new ++- (is-constructor-of "PangoContext") ++- (c-name "pango_context_new") ++- (caller-owns-return #t) ++- (return-type "PangoContext*") ++-) ++- ++-(define-method add_font_map ++- (of-object "PangoContext") ++- (c-name "pango_context_set_font_map") ++- (return-type "none") ++- (parameters ++- '("PangoFontMap*" "font_map") ++- ) ++-) ++- ++ (define-method get_font_map ++ (of-object "PangoContext") ++ (c-name "pango_context_get_font_map") diff --cc debian/patches/series index 0000000,0000000..d4cfda2 new file mode 100644 --- /dev/null +++ b/debian/patches/series @@@ -1,0 -1,0 +1,2 @@@ ++01_change_jni_library_location.diff ++02_dont_export_pango_backend_funcs.diff diff --cc debian/rules index c35a9a5,0000000..6986686 mode 100755,000000..100755 --- a/debian/rules +++ b/debian/rules @@@ -1,70 -1,0 +1,72 @@@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + ++QUILT_STAMPFN = patch-stamp ++include /usr/share/quilt/quilt.make + - #configure - .config: ++.config: patch-stamp + dh_testdir + # Add here commands to configure the package. - ./configure --prefix=/usr jdk=/usr/lib/jvm/java-gcj compiler=ecj - ++ ./configure --prefix=/usr jdk=/usr/lib/jvm/default-java compiler=ecj + +build: build-stamp - build-stamp: .config ++build-stamp: .config + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + # Add here commands to clean up after the build process. + $(MAKE) distclean + ++ -test -f patch-stamp && $(MAKE) -f debian/rules unpatch ++ + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/tmp + $(MAKE) DESTDIR=debian/libjava-gnome-java install + # We don't install this one + -rm -f debian/libjava-gnome-java/usr/lib/libgtkjava-4.0.so + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_install + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch - .PHONY: build clean binary-indep binary-arch binary install ++.PHONY: build clean binary-indep binary-arch binary install patch unpatch -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/java-gnome.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

