-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Conversation
Closes: https://bugs.gentoo.org/652984 Closes: gentoo#7945 Package-Manager: Portage-2.3.24, Repoman-2.3.6
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 |
There was a problem hiding this comment.
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 |
There was a problem hiding this comment.
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
There was a problem hiding this comment.
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=( |
There was a problem hiding this comment.
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 |
There was a problem hiding this comment.
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 |
There was a problem hiding this comment.
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 |
There was a problem hiding this comment.
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 |
There was a problem hiding this comment.
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 |
There was a problem hiding this comment.
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
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? ( |
There was a problem hiding this comment.
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 ) \ |
There was a problem hiding this comment.
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= |
There was a problem hiding this comment.
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.
Closes: https://bugs.gentoo.org/652984 Closes: gentoo#7945 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Closes: https://bugs.gentoo.org/652984 Closes: gentoo#7945 Package-Manager: Portage-2.3.24, Repoman-2.3.6
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
Pull Request assignment Areas affected: ebuilds sci-electronics/xcircuit: @gentoo/sci-electronics Bugs linked: 652984 In order to force reassignment and/or bug reference scan, please append 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. |
--with-cairo | ||
--with-ngspice | ||
$(use_with tcl) | ||
$(use_with tcl tcllibs "/usr/$(get_libdir)") |
There was a problem hiding this comment.
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)")
- 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
Pull request CI report Report generated at: 2018-04-26 14:43 UTC 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. |
Closes: https://bugs.gentoo.org/652984
Closes: #7945
Package-Manager: Portage-2.3.24, Repoman-2.3.6