Giter Site home page Giter Site logo

tatsh / tatsh-overlay Goto Github PK

View Code? Open in Web Editor NEW
35.0 5.0 10.0 17.52 MB

Personal Gentoo Portage overlay.

Home Page: https://tatsh.github.io/tatsh-overlay/

License: GNU General Public License v2.0

Shell 98.34% Python 1.61% JavaScript 0.05%
gentoo ebuilds overlay

tatsh-overlay's Introduction

tatsh-overlay

QA

This is stuff I make randomly. Usually updated every Sunday after 9 AM EST.

If you find a bug, please file an issue.

Installation

emerge app-eselect/eselect-repository
eselect repository enable tatsh-overlay
emerge --sync

Only unmask packages you use from this repository

Based on Masking installed but unsafe ebuild repositories.

In /etc/portage/package.mask/tatsh-overlay, block all packages from this repository by default:

*/*::tatsh-overlay

In /etc/portage/package.unmask/tatsh-overlay, allow packages from this repository:

games-arcade/stepmania::tatsh-overlay

tatsh-overlay's People

Contributors

bogdan107 avatar breadyogurt avatar dependabot[bot] avatar fawksie avatar idevops-pl avatar littlewu2508 avatar living180 avatar scall avatar tatsh avatar universebenzene avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

tatsh-overlay's Issues

Stepmania PCRE patch fails

***** 11_all_system-pcre.patch *****
PWD: /var/tmp/portage/games-arcade/stepmania-5.9999/work/hg

====================================

PATCH COMMAND:  patch -p0 -g0 -E --no-backup-if-mismatch  < '/var/lib/layman/tatsh-overlay/games-arcade/stepmania/files/11_all_system-pcre.patch'

====================================
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r 01e2906a1f72 configure.ac
|--- a/configure.ac     Thu Jul 26 17:27:45 2012 -0500
|+++ b/configure.ac     Sat Jul 28 14:50:55 2012 -0700
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 29
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r 01e2906a1f72 src/Makefile.am
|--- a/src/Makefile.am  Thu Jul 26 17:27:45 2012 -0500
|+++ b/src/Makefile.am  Sat Jul 28 14:50:55 2012 -0700
--------------------------
No file to patch.  Skipping patch.
3 out of 3 hunks ignored
can't find file to patch at input line 67
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r 01e2906a1f72 src/RageUtil.cpp
|--- a/src/RageUtil.cpp Thu Jul 26 17:27:45 2012 -0500
|+++ b/src/RageUtil.cpp Sat Jul 28 14:50:55 2012 -0700
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored

patch program exited with status 1
====================================

PATCH COMMAND:  patch -p1 -g0 -E --no-backup-if-mismatch  < '/var/lib/layman/tatsh-overlay/games-arcade/stepmania/files/11_all_system-pcre.patch'

====================================
patching file configure.ac
Hunk #1 succeeded at 288 (offset 11 lines).
patching file src/Makefile.am
Hunk #1 succeeded at 376 (offset 2 lines).
Hunk #2 FAILED at 416.
Hunk #3 succeeded at 663 (offset 8 lines).
1 out of 3 hunks FAILED -- saving rejects to file src/Makefile.am.rej
patching file src/RageUtil.cpp

patch program exited with status 1
====================================

PATCH COMMAND:  patch -p2 -g0 -E --no-backup-if-mismatch  < '/var/lib/layman/tatsh-overlay/games-arcade/stepmania/files/11_all_system-pcre.patch'

====================================
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r 01e2906a1f72 configure.ac
|--- a/configure.ac     Thu Jul 26 17:27:45 2012 -0500
|+++ b/configure.ac     Sat Jul 28 14:50:55 2012 -0700
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored
patching file Makefile.am
Hunk #1 FAILED at 374.
Hunk #2 FAILED at 411.
Hunk #3 FAILED at 650.
3 out of 3 hunks FAILED -- saving rejects to file Makefile.am.rej
can't find file to patch at input line 67
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r 01e2906a1f72 src/RageUtil.cpp
|--- a/src/RageUtil.cpp Thu Jul 26 17:27:45 2012 -0500
|+++ b/src/RageUtil.cpp Sat Jul 28 14:50:55 2012 -0700
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored

patch program exited with status 1
====================================

PATCH COMMAND:  patch -p3 -g0 -E --no-backup-if-mismatch  < '/var/lib/layman/tatsh-overlay/games-arcade/stepmania/files/11_all_system-pcre.patch'

====================================
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r 01e2906a1f72 configure.ac
|--- a/configure.ac     Thu Jul 26 17:27:45 2012 -0500
|+++ b/configure.ac     Sat Jul 28 14:50:55 2012 -0700
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 29
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r 01e2906a1f72 src/Makefile.am
|--- a/src/Makefile.am  Thu Jul 26 17:27:45 2012 -0500
|+++ b/src/Makefile.am  Sat Jul 28 14:50:55 2012 -0700
--------------------------
No file to patch.  Skipping patch.
3 out of 3 hunks ignored
can't find file to patch at input line 67
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r 01e2906a1f72 src/RageUtil.cpp
|--- a/src/RageUtil.cpp Thu Jul 26 17:27:45 2012 -0500
|+++ b/src/RageUtil.cpp Sat Jul 28 14:50:55 2012 -0700
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored

patch program exited with status 1
====================================

PATCH COMMAND:  patch -p4 -g0 -E --no-backup-if-mismatch  < '/var/lib/layman/tatsh-overlay/games-arcade/stepmania/files/11_all_system-pcre.patch'

====================================
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r 01e2906a1f72 configure.ac
|--- a/configure.ac     Thu Jul 26 17:27:45 2012 -0500
|+++ b/configure.ac     Sat Jul 28 14:50:55 2012 -0700
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 29
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r 01e2906a1f72 src/Makefile.am
|--- a/src/Makefile.am  Thu Jul 26 17:27:45 2012 -0500
|+++ b/src/Makefile.am  Sat Jul 28 14:50:55 2012 -0700
--------------------------
No file to patch.  Skipping patch.
3 out of 3 hunks ignored
can't find file to patch at input line 67
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r 01e2906a1f72 src/RageUtil.cpp
|--- a/src/RageUtil.cpp Thu Jul 26 17:27:45 2012 -0500
|+++ b/src/RageUtil.cpp Sat Jul 28 14:50:55 2012 -0700
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored

patch program exited with status 1

Fix libfreenect ebuild

  • Specify python:2 in compile-time dependencies
  • Set environment to use Python 2 in src_compile()

dev-go/google-api-go-client-0_p20150428 broken

 * Messages for package dev-go/google-api-go-client-0_p20150428:

 * ERROR: dev-go/google-api-go-client-0_p20150428::tatsh-overlay failed (compile phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  93:  Called src_compile
 *   environment, line 2472:  Called die
 * The specific snippet of code:
 *           GOROOT=${WORKDIR}/goroot GOPATH=${WORKDIR} go install -x ${GO_PN}/${i} || die;
 * 
 * If you need support, post the output of `emerge --info '=dev-go/google-api-go-client-0_p20150428::tatsh-overlay'`,
 * the complete build log and the output of `emerge -pqv '=dev-go/google-api-go-client-0_p20150428::tatsh-overlay'`.
 * The complete build log is located at '/var/log/portage/dev-go:google-api-go-client-0_p20150428:20150823-180150.log'.
 * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-go/google-api-go-client-0_p20150428/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-go/google-api-go-client-0_p20150428/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-go/google-api-go-client-0_p20150428/work'
 * S: '/var/tmp/portage/dev-go/google-api-go-client-0_p20150428/work'

games-arcade/stepmania Fix ffmpeg issues

  • Fix building with bundled ffmpeg (installation primarily the issue)
  • Correctly remove dependency in $DEPEND when -ffmpeg is used
  • Correctly remove bundled ffmpeg when +ffmpeg is used
  • Remove what should be unnecessary --with-system-ffmpeg flag for ./configure stepmania/stepmania#216

Relevant lines:
https://github.com/Tatsh/tatsh-overlay/blob/master/games-arcade/stepmania/stepmania-5.9999.ebuild#L31
https://github.com/Tatsh/tatsh-overlay/blob/master/games-arcade/stepmania/stepmania-5.9999.ebuild#L63
https://github.com/Tatsh/tatsh-overlay/blob/master/games-arcade/stepmania/stepmania-5.9999.ebuild#L145

pcsx2-bin fails to emerge

Tried emerging pcsx2-bin, but I get a file collision:

>>> Installing (1 of 1) games-emulation/pcsx2-bin-0.9.8
 * checking 64 files for package collisions
 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at http://bugs.gentoo.org unless you report exactly which
 * two packages install the same file(s). Once again, please do NOT file
 * a bug report unless you have completely understood the above message.
 * 
 * Detected file collision(s):
 * 
 *  /usr/lib/libtiff.so.5
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * media-libs/tiff-4.0.2-r1:0::gentoo
 *  /usr/lib/libtiff.so.5
 * 
 * Package 'games-emulation/pcsx2-bin-0.9.8' NOT merged due to file
 * collisions. If necessary, refer to your elog messages for the whole
 * content of the above message.

>>> Failed to install games-emulation/pcsx2-bin-0.9.8, Log file:

>>>  '/var/tmp/portage/games-emulation/pcsx2-bin-0.9.8/temp/build.log'

 * Messages for package games-emulation/pcsx2-bin-0.9.8:

 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at http://bugs.gentoo.org unless you report exactly which
 * two packages install the same file(s). Once again, please do NOT file
 * a bug report unless you have completely understood the above message.
 * 
 * Detected file collision(s):
 * 
 *  /usr/lib/libtiff.so.5
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * media-libs/tiff-4.0.2-r1:0::gentoo
 *  /usr/lib/libtiff.so.5
 * 
 * Package 'games-emulation/pcsx2-bin-0.9.8' NOT merged due to file
 * collisions. If necessary, refer to your elog messages for the whole
 * content of the above message.

stepmania ebuild

hi, I just tried to move-on on the stepmania front.
You'll find an "update" from the (outdated) cc-overlay which forked yours [1]
I kept the theora useflag which only depends on ffmpeg[theora] now.
I removed the bundled libtom*, and added an ebuild for libtomcrypt (added to the above overlay, (by chance) mostly derived from in-tree libtomath). libtomcrypt which was recently removed from gentoo tree because it was "uneeded".

I tried to go ahead with jsoncpp and libpng but this is a bit more annoying.

While some others are still needed, I hope your patches (846 and 847 in SM bugtracker) could be pushed before the v5 stable release arises.

best regards

[1] https://gitorious.org/drzraf/gentoo/trees/master/games-arcade/stepmania
[2] http://ssc.ajworld.net/sm-ssc/bugtracker/view.php?id=846
[3] http://ssc.ajworld.net/sm-ssc/bugtracker/view.php?id=847

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.