Re: [gentoo-dev] more golang updates

2015-07-24 Thread Dirkjan Ochtman
On Fri, Jul 24, 2015 at 7:55 PM, Jauhien Piatlicki jauh...@gentoo.org wrote:
 are there any docs about how to package go stuff? As I would like to
 package client for google drive [1], because net-misc/grive is broken.

 [1] https://github.com/odeke-em/drive

+1, I'm also still confused about this. This sort of works, but feels
a little ugly:

https://github.com/djc/djc-overlay/blob/master/net-p2p/syncthing/syncthing-0.11.6.ebuild

Cheers,

Dirkjan



Re: [gentoo-dev] more golang updates

2015-07-24 Thread Jauhien Piatlicki
Hi,

are there any docs about how to package go stuff? As I would like to
package client for google drive [1], because net-misc/grive is broken.

[1] https://github.com/odeke-em/drive

On 07/24/2015 12:53 AM, William Hubbs wrote:
 All,
 
 Here is the improvement I mentioned in the earlier thread.
 
 golang-base.eclass contains the base functions that were in golang-build
 but can be used separately from either golang-vcs or golang-build.
 
 golang-vcs and golang-build are also being updated to inherit
 golang-base.
 
 Let me know what you think.
 
 William
 



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [RFC] News item about mysql client and server packages

2015-07-24 Thread Brian Evans
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Final draft.. I will post this if there are no further objections to
the wording..


Title: MySQL packaging changes
Author: Brian Evans grkni...@gentoo.org
Content-Type: text/plain
Posted: 2015-07-25
Revision: 1
News-Item-Format: 1.0
Display-If-Installed: virtual/mysql

The upcoming versions of MySQL packages will see a change with the
introduction of a new virtual, libmysqlclient and USE flag adjustments.

The existing virtual/mysql will represent the server (mysqld) and
tools (mysqldump, mysql, mysqladmin, etc) while virtual/libmysqlclient
will represent the mysql client shared and static libraries, e.g.
libmysqlclient.so.

Ebuilds that only link the libraries may not pull in the server
packages with this change in the future. Because of this, you may have
to add a virtual/mysql or one of the providers; i.e. dev-db/mysql,
dev-db/mariadb, or dev-db/percona-server; to your world file if you
require a server to be installed locally.  This will be phased in
slowly as other packages are updated.

As for the server packages themselves, the minimal USE is being
replaced. The new USE flags are client-libs, server, and tools.
The server and tools flags are on by default to signify the primary
purpose of those builds.

The primary provider for libraries will be a new package
dev-db/mysql-connector-c.  Thorough testing did not turn up any
issues, but packagers are permitted to block any provider of
virtual/libmysqlclient that does not work correctly. Enabling the
client-libs USE on a server package may be the necessary solution for
the rare case of portage reporting a block on an incompatible provider.

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0

iQJ8BAEBCgBmBQJVsteYXxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NkMyRTQ0RUQ5MEUzMjc1OEU3RDU1QzBE
MUY3ODFFRkY5RjRBM0I2AAoJENH3ge/59KO2ieYP/iBRtyN5aNIEQhL7jvcqfXGz
n68q2MOxj/qTb3RYj8mmFMenM6folSXNlDWJNnqAWQrFTIURDzGB1JP5MQRlOb3R
QnzJdluB4n/mpkRKqmyhQrDODqcf/iqdGaLjqHe8ukqusGVTkivJGe0Rhor6ZkCS
OJJW/CRiEZl3QP4uJPVCJM7rM3iZx7k2t/jy1ywClqJfIjuK6j4PgBUQ8A13rD9v
yWi2UfPb+7OJnwSTEPibhFHISsGgAKpyn0WlmlBmKxJRU7kPDDxhbyjb33m5IweZ
sUfr/PkxbNl+PWtzZNH2Ij9zjqZs+DOmXQ5fbPZwUSHzaw7tl3ikVITnzvLRIxwh
pEIuqgeCUAjDQ1O799Z+PoL7MFhdHOvdxHPxQb0oYEbEKS0+hp9yIEHsJdl6MP06
49bSipZeMfkKrgg/sqZCXwahaRwiQF/iEIZrQxUx1N3DZs70E7LUjs2t1sfdGXvo
zJWT92pvcWSdVpRpWB/ipwJhHWWAbAHfQ2/pam1rmYACaAJkxytzTKjLWdpMcLk1
8vnTHU58DUTxGezvmMJf1n+boYYKCP8a9jUQ1HhFF2pgwOtSPk3rFbU/mam8mJHk
0aEm1I6AjIxAOQnMOUOMFNnXTnQplQCWR2Rjbp04Oj+x162fqnyrkDGa+M1QPMta
oaaEfMZU3DYnOxnpUTNo
=AYXH
-END PGP SIGNATURE-