Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sci-electronics/xcircuit: version bump to 3.9.73 #7945

Closed
wants to merge 1 commit into from

Conversation

ktrace
Copy link
Contributor

@ktrace ktrace commented Apr 11, 2018

Closes: https://bugs.gentoo.org/652984
Closes: #7945

Package-Manager: Portage-2.3.24, Repoman-2.3.6

@gentoo-repo-qa-bot gentoo-repo-qa-bot added assigned PR successfully assigned to the package maintainer(s). no bug found No Bug/Closes found in the commits. labels Apr 11, 2018
ktrace pushed a commit to ktrace/gentoo that referenced this pull request Apr 11, 2018
Closes: https://bugs.gentoo.org/652984
Closes: gentoo#7945

Package-Manager: Portage-2.3.24, Repoman-2.3.6
ktrace pushed a commit to ktrace/gentoo that referenced this pull request Apr 11, 2018
Closes: https://bugs.gentoo.org/652984
Closes: gentoo#7945

Package-Manager: Portage-2.3.24, Repoman-2.3.6
src_prepare() {
mv configure.{in,ac} || die
eautoreconf
default
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

default should be first in src_prepare()


src_prepare() {
mv configure.{in,ac} || die
eautoreconf
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

did you check if this is actually required? if not, you can also drop autotools.eclass

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

autoreconf really needed

}

src_configure() {
local myeconfargs=(
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you define this, then throw it away. myeconfargs is no magic variable, you'll have to run econf "${myeconfargs[@]}" instead of default below.

app-text/ghostscript-gpl
dev-lang/tk:0
media-libs/fontconfig:1.0
sys-libs/zlib
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing :=


DEPEND="
app-text/ghostscript-gpl
dev-lang/tk:0
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should be :0=

x11-libs/libX11
x11-libs/libXt
x11-libs/libXpm
x11-libs/libSM
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this and line below: please keep deps sorted


src_configure() {
local myeconfargs=(
--disable-dependency-tracking
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should not have to add this, it is default since EAPI-4.


EAPI=6

inherit autotools multilib
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

multilib is nowhere used in this ebuild

ktrace pushed a commit to ktrace/gentoo that referenced this pull request Apr 14, 2018
Closes: https://bugs.gentoo.org/652984
Closes: gentoo#7945

Package-Manager: Portage-2.3.24, Repoman-2.3.6
app-text/ghostscript-gpl:0=
media-libs/fontconfig:1.0=
sys-libs/zlib:0=
tcl? (
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

optional DEPENDs below unconditional please


src_configure() {
econf \
$( use_with tcl ) \
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please fix the messy whitespace and indentation situation here. Tabs for indendation, indent once for each line below econf...
This piece of code was fine before, you would not have needed to drop the myeconfargs var after I told you how to use it.

IUSE="tcl"

DEPEND="
app-text/ghostscript-gpl:0=
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This and each line below: My last review gave you precise slot op information. Not for all DEPENDs.

ktrace pushed a commit to ktrace/gentoo that referenced this pull request Apr 15, 2018
Closes: https://bugs.gentoo.org/652984
Closes: gentoo#7945

Package-Manager: Portage-2.3.24, Repoman-2.3.6
ktrace pushed a commit to ktrace/gentoo that referenced this pull request Apr 15, 2018
Closes: https://bugs.gentoo.org/652984
Closes: gentoo#7945

Package-Manager: Portage-2.3.24, Repoman-2.3.6
@ktrace ktrace changed the title sci-electronics/xcircuit: version bump to 3.9.72 sci-electronics/xcircuit: version bump to 3.9.72 [please reassign] Apr 15, 2018
@gentoo-repo-qa-bot gentoo-repo-qa-bot changed the title sci-electronics/xcircuit: version bump to 3.9.72 [please reassign] sci-electronics/xcircuit: version bump to 3.9.72 Apr 15, 2018
@gentoo-repo-qa-bot gentoo-repo-qa-bot added assigned PR successfully assigned to the package maintainer(s). bug linked Bug/Closes found in footer, and cross-linked with the PR. and removed assigned PR successfully assigned to the package maintainer(s). no bug found No Bug/Closes found in the commits. labels Apr 15, 2018
ktrace pushed a commit to ktrace/gentoo that referenced this pull request Apr 23, 2018
Closes: https://bugs.gentoo.org/652984
Closes: gentoo#7945

Package-Manager: Portage-2.3.24, Repoman-2.3.6
ktrace pushed a commit to ktrace/gentoo that referenced this pull request Apr 24, 2018
 - version bump
 - switch to EAPI=6
 - add USE="tcl" and fix tcl support

Closes: https://bugs.gentoo.org/652984
Closes: gentoo#7945

Package-Manager: Portage-2.3.24, Repoman-2.3.6
@ktrace ktrace changed the title sci-electronics/xcircuit: version bump to 3.9.72 sci-electronics/xcircuit: version bump to 3.9.73 [please reassign] Apr 24, 2018
@gentoo-repo-qa-bot gentoo-repo-qa-bot changed the title sci-electronics/xcircuit: version bump to 3.9.73 [please reassign] sci-electronics/xcircuit: version bump to 3.9.73 Apr 24, 2018
@gentoo-repo-qa-bot
Copy link
Collaborator

Pull Request assignment

Areas affected: ebuilds
Packages affected: sci-electronics/xcircuit

sci-electronics/xcircuit: @gentoo/sci-electronics

Bugs linked: 652984

In order to force reassignment and/or bug reference scan, please append [please reassign] to the pull request title.


Gentoo Mirror & CI services are provided by Michał Górny. The hardware was kindly provided by Todd Goodman. This unofficial service is not associated with Gentoo Infrastructure or Gentoo Foundation.

This service is provided by the service provider "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 service provider 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 service, even if advised of the possibility of such damage.

@gentoo-repo-qa-bot gentoo-repo-qa-bot added assigned PR successfully assigned to the package maintainer(s). and removed assigned PR successfully assigned to the package maintainer(s). bug linked Bug/Closes found in footer, and cross-linked with the PR. labels Apr 24, 2018
@gentoo-repo-qa-bot gentoo-repo-qa-bot added the bug linked Bug/Closes found in footer, and cross-linked with the PR. label Apr 24, 2018
--with-cairo
--with-ngspice
$(use_with tcl)
$(use_with tcl tcllibs "/usr/$(get_libdir)")
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

$(use_with tcl tcllibs "${EPREFIX}/usr/$(get_libdir)")

ktrace pushed a commit to ktrace/gentoo that referenced this pull request Apr 25, 2018
 - version bump
 - switch to EAPI=6
 - add USE="tcl" and fix tcl support

Closes: https://bugs.gentoo.org/652984
Closes: gentoo#7945

Package-Manager: Portage-2.3.24, Repoman-2.3.6
 - version bump
 - switch to EAPI=6
 - add USE="tcl" and fix tcl support

Closes: https://bugs.gentoo.org/652984
Closes: gentoo#7945

Package-Manager: Portage-2.3.24, Repoman-2.3.6
@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2018-04-26 14:43 UTC
Newest commit scanned: 8dfb7e0
Status: ✅ good

No issues found


Gentoo Mirror & CI services are provided by Michał Górny. The hardware was kindly provided by Todd Goodman. This unofficial service is not associated with Gentoo Infrastructure or Gentoo Foundation.

This service is provided by the service provider "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 service provider 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 service, even if advised of the possibility of such damage.

@ktrace ktrace deleted the xcircuit branch June 5, 2018 11:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
assigned PR successfully assigned to the package maintainer(s). bug linked Bug/Closes found in footer, and cross-linked with the PR.
Projects
None yet
4 participants