1
0
mirror of https://github.com/gryf/gryf-overlay.git synced 2026-03-26 14:43:33 +01:00

Compare commits

..

2 Commits

Author SHA1 Message Date
1b5c3155fe Changed files location for the kickassembler. 2023-10-23 18:49:00 +02:00
fb91e43cb9 Added jpilot, as gentoo removed it 2023-10-23 18:37:21 +02:00
10 changed files with 229 additions and 8 deletions

1
app-pda/jpilot/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST jpilot-1.8.2.tar.gz 1740735 BLAKE2B efc9fb8e88843d6e0f4f2245753d67856c9d0cd455c9a22c829bb103631fd8a8111ead3cb4bc434a6be00ad0cb35fe554a9ebbe1f2d38bfaf560e1b414c62260 SHA512 733dd51a2acc60760bb1ffaa0d7b4433584a571793d5e4f857492349bae8d032625baf9f0060e619d760628ddda3559bf4be057f45f4dc17ddf1af1ca795c024

View File

@@ -0,0 +1,119 @@
* Modify Makefile.am's to be compliant with GNU and Gentoo filesystem conventions
* Use redefinable variables instead of hard-replacing @VAR@-style variables
* Replace abuse of 'libdir' install path variables
--- a/docs/Makefile.am
+++ b/docs/Makefile.am
@@ -3,19 +3,17 @@
man_MANS = jpilot.1 jpilot-dial.1 jpilot-sync.1 jpilot-dump.1 jpilot-merge.1
# Install the standard GNU doc files
-miscdir = $(datadir)/doc/$(PACKAGE)
+miscdir = $(docdir)
misc_DATA = \
../BUGS \
../ChangeLog \
- ../COPYING \
../AUTHORS \
- ../INSTALL \
../README \
../TODO
# Install the manual docs
-docdir = $(miscdir)/manual
-doc_DATA = \
+manualdir = $(htmldir)
+manual_DATA = \
manual.html \
plugin.html \
jpilot-address.png \
--- a/Expense/Makefile.am
+++ b/Expense/Makefile.am
@@ -1,11 +1,11 @@
-libdir = @libdir@/@PACKAGE@/plugins
+pluginsdir = $(libdir)/$(PACKAGE)/plugins
if MAKE_EXPENSE
-lib_LTLIBRARIES = libexpense.la
+plugins_LTLIBRARIES = libexpense.la
libexpense_la_SOURCES = expense.c
-libexpense_la_CFLAGS = @PILOT_FLAGS@ @GTK_CFLAGS@ -I$(top_srcdir)
+libexpense_la_CFLAGS = $(PILOT_FLAGS) $(GTK_CFLAGS) -I$(top_srcdir)
libexpense_la_LDFLAGS = -module -avoid-version
-libexpense_la_LIBADD = @GTK_LIBS@
+libexpense_la_LIBADD = $(GTK_LIBS)
endif
--- a/icons/Makefile.am
+++ b/icons/Makefile.am
@@ -1,4 +1,4 @@
-icondir = $(datadir)/doc/$(PACKAGE)/icons
+icondir = $(docdir)/icons
icon_DATA = \
jpilot-icon1.xpm \
jpilot-icon2.xpm \
--- a/KeyRing/Makefile.am
+++ b/KeyRing/Makefile.am
@@ -1,13 +1,13 @@
-libdir = @libdir@/@PACKAGE@/plugins
+pluginsdir = $(libdir)/$(PACKAGE)/plugins
EXTRA_DIST = README
if MAKE_KEYRING
-lib_LTLIBRARIES = libkeyring.la
+plugins_LTLIBRARIES = libkeyring.la
libkeyring_la_SOURCES = keyring.c
-libkeyring_la_CFLAGS = @PILOT_FLAGS@ @GTK_CFLAGS@ @LIBGCRYPT_CFLAGS@ -I$(top_srcdir)
+libkeyring_la_CFLAGS = $(PILOT_FLAGS) $(GTK_CFLAGS) $(LIBGCRYPT_CFLAGS) -I$(top_srcdir)
libkeyring_la_LDFLAGS = -module -avoid-version
-libkeyring_la_LIBADD = @OPENSSL_LIBS@ @GTK_LIBS@ @LIBGCRYPT_LIBS@
+libkeyring_la_LIBADD = $(OPENSSL_LIBS) $(GTK_LIBS) $(LIBGCRYPT_LIBS)
endif
--- a/Makefile.am
+++ b/Makefile.am
@@ -161,18 +161,17 @@
ACLOCAL_AMFLAGS = -I m4
# Add i18n support
-localedir = $(datadir)/locale
I18NDEFS = -DLOCALEDIR=\"$(localedir)\"
-AM_CFLAGS= @PILOT_FLAGS@ @GTK_CFLAGS@ ${I18NDEFS}
+AM_CFLAGS= $(PILOT_FLAGS) $(GTK_CFLAGS) $(I18NDEFS)
# Add linkflags
jpilot_LDFLAGS = -export-dynamic
-jpilot_LDADD=@LIBS@ @PILOT_LIBS@ @GTK_LIBS@
-jpilot_dump_LDADD=@LIBS@ @PILOT_LIBS@ @GTK_LIBS@
+jpilot_LDADD=$(LIBS) $(PILOT_LIBS) $(GTK_LIBS)
+jpilot_dump_LDADD=$(LIBS) $(PILOT_LIBS) $(GTK_LIBS)
jpilot_sync_LDFLAGS = -export-dynamic
-jpilot_sync_LDADD=@LIBS@ @PILOT_LIBS@ @GTK_LIBS@
-jpilot_merge_LDADD=@LIBS@ @PILOT_LIBS@ @GTK_LIBS@
+jpilot_sync_LDADD=$(LIBS) $(PILOT_LIBS) $(GTK_LIBS)
+jpilot_merge_LDADD=$(LIBS) $(PILOT_LIBS) $(GTK_LIBS)
################################################################################
## The rest of the file is copied over to the Makefile with only variable
--- a/SyncTime/Makefile.am
+++ b/SyncTime/Makefile.am
@@ -1,11 +1,11 @@
-libdir = @libdir@/@PACKAGE@/plugins
+pluginsdir = $(libdir)/$(PACKAGE)/plugins
if MAKE_SYNCTIME
-lib_LTLIBRARIES = libsynctime.la
+plugins_LTLIBRARIES = libsynctime.la
libsynctime_la_SOURCES = synctime.c
-libsynctime_la_CFLAGS = @PILOT_FLAGS@ @GTK_CFLAGS@ -I$(top_srcdir)
+libsynctime_la_CFLAGS = $(PILOT_FLAGS) $(GTK_CFLAGS) -I$(top_srcdir)
libsynctime_la_LDFLAGS = -module -avoid-version
-libsynctime_la_LIBADD = @GTK_LIBS@
+libsynctime_la_LIBADD = $(GTK_LIBS)
endif

