Merge branch 'master' of https://github.com/tkurbad/tkurbad-overlay
This commit is contained in:
commit
be7d7d7e1b
9
app-backup/tsm/Manifest
Normal file
9
app-backup/tsm/Manifest
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
AUX dsmc.conf.d 196 BLAKE2B e87b70a2580b33a2e9c18b25b98b0f8452ec9396a0bcd757286ef2362bb2707fad468397dad71689d63cf42b27e5e2d775fd42c33a4c78a3d41f8fc95754df5e SHA512 5697da5a820f328e80c78063be2216572b544e4195efbb0866d15f781be8d155aac257b3bb843e67d466b2c1b37efdc3922397cf49fdf5cc18f0c5c08808f634
|
||||||
|
AUX dsmc.init.d 718 BLAKE2B a1de3d6eab6e0ee94f9549a73f45323728911eff36c87b5d471046daa27052932a77bf70c66411ab01db228c276553ddf04e6c2b9bc6a574fafe026105443629 SHA512 01cf7775b0a7e3ad84cc2c35bd73ae3ce6a4fb1c1968da6cfe9d97a8804833970af32873f895181d7d2220b0787e96b67c4b5f8ff4b6d450ee3a5d92735a6f2c
|
||||||
|
AUX dsmc.service 184 BLAKE2B a6a14302b32cdfdd9d1460b2d686a9a828d1cdd3c19dc53f8f57b4febccdb389d12813e0cb6ec34d9e1914d85f19865d7d8e75d5ecdac101bb4108ba68f9c64a SHA512 b047251e3fb7d006315b0f069adac62bc3c7f6ccc835ab59a2975a3f206151de8b0cb6a8f414d0f41922a961378376d79d61e38cd7be2aa5743822f365f87bf6
|
||||||
|
AUX dsmcad.init.d-r1 531 BLAKE2B 840b6431f083df2da7f42d79a1b28a87ed3b90d497e54a165b98dec9466323d1ec8ffad894c5d165fd994a99e7a52ca22bb6b81597e93001f22be2af641da6a9 SHA512 b69166e9e004d81a7f43551e5f1189c3a545afc67e5029009e9693fbed20a247f922975fec695542f0a3afd7c0c5a4ee6c026678de4812b00488afc45699699a
|
||||||
|
AUX dsmcad.service 224 BLAKE2B cb84b8616daa3649b8b29c58aa91fffbb119dfd1e84810ed61564fd45380ac792c89c20da1f8296f617467c411605f86a5cc2190d2135be771348c1d58b7c56c SHA512 e3572098abf5b2831d10a3b649337b5c9f1cd9fda4ed58844408b6fe31fdc68a3bbc197eab227f9808bc9ab4b4a7488c766aaa472e801d88631b6b8ec398eb45
|
||||||
|
AUX tsm.logrotate 60 BLAKE2B bb367d3da53f8061d71e3753ab8c46595d5cf91485da920f032473a99d3241d22fdbe576cc99088c99e97c63d3f2af920d4602878830fb815a58dc8321d37a2a SHA512 2f412c61a21dbb2c69b2c12130ae12844787d998098de269da2b8a284c2ed86f7244c2854d7050f2a521b3fbe7239f1ec4339f3b434c67b9cd57980fe5de5a92
|
||||||
|
DIST 8.1.9.0-TIV-TSMBAC-LinuxX86.tar 545669120 BLAKE2B 8f8af95ae15ef5355a816417092dbea264726c7488b78efd8252e416a4674d6f5621af58c588dbd764dfd17937e16db076f515f16af107178ebde670a58cc4bb SHA512 16cca15cea4e14d2277bcf8eb25d47c69301a99785d380429f402eff4e47ca91aca3e6cb1860e83bad1cf2550788723241e5ad8cca240c6a1ebdc0d4060f3a68
|
||||||
|
EBUILD tsm-8.1.9.0.ebuild 7410 BLAKE2B 8deb1fba803adb7a66b60d0ee69df109aeacd620349cf329e8dcf9c1c3f2c04fe2c2677971303bbe896491ff7765b92b459b2927450408cc033427bc73f23701 SHA512 786d9804de1194406d8803a33508e1526b225309f6b6bd29f6791ca07296464cd555042af5af331de57d6dc620fc45641baf07625d4f6b5447d015383b965c5a
|
||||||
|
MISC metadata.xml 398 BLAKE2B fb4d250c3bf724349ac31d66b1c43e766d4ba9b001e88b47949c6fe188a629eb1b87321ef3391d2886e9b74daf235cff0139079fd6f72b7342119542438e30e6 SHA512 bd6ec11787dd6f2ff1a59e7e1027a01b80b22256530d35d6a2fb5b3398ee641b9c778f6a8c2555b7098a199bbb1eda1a5204be53509e5eb47399dbad83798547
|
7
app-backup/tsm/files/dsmc.conf.d
Normal file
7
app-backup/tsm/files/dsmc.conf.d
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
# Config file for /etc/init.d/tivoli
|
||||||
|
|
||||||
|
# See your TSM manual for valid ops
|
||||||
|
#DSMC_OPTS=""
|
27
app-backup/tsm/files/dsmc.init.d
Normal file
27
app-backup/tsm/files/dsmc.init.d
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
#!/sbin/openrc-run
|
||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
depend() {
|
||||||
|
use net
|
||||||
|
after dns
|
||||||
|
}
|
||||||
|
|
||||||
|
start() {
|
||||||
|
ebegin "Starting dsmc"
|
||||||
|
start-stop-daemon --start --background --nicelevel 15 \
|
||||||
|
--make-pidfile --pidfile /var/run/dsmc.pid \
|
||||||
|
--exec /opt/tivoli/tsm/client/ba/bin/dsmc sched ${DSMC_OPTS}
|
||||||
|
eend $?
|
||||||
|
}
|
||||||
|
|
||||||
|
stop() {
|
||||||
|
ebegin "Stopping dsmc"
|
||||||
|
# For whatever reason SIGTERM doesn't affect the dsmc process, but
|
||||||
|
# SIGHUP makes it exit cleanly
|
||||||
|
start-stop-daemon --stop \
|
||||||
|
--signal 1 \
|
||||||
|
--pidfile /var/run/dsmc.pid
|
||||||
|
eend $?
|
||||||
|
}
|
||||||
|
|
10
app-backup/tsm/files/dsmc.service
Normal file
10
app-backup/tsm/files/dsmc.service
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Tivoli Storage Manager (TSM) - dsmc
|
||||||
|
After=network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Nice=15
|
||||||
|
ExecStart=/opt/tivoli/tsm/client/ba/bin/dsmc sched
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
25
app-backup/tsm/files/dsmcad.init.d-r1
Normal file
25
app-backup/tsm/files/dsmcad.init.d-r1
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
#!/sbin/openrc-run
|
||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
command=/opt/tivoli/tsm/client/ba/bin/dsmcad
|
||||||
|
|
||||||
|
depend() {
|
||||||
|
use net
|
||||||
|
after dns dsmc
|
||||||
|
}
|
||||||
|
|
||||||
|
start() {
|
||||||
|
ebegin "Starting dsmcad"
|
||||||
|
start-stop-daemon --start --nicelevel 15 \
|
||||||
|
--exec ${command}
|
||||||
|
eend $?
|
||||||
|
}
|
||||||
|
|
||||||
|
stop() {
|
||||||
|
ebegin "Stopping dsmcad"
|
||||||
|
start-stop-daemon --stop \
|
||||||
|
--signal 1 \
|
||||||
|
--exec ${command}
|
||||||
|
eend $?
|
||||||
|
}
|
12
app-backup/tsm/files/dsmcad.service
Normal file
12
app-backup/tsm/files/dsmcad.service
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Tivoli Storage Manager (TSM) - dsmcad
|
||||||
|
After=network.target dsmc.service
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=forking
|
||||||
|
Nice=15
|
||||||
|
ExecStart=/opt/tivoli/tsm/client/ba/bin/dsmcad
|
||||||
|
GuessMainPID=no
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
4
app-backup/tsm/files/tsm.logrotate
Normal file
4
app-backup/tsm/files/tsm.logrotate
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
/var/log/tsm/*.log {
|
||||||
|
create 0660 root tsm
|
||||||
|
delaycompress
|
||||||
|
}
|
11
app-backup/tsm/metadata.xml
Normal file
11
app-backup/tsm/metadata.xml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>dilfridge@gentoo.org</email>
|
||||||
|
</maintainer>
|
||||||
|
<use>
|
||||||
|
<flag name="tsm_cit">IBM Tivoli Common Inventory Technology</flag>
|
||||||
|
<flag name="tsm_hw">Difference snapshot support for NetApp and N-Series file servers</flag>
|
||||||
|
</use>
|
||||||
|
</pkgmetadata>
|
238
app-backup/tsm/tsm-8.1.9.0.ebuild
Normal file
238
app-backup/tsm/tsm-8.1.9.0.ebuild
Normal file
@ -0,0 +1,238 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit versionator multilib eutils readme.gentoo-r1 rpm systemd user pax-utils
|
||||||
|
|
||||||
|
DESCRIPTION="IBM Spectrum Protect (former Tivoli Storage Manager) Backup/Archive Client, API"
|
||||||
|
HOMEPAGE="https://www.ibm.com/us-en/marketplace/data-protection-and-recovery"
|
||||||
|
|
||||||
|
MY_PV_MAJOR=$(get_major_version)
|
||||||
|
MY_PV_MINOR=$(get_version_component_range 2)
|
||||||
|
MY_PV_TINY=$(get_version_component_range 3)
|
||||||
|
MY_PV_PATCH=$(get_version_component_range 4)
|
||||||
|
|
||||||
|
MY_PV_NODOTS="${MY_PV_MAJOR}${MY_PV_MINOR}${MY_PV_TINY}"
|
||||||
|
MY_PVR_ALLDOTS=${PV}
|
||||||
|
|
||||||
|
if [[ ${MY_PV_PATCH} == 0 ]]; then
|
||||||
|
MY_RELEASE_PATH=maintenance
|
||||||
|
else
|
||||||
|
MY_RELEASE_PATH=patches
|
||||||
|
fi
|
||||||
|
BASE_URI="ftp://ftp.software.ibm.com/storage/tivoli-storage-management/"
|
||||||
|
BASE_URI+="${MY_RELEASE_PATH}/client/v${MY_PV_MAJOR}r${MY_PV_MINOR}/"
|
||||||
|
BASE_URI+="Linux/LinuxX86/BA/v${MY_PV_NODOTS}/"
|
||||||
|
SRC_TAR="${MY_PVR_ALLDOTS}-TIV-TSMBAC-LinuxX86.tar"
|
||||||
|
SRC_URI="${BASE_URI}${SRC_TAR}"
|
||||||
|
|
||||||
|
RESTRICT="strip" # Breaks libPiIMG.so and libPiSNAP.so
|
||||||
|
LICENSE="Apache-1.1 Apache-2.0 JDOM BSD-2 CC-PD Boost-1.0 MIT CPL-1.0 HPND Exolab
|
||||||
|
dom4j EPL-1.0 FTL icu unicode IBM Info-ZIP LGPL-2 LGPL-2.1 openafs-krb5-a
|
||||||
|
ZLIB MPL-1.0 MPL-1.1 NPL-1.1 openssl OPENLDAP RSA public-domain W3C
|
||||||
|
|| ( BSD GPL-2+ ) gSOAP libpng tsm"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="acl java +tsm_cit +tsm_hw"
|
||||||
|
QA_PREBUILT="*"
|
||||||
|
|
||||||
|
# not available (yet?)
|
||||||
|
#MY_LANGS="cs:CS_CZ de:DE_DE es:ES_ES fr:FR_FR hu:HU_HU it:IT_IT ja:JA_JP
|
||||||
|
# ko:KO_KR pl:PL_PL pt-BR:PT_BR ru:RU_RU zh-CN:ZH_CN zh-TW:ZH_TW"
|
||||||
|
MY_LANG_PV="${MY_PVR_ALLDOTS}-"
|
||||||
|
for lang in ${MY_LANGS}; do
|
||||||
|
IUSE="${IUSE} l10n_${lang%:*}"
|
||||||
|
SRC_URI="${SRC_URI} l10n_${lang%:*}? ( \
|
||||||
|
${BASE_URI}TIVsm-msg.${lang#*:}.x86_64.rpm -> \
|
||||||
|
${MY_LANG_PV}TIVsm-msg.${lang#*:}.x86_64.rpm )"
|
||||||
|
done
|
||||||
|
unset lang
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="
|
||||||
|
dev-libs/expat
|
||||||
|
dev-libs/libxml2
|
||||||
|
sys-fs/fuse:0
|
||||||
|
acl? ( sys-apps/acl )
|
||||||
|
java? ( >=virtual/jre-1.7 )
|
||||||
|
"
|
||||||
|
|
||||||
|
S="${WORKDIR}/bacli"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
enewgroup tsm
|
||||||
|
DOC_CONTENTS="
|
||||||
|
Note that you have to be root to be able to use the Tivoli Storage Manager
|
||||||
|
client. The dsmtca trusted agent binary does not exist anymore.
|
||||||
|
|
||||||
|
For information on how to give other users access, please see the following
|
||||||
|
URLs:
|
||||||
|
https://www.ibm.com/support/knowledgecenter/SSGSG7_7.1.8/client/c_cfg_nonadmin.html#c_macuninst_nonadmin
|
||||||
|
https://www.ibm.com/support/knowledgecenter/SSGSG7_7.1.8/client/c_secure_pwd.html#c_secure_pwd__sec_no_tca
|
||||||
|
"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
local rpm rpms lang
|
||||||
|
mkdir bacli || die
|
||||||
|
cd bacli || die
|
||||||
|
unpack ${SRC_TAR}
|
||||||
|
|
||||||
|
cd "${S}"
|
||||||
|
for rpm in *.rpm; do
|
||||||
|
case ${rpm} in
|
||||||
|
TIVsm-APIcit.*|TIVsm-BAcit.*)
|
||||||
|
use tsm_cit && rpms="${rpms} ./${rpm}"
|
||||||
|
;;
|
||||||
|
TIVsm-BAhdw.*)
|
||||||
|
use tsm_hw && rpms="${rpms} ./${rpm}"
|
||||||
|
;;
|
||||||
|
TIVsm-JBB.*|*-filepath-*)
|
||||||
|
# "journal based backup" for all filesystems
|
||||||
|
# requires a kernel module.
|
||||||
|
# "Linux Filepath source code" available
|
||||||
|
# by request from vendor
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
rpms="${rpms} ./${rpm}"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
for rpm in ${A}; do
|
||||||
|
case ${rpm} in
|
||||||
|
*.rpm)
|
||||||
|
rpms="${rpms} ${rpm}"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
rpm_unpack ${rpms}
|
||||||
|
|
||||||
|
# Avoid strange error messages caused by read-only files
|
||||||
|
chmod -R u+w "${S}" || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install(){
|
||||||
|
cp -a opt "${D}" || die
|
||||||
|
cp -a usr "${D}" || die
|
||||||
|
|
||||||
|
# The RPM files contain postinstall scripts which can be extracted
|
||||||
|
# e.g. using https://bugs.gentoo.org/attachment.cgi?id=234663 .
|
||||||
|
# Below we try to mimic the behaviour of these scripts.
|
||||||
|
# We don't deal with SELinux compliance (yet), though.
|
||||||
|
local RPM_INSTALL_PREFIX CLIENTDIR i
|
||||||
|
RPM_INSTALL_PREFIX=/opt
|
||||||
|
CLIENTDIR=$RPM_INSTALL_PREFIX/tivoli/tsm/client
|
||||||
|
|
||||||
|
# Create links for messages; this is spread over several postin scripts.
|
||||||
|
#for i in $(cd "${D}"${CLIENTDIR}/lang; ls -1d ??_??); do
|
||||||
|
# dosym ../../lang/${i} $CLIENTDIR/ba/bin/${i}
|
||||||
|
# dosym ../../lang/${i} $CLIENTDIR/api/bin64/${i}
|
||||||
|
#done
|
||||||
|
|
||||||
|
# Mimic TIVsm-API64 postinstall script
|
||||||
|
for i in libgpfs.so libdmapi.so; do
|
||||||
|
dosym ../..$CLIENTDIR/api/bin64/${i} /usr/lib64/${i}
|
||||||
|
done
|
||||||
|
|
||||||
|
# The TIVsm-BA postinstall script only does messages and ancient upgrades
|
||||||
|
|
||||||
|
# The gscrypt64 postinstall script only deals with s390[x] SELinux
|
||||||
|
# and the symlink for the iccs library which we handle in the loop below.
|
||||||
|
|
||||||
|
# Move stuff from /usr/local to /opt, #452332
|
||||||
|
mv "${D}"/usr/local/ibm "${D}"/opt/ || die
|
||||||
|
rmdir "${D}"/usr/local || die
|
||||||
|
|
||||||
|
# Mimic gskssl64 postinstall script
|
||||||
|
for i in sys p11 km ssl drld kicc ldap cms acmeidup valn dbfl iccs; do
|
||||||
|
dosym ../../opt/ibm/gsk8_64/lib64/libgsk8${i}_64.so \
|
||||||
|
/usr/lib64/libgsk8${i}_64.so
|
||||||
|
done
|
||||||
|
for i in capicmd ver; do
|
||||||
|
dosym ../../opt/ibm/gsk8_64/bin/gsk8${i}_64 /usr/bin/gsk${i}_64
|
||||||
|
done
|
||||||
|
|
||||||
|
# Done with the postinstall scripts as the RPMs contain them.
|
||||||
|
# Now on to some more Gentoo-specific installation.
|
||||||
|
|
||||||
|
[[ -d "${D}usr/lib" ]] && die "Using 32bit lib dir in 64bit only system"
|
||||||
|
|
||||||
|
# Avoid "QA Notice: Found an absolute symlink in a library directory"
|
||||||
|
local target
|
||||||
|
find "${D}"usr/lib* -lname '/*' | while read i; do
|
||||||
|
target=$(readlink "${i}")
|
||||||
|
rm -v "${i}" || die
|
||||||
|
dosym "../..${target}" "${i#${D}}"
|
||||||
|
done
|
||||||
|
|
||||||
|
keepdir /var/log/tsm
|
||||||
|
insinto /etc/logrotate.d
|
||||||
|
newins "${FILESDIR}/tsm.logrotate" tsm
|
||||||
|
|
||||||
|
keepdir /etc/tivoli
|
||||||
|
|
||||||
|
cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.sys.smp" "${D}/etc/tivoli/dsm.sys" || die
|
||||||
|
echo ' PasswordDir "/etc/tivoli/"' >> ${D}/etc/tivoli/dsm.sys
|
||||||
|
echo ' PasswordAccess generate' >> ${D}/etc/tivoli/dsm.sys
|
||||||
|
|
||||||
|
# Added the hostname to be more friendly, the admin will need to edit this file anyway
|
||||||
|
echo ' NodeName' `hostname` >> ${D}/etc/tivoli/dsm.sys
|
||||||
|
echo ' ErrorLogName "/var/log/tsm/dsmerror.log"' >> ${D}/etc/tivoli/dsm.sys
|
||||||
|
echo ' SchedLogName "/var/log/tsm/dsmsched.log"' >> ${D}/etc/tivoli/dsm.sys
|
||||||
|
dosym ../../../../../../etc/tivoli/dsm.sys /opt/tivoli/tsm/client/ba/bin/dsm.sys
|
||||||
|
|
||||||
|
cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.opt.smp" "${D}/etc/tivoli/dsm.opt"
|
||||||
|
dosym ../../../../../../etc/tivoli/dsm.opt /opt/tivoli/tsm/client/ba/bin/dsm.opt
|
||||||
|
|
||||||
|
# Setup the env
|
||||||
|
dodir /etc/env.d
|
||||||
|
ENV_FILE="${D}/etc/env.d/80tivoli"
|
||||||
|
echo 'DSM_CONFIG="/etc/tivoli/dsm.opt"' >> ${ENV_FILE}
|
||||||
|
echo 'DSM_DIR="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE}
|
||||||
|
echo 'DSM_LOG="/var/log/tsm"' >> ${ENV_FILE}
|
||||||
|
echo 'ROOTPATH="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE}
|
||||||
|
|
||||||
|
echo 'SEARCH_DIRS_MASK="/opt/tivoli/tsm/client/ba/bin"' > "${T}/80${PN}" || die
|
||||||
|
insinto "/etc/revdep-rebuild"
|
||||||
|
doins "${T}/80${PN}"
|
||||||
|
|
||||||
|
newconfd "${FILESDIR}/dsmc.conf.d" dsmc
|
||||||
|
newinitd "${FILESDIR}/dsmc.init.d" dsmc
|
||||||
|
newinitd "${FILESDIR}/dsmcad.init.d-r1" dsmcad
|
||||||
|
|
||||||
|
# Need this for hardened, otherwise a cryptic "connection to server lost" message appears
|
||||||
|
pax-mark -m "${D}/opt/tivoli/tsm/client/ba/bin/dsmc"
|
||||||
|
|
||||||
|
systemd_dounit "${FILESDIR}/dsmc.service"
|
||||||
|
systemd_dounit "${FILESDIR}/dsmcad.service"
|
||||||
|
|
||||||
|
readme.gentoo_create_doc
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
local i dirs
|
||||||
|
for i in /var/log/tsm/dsm{error,sched,j,webcl}.log; do
|
||||||
|
if [[ ! -e $i ]]; then
|
||||||
|
touch $i || die
|
||||||
|
chown :tsm $i || die
|
||||||
|
chmod 0660 $i || die
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
# Bug #375041: the log directory itself should not be world writable.
|
||||||
|
# Have to do this in postinst due to bug #141619
|
||||||
|
chown root:tsm /var/log/tsm || die
|
||||||
|
chmod 0750 /var/log/tsm || die
|
||||||
|
|
||||||
|
# Bug 508052: directories used to be too restrictive, have to widen perms.
|
||||||
|
dirs=( /opt/tivoli $(find /opt/tivoli/tsm -type d) )
|
||||||
|
chown root:root "${dirs[@]}" || die
|
||||||
|
chmod 0755 "${dirs[@]}" || die
|
||||||
|
|
||||||
|
FORCE_PRINT_ELOG=1
|
||||||
|
DISABLE_AUTOFORMATTING=1
|
||||||
|
readme.gentoo_print_elog
|
||||||
|
}
|
@ -1,8 +0,0 @@
|
|||||||
AUX ctags-5.6-ebuilds.patch 822 SHA256 86930711593e7a2a88043bc9a8d5863c2b62514b256d3e9a81f7929951f17e07 SHA512 25a9738d758f9039dd75a17c1c8259e18c4fab2ad6230db91304f93604386ec450207b6c4b3d582eec98c66380e004c9a050ca69f1636b25e02e04c1f67994df WHIRLPOOL 93eb6ba8ec917d967f549438dcf3b6cd80d00b36d0bd058139f38d9792674d43edbdac03d7e9ce8594a54ed1f87ad1fe986e8e1c46190c13bddffceab39e7dba
|
|
||||||
AUX ctags-5.8-ada.patch 613 SHA256 e6122236e929509248661569967f4a0168d30214ed0ea814926583f9c087846a SHA512 730ff695fefd9593eae452d51fb236df810bd013843f3a907440eb3f6512d2e5a2e645a449c607d0c73f9e8f3f978c489e2b9464f8970ae3854002518eff7ab1 WHIRLPOOL e9fb4db31a9817191e01952de0aac7dcaca089ba9fc623965647805b442a961ee729615cda556f74bc80a20af46dfb62d0e4032951168a7b227b2fece49fa626
|
|
||||||
AUX ctags-5.8-f95-pointers.patch 471 SHA256 93434a7e0df23da4c98b4425e8971152125674bf135c1a87f7ee1024ce3034d7 SHA512 ea51864f3428da88a2abac9937757483bc0bcda8c00d075673256c93c15cf35372c04597b07b319236a76df1b1923bfcd56fe23093c6cd2386a7c966c6f28c33 WHIRLPOOL c778aa70b9160fa6abf1c15ae3870551ed22f88efe1c8b32a1f8b0a8fab18cef88ed1c33a11c9c634854f3401af8736fd4b155cf402b05e5503917844fee792e
|
|
||||||
AUX ctags-5.8-python-vars-starting-with-def.patch 435 SHA256 a388bafd70e538f187d5c6540c586da36e5a91e4ff3bc93a5f2caf75b13282c3 SHA512 0eed31a85cc347e62183809f93be1f2a0eed5b6a5e4c040c3a67448e38764a34483310bf370008d62308985640c4441993a176c60a871fc3cb07728aa901750b WHIRLPOOL 4b8544dd05fb3d798c73bc425bda584998a85ec2b0dae87bb7437448941c3ad3d00ff9e26bceaebef58a507da17f25f2b1675cfd66feea0144e11e2c47ad7bdb
|
|
||||||
DIST ctags-5.8_p20160314.tar.gz 490210 SHA256 91a551690294140f3f71c1718531397d7ac3dc061a49cf8c2a3a91173cedf3dc SHA512 2005cd0882d3bdf19d91ccf51fe5600893674319af3b93b2b815022818961704dc9bb539afa116a164778a3a8abb6e2b211ce6529d0d11ba68f33974f71eb279 WHIRLPOOL 357cc525cf9abac4e96f1241f47ae845284dc19a17dbaca93e5ffabd69e97faf731ffcf53a00636598241ff8eb476c86ea5a4df9e7083d1e09cc7e649ecaaf41
|
|
||||||
DIST ctags-ada-mode-4.3.11.tar.bz2 14060 SHA256 d25a3fd26b356adbd068f10a0b68691d36c154c04b96304b96386e169e4b6b57 SHA512 51c71e13ef658cd6682f04c94485315c4a702080ef2c7786fc9881b03c86f1c1d43aa1a69c452e4b0b2f7a78383804b66b159542cb4eae0cd309bc1ddbe2eb6e WHIRLPOOL 7e0ded8c97d3651e1afe48ec836697a4a19264baf3b203f6e98c134b88e3ab0eee7ac660789f5b955f0f827128996988694aa6c4bc78f18adf52724c5230da5d
|
|
||||||
EBUILD ctags-5.8_p20160314.ebuild 1786 SHA256 3d2f92126286029b3146ba49b257eec8d0111e82bee1dea6a8b46c30c1aa8c05 SHA512 8ae1d1321433e74b65c0b539432fe02b6f11f1496eb7d0a85232e4af38c559663a523e161c002cff7700e09146413b7e72b0688833a722ab0378dee2bb5afaf1 WHIRLPOOL 602e7416c6c4fba339c6cfecd9d6d34da7753ddbc0ebcc146497b38408af8924e05917d7802837e0978aa3eef26472d77583f7ccca30f2368769555aa594a320
|
|
||||||
MISC metadata.xml 462 SHA256 76922d8f5d78982ef005c79d4a6eba28bca6dc6c4ec28c673c4bd92b06a924f0 SHA512 df77349a472c81e5c74184cc7a255bae6165defdae90482169253b3976facf64e27818643e51c0b3b91329610b0069d3e346d27a167b27914c958621948cc657 WHIRLPOOL 2d113b87319c674c5c152fb576d92294426401771e789901adbc366fb578ad5ab1eed7eb7c48e31cb0417bb72368caf7e15f15f70d03f67c86c49d8301cd536a
|
|
@ -1,65 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
|
|
||||||
inherit eutils autotools vcs-snapshot
|
|
||||||
|
|
||||||
DESCRIPTION="Exuberant Ctags creates tags files for code browsing in editors"
|
|
||||||
HOMEPAGE="http://ctags.sourceforge.net"
|
|
||||||
# this commit is from the sourceforge branch, which is a git-svn clone of the
|
|
||||||
# original exhuberant-ctags SVN repository
|
|
||||||
SRC_URI="https://github.com/arduino/ctags/archive/5dbd71201f79e976a728802ca8638b14db0728dc.tar.gz -> ${P}.tar.gz
|
|
||||||
ada? ( mirror://sourceforge/gnuada/ctags-ada-mode-4.3.11.tar.bz2 )"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
|
||||||
IUSE="ada"
|
|
||||||
|
|
||||||
RDEPEND="app-eselect/eselect-ctags"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}/${PN}-5.6-ebuilds.patch"
|
|
||||||
|
|
||||||
# Bug #273697
|
|
||||||
epatch "${FILESDIR}/${PN}-5.8-f95-pointers.patch"
|
|
||||||
|
|
||||||
# enabling Ada support
|
|
||||||
if use ada ; then
|
|
||||||
cp "${WORKDIR}/${PN}-ada-mode-4.3.11/ada.c" "${S}" || die
|
|
||||||
epatch "${FILESDIR}/${PN}-5.8-ada.patch"
|
|
||||||
fi
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf \
|
|
||||||
--with-posix-regex \
|
|
||||||
--without-readlib \
|
|
||||||
--disable-etags \
|
|
||||||
--enable-tmpdir=/tmp
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake prefix="${D}"/usr mandir="${D}"/usr/share/man install
|
|
||||||
|
|
||||||
# namepace collision with X/Emacs-provided /usr/bin/ctags -- we
|
|
||||||
# rename ctags to exuberant-ctags (Mandrake does this also).
|
|
||||||
mv "${D}"/usr/bin/{ctags,exuberant-ctags} || die
|
|
||||||
mv "${D}"/usr/share/man/man1/{ctags,exuberant-ctags}.1 || die
|
|
||||||
|
|
||||||
dodoc FAQ NEWS README EXTENDING.html
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
eselect ctags update
|
|
||||||
elog "You can set the version to be started by /usr/bin/ctags through"
|
|
||||||
elog "the ctags eselect module. \"man ctags.eselect\" for details."
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
eselect ctags update
|
|
||||||
}
|
|
@ -1,22 +0,0 @@
|
|||||||
diff -ur ctags-5.6/sh.c ctags-5.6-ebuild/sh.c
|
|
||||||
--- ctags-5.6/sh.c 2006-05-30 00:37:13.000000000 -0400
|
|
||||||
+++ ctags-5.6-ebuild/sh.c 2006-10-07 17:37:31.000000000 -0400
|
|
||||||
@@ -7,7 +7,8 @@
|
|
||||||
* GNU General Public License.
|
|
||||||
*
|
|
||||||
* This module contains functions for generating tags for scripts for the
|
|
||||||
-* Bourne shell (and its derivatives, the Korn and Z shells).
|
|
||||||
+* Bourne shell (and its derivatives, the Korn and Z shells), along with some
|
|
||||||
+* specialised kinds of shell scripts (Gentoo ebuilds and eclasses).
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*
|
|
||||||
@@ -102,7 +103,7 @@
|
|
||||||
extern parserDefinition* ShParser (void)
|
|
||||||
{
|
|
||||||
static const char *const extensions [] = {
|
|
||||||
- "sh", "SH", "bsh", "bash", "ksh", "zsh", NULL
|
|
||||||
+ "sh", "SH", "bsh", "bash", "ksh", "zsh", "ebuild", "eclass", NULL
|
|
||||||
};
|
|
||||||
parserDefinition* def = parserNew ("Sh");
|
|
||||||
def->kinds = ShKinds;
|
|
@ -1,28 +0,0 @@
|
|||||||
--- parsers-orig.h 2009-11-16 23:39:49.747328066 +0200
|
|
||||||
+++ parsers.h 2009-11-16 23:40:26.541581805 +0200
|
|
||||||
@@ -16,6 +16,7 @@
|
|
||||||
|
|
||||||
/* Add the name of any new parser definition function here */
|
|
||||||
#define PARSER_LIST \
|
|
||||||
+ AdaParser, \
|
|
||||||
AntParser, \
|
|
||||||
AsmParser, \
|
|
||||||
AspParser, \
|
|
||||||
--- source-orig.mak 2009-11-16 23:41:17.184586699 +0200
|
|
||||||
+++ source.mak 2009-11-16 23:41:48.358331136 +0200
|
|
||||||
@@ -8,6 +8,7 @@
|
|
||||||
strlist.h vstring.h
|
|
||||||
|
|
||||||
SOURCES = \
|
|
||||||
+ ada.c \
|
|
||||||
args.c \
|
|
||||||
ant.c \
|
|
||||||
asm.c \
|
|
||||||
@@ -70,6 +71,7 @@
|
|
||||||
REGEX_HEADERS = gnu_regex/regex.h
|
|
||||||
|
|
||||||
OBJECTS = \
|
|
||||||
+ ada.$(OBJEXT) \
|
|
||||||
args.$(OBJEXT) \
|
|
||||||
ant.$(OBJEXT) \
|
|
||||||
asm.$(OBJEXT) \
|
|
@ -1,12 +0,0 @@
|
|||||||
--- fortran-orig.c 2009-11-16 23:38:06.154328652 +0200
|
|
||||||
+++ fortran.c 2009-11-16 23:38:08.711335501 +0200
|
|
||||||
@@ -1319,7 +1319,8 @@
|
|
||||||
readToken (token);
|
|
||||||
skipPast (token, TOKEN_OPERATOR);
|
|
||||||
}
|
|
||||||
- else if (strcmp (vStringValue (token->string), "=") == 0)
|
|
||||||
+ else if ((strcmp (vStringValue (token->string), "=") == 0) ||
|
|
||||||
+ (strcmp (vStringValue (token->string), "=>") == 0))
|
|
||||||
{
|
|
||||||
while (! isType (token, TOKEN_COMMA) &&
|
|
||||||
! isType (token, TOKEN_STATEMENT_END))
|
|
@ -1,13 +0,0 @@
|
|||||||
--- python-orig.c 2009-11-16 23:33:44.930351712 +0200
|
|
||||||
+++ python.c 2009-11-16 23:35:08.433328150 +0200
|
|
||||||
@@ -264,8 +264,8 @@
|
|
||||||
while (*cp)
|
|
||||||
{
|
|
||||||
cp = skipEverything (cp);
|
|
||||||
- if (!strncmp(cp, "def", 3) || !strncmp(cp, "class", 5) ||
|
|
||||||
- !strncmp(cp, "cdef", 4) || !strncmp(cp, "cpdef", 5))
|
|
||||||
+ if (!strncmp(cp, "def ", 4) || !strncmp(cp, "class ", 6) ||
|
|
||||||
+ !strncmp(cp, "cdef ", 5) || !strncmp(cp, "cpdef ", 6))
|
|
||||||
{
|
|
||||||
return cp;
|
|
||||||
}
|
|
@ -1,15 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="project">
|
|
||||||
<email>vim@gentoo.org</email>
|
|
||||||
<name>Gentoo Vim Project</name>
|
|
||||||
</maintainer>
|
|
||||||
<use>
|
|
||||||
<flag name="ada">Enable Ada support</flag>
|
|
||||||
</use>
|
|
||||||
<upstream>
|
|
||||||
<remote-id type="sourceforge">gnuada</remote-id>
|
|
||||||
<remote-id type="github">universal-ctags/ctags</remote-id>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
@ -1,113 +0,0 @@
|
|||||||
# ChangeLog for dev-util/geany-plugins
|
|
||||||
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/geany-plugins/ChangeLog,v 1.25 2012/12/07 18:30:48 ago Exp $
|
|
||||||
|
|
||||||
07 Dec 2012; Agostino Sarubbo <ago@gentoo.org> geany-plugins-1.22-r1.ebuild:
|
|
||||||
Stable for ppc, wrt bug #441312
|
|
||||||
|
|
||||||
07 Dec 2012; <ago@gentoo.org> geany-plugins-1.22-r1.ebuild:
|
|
||||||
Stable for x86, wrt bug #441312
|
|
||||||
|
|
||||||
07 Dec 2012; <ago@gentoo.org> geany-plugins-1.22-r1.ebuild:
|
|
||||||
Stable for amd64, wrt bug #441312
|
|
||||||
|
|
||||||
27 Sep 2012; Anthony G. Basile <blueness@gentoo.org>
|
|
||||||
geany-plugins-1.22.ebuild:
|
|
||||||
stable ppc, bug #429056
|
|
||||||
|
|
||||||
*geany-plugins-1.22-r1 (26 Sep 2012)
|
|
||||||
|
|
||||||
26 Sep 2012; Nathan Phillip Brink <binki@gentoo.org>
|
|
||||||
+geany-plugins-1.22-r1.ebuild:
|
|
||||||
Restore and fix the multiterm useflag for bug #430926.
|
|
||||||
|
|
||||||
26 Sep 2012; Nathan Phillip Brink <binki@gentoo.org>
|
|
||||||
geany-plugins-1.22.ebuild:
|
|
||||||
Provisionally drop multiterm useflag which is broken due to vala misuse in
|
|
||||||
this ebuild, bug #430926.
|
|
||||||
|
|
||||||
23 Sep 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org>
|
|
||||||
geany-plugins-1.22.ebuild:
|
|
||||||
x86 stable wrt bug #429056
|
|
||||||
|
|
||||||
13 Sep 2012; Agostino Sarubbo <ago@gentoo.org> geany-plugins-1.22.ebuild:
|
|
||||||
Stable for amd64, wrt bug #429056
|
|
||||||
|
|
||||||
*geany-plugins-1.22 (01 Aug 2012)
|
|
||||||
|
|
||||||
01 Aug 2012; Nathan Phillip Brink <binki@gentoo.org>
|
|
||||||
+geany-plugins-1.22.ebuild, metadata.xml:
|
|
||||||
Bump to geany-plugins-1.22 for bug #429056.
|
|
||||||
|
|
||||||
20 Jun 2012; Lars Wendler <polynomial-c@gentoo.org>
|
|
||||||
-geany-plugins-0.19.ebuild:
|
|
||||||
Removed old version.
|
|
||||||
|
|
||||||
14 Jun 2012; Michael Weber <xmw@gentoo.org> geany-plugins-0.21.1.ebuild:
|
|
||||||
ppc stable (bug 404537)
|
|
||||||
|
|
||||||
04 May 2012; Jeff Horelick <jdhore@gentoo.org> geany-plugins-0.20-r1.ebuild,
|
|
||||||
geany-plugins-0.21.1.ebuild:
|
|
||||||
dev-util/pkgconfig -> virtual/pkgconfig
|
|
||||||
|
|
||||||
24 Feb 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org>
|
|
||||||
geany-plugins-0.21.1.ebuild:
|
|
||||||
x86 stable wrt bug #404537
|
|
||||||
|
|
||||||
21 Feb 2012; Agostino Sarubbo <ago@gentoo.org> geany-plugins-0.21.1.ebuild:
|
|
||||||
Stable for amd64, wrt bug #404537
|
|
||||||
|
|
||||||
*geany-plugins-0.21.1 (20 Nov 2011)
|
|
||||||
|
|
||||||
20 Nov 2011; Nathan Phillip Brink <binki@gentoo.org>
|
|
||||||
+geany-plugins-0.21.1.ebuild, metadata.xml:
|
|
||||||
Bump to geany-plugins-0.21.1, closing bug #389087.
|
|
||||||
|
|
||||||
27 Oct 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
|
|
||||||
geany-plugins-0.19.ebuild, geany-plugins-0.20-r1.ebuild:
|
|
||||||
Re-slot gtkspell dependency to 2.
|
|
||||||
|
|
||||||
25 Oct 2011; Nathan Phillip Brink <binki@gentoo.org>
|
|
||||||
geany-plugins-0.19.ebuild, geany-plugins-0.20-r1.ebuild:
|
|
||||||
Depend on app-text/gtkspell:0 in anticipation of app-text/gtkspell:3. Fixes
|
|
||||||
bug #388423.
|
|
||||||
|
|
||||||
15 Oct 2011; Nathan Phillip Brink <binki@gentoo.org>
|
|
||||||
geany-plugins-0.20-r1.ebuild, +files/geany-plugins-0.20-config.h.patch:
|
|
||||||
Fix compilation of geany-plugins-0.20 against geany-0.21 with patch pulled
|
|
||||||
from upstream commits. Update dependency to reflect compatibility with
|
|
||||||
geany-0.21.
|
|
||||||
|
|
||||||
04 May 2011; Nathan Phillip Brink <binki@gentoo.org> metadata.xml:
|
|
||||||
Take over geany-plugins which used to be proxy maintained for me.
|
|
||||||
|
|
||||||
04 Mar 2011; Thomas Kahle <tomka@gentoo.org> geany-plugins-0.19.ebuild:
|
|
||||||
x86 stable per bug 352782
|
|
||||||
|
|
||||||
25 Feb 2011; Kacper Kowalik <xarthisius@gentoo.org>
|
|
||||||
geany-plugins-0.20-r1.ebuild:
|
|
||||||
Marked ~ppc wrt #331607. Thanks to Kazuyoshi Furutaka
|
|
||||||
<furutaka@jb3.so-net.ne.jp> for report and testing.
|
|
||||||
|
|
||||||
27 Jan 2011; Markos Chandras <hwoarang@gentoo.org> geany-plugins-0.19.ebuild:
|
|
||||||
Stable on amd64 wrt bug #352782
|
|
||||||
|
|
||||||
*geany-plugins-0.20-r1 (21 Jan 2011)
|
|
||||||
|
|
||||||
21 Jan 2011; Lars Wendler <polynomial-c@gentoo.org>
|
|
||||||
-geany-plugins-0.20.ebuild, +geany-plugins-0.20-r1.ebuild:
|
|
||||||
Fixed docdir (ebuild patch mailed by Nathan).
|
|
||||||
|
|
||||||
*geany-plugins-0.20 (21 Jan 2011)
|
|
||||||
|
|
||||||
21 Jan 2011; Lars Wendler <polynomial-c@gentoo.org>
|
|
||||||
+geany-plugins-0.20.ebuild,
|
|
||||||
+files/geany-plugins-0.20-geanyprj-outsrc-tests.patch, metadata.xml:
|
|
||||||
Version bump by Nathan (bug #352172).
|
|
||||||
|
|
||||||
*geany-plugins-0.19 (08 Jul 2010)
|
|
||||||
|
|
||||||
08 Jul 2010; Lars Wendler <polynomial-c@gentoo.org>
|
|
||||||
+geany-plugins-0.19.ebuild, +metadata.xml:
|
|
||||||
Initial commit from sunrise overlay. Big thanks to Nathan who volunteered
|
|
||||||
to take care of this package.
|
|
@ -1,3 +0,0 @@
|
|||||||
EBUILD geany-plugins-9999.ebuild 1298 SHA256 e17fbf2d3d75e9ebd1403f89eb9bbddf9d100ee9c43fcb3a86e30c662a14cdd9 SHA512 d8b4f386ff17a5544671bff3a6c00db4aeab6fec3ae1bf73ba3df2cb20610b4942833e579f06ba293b5a73a746c7ee521fdd8c05a3c7f88d2cbcc87af5440cc8 WHIRLPOOL 732c3868056cd1d03babb5539cf2629e75e5e8e3d58c863c4563bb4aa2539c3cf25fe4cbc07dbcd09d83f9d0d8cc4d39ac86ce61399def350144810b7aa08cac
|
|
||||||
MISC ChangeLog 4089 SHA256 e4932c49a585cef3abb06bc18f800f8368bf13c57b1868e10a9c9df83feb4aa2 SHA512 36d7449636825d1faa3d2a41ba68202b48008a992a17172c6a0e1141c64dd8e96aabc2170d5eeb32a04391dce9043406a1ca5ef1c57da933078d21ec82514f3d WHIRLPOOL 754b269fe5c434663e96c80b745d31b166200ece2ab3cfc444414614294e6ad57ac5bfd388ebecb54bd1a06f0704d09ba00f5a31cbb31c846701ff7a49f0863a
|
|
||||||
MISC metadata.xml 980 SHA256 8c8b2e01f44222aee29c75fea76da9d41aea9fbf0b3337f9525e7a5a58a71820 SHA512 64092d74c34f8b7b0d0e418fbb0fe79800a44718a8c86f95c2e9e811e42b430c3ccee3a6c513085d4a6de8490071a93b00562e2242abad5892005f87797573c0 WHIRLPOOL 19517c6bcda41e14848b0c94d616f089a9e4a48131db02d98aaa2b9c8032eaa1373eefe1d62e1febf8e3f3b3cc1a7edd5c206526e739c5fd839adf7b860494f2
|
|
@ -1,54 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/geany-plugins/geany-plugins-1.22-r1.ebuild,v 1.4 2012/12/07 18:30:48 ago Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
inherit waf-utils vala versionator git-2
|
|
||||||
|
|
||||||
DESCRIPTION="A collection of different plugins for Geany"
|
|
||||||
HOMEPAGE="http://plugins.geany.org/geany-plugins"
|
|
||||||
SRC_URI=""
|
|
||||||
|
|
||||||
EGIT_REPO_URI="git://github.com/geany/geany-plugins.git"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS=""
|
|
||||||
IUSE="debugger devhelp enchant gpg gtkspell lua multiterm nls soup webkit"
|
|
||||||
|
|
||||||
LINGUAS="be ca da de es fr gl ja pt pt_BR ru tr zh_CN"
|
|
||||||
|
|
||||||
RDEPEND=">=dev-util/geany-$(get_version_component_range 1-2)
|
|
||||||
dev-libs/libxml2:2
|
|
||||||
dev-libs/glib:2
|
|
||||||
debugger? ( x11-libs/vte:0 )
|
|
||||||
devhelp? (
|
|
||||||
dev-util/devhelp
|
|
||||||
gnome-base/gconf:2
|
|
||||||
net-libs/webkit-gtk:2
|
|
||||||
x11-libs/gtk+:2
|
|
||||||
x11-libs/libwnck:1
|
|
||||||
)
|
|
||||||
enchant? ( app-text/enchant )
|
|
||||||
gpg? ( app-crypt/gpgme )
|
|
||||||
gtkspell? ( app-text/gtkspell:2 )
|
|
||||||
lua? ( dev-lang/lua )
|
|
||||||
multiterm? (
|
|
||||||
$(vala_depend)
|
|
||||||
x11-libs/gtk+:2
|
|
||||||
>=x11-libs/vte-0.28:0
|
|
||||||
)
|
|
||||||
soup? ( net-libs/libsoup )
|
|
||||||
webkit? (
|
|
||||||
net-libs/webkit-gtk:2
|
|
||||||
x11-libs/gtk+:2
|
|
||||||
x11-libs/gdk-pixbuf:2
|
|
||||||
)"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
nls? ( sys-devel/gettext )
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
use multiterm && vala_src_prepare
|
|
||||||
}
|
|
@ -1,18 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer>
|
|
||||||
<email>binki@gentoo.org</email>
|
|
||||||
<name>Nathan Phillip Brink</name>
|
|
||||||
</maintainer>
|
|
||||||
<use>
|
|
||||||
<flag name='debugger'>Enable the debugger plugin which interfaces with <pkg>sys-devel/gdb</pkg></flag>
|
|
||||||
<flag name='devhelp'>Enable the devhelp plugin which integrates <pkg>dev-util/devhelp</pkg></flag>
|
|
||||||
<flag name='enchant'>Enable spell checking using enchant</flag>
|
|
||||||
<flag name='gpg'>Enable geanypg plugin which integrates GPG using <pkg>app-crypt/gpgme</pkg></flag>
|
|
||||||
<flag name='gtkspell'>Use gtkspell for dictionary support</flag>
|
|
||||||
<flag name='multiterm'>Enable the multiterm plugin</flag>
|
|
||||||
<flag name='soup'>Enable updatechecker and geniuspaste plugins which require <pkg>net-libs/libsoup</pkg></flag>
|
|
||||||
<flag name='webkit'>Enable webhelper plugin which requires net-libs/webkit-gtk</flag>
|
|
||||||
</use>
|
|
||||||
</pkgmetadata>
|
|
@ -1,244 +0,0 @@
|
|||||||
# ChangeLog for dev-util/geany
|
|
||||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/geany/ChangeLog,v 1.64 2013/02/02 22:32:14 ago Exp $
|
|
||||||
|
|
||||||
02 Feb 2013; Agostino Sarubbo <ago@gentoo.org> geany-1.22-r1.ebuild:
|
|
||||||
Add ~arm, wrt bug #449220
|
|
||||||
|
|
||||||
06 Jan 2013; Agostino Sarubbo <ago@gentoo.org> geany-1.22-r1.ebuild:
|
|
||||||
Add ~sparc, wrt bug #449220
|
|
||||||
|
|
||||||
01 Jan 2013; Agostino Sarubbo <ago@gentoo.org> geany-1.22-r1.ebuild:
|
|
||||||
Add ~alpha, wrt bug #449220
|
|
||||||
|
|
||||||
01 Jan 2013; Agostino Sarubbo <ago@gentoo.org> geany-1.22-r1.ebuild:
|
|
||||||
Add ~ia64, wrt bug #449220
|
|
||||||
|
|
||||||
31 Dec 2012; Agostino Sarubbo <ago@gentoo.org> geany-1.22-r1.ebuild:
|
|
||||||
Add ~ppc64, wrt bug #449220
|
|
||||||
|
|
||||||
*geany-1.22-r1 (01 Dec 2012)
|
|
||||||
|
|
||||||
01 Dec 2012; Lars Wendler <polynomial-c@gentoo.org> -geany-0.21-r1.ebuild,
|
|
||||||
-geany-1.22.ebuild, +geany-1.22-r1.ebuild:
|
|
||||||
Switched to EAPI-5 for verbose build (bug #445388) and update desktop mime
|
|
||||||
database (bug #438224). Removed old.
|
|
||||||
|
|
||||||
27 Sep 2012; Anthony G. Basile <blueness@gentoo.org> geany-1.22.ebuild:
|
|
||||||
stable ppc, bug #429056
|
|
||||||
|
|
||||||
23 Sep 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> geany-1.22.ebuild:
|
|
||||||
x86 stable wrt bug #429056
|
|
||||||
|
|
||||||
13 Sep 2012; Agostino Sarubbo <ago@gentoo.org> geany-1.22.ebuild:
|
|
||||||
Stable for amd64, wrt bug #429056
|
|
||||||
|
|
||||||
19 Jun 2012; Lars Wendler <polynomial-c@gentoo.org> geany-1.22.ebuild:
|
|
||||||
Completed list of translations.
|
|
||||||
|
|
||||||
*geany-1.22 (19 Jun 2012)
|
|
||||||
|
|
||||||
19 Jun 2012; Lars Wendler <polynomial-c@gentoo.org> -geany-0.19.2.ebuild,
|
|
||||||
+geany-1.22.ebuild:
|
|
||||||
Version bump. Removed old.
|
|
||||||
|
|
||||||
14 Jun 2012; Michael Weber <xmw@gentoo.org> geany-0.21-r1.ebuild:
|
|
||||||
ppc stable (bug 404537)
|
|
||||||
|
|
||||||
*geany-0.21-r1 (06 Jun 2012)
|
|
||||||
|
|
||||||
06 Jun 2012; Lars Wendler <polynomial-c@gentoo.org> -geany-0.20.ebuild,
|
|
||||||
-geany-0.21.ebuild, +geany-0.21-r1.ebuild:
|
|
||||||
Simple docdir fix (bug #419745). Bumped straight to stable. Removed old
|
|
||||||
versions.
|
|
||||||
|
|
||||||
04 May 2012; Jeff Horelick <jdhore@gentoo.org> geany-0.19.2.ebuild,
|
|
||||||
geany-0.20.ebuild, geany-0.21.ebuild:
|
|
||||||
dev-util/pkgconfig -> virtual/pkgconfig
|
|
||||||
|
|
||||||
14 Apr 2012; Zac Medico <zmedico@gentoo.org> geany-0.21.ebuild:
|
|
||||||
Add ~amd64-linux keyword.
|
|
||||||
|
|
||||||
24 Feb 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> geany-0.21.ebuild:
|
|
||||||
x86 stable wrt bug #404537
|
|
||||||
|
|
||||||
21 Feb 2012; Agostino Sarubbo <ago@gentoo.org> geany-0.21.ebuild:
|
|
||||||
Stable for amd64, wrt bug #404537
|
|
||||||
|
|
||||||
24 Nov 2011; Zac Medico <zmedico@gentoo.org> geany-0.21.ebuild:
|
|
||||||
Fix for prefix and add ~x86-linux keyword.
|
|
||||||
|
|
||||||
06 Oct 2011; Lars Wendler <polynomial-c@gentoo.org> geany-0.19.2.ebuild,
|
|
||||||
geany-0.20.ebuild, geany-0.21.ebuild:
|
|
||||||
Bumped all ebuilds to EAPI-4.
|
|
||||||
|
|
||||||
*geany-0.21 (06 Oct 2011)
|
|
||||||
|
|
||||||
06 Oct 2011; Lars Wendler <polynomial-c@gentoo.org> -geany-0.19.ebuild,
|
|
||||||
geany-0.19.2.ebuild, geany-0.20.ebuild, +geany-0.21.ebuild:
|
|
||||||
Version bump. Removed old.
|
|
||||||
|
|
||||||
27 Mar 2011; Brent Baude <ranger@gentoo.org> geany-0.19.2.ebuild:
|
|
||||||
stable ppc, bug 352144
|
|
||||||
|
|
||||||
23 Mar 2011; Samuli Suominen <ssuominen@gentoo.org> geany-0.19.ebuild,
|
|
||||||
geany-0.19.2.ebuild, geany-0.20.ebuild:
|
|
||||||
Use SLOT dependencies for x11-libs/vte.
|
|
||||||
|
|
||||||
22 Jan 2011; Christian Faulhammer <fauli@gentoo.org> geany-0.19.2.ebuild:
|
|
||||||
stable x86, bug 352144
|
|
||||||
|
|
||||||
20 Jan 2011; Markos Chandras <hwoarang@gentoo.org> geany-0.19.2.ebuild:
|
|
||||||
Stable on amd64 wrt bug #352144
|
|
||||||
|
|
||||||
20 Jan 2011; Lars Wendler <polynomial-c@gentoo.org> geany-0.19.ebuild,
|
|
||||||
geany-0.19.2.ebuild, geany-0.20.ebuild:
|
|
||||||
New homepage URL.
|
|
||||||
|
|
||||||
*geany-0.20 (19 Jan 2011)
|
|
||||||
|
|
||||||
19 Jan 2011; Lars Wendler <polynomial-c@gentoo.org> -geany-0.18.ebuild,
|
|
||||||
-geany-0.19.1.ebuild, +geany-0.20.ebuild:
|
|
||||||
Version bump. Removed old.
|
|
||||||
|
|
||||||
*geany-0.19.2 (06 Dec 2010)
|
|
||||||
|
|
||||||
06 Dec 2010; Lars Wendler <polynomial-c@gentoo.org> +geany-0.19.2.ebuild:
|
|
||||||
Version bump. Thanks to William V who reported this in bug #347916.
|
|
||||||
|
|
||||||
24 Oct 2010; Brent Baude <ranger@gentoo.org> geany-0.19.ebuild:
|
|
||||||
stable ppc, bug 329841
|
|
||||||
|
|
||||||
*geany-0.19.1 (20 Aug 2010)
|
|
||||||
|
|
||||||
20 Aug 2010; Lars Wendler <polynomial-c@gentoo.org> -geany-0.18.1.ebuild,
|
|
||||||
+geany-0.19.1.ebuild:
|
|
||||||
Version bump reported by William Vanderpol (bug #333457)
|
|
||||||
|
|
||||||
31 Jul 2010; Markos Chandras <hwoarang@gentoo.org> geany-0.19.ebuild:
|
|
||||||
Stable on amd64 wrt bug #329841
|
|
||||||
|
|
||||||
26 Jul 2010; Christian Faulhammer <fauli@gentoo.org> geany-0.19.ebuild:
|
|
||||||
stable x86, bug 329841
|
|
||||||
|
|
||||||
*geany-0.19 (14 Jun 2010)
|
|
||||||
|
|
||||||
14 Jun 2010; Lars Wendler <polynomial-c@gentoo.org> +geany-0.19.ebuild,
|
|
||||||
metadata.xml:
|
|
||||||
Version bump reported by few in #gentoo-bugs. Took over maintenance.
|
|
||||||
|
|
||||||
*geany-0.18.1 (14 Feb 2010)
|
|
||||||
|
|
||||||
14 Feb 2010; Samuli Suominen <ssuominen@gentoo.org> +geany-0.18.1.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
21 Nov 2009; Markus Meier <maekke@gentoo.org> geany-0.18.ebuild:
|
|
||||||
x86 stable, bug #289084
|
|
||||||
|
|
||||||
24 Oct 2009; nixnut <nixnut@gentoo.org> geany-0.18.ebuild:
|
|
||||||
ppc stable #289084
|
|
||||||
|
|
||||||
18 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> geany-0.18.ebuild:
|
|
||||||
amd64 stable wrt #289084
|
|
||||||
|
|
||||||
*geany-0.18 (08 Sep 2009)
|
|
||||||
|
|
||||||
08 Sep 2009; Samuli Suominen <ssuominen@gentoo.org> +geany-0.18.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
06 May 2009; Samuli Suominen <ssuominen@gentoo.org> geany-0.17.ebuild:
|
|
||||||
Run intltoolize and eautoreconf wrt #268810, thanks to Lars Wendler and
|
|
||||||
Serkan Kaba.
|
|
||||||
|
|
||||||
*geany-0.17 (06 May 2009)
|
|
||||||
|
|
||||||
06 May 2009; Samuli Suominen <ssuominen@gentoo.org> +geany-0.17.ebuild:
|
|
||||||
Version bump, thanks to few from #gentoo-bugs at Freenode.
|
|
||||||
|
|
||||||
05 May 2009; Samuli Suominen <ssuominen@gentoo.org> -geany-0.13.ebuild,
|
|
||||||
-geany-0.15.ebuild, geany-0.16.ebuild:
|
|
||||||
amd64 stable wrt #267981
|
|
||||||
|
|
||||||
01 May 2009; Raúl Porcel <armin76@gentoo.org> geany-0.16.ebuild:
|
|
||||||
x86 stable wrt #267981
|
|
||||||
|
|
||||||
30 Apr 2009; Mounir Lamouri <volkmar@gentoo.org> geany-0.16.ebuild:
|
|
||||||
Stable on ppc, bug 267981.
|
|
||||||
|
|
||||||
*geany-0.16 (07 Mar 2009)
|
|
||||||
|
|
||||||
07 Mar 2009; Raúl Porcel <armin76@gentoo.org> +geany-0.16.ebuild:
|
|
||||||
Version bump wrt #259269
|
|
||||||
|
|
||||||
20 Dec 2008; Markus Meier <maekke@gentoo.org> geany-0.15.ebuild:
|
|
||||||
x86 stable, bug #251582
|
|
||||||
|
|
||||||
20 Dec 2008; nixnut <nixnut@gentoo.org> geany-0.15.ebuild:
|
|
||||||
Stable on ppc wrt bug 251582
|
|
||||||
|
|
||||||
20 Dec 2008; Thomas Anderson <gentoofan23@gentoo.org> geany-0.15.ebuild:
|
|
||||||
stable amd64, bug 251582
|
|
||||||
|
|
||||||
22 Nov 2008; Peter Alfredsen <loki_val@gentoo.org> geany-0.15.ebuild:
|
|
||||||
gnome2_icon_savelist added, per ssuom... The Finnish Guy!s orders
|
|
||||||
|
|
||||||
*geany-0.15 (21 Nov 2008)
|
|
||||||
|
|
||||||
21 Nov 2008; Peter Alfredsen <loki_val@gentoo.org> +geany-0.15.ebuild:
|
|
||||||
Bump geany to 0.15 for ssuominen. Bug ssuominen about bugs.
|
|
||||||
|
|
||||||
17 Jul 2008; Alexis Ballier <aballier@gentoo.org> geany-0.14.ebuild:
|
|
||||||
keyword ~x86-fbsd, thanks to Davide Italiano <dav_it@gentoo.org>, bug
|
|
||||||
#232018
|
|
||||||
|
|
||||||
*geany-0.14 (24 Apr 2008)
|
|
||||||
|
|
||||||
24 Apr 2008; Samuli Suominen <ssuominen@gentoo.org> +geany-0.14.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
23 Apr 2008; Markus Meier <maekke@gentoo.org> -geany-0.12.ebuild,
|
|
||||||
geany-0.13.ebuild:
|
|
||||||
x86 stable and remove old, bug #218563
|
|
||||||
|
|
||||||
20 Apr 2008; Samuli Suominen <ssuominen@gentoo.org> geany-0.13.ebuild:
|
|
||||||
amd64 stable wrt #218563, thanks to Víctor Enríquez for testing.
|
|
||||||
|
|
||||||
20 Apr 2008; nixnut <nixnut@gentoo.org> geany-0.13.ebuild:
|
|
||||||
Stable on ppc wrt bug 218563
|
|
||||||
|
|
||||||
*geany-0.13 (26 Feb 2008)
|
|
||||||
|
|
||||||
26 Feb 2008; Samuli Suominen <ssuominen@gentoo.org> -geany-0.11.ebuild,
|
|
||||||
+geany-0.13.ebuild:
|
|
||||||
Version bump wrt #211110, thanks to Michele Beltrame for reporting. Stop
|
|
||||||
pointing to license directory in portdir wrt #211534, thanks to Bo Ørsted
|
|
||||||
Andresen.
|
|
||||||
|
|
||||||
21 Jan 2008; Markus Meier <maekke@gentoo.org> geany-0.12.ebuild:
|
|
||||||
x86 stable, bug #206784
|
|
||||||
|
|
||||||
20 Jan 2008; Samuli Suominen <ssuominen@gentoo.org> geany-0.12.ebuild:
|
|
||||||
Fix test suite and mark amd64 stable wrt #206784.
|
|
||||||
|
|
||||||
*geany-0.12 (14 Oct 2007)
|
|
||||||
|
|
||||||
14 Oct 2007; Samuli Suominen <ssuominen@gentoo.org> +geany-0.12.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
02 Sep 2007; nixnut <nixnut@gentoo.org> geany-0.11.ebuild:
|
|
||||||
Added ~ppc wrt bug 188105
|
|
||||||
|
|
||||||
03 Aug 2007; Raúl Porcel <armin76@gentoo.org> geany-0.11.ebuild:
|
|
||||||
x86 stable
|
|
||||||
|
|
||||||
20 Jun 2007; Christoph Mende <angelos@gentoo.org> geany-0.11.ebuild:
|
|
||||||
Added ~amd64 wrt bug 182682
|
|
||||||
|
|
||||||
20 Jun 2007; Samuli Suominen <ssuominen@gentoo.org> metadata.xml:
|
|
||||||
Add longdescription with french translation by Mathieu Bonnet.
|
|
||||||
|
|
||||||
*geany-0.11 (19 Jun 2007)
|
|
||||||
|
|
||||||
19 Jun 2007; Samuli Suominen <ssuominen@gentoo.org> +geany-0.11.ebuild:
|
|
||||||
Initial commit for bug 114815. Thanks to Mathieu Bonnet, Paul Bredbury, Yura
|
|
||||||
Semashko, Lucas Chiesa, Steev Klimaszewski, Pacho Ramos and many others.
|
|
@ -1,3 +0,0 @@
|
|||||||
EBUILD geany-9999.ebuild 1510 SHA256 6673b57839f01ed1da768e2658532aad32dfdc5070b285d01ce85104b143530a SHA512 068af13c0c532c2f8610b62f17926e579b29de02a343ce0d8084010782957fec4e760bbaa466100b8de0fdc7723aa6d0961c168e5743879f05a63292e5ac14dd WHIRLPOOL 5f06b3d4ea81903bcedffc079aa7969307b98366492d5df907ac983cf96ea377dd8c233f20c5fd1141ee64227ba6cb4aad87f8788f56e4d87992b48ee35a14c1
|
|
||||||
MISC ChangeLog 8243 SHA256 a4bea9e1eba5c09b402dadfb7916400514029f709ee5cc04f47bc7eb256fac31 SHA512 d802b1677235b0cec0a3643a90b743591ab89f00837be4c101d297502fbec53d032c4bba33c09b4849f59e255894a5f8e42f9fc24424163ba1888d248ceb4f42 WHIRLPOOL a5ba4f15ea5adbec45d247ed61c2c643f14dd63e81f605992900ecd2ac0319563ceb0813df4fd1fd3ffc3608d49ba752f2589a540f0a635281dea8d417e5ce80
|
|
||||||
MISC metadata.xml 1922 SHA256 2a7ea9ffd1605dbce99497564a98bbb49d20c2d62f11fed8c1d39ce7988645d4 SHA512 8d54c284469f12733610b66947c75e055bb46f41213573ce811e8fd2d48b3a90e822c753118d0a213e0f1262dd513681dede592fd27ef814b6455725ab186e57 WHIRLPOOL 041975002890b1fd0d28adb1823ec38da865efbd307666777fb1839c5e9f82d465c497f8e846845fa692cacff221e6eb0eb53083c0b8867fefb7e3d23d5e1441
|
|
@ -1,65 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/geany/geany-1.22-r1.ebuild,v 1.6 2013/02/02 22:32:14 ago Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit eutils fdo-mime gnome2-utils autotools git-2
|
|
||||||
|
|
||||||
LANGS="ar ast be bg ca cs de el en_GB es fi fr gl hu id it ja kk ko lb lt mn nl nn pl pt pt_BR ro ru sk sl sv tr uk vi zh_CN ZH_TW"
|
|
||||||
NOSHORTLANGS="en_GB zh_CN zh_TW"
|
|
||||||
|
|
||||||
DESCRIPTION="GTK+ based fast and lightweight IDE"
|
|
||||||
HOMEPAGE="http://www.geany.org"
|
|
||||||
SRC_URI=""
|
|
||||||
|
|
||||||
EGIT_REPO_URI="git://github.com/geany/geany.git"
|
|
||||||
|
|
||||||
LICENSE="GPL-2 Scintilla"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS=""
|
|
||||||
IUSE="+vte"
|
|
||||||
|
|
||||||
RDEPEND=">=x11-libs/gtk+-2.16:2
|
|
||||||
>=dev-libs/glib-2.20:2
|
|
||||||
vte? ( x11-libs/vte:0 )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig
|
|
||||||
dev-util/intltool
|
|
||||||
sys-devel/gettext"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
strip-linguas ${LANGS}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# Syntax highlighting for Portage
|
|
||||||
sed -i -e "s:*.sh;:*.sh;*.ebuild;*.eclass;:" \
|
|
||||||
data/filetype_extensions.conf || die
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf \
|
|
||||||
--disable-dependency-tracking \
|
|
||||||
--docdir="/usr/share/doc/${PF}" \
|
|
||||||
$(use_enable vte)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" DOCDIR="${ED}/usr/share/doc/${PF}" install || die
|
|
||||||
rm -f "${ED}"/usr/share/doc/${PF}/{COPYING,GPL-2,ScintillaLicense.txt}
|
|
||||||
prune_libtool_files --all
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() { gnome2_icon_savelist; }
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
fdo-mime_desktop_database_update
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
fdo-mime_desktop_database_update
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
}
|
|
@ -1,40 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer>
|
|
||||||
<email>polynomial-c@gentoo.org</email>
|
|
||||||
<name>Lars Wendler</name>
|
|
||||||
</maintainer>
|
|
||||||
<longdescription lang="en">
|
|
||||||
Geany is a small and lightweight integrated development environment.
|
|
||||||
It was developed to provide a small and fast IDE, which has only a
|
|
||||||
few dependencies from other packages. Another goal was to be as
|
|
||||||
independent as possible from a special Desktop Environment like KDE
|
|
||||||
or GNOME. So it is using only the GTK2 toolkit and therefore you need
|
|
||||||
only the GTK2 runtime libraries to run Geany.
|
|
||||||
|
|
||||||
The basic features of Geany are: syntax highlighting; code completion;
|
|
||||||
auto completion of often used constructs like if, for and while;
|
|
||||||
auto completion of XML and HTML tags; call tips; many supported
|
|
||||||
filetypes like C, Java, PHP, HTML, Python, Perl, Pascal; symbol lists.
|
|
||||||
</longdescription>
|
|
||||||
<longdescription lang="fr">
|
|
||||||
Geany est un environnement de développement integré (EDI) petit et
|
|
||||||
léger. Il a été développé pour fournir un EDI petit et rapide, qui ne
|
|
||||||
possède que peu de dépendences avec d'autres paquets. Un autre but
|
|
||||||
était qu'il soit aussi indépendant que possible d'environnements de
|
|
||||||
bureaux comme KDE ou Gnome. Ainsi, il n'utilise que la boîte à outils
|
|
||||||
GTK2.
|
|
||||||
|
|
||||||
Les principales fonctionnalités sont: la coloration syntaxique; la
|
|
||||||
complétion de code source; la complétion automatique de certaines
|
|
||||||
constructions couramment utilisées, comme les blocs "if", "for" et
|
|
||||||
"while"; complétion automatique des balises XML et HTML; info-bulles
|
|
||||||
décrivant la syntaxe d'appel des fonctions; de nombreux langages
|
|
||||||
supportés, comme C, Java, PHP, HTML, Python, Perl, Pascal; liste des
|
|
||||||
symboles.
|
|
||||||
</longdescription>
|
|
||||||
<use>
|
|
||||||
<flag name="vte">Enable Terminal support (<pkg>x11-libs/vte</pkg>)</flag>
|
|
||||||
</use>
|
|
||||||
</pkgmetadata>
|
|
@ -1,11 +1,13 @@
|
|||||||
AUX claws-mail-3.15.0-old_profile_segfault.patch 2758 BLAKE2B 64b98598814de6ac03894a7750a1da40edda7b8468c32b87f74c83f1fd6027c51d1804a95570909525630b7aff6f1eac81c1d8ad55f87538f32f03bac85aad83 SHA512 3ef1a001b6817d42b626754160aeb971263cca066294d9683403079d08eadbe86a9661ff6dbc8f3034c10db12d6d8b99a74f22f315b03fcf6e8ee581ca44583b
|
AUX claws-mail-3.15.0-old_profile_segfault.patch 2758 BLAKE2B 64b98598814de6ac03894a7750a1da40edda7b8468c32b87f74c83f1fd6027c51d1804a95570909525630b7aff6f1eac81c1d8ad55f87538f32f03bac85aad83 SHA512 3ef1a001b6817d42b626754160aeb971263cca066294d9683403079d08eadbe86a9661ff6dbc8f3034c10db12d6d8b99a74f22f315b03fcf6e8ee581ca44583b
|
||||||
AUX claws-mail-3.17.4-libetpan_pkgconfig.patch 4483 BLAKE2B b28520c658214e9f6ad4bd0d48835e29f8b37aa7b3915add2d71b8ee7dc3366c38db1de9272dfe8e48588cebf748e6c844f04bc721fe577f66288b849e5c7054 SHA512 39e70ba2edfad857d4c042db0fa38ac806cf188d1cf7642b92d0115e162349919df7b98ade49da822fb1b299c5ef06d221b5c600e218ed33e0e8a48c3635d0a2
|
AUX claws-mail-3.17.4-libetpan_pkgconfig.patch 4483 BLAKE2B b28520c658214e9f6ad4bd0d48835e29f8b37aa7b3915add2d71b8ee7dc3366c38db1de9272dfe8e48588cebf748e6c844f04bc721fe577f66288b849e5c7054 SHA512 39e70ba2edfad857d4c042db0fa38ac806cf188d1cf7642b92d0115e162349919df7b98ade49da822fb1b299c5ef06d221b5c600e218ed33e0e8a48c3635d0a2
|
||||||
|
AUX claws-mail-3.17.5-enchant-2_default.patch 1284 BLAKE2B 076c2aa8c121e656a0b15f341b6a4b13a114348faba4bb0f298306379b26374c45719702949a5e64f35f718bd656366838ea6b867c7b18fef588f37d7d99cd9f SHA512 ac7ae41be0bc8303974c9f675ab9a0d3e6b5fbae8d569d0b87dfe2e2f72c22f3cefb64796107e393a392b8be1aa7c8d93319cd06cf57ac7517067091ff69da05
|
||||||
DIST claws-mail-3.15.0.tar.xz 5665648 BLAKE2B f25356372b65f2df072eb2774fca87514c2da59811e78650e26ae58c1b518e229cba62cf1b0d0ad72107e292c9d87450f7d2508c02f34c5c9c70d944f9866823 SHA512 667cb0ea2f7c5d8e8b6046313ed7698c378f504caeeaa54348ba228317538dfc040e4ddf80f4aaa1491858a7803954e89599b1e479febe7cf1ab4bae5a638dc8
|
DIST claws-mail-3.15.0.tar.xz 5665648 BLAKE2B f25356372b65f2df072eb2774fca87514c2da59811e78650e26ae58c1b518e229cba62cf1b0d0ad72107e292c9d87450f7d2508c02f34c5c9c70d944f9866823 SHA512 667cb0ea2f7c5d8e8b6046313ed7698c378f504caeeaa54348ba228317538dfc040e4ddf80f4aaa1491858a7803954e89599b1e479febe7cf1ab4bae5a638dc8
|
||||||
DIST claws-mail-3.15.1.tar.xz 5665468 BLAKE2B c6d4c5875f82f836815193b330427bdd533be5445706fc437b1c30be8e52325a2b824e8a1d1332bb286ac9ea2bd4b872943709d9ff78b20a6a3ff5b781808d25 SHA512 11113ab2bc75571b9a71b11ee3f7fe4773ff7b17132f29e6637aa7b7b9a7f8ed125430ee7e5ab5c9842463d776a96be150d7c8e1e3d682b955dd582a6a6ce68c
|
DIST claws-mail-3.15.1.tar.xz 5665468 BLAKE2B c6d4c5875f82f836815193b330427bdd533be5445706fc437b1c30be8e52325a2b824e8a1d1332bb286ac9ea2bd4b872943709d9ff78b20a6a3ff5b781808d25 SHA512 11113ab2bc75571b9a71b11ee3f7fe4773ff7b17132f29e6637aa7b7b9a7f8ed125430ee7e5ab5c9842463d776a96be150d7c8e1e3d682b955dd582a6a6ce68c
|
||||||
DIST claws-mail-3.16.0.tar.xz 5913948 BLAKE2B 6744045de6bc3945221569a9ae1cdcd849ec11c4f5dbfe966ca70c7c2ab3f5d9ded1dbd5bcedffdc756809c1802d31d955b5c6c53f20a00be5abc861db340d0f SHA512 5c96e21b4c5117b67ccfe4178c68e2f1b1449f882d6ecf22041e41f08fd607c6ce7afe6c7fdbd039da7ffc5673d366551b15d3e4b7de8d758fc1554a8eadc55e
|
DIST claws-mail-3.16.0.tar.xz 5913948 BLAKE2B 6744045de6bc3945221569a9ae1cdcd849ec11c4f5dbfe966ca70c7c2ab3f5d9ded1dbd5bcedffdc756809c1802d31d955b5c6c53f20a00be5abc861db340d0f SHA512 5c96e21b4c5117b67ccfe4178c68e2f1b1449f882d6ecf22041e41f08fd607c6ce7afe6c7fdbd039da7ffc5673d366551b15d3e4b7de8d758fc1554a8eadc55e
|
||||||
DIST claws-mail-3.17.1.tar.xz 4746940 BLAKE2B fdaa5ae36893a9089277f59a97d3026ab3331eea25944def7d9e26ae74d65798a8b8faa0e4ab8b9a7eb4f49aba5a6beb4a61dd26a3bdde9859b3518848ca869c SHA512 de20e6ffbeba771249a42b03fecdb3c29c4db3ae9a95cb504156431495550a7d61233e61d26239d8f71022bf789c0abba0c29255a9c954ae8eb8cdc4ebfef67b
|
DIST claws-mail-3.17.1.tar.xz 4746940 BLAKE2B fdaa5ae36893a9089277f59a97d3026ab3331eea25944def7d9e26ae74d65798a8b8faa0e4ab8b9a7eb4f49aba5a6beb4a61dd26a3bdde9859b3518848ca869c SHA512 de20e6ffbeba771249a42b03fecdb3c29c4db3ae9a95cb504156431495550a7d61233e61d26239d8f71022bf789c0abba0c29255a9c954ae8eb8cdc4ebfef67b
|
||||||
DIST claws-mail-3.17.3.tar.xz 6164392 BLAKE2B ac0781c4c7e4423f4a8b494a9bd007d62443e8c540feaeef089ca65f641da5ecabfa2c5c0662750d6f58c8913c1d95750a3dfb6b4628e573b0105f8f526bc066 SHA512 b562d785eaedbdec408c4a3db8f4d9326183266fe314509a189c9e1220f15b4f41ccd9d8c58c5194c0267842e8efe900e88eb17c0d17d6069e2543870efa5ef8
|
DIST claws-mail-3.17.3.tar.xz 6164392 BLAKE2B ac0781c4c7e4423f4a8b494a9bd007d62443e8c540feaeef089ca65f641da5ecabfa2c5c0662750d6f58c8913c1d95750a3dfb6b4628e573b0105f8f526bc066 SHA512 b562d785eaedbdec408c4a3db8f4d9326183266fe314509a189c9e1220f15b4f41ccd9d8c58c5194c0267842e8efe900e88eb17c0d17d6069e2543870efa5ef8
|
||||||
DIST claws-mail-3.17.4.tar.xz 6280252 BLAKE2B 8ddce2e5dfb3ae0ddb646c4f5a81d7e4c3834d2fa7a7f7a7326bf6e160291db4ba5954737bb61a4ae86ebaaab72a695d2e351fe2cf89b187eba4341f5d9b0cd9 SHA512 4fc3b04d89c84b068654902d3d4f8ba66ec86c4ea9c4bd145fb3169dd26a2fcfc26adc8367b0ed90c69d095f6b1717ba3a9a52cc6d3e310a9dad1c3f733d8012
|
DIST claws-mail-3.17.4.tar.xz 6280252 BLAKE2B 8ddce2e5dfb3ae0ddb646c4f5a81d7e4c3834d2fa7a7f7a7326bf6e160291db4ba5954737bb61a4ae86ebaaab72a695d2e351fe2cf89b187eba4341f5d9b0cd9 SHA512 4fc3b04d89c84b068654902d3d4f8ba66ec86c4ea9c4bd145fb3169dd26a2fcfc26adc8367b0ed90c69d095f6b1717ba3a9a52cc6d3e310a9dad1c3f733d8012
|
||||||
|
DIST claws-mail-3.17.5.tar.xz 6290944 BLAKE2B b060d4513ecd61ba8589d701970c733b683d93b03beb22e37669e9856797f6d0d404c09a49f0a1d9c8a576807806ec22959079c9ff79786d226ea6b6f3817904 SHA512 a1d3576eba70b83a6fe70aafead3d80681e6372d146b573f5d43fee63bdcf84b5350d4dc8a4290b11d11320381417253d893daee8169c110e294178d10ea542f
|
||||||
EBUILD claws-mail-3.15.0-r1.ebuild 5792 BLAKE2B 3223768beeeaa4c2799942d007a43dee42137ae3025f3093674969175e4630bcd10eb735be510a2a561b1a1c3543144493ec410378cbc4e5603ad01f295bc75f SHA512 87f97b2209b5addd9b0ef2f168dc2bdfa139d6fc9741aab37eca5d25b0ee38bf9564160e4e4a5fd986d8904c08e67684d61b9b1da0785c6f3b17595a522515e9
|
EBUILD claws-mail-3.15.0-r1.ebuild 5792 BLAKE2B 3223768beeeaa4c2799942d007a43dee42137ae3025f3093674969175e4630bcd10eb735be510a2a561b1a1c3543144493ec410378cbc4e5603ad01f295bc75f SHA512 87f97b2209b5addd9b0ef2f168dc2bdfa139d6fc9741aab37eca5d25b0ee38bf9564160e4e4a5fd986d8904c08e67684d61b9b1da0785c6f3b17595a522515e9
|
||||||
EBUILD claws-mail-3.15.0.ebuild 5660 BLAKE2B e2edb1f3e2bb6367ea8d49a07329ca5a67ca59913b3b397b02c93f6ffc8cac346eb2c0d9952128ad5225c5e42fe2e0950b44912d55ba873c3fd6c3f668465e88 SHA512 e67a28cdd5df9dc1578f90995ddc5a21db74aaab743d589fef6f2b19faff649afe2b271255d772aa4ca80d901fb5fa434d75c228e3e2e1851c676b37c6edf28b
|
EBUILD claws-mail-3.15.0.ebuild 5660 BLAKE2B e2edb1f3e2bb6367ea8d49a07329ca5a67ca59913b3b397b02c93f6ffc8cac346eb2c0d9952128ad5225c5e42fe2e0950b44912d55ba873c3fd6c3f668465e88 SHA512 e67a28cdd5df9dc1578f90995ddc5a21db74aaab743d589fef6f2b19faff649afe2b271255d772aa4ca80d901fb5fa434d75c228e3e2e1851c676b37c6edf28b
|
||||||
EBUILD claws-mail-3.15.1.ebuild 5793 BLAKE2B 0c68b066725d265c045d637fd291a7b15cc4c9b1e7faabcc3dc738d48af4fd6af444b8e0b2cce505d7dae8e22c03b6ec6c5f799d66487059a4ba91def88c30f5 SHA512 56559d610f98d956b294456c1d174ab41ddb4445576a533d1578f5476a2c5ba217839a9dfb90dd4eaef81b83296aa494c049433a79fc9c9e5f4ff7a6143820bf
|
EBUILD claws-mail-3.15.1.ebuild 5793 BLAKE2B 0c68b066725d265c045d637fd291a7b15cc4c9b1e7faabcc3dc738d48af4fd6af444b8e0b2cce505d7dae8e22c03b6ec6c5f799d66487059a4ba91def88c30f5 SHA512 56559d610f98d956b294456c1d174ab41ddb4445576a533d1578f5476a2c5ba217839a9dfb90dd4eaef81b83296aa494c049433a79fc9c9e5f4ff7a6143820bf
|
||||||
@ -13,4 +15,5 @@ EBUILD claws-mail-3.16.0.ebuild 5793 BLAKE2B 0c68b066725d265c045d637fd291a7b15cc
|
|||||||
EBUILD claws-mail-3.17.1.ebuild 6006 BLAKE2B c04db0772c72749ca305063517709c350baa59675d62f6f5db760a339e9b0bcc2d2141b8843365e2efa03397daffd4ddae287da519098b4b8791cfaf7eaed2b2 SHA512 28124f6fb48059b6c5ae326918718dfb28b50f0b796ae5a0fa2538b3fe055ce7bf19a11474df4a035803c7d4b91c6553052f0cc3f3ae8031970e26e2cea979ba
|
EBUILD claws-mail-3.17.1.ebuild 6006 BLAKE2B c04db0772c72749ca305063517709c350baa59675d62f6f5db760a339e9b0bcc2d2141b8843365e2efa03397daffd4ddae287da519098b4b8791cfaf7eaed2b2 SHA512 28124f6fb48059b6c5ae326918718dfb28b50f0b796ae5a0fa2538b3fe055ce7bf19a11474df4a035803c7d4b91c6553052f0cc3f3ae8031970e26e2cea979ba
|
||||||
EBUILD claws-mail-3.17.3-r1.ebuild 5966 BLAKE2B a384281495ac0b4e856748aa61a3e1c54fa50ad86083af05f8a10f53fd41f31855ddfd139f9db0b80b5ae81573901d9222b6df744700306d3ff2b087b1e50fc6 SHA512 d67ea2ce9cfb326e402cd257e2368c09311ac5fc9c62c0dfbdf9f38e6063c3481e0047d192f672e421d225ae75d3e8d97ae54d16b9d6e6264700307282e06671
|
EBUILD claws-mail-3.17.3-r1.ebuild 5966 BLAKE2B a384281495ac0b4e856748aa61a3e1c54fa50ad86083af05f8a10f53fd41f31855ddfd139f9db0b80b5ae81573901d9222b6df744700306d3ff2b087b1e50fc6 SHA512 d67ea2ce9cfb326e402cd257e2368c09311ac5fc9c62c0dfbdf9f38e6063c3481e0047d192f672e421d225ae75d3e8d97ae54d16b9d6e6264700307282e06671
|
||||||
EBUILD claws-mail-3.17.4.ebuild 6045 BLAKE2B b1c54bdc80845231e847837c2d308d9e18c2a51c268fc5b3324dfb9ab5ab328e2b9e04f3b682d14334e8cd57dd6b2a574fb364b9a810db471fce0797ea28a5f0 SHA512 f40cca227a879c94ec0c4c52ecd03f6545d3ff1d6cda9d99a41a39484dfe44e4a05e94f04407f94cd19c23a5c0628db6f465065be548e6d73498055f615eb1db
|
EBUILD claws-mail-3.17.4.ebuild 6045 BLAKE2B b1c54bdc80845231e847837c2d308d9e18c2a51c268fc5b3324dfb9ab5ab328e2b9e04f3b682d14334e8cd57dd6b2a574fb364b9a810db471fce0797ea28a5f0 SHA512 f40cca227a879c94ec0c4c52ecd03f6545d3ff1d6cda9d99a41a39484dfe44e4a05e94f04407f94cd19c23a5c0628db6f465065be548e6d73498055f615eb1db
|
||||||
|
EBUILD claws-mail-3.17.5-r1.ebuild 6143 BLAKE2B 5d12733b241ea4b72267464945b521dc20a8c566719da4d5913d29a990b6fb9b0de4f536c62f9ed6d1b39886b7a4e5e84abfc1e6f56d2b4c75c87425fa17b25e SHA512 9e48c3ac36de8f9350712df60fe8791b872878aab50217fe1f6092d163df981c7ec4c551d08599356c375034cbb6273b7fc46daeb3ca4061132bb2000fdd53d6
|
||||||
MISC metadata.xml 1661 BLAKE2B ce48032773773b29728b3a6a177c43572e4c6df0f50df4e17935df77a317f1107527a82fd576765fca018edd73bb31e165029258e49640ed84ff9061f6f1a53f SHA512 5e297601a56a53db9e2463da1e785b0d8e7a358b9df68689c1a3da4efc5d3ffccc92af7ee2202d67e4c6226b298bb562fa0f590fd36a425749e21b1c15516076
|
MISC metadata.xml 1661 BLAKE2B ce48032773773b29728b3a6a177c43572e4c6df0f50df4e17935df77a317f1107527a82fd576765fca018edd73bb31e165029258e49640ed84ff9061f6f1a53f SHA512 5e297601a56a53db9e2463da1e785b0d8e7a358b9df68689c1a3da4efc5d3ffccc92af7ee2202d67e4c6226b298bb562fa0f590fd36a425749e21b1c15516076
|
||||||
|
226
mail-client/claws-mail/claws-mail-3.17.5-r1.ebuild
Normal file
226
mail-client/claws-mail/claws-mail-3.17.5-r1.ebuild
Normal file
@ -0,0 +1,226 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
inherit autotools desktop python-single-r1 xdg
|
||||||
|
|
||||||
|
DESCRIPTION="An email client (and news reader) based on GTK+"
|
||||||
|
HOMEPAGE="https://www.claws-mail.org/"
|
||||||
|
|
||||||
|
if [[ "${PV}" == 9999 ]] ; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="git://git.claws-mail.org/claws.git"
|
||||||
|
else
|
||||||
|
SRC_URI="https://www.claws-mail.org/download.php?file=releases/${P}.tar.xz"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
|
||||||
|
IUSE="archive bogofilter calendar clamav dbus debug dillo doc gdata +gnutls +imap ipv6 ldap +libcanberra +libindicate +libnotify litehtml networkmanager nls nntp +notification pda pdf perl +pgp python rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface"
|
||||||
|
|
||||||
|
REQUIRED_USE="libcanberra? ( notification )
|
||||||
|
libindicate? ( notification )
|
||||||
|
libnotify? ( notification )
|
||||||
|
networkmanager? ( dbus )
|
||||||
|
python? ( ${PYTHON_REQUIRED_USE} )
|
||||||
|
smime? ( pgp )"
|
||||||
|
|
||||||
|
COMMONDEPEND="
|
||||||
|
dev-libs/nettle:=
|
||||||
|
net-mail/ytnef
|
||||||
|
sys-libs/zlib:=
|
||||||
|
x11-libs/cairo
|
||||||
|
x11-libs/gdk-pixbuf:2[jpeg]
|
||||||
|
>=x11-libs/gtk+-2.24:2
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/pango
|
||||||
|
archive? (
|
||||||
|
app-arch/libarchive
|
||||||
|
>=net-misc/curl-7.9.7
|
||||||
|
)
|
||||||
|
bogofilter? ( mail-filter/bogofilter )
|
||||||
|
calendar? (
|
||||||
|
>=dev-libs/libical-2.0.0:=
|
||||||
|
>=net-misc/curl-7.9.7
|
||||||
|
)
|
||||||
|
dbus? (
|
||||||
|
>=dev-libs/dbus-glib-0.60
|
||||||
|
sys-apps/dbus
|
||||||
|
)
|
||||||
|
gdata? ( >=dev-libs/libgdata-0.17.2 )
|
||||||
|
dillo? ( www-client/dillo )
|
||||||
|
gnutls? ( >=net-libs/gnutls-3.0 )
|
||||||
|
imap? ( >=net-libs/libetpan-0.57 )
|
||||||
|
ldap? ( >=net-nds/openldap-2.0.7 )
|
||||||
|
litehtml? (
|
||||||
|
>=dev-libs/glib-2.36:2
|
||||||
|
>=dev-libs/gumbo-0.10
|
||||||
|
net-misc/curl
|
||||||
|
media-libs/fontconfig
|
||||||
|
)
|
||||||
|
nls? ( >=sys-devel/gettext-0.18 )
|
||||||
|
nntp? ( >=net-libs/libetpan-0.57 )
|
||||||
|
notification? (
|
||||||
|
dev-libs/glib:2
|
||||||
|
libcanberra? ( media-libs/libcanberra[gtk] )
|
||||||
|
libindicate? ( dev-libs/libindicate:3[gtk] )
|
||||||
|
libnotify? ( x11-libs/libnotify )
|
||||||
|
)
|
||||||
|
pda? ( >=app-pda/jpilot-0.99 )
|
||||||
|
pdf? ( app-text/poppler[cairo] )
|
||||||
|
pgp? ( >=app-crypt/gpgme-1.0.0 )
|
||||||
|
session? (
|
||||||
|
x11-libs/libICE
|
||||||
|
x11-libs/libSM
|
||||||
|
)
|
||||||
|
smime? ( >=app-crypt/gpgme-1.0.0 )
|
||||||
|
spam-report? ( >=net-misc/curl-7.9.7 )
|
||||||
|
spell? ( >=app-text/enchant-2.0.0:2= )
|
||||||
|
startup-notification? ( x11-libs/startup-notification )
|
||||||
|
svg? ( >=gnome-base/librsvg-2.40.5 )
|
||||||
|
valgrind? ( dev-util/valgrind )
|
||||||
|
webkit? ( net-libs/webkit-gtk:2 )
|
||||||
|
"
|
||||||
|
|
||||||
|
DEPEND="${COMMONDEPEND}
|
||||||
|
xface? ( >=media-libs/compface-1.4 )
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
app-arch/xz-utils
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
RDEPEND="${COMMONDEPEND}
|
||||||
|
app-misc/mime-types
|
||||||
|
x11-misc/shared-mime-info
|
||||||
|
clamav? ( app-antivirus/clamav )
|
||||||
|
networkmanager? ( net-misc/networkmanager )
|
||||||
|
pdf? ( app-text/ghostscript-gpl )
|
||||||
|
perl? ( dev-lang/perl:= )
|
||||||
|
python? (
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
>=dev-python/pygtk-2.10.3
|
||||||
|
)
|
||||||
|
rss? (
|
||||||
|
dev-libs/libxml2
|
||||||
|
net-misc/curl
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PN}-3.17.5-enchant-2_default.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
use python && python-single-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
xdg_src_prepare
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# Don't use libsoup-gnome (bug #565924)
|
||||||
|
export HAVE_LIBSOUP_GNOME=no
|
||||||
|
|
||||||
|
local myeconfargs=(
|
||||||
|
--disable-bsfilter-plugin
|
||||||
|
--disable-fancy-plugin
|
||||||
|
--disable-generic-umpc
|
||||||
|
--enable-acpi_notifier-plugin
|
||||||
|
--enable-address_keeper-plugin
|
||||||
|
--enable-alternate-addressbook
|
||||||
|
--enable-att_remover-plugin
|
||||||
|
--enable-attachwarner-plugin
|
||||||
|
--enable-fetchinfo-plugin
|
||||||
|
--enable-mailmbox-plugin
|
||||||
|
--enable-newmail-plugin
|
||||||
|
--enable-tnef_parse-plugin
|
||||||
|
--with-password-encryption=$(usex gnutls gnutls old)
|
||||||
|
$(use_enable archive archive-plugin)
|
||||||
|
$(use_enable bogofilter bogofilter-plugin)
|
||||||
|
$(use_enable calendar vcalendar-plugin)
|
||||||
|
$(use_enable clamav clamd-plugin)
|
||||||
|
$(use_enable dbus)
|
||||||
|
$(use_enable debug crash-dialog)
|
||||||
|
$(use_enable dillo dillo-plugin)
|
||||||
|
$(use_enable doc manual)
|
||||||
|
$(use_enable gdata gdata-plugin)
|
||||||
|
$(use_enable gnutls)
|
||||||
|
$(use_enable ipv6)
|
||||||
|
$(use_enable ldap)
|
||||||
|
$(use_enable litehtml litehtml_viewer-plugin)
|
||||||
|
$(use_enable networkmanager)
|
||||||
|
$(use_enable nls)
|
||||||
|
$(use_enable notification notification-plugin)
|
||||||
|
$(use_enable pda jpilot)
|
||||||
|
$(use_enable pdf pdf_viewer-plugin)
|
||||||
|
$(use_enable perl perl-plugin)
|
||||||
|
$(use_enable pgp pgpcore-plugin)
|
||||||
|
$(use_enable pgp pgpinline-plugin)
|
||||||
|
$(use_enable pgp pgpmime-plugin)
|
||||||
|
$(use_enable python python-plugin)
|
||||||
|
$(use_enable rss rssyl-plugin)
|
||||||
|
$(use_enable session libsm)
|
||||||
|
$(use_enable sieve managesieve-plugin)
|
||||||
|
$(use_enable smime smime-plugin)
|
||||||
|
$(use_enable spam-report spam_report-plugin)
|
||||||
|
$(use_enable spamassassin spamassassin-plugin)
|
||||||
|
$(use_enable spell enchant)
|
||||||
|
$(use_enable startup-notification)
|
||||||
|
$(use_enable svg)
|
||||||
|
$(use_enable valgrind valgrind)
|
||||||
|
$(use_enable webkit fancy-plugin)
|
||||||
|
$(use_enable xface compface)
|
||||||
|
)
|
||||||
|
|
||||||
|
# libetpan is needed if user wants nntp or imap functionality
|
||||||
|
if use imap || use nntp ; then
|
||||||
|
myeconfargs+=( --enable-libetpan )
|
||||||
|
else
|
||||||
|
myeconfargs+=( --disable-libetpan )
|
||||||
|
fi
|
||||||
|
|
||||||
|
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local DOCS=( AUTHORS ChangeLog* INSTALL* NEWS README* TODO* )
|
||||||
|
default
|
||||||
|
|
||||||
|
# Makefile install claws-mail.png in /usr/share/icons/hicolor/48x48/apps
|
||||||
|
# => also install it in /usr/share/pixmaps for other desktop envs
|
||||||
|
# => also install higher resolution icons in /usr/share/icons/hicolor/...
|
||||||
|
insinto /usr/share/pixmaps
|
||||||
|
doins ${PN}.png
|
||||||
|
local size
|
||||||
|
for size in 64 128 ; do
|
||||||
|
newicon -s ${size} ${PN}-${size}x${size}.png ${PN}.png
|
||||||
|
done
|
||||||
|
|
||||||
|
docinto tools
|
||||||
|
dodoc tools/README*
|
||||||
|
|
||||||
|
domenu ${PN}.desktop
|
||||||
|
|
||||||
|
einfo "Installing extra tools"
|
||||||
|
cd "${S}"/tools || die
|
||||||
|
exeinto /usr/$(get_libdir)/${PN}/tools
|
||||||
|
doexe *.pl *.py *.conf *.sh
|
||||||
|
doexe tb2claws-mail update-po uudec uuooffice
|
||||||
|
|
||||||
|
# kill useless files
|
||||||
|
rm -f "${ED}"/usr/lib*/claws-mail/plugins/*.{a,la}
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
ewarn "When upgrading from version 3.9.0 or below some changes have happened:"
|
||||||
|
ewarn "- There are no individual plugins in mail-client/claws-mail-* anymore, but they are integrated mostly controlled through USE flags"
|
||||||
|
ewarn "- Plugins with no special dependencies are just built and can be loaded through the interface"
|
||||||
|
ewarn "- The gtkhtml2 and trayicon plugins have been dropped entirely"
|
||||||
|
xdg_pkg_postinst
|
||||||
|
}
|
@ -0,0 +1,46 @@
|
|||||||
|
From 826770e2dae8646a613dbe07685be68b4dc83b62 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Lars Wendler <polynomial-c@gentoo.org>
|
||||||
|
Date: Mon, 9 Mar 2020 15:21:55 +0100
|
||||||
|
Subject: [PATCH] Only check for enchant-2
|
||||||
|
|
||||||
|
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
|
||||||
|
---
|
||||||
|
configure.ac | 18 +++++-------------
|
||||||
|
1 file changed, 5 insertions(+), 13 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/configure.ac b/configure.ac
|
||||||
|
index 8ab413657..e1159d45e 100644
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -591,23 +591,15 @@ dnl enchant is used for spell checking
|
||||||
|
AC_MSG_CHECKING([whether to use enchant])
|
||||||
|
AC_MSG_RESULT($enable_enchant)
|
||||||
|
if test $enable_enchant = yes; then
|
||||||
|
- PKG_CHECK_MODULES(ENCHANT, enchant >= 1.4.0,
|
||||||
|
+ PKG_CHECK_MODULES(ENCHANT, enchant-2 >= 2.0.0,
|
||||||
|
[
|
||||||
|
- AC_DEFINE(USE_ENCHANT, 1, enchant)
|
||||||
|
- echo "Building with enchant"
|
||||||
|
+ AC_DEFINE(USE_ENCHANT, 1, enchant-2)
|
||||||
|
+ echo "Building with enchant-2"
|
||||||
|
enable_enchant=yes
|
||||||
|
],
|
||||||
|
[
|
||||||
|
- PKG_CHECK_MODULES(ENCHANT, enchant-2 >= 2.0.0,
|
||||||
|
- [
|
||||||
|
- AC_DEFINE(USE_ENCHANT, 1, enchant-2)
|
||||||
|
- echo "Building with enchant-2"
|
||||||
|
- enable_enchant=yes
|
||||||
|
- ],
|
||||||
|
- [
|
||||||
|
- echo "Building without enchant-notification"
|
||||||
|
- enable_enchant=no
|
||||||
|
- ])
|
||||||
|
+ echo "Building without enchant-notification"
|
||||||
|
+ enable_enchant=no
|
||||||
|
])
|
||||||
|
AC_SUBST(ENCHANT_CFLAGS)
|
||||||
|
AC_SUBST(ENCHANT_LIBS)
|
||||||
|
--
|
||||||
|
2.25.1
|
||||||
|
|
@ -1,2 +1,2 @@
|
|||||||
AUX minipro-9999-firmware-03.2.86.patch 1008 BLAKE2B 83500ef8376c0af9800d2e1986b2143795f0a6ca935a5efe34447a3b3ff9b0384c403e7d548f3cc6a7021eb4eb91605e81cfe4bbdbe760004827abe7917b3edd SHA512 a05e9eeed2144d75d1b0bdc7886f5c108a5207faedbe0e96cfa1d8cfd043f90e6ce5cff5bbf6782498d2cfd9b89cb90d566f21977872810cf74573578b7b8cf6
|
AUX minipro-9999-firmware-03.2.86.patch 1008 BLAKE2B 83500ef8376c0af9800d2e1986b2143795f0a6ca935a5efe34447a3b3ff9b0384c403e7d548f3cc6a7021eb4eb91605e81cfe4bbdbe760004827abe7917b3edd SHA512 a05e9eeed2144d75d1b0bdc7886f5c108a5207faedbe0e96cfa1d8cfd043f90e6ce5cff5bbf6782498d2cfd9b89cb90d566f21977872810cf74573578b7b8cf6
|
||||||
EBUILD minipro-9999.ebuild 719 BLAKE2B 4538eee29ae400fc28aaee11dda03bd517db5481fd7438aa76410a76b69f5a2f0b9c3863e81ed640f28f9552aed0ed71824f764da3fe3bc43986100b21714433 SHA512 f22f3ae07fb3887e75802cb53b1645f438f274c3ea15bf79218c1b270a6e5bf2e9bac598238cc7c0d7f4d5d94d03c22d0cb5d15d0aeb40395409bf85a78b9363
|
EBUILD minipro-9999.ebuild 598 BLAKE2B 5dbdaf98c5ae12a22818099a91622d2121aa922bc7754ad29f4827583d7c3920bed113d0979da767dbf684821cc1559ff538011de36c5592da472de73f5a1265 SHA512 abb7d9cac89436f61bec57ddf001086477dd038741d0c15143eda6c6a71cec6f207b11c880e06c8cf0270b3efb708119501bbb6178c698a69453f664757958c5
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=6
|
EAPI=7
|
||||||
|
|
||||||
inherit bash-completion-r1 git-r3 udev eutils
|
inherit bash-completion-r1 git-r3 udev eutils
|
||||||
|
|
||||||
@ -17,17 +17,10 @@ IUSE=""
|
|||||||
RDEPEND="virtual/libusb:1"
|
RDEPEND="virtual/libusb:1"
|
||||||
DEPEND="${RDEPEND}"
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
#src_prepare() {
|
|
||||||
# epatch "${FILESDIR}/${P}-firmware-03.2.86.patch"
|
|
||||||
#
|
|
||||||
# default
|
|
||||||
#}
|
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
dobin ${PN}{,hex}
|
dobin ${PN}{,hex}
|
||||||
udev_dorules udev/60-${PN}.rules
|
udev_dorules udev/60-${PN}.rules
|
||||||
udev_dorules udev/61-${PN}-{plugdev,uaccess}.rules
|
udev_dorules udev/61-${PN}-{plugdev,uaccess}.rules
|
||||||
doman man/${PN}.1
|
doman man/${PN}.1
|
||||||
dobashcomp bash_completion.d/${PN}
|
dobashcomp bash_completion.d/${PN}
|
||||||
bashcomp_alias ${PN} ${PN}-query-db
|
|
||||||
}
|
}
|
||||||
|
@ -1 +1 @@
|
|||||||
EBUILD pcb2gcode-9999.ebuild 838 SHA256 17ec17776681a61d5832fa328a6c4649d0edf0a3f2ae1e1e744fcc68f78d1d66 SHA512 a1eca859760b14eb678f8e91ef26b9249df295ef312b1c28a4499fcc2f00c24bff8dad6f7cb7e611a7c6e2aea4037b1eeaf3e5fcd43e1784e75f6cb43e54aecc WHIRLPOOL fe78b36f4365dc2aa0250804361cb8a63f41fb2833461d179e05de337f2c192cea68a999795dcd6e551186a6cea08bf38e2e550739c2ff33c0a4a8013ba931aa
|
EBUILD pcb2gcode-9999.ebuild 866 BLAKE2B 21fc6440a0b3cb10fdc3c72ffb7f35a89ac90574454dab2987caadf0130ce02b088186ac085dab919c253701b6cf6aad433d10991d85862f261c9c3bd2c494ba SHA512 d09154d226c00d588d8db828b51d0aace92377bc5afb87491796899d91f7fe0c38476a3acf162ba92984c268f8f274cee1a9a561e06e063d641255352a954527
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: $
|
# $Header: $
|
||||||
|
|
||||||
EAPI=5
|
EAPI=7
|
||||||
|
|
||||||
inherit multilib
|
inherit multilib
|
||||||
|
|
||||||
@ -12,7 +12,7 @@ HOMEPAGE="http://sourceforge.net/apps/mediawiki/pcb2gcode/"
|
|||||||
if [[ ${PV} == "9999" ]] ; then
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
EGIT_REPO_URI="https://github.com/pcb2gcode/pcb2gcode.git"
|
EGIT_REPO_URI="https://github.com/pcb2gcode/pcb2gcode.git"
|
||||||
KEYWORDS=""
|
KEYWORDS=""
|
||||||
inherit autotools-utils autotools eutils git-r3
|
inherit autotools eutils git-r3
|
||||||
else
|
else
|
||||||
KEYWORDS="~amd64 ~x86"
|
KEYWORDS="~amd64 ~x86"
|
||||||
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz"
|
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz"
|
||||||
@ -25,12 +25,15 @@ SLOT="0"
|
|||||||
IUSE=""
|
IUSE=""
|
||||||
|
|
||||||
RDEPEND="sci-electronics/gerbv"
|
RDEPEND="sci-electronics/gerbv"
|
||||||
DEPEND="${RDEPEND}"
|
DEPEND="dev-cpp/gtkmm:2.4
|
||||||
|
dev-libs/boost
|
||||||
|
${RDEPEND}"
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
if [[ ${PV} == "9999" ]] ; then
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
eautoreconf -i
|
eautoreconf -i
|
||||||
fi
|
fi
|
||||||
|
default
|
||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
DIST smartsim_user_manual.pdf 1625979 SHA256 1f0a4197e86f87f889e47452af7ef1083622d79f583b2f2a7bf19102ebcfb5f4 SHA512 607fba86bd7a6a57ae29627ba0ead77ebcac0060bf596f26eaef852b0e5d4e3e1a06abf8634fd8a418b504b1e384f72b63a8a12d4a41f98ae538d9a074dcd4c4 WHIRLPOOL 9857d5903e1b35b0f1623bd2c1c0c901e1ea4d6e9ef2c5191b4add1101de60a25db7d9f6357e4ff47c82abde1baf760e6f6e202be508cc7c21dbc064411f9160
|
DIST smartsim_user_manual.pdf 1625979 BLAKE2B 804f4ca0fd1e4c7101a7701f684d5e77f892b4c2875e6a7069f465d89fad86eb996185e5884a34723198502baf03c761f3200e7fcd243d4078615827e99bac90 SHA512 607fba86bd7a6a57ae29627ba0ead77ebcac0060bf596f26eaef852b0e5d4e3e1a06abf8634fd8a418b504b1e384f72b63a8a12d4a41f98ae538d9a074dcd4c4
|
||||||
EBUILD smartsim-9999.ebuild 745 SHA256 00031432bc36307735527a6c3ca3a6591f80900f1ba61bbc024d5fb5b62bbfbc SHA512 79761d2392018f3e7fa2c3460d65bfaedef04e07bcdaf3e1b2d166539ebd7c516a2fcde72691c4ace56055358f18cbbd68cc7b4424636dcd6e19180c50145c01 WHIRLPOOL 52074b05076491c704d94aefd40b8f5900412e6aacb59cdf3a9bbc0f434d663e7a6261c777880d6121d4050c78bdbe2212d3bad29a3cb8edd73e14775a4b5b4a
|
EBUILD smartsim-9999.ebuild 746 BLAKE2B f1acca357ff1a21b511824d7406bb04a818db52a5c36de93ddb5a077cd08311ecc27d9e9b2bbe2adfec391bd3f92dfde9a593137723aa81192b9a3968113d9f1 SHA512 b56f8425c2fc1a95de3b8747322bbf3277ff61762ec84fa6f6e6690c54776ad91c6d1479bbca0e64107fe81ef8ccfcb9135785e258a372a17e196599bf4b3b3a
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: $
|
# $Header: $
|
||||||
|
|
||||||
EAPI=4
|
EAPI=6
|
||||||
|
|
||||||
inherit git-2 autotools
|
inherit git-r3 autotools
|
||||||
|
|
||||||
DESCRIPTION="Digital logic circuit design and simulation package"
|
DESCRIPTION="Digital logic circuit design and simulation package"
|
||||||
HOMEPAGE="http://www.smartsim.org.uk/ https://github.com/ashleynewson/SmartSim"
|
HOMEPAGE="http://www.smartsim.org.uk/ https://github.com/ashleynewson/SmartSim"
|
||||||
|
Loading…
Reference in New Issue
Block a user