Gentoo Archives: gentoo-dev

From: "Aaron W. Swenson" <titanofold@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Unifying the PostgreSQL Ebuilds
Date: Sat, 11 Oct 2014 22:02:52
Message-Id: 20141011220235.GA26850@gengoff
In Reply to: [gentoo-dev] Unifying the PostgreSQL Ebuilds by "Aaron W. Swenson"
1 On 2014-09-19 10:11, Aaron W. Swenson wrote:
2 > I've been working on unifying the PostgreSQL ebuilds for a while now.
3 >
4 > Besides just being cleaner and taking a bit less time to compile, it
5 > will inherently resolve a couple issues that are difficult to
6 > workaround, such as cross compilation [1] and CFLAGS changes [2].
7 >
8 > I'm including a list of affected packages, but I think I have everything
9 > prepared in my overlay [3] for commit to gentoo-x86.
10 >
11 > I'm aiming to do a package move instead of the virtual/postgresql mess
12 > we had last time. Before I do that, I'd like some feedback as there may
13 > be some issue I've overlooked or haven't run into. I don't really think
14 > there should be as the installation model is the same as the split
15 > ebuilds; it's still slotted, and installation paths are the same.
16 >
17 > I'm hoping to press forward with this change in the next week or so.
18 >
19 > Thank you in advance!
20 >
21 > [1] https://bugs.gentoo.org/show_bug.cgi?id=505540
22 > [2] https://bugs.gentoo.org/show_bug.cgi?id=456876
23 > [3] https://github.com/titanofold/titanofold-gentoo-x86
24 >
25 > Affected Packages
26 > ========================================================================
27 > app-admin/collectd
28 > app-admin/rsyslog
29 > app-admin/sagan
30 > app-admin/ulogd
31 > app-backup/bacula
32 > app-backup/bareos
33 > app-crypt/onak
34 > app-editors/xemacs
35 > app-forensics/aide
36 > app-misc/sphinx
37 > app-mobilephone/gammu
38 > app-mobilephone/gnokii
39 > app-mobilephone/kannel
40 > app-office/akonadi-server
41 > app-office/calligra
42 > app-office/libreoffice
43 > app-office/openerp
44 > app-office/openerp-server
45 > dev-cpp/pficommon
46 > dev-db/barman
47 > dev-db/cppdb
48 > dev-db/libdbi-drivers
49 > dev-db/libzdb
50 > dev-db/mysql-super-smack
51 > dev-db/opendbx
52 > dev-db/pgadmin3
53 > dev-db/pgagent
54 > dev-db/pgmemcache
55 > dev-db/pgpool2
56 > dev-db/pgtap
57 > dev-db/pg_top
58 > dev-db/pgxnclient
59 > dev-db/postgis
60 > dev-db/psqlodbc
61 > dev-db/pygresql
62 > dev-db/slony1
63 > dev-db/soci
64 > dev-db/textsearch_ja
65 > dev-db/tora
66 > dev-haskell/hdbc-postgresql
67 > dev-haskell/hsql-postgresql
68 > dev-java/jdbc-postgresql
69 > dev-lang/io
70 > dev-lang/php
71 > dev-libs/apr-util
72 > dev-libs/cyrus-sasl
73 > dev-libs/libhome
74 > dev-libs/libpqxx
75 > dev-libs/radlib
76 > dev-libs/redland
77 > dev-lisp/clisp
78 > dev-lua/luadbi
79 > dev-ml/postgresql-ocaml
80 > dev-perl/DBD-Pg
81 > dev-perl/pgperl
82 > dev-python/psycopg
83 > dev-python/pypgsql
84 > dev-qt/qtsql
85 > dev-ruby/pg
86 > games-server/cyphesis
87 > games-server/pvpgn
88 > games-strategy/freeciv
89 > gnome-extra/libgda
90 > gnustep-libs/sqlclient
91 > mail-filter/anubis
92 > mail-filter/dspam
93 > mail-filter/gld
94 > mail-mta/courier
95 > mail-mta/exim
96 > mail-mta/postfix
97 > media-video/motion
98 > net-analyzer/barnyard
99 > net-analyzer/barnyard2
100 > net-analyzer/echoping
101 > net-analyzer/flow-tools
102 > net-analyzer/hydra
103 > net-analyzer/icinga2
104 > net-analyzer/metasploit
105 > net-analyzer/munin
106 > net-analyzer/nagios-plugins
107 > net-analyzer/pmacct
108 > net-analyzer/zabbix
109 > net-dialup/accel-ppp
110 > net-dialup/freeradius
111 > net-dialup/gnuradius
112 > net-dns/bind
113 > net-dns/mydns
114 > net-dns/pdns
115 > net-firewall/nufw
116 > net-ftp/proftpd
117 > net-ftp/pure-ftpd
118 > net-im/jabberd2
119 > net-irc/eggdrop
120 > net-irc/inspircd
121 > net-libs/courier-authlib
122 > net-libs/cvm
123 > net-libs/wt
124 > net-mail/cyrus-imapd
125 > net-mail/dovecot
126 > net-mail/ezmlm-idx
127 > net-mail/mailutils
128 > net-mail/perdition
129 > net-mail/tpop3d
130 > net-mail/vpopmail
131 > net-misc/asterisk
132 > net-misc/cfengine
133 > net-misc/mico
134 > net-misc/ser
135 > net-misc/stargazer
136 > net-print/pykota
137 > net-voip/gnugk
138 > net-voip/yate
139 > sci-biology/emboss
140 > sci-geosciences/grass
141 > sci-geosciences/mapnik
142 > sci-geosciences/osm2pgsql
143 > sci-geosciences/qgis
144 > sci-libs/gdal
145 > sci-libs/vtk
146 > sci-mathematics/pspp
147 > sci-physics/root
148 > sys-auth/libnss-pgsql
149 > sys-auth/pam-pgsql
150 > sys-cluster/gearmand
151 > sys-cluster/slurm
152 > www-apache/mod_auth_nufw
153 > www-apache/mod_auth_pgsql
154 > www-apps/liquid_feedback_core
155 > www-apps/webmcp
156 > www-servers/uwsgi
157 > ========================================================================
158
159 Well, since I've heavily modified the PostgreSQL ebuilds I've decided to
160 use virtual packages to do the transition.
161
162 Anyone opposed to my fixing the dependencies of the above packages?
163
164 --
165 Mr. Aaron W. Swenson
166 Gentoo Linux Developer
167 PostgreSQL Herd Bull
168 Email : titanofold@g.o
169 GnuPG FP : 2C00 7719 4F85 FB07 A49C 0E31 5713 AA03 D1BB FDA0
170 GnuPG ID : D1BBFDA0

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] Unifying the PostgreSQL Ebuilds "Aaron W. Swenson" <titanofold@g.o>