View File

@@ -0,0 +1,36 @@
https://bugs.gentoo.org/709790
--- a/jpilot-dump.c
+++ b/jpilot-dump.c
@@ -76,7 +76,7 @@ const char *formatT;
* this code but must be instantiated for the code to compile.
* The same is true of the functions which are only used in GUI mode. */
pid_t jpilot_master_pid = -1;
-int pipe_to_parent;
+extern int pipe_to_parent;
GtkWidget *glob_dialog;
GtkWidget *glob_date_label;
gint glob_date_timer_tag;
--- a/jpilot-sync.c
+++ b/jpilot-sync.c
@@ -37,7 +37,8 @@
#include "otherconv.h"
/******************************* Global vars **********************************/
-int pipe_to_parent, pipe_from_parent;
+extern int pipe_to_parent;
+int pipe_from_parent;
pid_t glob_child_pid;
unsigned char skip_plugins;
--- a/jpilot.c
+++ b/jpilot.c
@@ -84,7 +84,8 @@
/* #define PIPE_DEBUG */
/******************************* Global vars **********************************/
/* Application-wide globals */
-int pipe_from_child, pipe_to_parent;
+extern int pipe_to_parent;
+int pipe_from_child;
int pipe_from_parent, pipe_to_child;
/* Main GTK window for application */
GtkWidget *window;

View File

@@ -0,0 +1,13 @@
* The 'Icon=' property should not have a suffix
--- a/jpilot.desktop
+++ b/jpilot.desktop
@@ -2,7 +2,7 @@
Name=J-Pilot
Comment=Desktop organizer application for the Palm Pilot
Exec=jpilot
-Icon=jpilot.xpm
+Icon=jpilot
Terminal=false
Type=Application
Categories=Office;PDA;

View File

