astyle-3.1-1.3.x86_64.rpm


Advertisement

Description

astyle - Source Code Indenter, Formatter, and Beautifier for C, C++, C# and Java

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename astyle-3.1-1.3.x86_64.rpm
Package name astyle
Package version 3.1
Package release 1.3
Package architecture x86_64
Package type rpm
Category Development/Tools/Other
Homepage http://astyle.sourceforge.net/
License MIT
Maintainer -
Download size 201.93 KB
Installed size 670.04 KB
Artistic Style is a source code indenter, formatter, and beautifier for the C,
C++, C# and Java programming languages. It automatically re-indents and
re-formats C / C++ / C# / Java source files. It can be used from a command
line, or it can be incorporated as classes in another C++ program.

Alternatives

Package Version Architecture Repository
astyle-3.1-1.3.i586.rpm 3.1 i586 openSUSE Oss
astyle - - -

Requires

Name Value
libc.so.6(GLIBC_2.14)(64bit) -
libstdc++.so.6()(64bit) -
libstdc++.so.6(CXXABI_1.3)(64bit) -
libstdc++.so.6(GLIBCXX_3.4)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.11)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.20)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.21)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.9)(64bit) -

Provides

Name Value
astyle = 3.1-1.3
astyle(x86-64) = 3.1-1.3

Download

Type URL
Mirror widehat.opensuse.org
Binary Package astyle-3.1-1.3.x86_64.rpm
Source Package astyle-3.1-1.3.src.rpm

Install Howto

Install astyle rpm package:

# zypper install astyle

Files

Path
/usr/bin/astyle
/usr/share/doc/packages/astyle/LICENSE.md
/usr/share/doc/packages/astyle/README.md
/usr/share/doc/packages/astyle/doc/astyle.html
/usr/share/doc/packages/astyle/doc/install.html
/usr/share/doc/packages/astyle/doc/news.html
/usr/share/doc/packages/astyle/doc/notes.html
/usr/share/doc/packages/astyle/doc/styles.css

Changelog

2018-04-16 - kkaempf@suse.com
- don't obsolete libastyle1, let the distribution update handle
removal of old shared lib.
2018-04-11 - kkaempf@suse.com
- Update to 3.1
* Add new options "project", "project=####", and "project=none" (#11).
* Add new options, "break-return-type" and "break-return-type-decl" (358, 286, 205, 16).
* Add new options, "attach-return-type" and "attach-return-type-decl" (358, 286, 205, 16).
* Add new option "style=ratliff", as an alternate name for banner style.
* Add new environment variable ARTISTIC_STYLE_PROJECT_OPTIONS (#11).
* Add multiple extensions to the command line file paths option.
* Improve recognition of unary + and - when using pad-oper.
* Change the Windows default options file location from USERPROFILE to APPDATA.
* Change options file input to accept UTF-16, or UTF-8 with a BOM (or signature).
* Change "unsigned short" data type to c++11 "char16_t".
* Change translations for new project options file.
* Fix utf8LengthFromUtf16() calculation being less than the actual length.
* Fix multiply followed by a dereference for "align-pointer=type".
* Fix recognition of a uniform class initializer in a base class initialization (#441).
* Fix indentation of "volatile" keyword not used in a method definition (#450).
* Fix indentation of "final" keyword not used in a method definition (#450).
* Fix indentation of compound literals in an argument list (#456).
* Fix indentation of trailing return type method following a constructor (#463).
* Fix space padding of closing brace before a dot (#468).
* Fix Objective-C to allow for "Extern C" statements in the source files (#443, 444, 446).
* Fix Objective-C to allow for method definitions without a specified return type (#447).
* Fix Objective-C to allow for method definitions with multiple param types.
* Fix Objective-C to replace tabbed padding with a space.
* Fix Objective-C formatting of line-end comments with "unpad-return-type".
* Fix Objective-C "align-method-colon" to ignore ternary (?) operators.
* Fix C# base class constructor indentation (#459).
* Fix C# indentation of method declaration containing a colon (#465)
* Fix C/C++ to allow "interface" as a non-keyword (#445).
* Fix Java to allow "default" as a non-switch keyword.
* Fix line ends initialization if no line end has been read.
* Fix Java build from including ASLocalizer in the shared library.
* Fix to check for AStyleWx line tags after C style comments.
* Fix boundary conditions and other errors discovered by fuzzing.
* Refactoring:
- Extract method isNumericVariable() in ASFormatter class.
- Extract method isTopLevel() in ASBeautifier class.
- Extract method fileExists() in Console class.
- Rename ASEncoding variable from "utf8_16" to "encode".
- Rename ASBeautifier vector from squareBracketDepthStack to parenDepthStack.
- Combine style options in ASOptions class to avoid compiler limits.
2017-08-09 - kkaempf@suse.com
- Prevent file conflicts on update: obsolete libastylej1
2017-06-13 - mpluskal@suse.com
- Small packaging cleanup
2017-06-08 - k.ohlhus@gmail.com
- Update to new upstream release 3.0.1 (boo#1044030):
* Switch to MIT license.
* Add new option "indent-after-parens".
* Add new option "attach-closing-while".
* Fix crash caused by certain class initializer formats.
* Fix memory leak when using "indent-preproc-define".
* Fix boundary conditions discovered by american fuzzy lop fuzzer.
* Drop astyle-java-includes.patch, upstream
2016-05-10 - alarrosa@suse.com
- Add astyle-java-includes.patch to fix a build error in Leap
2016-03-17 - kkaempf@suse.com
- enable Java bindings
new subpackage libastylej1
- create libastylej.so symlink for Arduino

See Also

Package Description
asusfan-0.1-207.15.i586.rpm Fan Control for Nvidia-Based ASUS Graphics Cards
asusfan-0.1-207.15.x86_64.rpm Fan Control for Nvidia-Based ASUS Graphics Cards
at-3.1.23-1.2.i586.rpm A Job Manager
at-3.1.23-1.2.x86_64.rpm A Job Manager
at-spi-sharp-1.1.0-5.10.noarch.rpm Mono bindings for AT-SPI
at-spi-sharp-devel-1.1.0-5.10.noarch.rpm Development package for at-spi-sharp mono bindings
at-spi2-atk-common-2.32.0-1.1.i586.rpm Comon files for the AT-SPI GTK+ module
at-spi2-atk-common-2.32.0-1.1.x86_64.rpm Comon files for the AT-SPI GTK+ module
at-spi2-atk-devel-2.32.0-1.1.i586.rpm Development files for the Assistive Technology Service Provider Interface
at-spi2-atk-devel-2.32.0-1.1.x86_64.rpm Development files for the Assistive Technology Service Provider Interface
at-spi2-atk-gtk2-2.32.0-1.1.i586.rpm GTK+2 module for the Assistive Technology Service Provider Interface
at-spi2-atk-gtk2-2.32.0-1.1.x86_64.rpm GTK+2 module for the Assistive Technology Service Provider Interface
at-spi2-core-2.32.1-1.1.i586.rpm Assistive Technology Service Provider Interface - D-Bus based implementation
at-spi2-core-2.32.1-1.1.x86_64.rpm Assistive Technology Service Provider Interface - D-Bus based implementation
at-spi2-core-devel-2.32.1-1.1.i586.rpm Development files for the Assistive Technology Service Provider Interface
Advertisement
Advertisement