From b6a824b3cf5fc0fd9560cb20095cc83eed0d0ac8 Mon Sep 17 00:00:00 2001 From: Valko Laszlo Date: Mon, 3 Apr 2017 23:33:46 +0200 Subject: [PATCH] Initial commit of existing configuration --- .gitignore | 8 + env/aslang | 1 + env/automake-1.11 | 1 + env/automake-1.12 | 1 + env/eulang | 1 + env/noparallelmake | 1 + env/o3 | 3 + env/p4cpu | 1 + make.conf.template | 67 +++++ make.defines | 1 + mkmake.sh | 30 +++ package.env/all | 12 + package.keywords/all | 70 +++++ package.mask/all | 7 + package.mask/libtool | 1 + package.mask/openrc | 2 + package.mask/perl | 1 + package.unmask/all | 1 + package.use/all | 239 ++++++++++++++++++ package.use/iputils | 1 + .../dev-db/mysql++/mysql++-3.1.0-gold.patch | 11 + 21 files changed, 460 insertions(+) create mode 100644 .gitignore create mode 100644 env/aslang create mode 100644 env/automake-1.11 create mode 100644 env/automake-1.12 create mode 100644 env/eulang create mode 100644 env/noparallelmake create mode 100644 env/o3 create mode 100644 env/p4cpu create mode 100644 make.conf.template create mode 100644 make.defines create mode 100755 mkmake.sh create mode 100644 package.env/all create mode 100644 package.keywords/all create mode 100644 package.mask/all create mode 100644 package.mask/libtool create mode 100644 package.mask/openrc create mode 100644 package.mask/perl create mode 100644 package.unmask/all create mode 100644 package.use/all create mode 100644 package.use/iputils create mode 100644 patches/dev-db/mysql++/mysql++-3.1.0-gold.patch diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a9a18d8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +bin +make.conf +make.conf.catalyst +make.profile +postsync.d +repo.postsync.d +repos.conf +savedconfig diff --git a/env/aslang b/env/aslang new file mode 100644 index 0000000..4609052 --- /dev/null +++ b/env/aslang @@ -0,0 +1 @@ +LINGUAS="de en es fr hu ja ko zh zh_CN zh_TW" diff --git a/env/automake-1.11 b/env/automake-1.11 new file mode 100644 index 0000000..8effdac --- /dev/null +++ b/env/automake-1.11 @@ -0,0 +1 @@ +WANT_AUTOMAKE="1.11" diff --git a/env/automake-1.12 b/env/automake-1.12 new file mode 100644 index 0000000..d470bc7 --- /dev/null +++ b/env/automake-1.12 @@ -0,0 +1 @@ +WANT_AUTOMAKE="1.12" diff --git a/env/eulang b/env/eulang new file mode 100644 index 0000000..3ab847f --- /dev/null +++ b/env/eulang @@ -0,0 +1 @@ +LINGUAS="de en es fr hu" diff --git a/env/noparallelmake b/env/noparallelmake new file mode 100644 index 0000000..1b43095 --- /dev/null +++ b/env/noparallelmake @@ -0,0 +1 @@ +MAKEOPTS="-j1" diff --git a/env/o3 b/env/o3 new file mode 100644 index 0000000..b082638 --- /dev/null +++ b/env/o3 @@ -0,0 +1,3 @@ +COPTFLAGS="-O3" +CFLAGS="${COPTFLAGS} ${CCPU} ${CSTDFLAGS}" +CXXFLAGS="${CFLAGS}" diff --git a/env/p4cpu b/env/p4cpu new file mode 100644 index 0000000..56f0ba7 --- /dev/null +++ b/env/p4cpu @@ -0,0 +1 @@ +CFLAGS="-O2 -march=pentium4 -mtune=core2 -fomit-frame-pointer" diff --git a/make.conf.template b/make.conf.template new file mode 100644 index 0000000..5f49232 --- /dev/null +++ b/make.conf.template @@ -0,0 +1,67 @@ +PORTDIR="/usr/portage" +%BUILDENV%DISTDIR=/old.distfiles +%BUILDENV%PKGDIR=/old.packages +%~BUILDENV%%ARCHX64%DISTDIR="/home/pkgs/distfiles" +%~BUILDENV%%ARCHX64%PKGDIR="${PORTDIR}/packages.64" +%~BUILDENV%%ARCHX64%PORTAGE_RSYNC_EXTRA_OPTS="--exclude='/packages.64'" +%ARCHX64%CCPU="-march=nocona -mtune=core2" +%ARCHX64%CHOST="x86_64-pc-linux-gnu" +%ARCHX64%#UCLIBC="686" +%ARCHX64%USECPU="abi_x86_32 sse3" +%ARCHX86%CCPU="-march=pentium-m -mtune=core2" +%ARCHX86%CHOST="i686-pc-linux-gnu" +%ARCHX86%UCLIBC="686" +%ARCHX86%USECPU="" +CSTDFLAGS="-fomit-frame-pointer" +COPTFLAGS="-O2" +CFLAGS="${COPTFLAGS} ${CCPU} ${CSTDFLAGS}" +CXXFLAGS="${CFLAGS}" +MAKEOPTS="-j4" +GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo/" +PORTAGE_ECLASS_WARNING_ENABLE="0" +ACCEPT_LICENSE="*" +VIDEO_CARDS="intel fbdev amdgpu radeonhd radeon radeonsi nouveau nv vesa" +INPUT_DEVICES="evdev keyboard mouse synaptics" +LINGUAS="en en_US hu" +L10N="en hu" +USE="-hardened -hardenedphp -ipv6 -fortran -nss -mudflap -arts -nls +-python -gnome -kde -qt -qt3 -qt4 -qt5 -spell -pdflib no-helper +-cups -snmp -milter -sasl -crashreporter -libav -guile +${USECPU} +alsa pcmcia audio joystick video wmf sdl pnm tga vidix svg mod modplug +gpm X xcb xpm motif opengl opencl openvg glamor osmesa xvmc win32codecs fontconfig +cairo gtk gtk2 tcltk tcl tk mozilla browserplugin nsplugin +mmx sse sse2 3dnow 3dnowext mp3 qt3support +udev usb pcntl mmap sockets sysvipc pam quotas acpi +java jce php fpm ldap ssl acl ncurses readline slang zip lzo rar ctype hash +bzlib bzip2 zlib lzma memlimit gdbm berkdb curl crypt gd gif jpeg png tiff +exif socks5 ctype xml xml2 xmlreader xmlwriter xsl soap caps +maildir imap maildrop procmail mime tcpd conntrack +clamdtop pyzord syslog logrotate lmtp sieve mhash +loop-aes truetype unicode perl mysql cgi apache2 ftp +mysqli spamassassin razor dkim vda smartcard egl gles1 gles2 xa uxa sna clang +irda bluetooth dvd css aacs dts xv Xaw3d xanim directfb dga fbcon vcd xine taglib +musepack speex xanim amrnb amrwb real ggi xinerama aalib oav h323 vaapi vdr a52 +dv dvb x264 x265 xvid vdpau mpeg ffmpeg mjpeg v4l v4l2 libv4l lame sndfile wavpack +matroska dirac theora amr amrenc vpx twolame zvbi linsys webp quvi +opus bluray schroedinger libcaca libsoxr libass quicktime rtmp mtp rtsp live +libsamplerate ogg vorbis fdk aac faad aacplus faac flac mad ldapsam samba encode" +CPU_FLAGS_X86="mmx mmxext sse sse2" +APACHE2_MODULES="access_compat actions alias asis auth_basic auth_digest +authn_alias authn_anon authn_core authn_dbd authn_dbm authn_default authn_file +authz_core authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user +autoindex cache cgid cache_disk dav dav_fs dav_lock dbd deflate dir disk_cache dumpio +env expires ext_filter file_cache filter headers ident imagemap include info +lbmethod_bybusyness lbmethod_byrequests lbmethod_bytraffic lbmethod_heartbeat +log_config logio macro mem_cache mime mime_magic negotiation proxy proxy_ajp +proxy_balancer proxy_connect proxy_fcgi proxy_html proxy_http proxy_scgi proxy_wstunnel +ratelimit remoteip reqtimeout rewrite setenvif slotmem_shm socache_shmcb speling status +substitute unique_id unixd userdir usertrack vhost_alias cgi" +OPENLDAP_BDB_SLOTS="4.8" +PHP_TARGETS="php5-6" +PYTHON_TARGETS="python2_7 python3_4" +USE_PYTHON="2.7" +RUBY_TARGETS="ruby21" +SANE_BACKENDS="mustek_usb2" +APACHE2_MPMS="worker" +SUEXEC_DOCROOT="/home/www" diff --git a/make.defines b/make.defines new file mode 100644 index 0000000..3f9a3e8 --- /dev/null +++ b/make.defines @@ -0,0 +1 @@ +BUILDENV=1 diff --git a/mkmake.sh b/mkmake.sh new file mode 100755 index 0000000..e082454 --- /dev/null +++ b/mkmake.sh @@ -0,0 +1,30 @@ +#!/bin/sh + +dir=$(dirname $0) +tempfile="${dir}/make.conf.$$" + +if [ $(ldd /bin/sh | grep 'libc.so' |grep -c /lib/) != 0 ]; then + ARCHX86=1 + FILTER="^%ARCHX64%" + REMOVE="^%ARCHX86%" +else + ARCHX64=1 + FILTER="^%ARCHX86%" + REMOVE="^%ARCHX64%" +fi + +source "${dir}/make.defines" + +if [ -z "${BUILDENV}" ]; then + grep -v '^%BUILDENV%' "${dir}/make.conf.template" | sed -e 's#^%~BUILDENV%##' | grep -v "${FILTER}" | sed -e "s#${REMOVE}##" > "${tempfile}" +else + grep -v '^%~BUILDENV%' "${dir}/make.conf.template" | sed -e 's#^%BUILDENV%##' | grep -v "${FILTER}" | sed -e "s#${REMOVE}##" > "${tempfile}" +fi + +if cmp -s "${dir}/make.conf" "${tempfile}"; then + rm -f "${tempfile}" +else + touch -r "${dir}/make.defines" "${tempfile}" + mv -f "${tempfile}" "${dir}/make.conf" + echo "Updated make.conf" +fi diff --git a/package.env/all b/package.env/all new file mode 100644 index 0000000..bcd1fef --- /dev/null +++ b/package.env/all @@ -0,0 +1,12 @@ +app-office/libreoffice-l10n eulang +app-office/openoffice-bin eulang +app-office/scribus eulang +app-text/acroread aslang +app-text/ghostscript-gpl aslang +app-text/hunspell eulang +mail-client/thunderbird-bin aslang +media-fonts/acroread-asianfonts aslang +media-gfx/darktable p4cpu +media-gfx/rawtherapee o3 +www-client/firefox-bin aslang +www-client/opera aslang diff --git a/package.keywords/all b/package.keywords/all new file mode 100644 index 0000000..4d0beb0 --- /dev/null +++ b/package.keywords/all @@ -0,0 +1,70 @@ +=app-admin/puppet-3.8.7 ~x86 ~amd64 +app-admin/salt ~x86 ~amd64 +app-editors/tea ~x86 ~amd64 +app-crypt/acme ~x86 ~amd64 +app-crypt/certbot ~x86 ~amd64 +app-crypt/openssl-tpm-engine ~x86 ~amd64 +app-crypt/tpm-tools ~x86 ~amd64 +app-crypt/tpm-emulator ~x86 ~amd64 +app-emulation/vagrant ~x86 ~amd64 +<=app-shells/ksh-93.20140625 ~x86 ~amd64 +app-text/FoxitReader ~x86 ~amd64 +app-text/tofrodos ~x86 ~amd64 +=dev-db/mariadb-10.0.27 ~x86 ~amd64 +dev-embedded/gpsim ~x86 ~amd64 +dev-embedded/gputils ~x86 ~amd64 +dev-embedded/icdprog ~x86 ~amd64 +dev-embedded/picasm ~x86 ~amd64 +dev-embedded/picp ~x86 ~amd64 +dev-embedded/pk2cmd ~x86 ~amd64 +=dev-lang/php-4.4.9 ~x86 ~amd64 +dev-libs/opencryptoki ~x86 ~amd64 +dev-perl/ZMQ-LibZMQ3 ~x86 ~amd64 +dev-perl/pcsc-perl ~x86 ~amd64 +=dev-python/cryptography-1.3.1 ~x86 +dev-python/parsedatetime ~x86 ~amd64 +dev-python/psutil ~x86 ~amd64 +dev-python/pydispatcher ~x86 ~amd64 +dev-python/pyrfc3339 ~x86 ~amd64 +dev-python/pythondialog ~x86 ~amd64 +dev-python/zope-component ~x86 ~amd64 +dev-python/zope-event ~x86 ~amd64 +dev-ruby/childprocess ~x86 ~amd64 +=dev-ruby/facter-2.4.6 ~x86 ~amd64 +dev-ruby/net-ssh ~x86 ~amd64 +dev-ruby/net-scp ~x86 ~amd64 +dev-ruby/i18n ~x86 ~amd64 +dev-ruby/log4r ~x86 ~amd64 +dev-ruby/rake ~x86 ~amd64 +=dev-ruby/rgen-0.8.0 ~x86 ~amd64 +dev-ruby/webmock ~x86 ~amd64 +dev-util/gazpacho ~x86 ~amd64 +media-gfx/darktable ~x86 ~amd64 +media-gfx/ipe ~x86 ~amd64 +media-gfx/opencsg ~x86 ~amd64 +media-gfx/openscad ~x86 ~amd64 +media-gfx/rawtherapee ~x86 ~amd64 +app-admin/syslog-ng-3.6 +>dev-lang/php-7 +>dev-perl/Net-DNS-0.740.0 +>dev-ruby/facter-3 +media-libs/libjpeg-turbo +>=net-libs/zeromq-4 +>=sys-boot/grub-2 diff --git a/package.mask/libtool b/package.mask/libtool new file mode 100644 index 0000000..9e60048 --- /dev/null +++ b/package.mask/libtool @@ -0,0 +1 @@ +