@@ -0,0 +1,52 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools
DESCRIPTION="Desktop Organizer Software for the Palm Pilot"
HOMEPAGE="http://www.jpilot.org/"
SRC_URI="http://jpilot.org/tarballs/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
IUSE="nls"
RDEPEND="
app-pda/pilot-link
dev-libs/libgcrypt:0=
x11-libs/gtk+:2"
DEPEND="${RDEPEND}"
BDEPEND="
nls? (
dev-util/intltool
sys-devel/gettext
)
virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${P}-qa-desktop-file.patch
"${FILESDIR}"/${P}-fix-paths.patch
"${FILESDIR}"/${P}-fno-common.patch
)
src_prepare() {
default
sed -i -e 's|_UNQUOTED(ABILIB, "lib"|_UNQUOTED(ABILIB, "'$(get_libdir)'"|' configure.in || die
mv configure.{in,ac} || die
eautoreconf
}
src_configure() {
econf $(use_enable nls)
}
src_install() {
default
docompress -x /usr/share/doc/${PF}/icons
# no static archives
find "${ED}" -name '*.la' -delete || die
}

View File

@@ -10,7 +10,7 @@ HOMEPAGE="http://www.theweb.dk/KickAssembler/Main.php"
# This is unchanged archive downloaded from homepage. For some reason IIS
# which is used for hosting rejects direct download for tools like curl/wget,
# hence the mirror on my web server.
SRC_URI="https://vimja.pl/filez/${PN}${PV}.zip"
SRC_URI="https://nc.vimja.com/s/kSwwsFS3qm9G7CR/download/${PN}${PV}.zip"
LICENSE=""
SLOT="0"

View File

@@ -10,7 +10,7 @@ HOMEPAGE="http://www.theweb.dk/KickAssembler/Main.php"
# This is unchanged archive downloaded from homepage. For some reason IIS
# which is used for hosting rejects direct download for tools like curl/wget,
# hence the mirror on my web server.
SRC_URI="https://vimja.pl/filez/${PN}${PV}.zip"
SRC_URI="https://nc.vimja.com/s/tAz6SQLiggdGegd/download/${PN}${PV}.zip"
LICENSE=""
SLOT="0"

View File

@@ -10,7 +10,7 @@ HOMEPAGE="http://www.theweb.dk/KickAssembler/Main.php"
# This is unchanged archive downloaded from homepage. For some reason IIS
# which is used for hosting rejects direct download for tools like curl/wget,
# hence the mirror on my web server.
SRC_URI="https://vimja.pl/filez/${PN}${PV}.zip"
SRC_URI="https://nc.vimja.com/s/mBGsc9ajpzJzNJj/download/${PN}${PV}.zip"
KEYWORDS="~amd64 ~x86"

View File

@@ -10,7 +10,7 @@ HOMEPAGE="http://www.theweb.dk/KickAssembler/Main.php"
# This is unchanged archive downloaded from homepage. For some reason IIS
# which is used for hosting rejects direct download for tools like curl/wget,
# hence the mirror on my web server.
SRC_URI="https://vimja.pl/filez/${PN}${PV}.zip"
SRC_URI="https://nc.vimja.com/s/yHgwbktCejJ3d3T/download/${PN}${PV}.zip"
KEYWORDS="~amd64 ~x86"

View File

@@ -2,7 +2,7 @@ DIST KickAssembler3.42.zip 833009 BLAKE2B bc36cd4cab44212c28551bacc9bfc39c9e370a
DIST KickAssembler4.19.zip 1227907 BLAKE2B ff550fac4947b280a3dcf0e6dd5aa12e23fe898d3f1dba50daba5015db0d27ab11758dccf9d5b570ddf53c7e76e13334cab55089ddc9da8221e5d653198b030e SHA512 f3bb074b6cdcaf76d9ec7a4e23b352a3def1eac09a9a970eeb235337ab9fe4137b235329f37e631b0f97030468e37ff9cc270fc38b5b4bae255318e13f787628
DIST KickAssembler5.24.zip 1283236 BLAKE2B 86d23684739cfea9cdebd995cff1fb0fcaf035246c3a2756a60f0931cae4927408ffae1d01693e2899415c4c01fe0765e272e06edc5a02eb74245e1109b0d606 SHA512 f7f73bd1b5daf91dd5c56dd484cd148640802bd27a3409c89e6953de245c6a4ef3f0e8d1c54557255c6431fdba0301189535203fab38d1f9eb2e644b1f40252c
DIST KickAssembler5.25.zip 1284374 BLAKE2B 24ffc9e808f5b22c47d7ec385c2ba41a060c47a29974a373bfae4a0689c76697c958bbec4880a556b668a11c0f9eaf1666f677dcf6ccbfea21b9dcaaba27f474 SHA512 2b76588766664ede7ba30f9f1d847b1d345abc55eba06f8b25335e7e1b0704ba6e1a29f93c46b0436a55f3a5a023c10bcd1a9f0ae021e7e06e5df0a2b996401b
EBUILD KickAssembler-3.42.ebuild 976 BLAKE2B 07f4eac1ed2031330b8ba95ee6f1b7dc0ad6ccb4a5b63fbe62d708d1a7b91a12544046a14e992e167ac1dde4d855957ba8d8b1301157fcbbe0d6ab88ff57e878 SHA512 76ef3110f69a27853c6cedf4d11db50a156074725c1b199bf09eff6ac9fceaa07b8285b53aa89bc8ef16b76daac4b9a74b84f86cfaad378faa4340e00696815e
EBUILD KickAssembler-4.19.ebuild 1162 BLAKE2B 8a9d5ff4043c98e7d9110a14e26d478c2c7efde3d0b61d9139e43de3dfcd3ade011691c3e7e58a60501ac019116e94f2c26bc1cd9125d3066973b6e2c78c982b SHA512 140543880e29c75d4de48242b8bae17254e2326f4c65f183c2b448aa1563f5f5d80420f4b5c0a5b86f598899a07bf2bca511af30cd4e8e2c2d52ca9994dfaab1
EBUILD KickAssembler-5.24.ebuild 1090 BLAKE2B 1e6b59724ead02b1988a11c7892c96881332695391f1d14c612aa17626f4b4b137e1e982677e12001c313caafea4d9d29244870754cda25e104eea9f4f586c9e SHA512 4aba7ccf6a0455bfbeb62c439d06fa2c1bdc78394b675f01245b1514bc21ab0d1ff50cb3f621600c6c63a24c2cdbced1a0ad448ac2661012f8533c56e6dd56aa
EBUILD KickAssembler-5.25.ebuild 1090 BLAKE2B 1e6b59724ead02b1988a11c7892c96881332695391f1d14c612aa17626f4b4b137e1e982677e12001c313caafea4d9d29244870754cda25e104eea9f4f586c9e SHA512 4aba7ccf6a0455bfbeb62c439d06fa2c1bdc78394b675f01245b1514bc21ab0d1ff50cb3f621600c6c63a24c2cdbced1a0ad448ac2661012f8533c56e6dd56aa
EBUILD KickAssembler-3.42.ebuild 1001 BLAKE2B aa355d5066d4689282cb1c47dbdac03c11fbf1de80e6c1eaf6d4ee3bb5a6be5f5c4a77b77b88b6ca3bcd003493e1d72010a472e4d40fab7666870fc1c511b926 SHA512 204366c3c8bba0084bc596f23553011383f1088442644368448e119def9d14a7d6c0c4dcba3c4ce2c2f613da80666684b189d79ab3245933415dd155ee245d56
EBUILD KickAssembler-4.19.ebuild 1187 BLAKE2B 23c89d7984e2d914d2bb2085fc541cc798183ee98b11b8362aaf645866a9bdc266a2537b3cccde62971e742a09c32c554ea19bf900dbba4e8e3f2e43a710e74b SHA512 f601d6c6252e3883aefdc63726b3c0313b9e3c619eedada0febfa09123eb71487b40b9473efde13ecc73a1b4b38ca5119a14fae86d1b39404b566afc3ec8c392
EBUILD KickAssembler-5.24.ebuild 1115 BLAKE2B 147a5f3d9d5a253f6fcd376e3ac0decc823baf5dca35753c9000e01faf5b4a0e3f35192b811f77bd7f870852284d679035107759e6071a09f2f763d539d45d63 SHA512 a61dea1813a323928a88662cbffba7d7429b3281b3a798ae62a5354a1260bca5981d1ddf8b373bcdd6e485bebc51fe397605760fa9ade3cff0759f9f2d1ad2fb
EBUILD KickAssembler-5.25.ebuild 1115 BLAKE2B f67b4f8b9e743a2ebab5fc265fd6f8d2ab4e5cb4684f8b0a58d637e7afc05a690c14c2b7be9cfb5aa6df9cc5259ed33daaba6cdadd0a9a4247891d80f5778c7e SHA512 8b4f7b41744359cf833d501f377e5f92f663dc3096f123b7ced7814e21007aafcc250161f4af6b4b5838a60ad24d810d969b49322b66d064eb079866abb10535