Bump
This commit is contained in:
@@ -1,11 +0,0 @@
|
||||
# ChangeLog for sys-fs/fatresize
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
*fatresize-1.0.2 (23 Nov 2013)
|
||||
|
||||
23 Nov 2013; Mario Fetka <mario.fetka@gmail.com> +fatresize-1.0.2.ebuild,
|
||||
+files/fatresize-1.0.2-libparted_ver_check.patch,
|
||||
+files/fatresize-1.0.2-ped_assert.patch,
|
||||
+files/fatresize-1.0.2-ped_free.patch:
|
||||
initial commit
|
||||
@@ -1,6 +0,0 @@
|
||||
AUX fatresize-1.0.2-libparted_ver_check.patch 731 BLAKE2B 76b0316cb8543319663d96e9a61b3307c3b06d99bcce2b89d565f90ee9883c5f52bf660f3e8a0eb3f9a03cff7997c2ac079ea21b925a65d2e091ed4bf60581d1 SHA512 289187be8b080052266ad869e683e48c48197884d28636849434bb01e49edeff009008779ec05b4daa64c429e0931c12c9eadb87496a72d01b46bed05c41866d
|
||||
AUX fatresize-1.0.2-ped_assert.patch 818 BLAKE2B b664350adba26afc74ef78e4b10559afbf95dee17abef4b80c3df705469fdbffa77a750e331ba07cd57971e88924299af639ea07075a40396efcc1b67116d4ed SHA512 3cf781a32beb29b3a799fc8fb642f31bc0464394d5923632438addbb239d8973b649ddfef68bdafc8570b85d788a255023f23c11d7f5b2a36bf995bed838e38a
|
||||
AUX fatresize-1.0.2-ped_free.patch 816 BLAKE2B d1eee895f7bb2225a86f584af807e54e164f8275d76e275910a1fe489aa8b3f7949d1f13c9471bfb5dd2c3f33c74172e7e8926f3e639d352b1195a6b8258a1cf SHA512 b84edb452086e7a9f1fe8b069721c8387ff720377392b71219ddc4751b915a03f382ad5536834f390a31844be6c932a60584f33645a0f7d3e706ae30978f24cb
|
||||
DIST fatresize-1.0.2.tar.bz2 88352 BLAKE2B b3349cc16bd82ad31f91847b1cf3fb0aa8ddd1b464bb0904312949416f7392d4a8ba340e98d8f8a0251b356da8fc084c62747fc61bd16a21f1ab0ed55a860427 SHA512 3792e110a393fcee51ef5a12c3e09f3a0792470dc3609a262bc0d4b3186ea96922d51db445c3ec7e7eb02741f29f631c94476990914bf4822e2eac0a1e3373f7
|
||||
EBUILD fatresize-1.0.2.ebuild 820 BLAKE2B 1e7050c15c95107077a97129d3daaeeb5a4076a0a9363924fca41c6ddae2ca5ed0e9b9428c33ef5a332e701cffe76888b50c7f2131ccf10e3e3aa2150f544e6a SHA512 7a1bc9446ecb1e0bd47335fe4b4dafeccf0be74e1322d2ca45ff2f54ea879f08cea518533963e195b1912790873abfe62089dbc59bb0bf30056acaba4323e449
|
||||
MISC ChangeLog 378 BLAKE2B fd72a8b317e3468041a6978c48ccc4480c04d2e3ccbde04ec3535522bb607991b9ab9d4cb5b4d10110caf1d86b54eacb6a6fbd65f0dfb8e34b579cb7062ab3c3 SHA512 abcf7d702d697dd572588062b9a5f14c19e4bdd5a6c346505424b7d0f868a86d302d85eb62bc01f9341dddc7b41f5cd9d38967826f797189c7dce3a251dfa23f
|
||||
@@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/gzip/gzip-1.6.ebuild,v 1.1 2013/06/11 03:07:21 vapier Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils flag-o-matic autotools
|
||||
|
||||
DESCRIPTION="The FAT16/FAT32 non-destructive resizer"
|
||||
HOMEPAGE="http://sourceforge.net/projects/fatresize/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=sys-block/parted-3.1"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-libparted_ver_check.patch
|
||||
epatch "${FILESDIR}"/${P}-ped_assert.patch
|
||||
epatch "${FILESDIR}"/${P}-ped_free.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
dodoc AUTHORS ChangeLog README
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
diff -up fatresize-1.0.2/configure.ac.orig fatresize-1.0.2/configure.ac
|
||||
--- fatresize-1.0.2/configure.ac.orig 2005-09-20 10:30:35.000000000 +0200
|
||||
+++ fatresize-1.0.2/configure.ac 2012-12-17 23:33:06.238862845 +0100
|
||||
@@ -29,8 +29,8 @@ CFLAGS="$CFLAGS -D_FILE_OFFSET_BITS=${ac
|
||||
dnl libparted
|
||||
# hack
|
||||
LIBS="$LIBS -ldl"
|
||||
-PARTED_CHECK_LIBPARTED(1.6.0, ,
|
||||
- [AC_MSG_ERROR([*** libparted >= 1.6.0 not installed - please install first ***])])
|
||||
+AC_CHECK_LIB(parted, ped_malloc, [], AC_MSG_ERROR([*** libparted >= 3.1.0 not installed - please install first ***]))
|
||||
+AC_CHECK_LIB(parted-fs-resize, ped_file_system_open, [], AC_MSG_ERROR([*** libparted-fs-resize >= 3.1.0 not installed - please install first ***]))
|
||||
|
||||
AC_SUBST(PARTED_LIBS)
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
diff -up fatresize-1.0.2/fatresize.c.orig fatresize-1.0.2/fatresize.c
|
||||
--- fatresize-1.0.2/fatresize.c.orig 2005-09-20 10:29:08.000000000 +0200
|
||||
+++ fatresize-1.0.2/fatresize.c 2012-12-18 00:07:00.000000000 +0100
|
||||
@@ -217,7 +217,7 @@ fatresize_handler(PedException *ex)
|
||||
static int
|
||||
snap(PedSector* sector, PedSector new_sector, PedGeometry* range)
|
||||
{
|
||||
- PED_ASSERT(ped_geometry_test_sector_inside (range, *sector), return 0);
|
||||
+ PED_ASSERT(ped_geometry_test_sector_inside (range, *sector));
|
||||
if (!ped_geometry_test_sector_inside(range, new_sector))
|
||||
return 0;
|
||||
|
||||
@@ -281,7 +281,7 @@ snap_to_boundaries (PedGeometry* new_geo
|
||||
end_part->geom.end, end_part->geom.start - 1, -1);
|
||||
}
|
||||
|
||||
- PED_ASSERT (start <= end, return);
|
||||
+ PED_ASSERT (start <= end);
|
||||
ped_geometry_set (new_geom, start, end - start + 1);
|
||||
}
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
diff -up fatresize-1.0.2/fatresize.c.orig fatresize-1.0.2/fatresize.c
|
||||
--- fatresize-1.0.2/fatresize.c.orig 2005-09-20 10:29:08.000000000 +0200
|
||||
+++ fatresize-1.0.2/fatresize.c 2012-12-18 00:19:45.061745003 +0100
|
||||
|
||||
@@ -320,11 +320,11 @@ partition_warn_busy(PedPartition* part)
|
||||
("Partition %s is being used. You must unmount it "
|
||||
"before you modify it with Parted."),
|
||||
path);
|
||||
- ped_free(path);
|
||||
+ free(path);
|
||||
return 0;
|
||||
}
|
||||
|
||||
- ped_free(path);
|
||||
+ free(path);
|
||||
return 1;
|
||||
}
|
||||
|
||||
@@ -507,8 +507,8 @@ main(int argc, char **argv)
|
||||
}
|
||||
else if (!ped_unit_parse(def_str, dev, &end, &range_end))
|
||||
return 1;
|
||||
- ped_free(old_str);
|
||||
- ped_free(def_str);
|
||||
+ free(old_str);
|
||||
+ free(def_str);
|
||||
|
||||
printd(3, "ped_geometry_duplicate()\n");
|
||||
old_geom = ped_geometry_duplicate(&part->geom);
|
||||
@@ -1,6 +1,10 @@
|
||||
AUX jfsutils-1.1.12-libjfs.patch 2776 SHA256 4aa6726db09692e54c2d214f333dc8554b98531fb764825b0bde4a6ad103cf5b SHA512 0377319e16f8ed4100abfb69dfba152114cb92640d53f5f8e985fbb048a5fee36c6f69575af8f1f32eb8e859da2a7337f0db5b0f3af11073c3889c67178049cd WHIRLPOOL dbba78a64475f45502eeccaa0111b0ac500f64e12c5607c974c84d1ce64a94f32b73e8c486ec60fb6bd4f6528c99404c4cc13fbb1f9f773bbaf917e199ffb4f0
|
||||
AUX jfsutils-1.1.15-linux-headers.patch 386 SHA256 561c10a49be14a69698b07a12bca3cb5b6ac4af3893b2ea47cee7a01b532c2e0 SHA512 da36f4fe9d9faef5fd1ca5a863dd67c0beb539fcb819b56273c9a8ee0dc428b3278b86ef430a1c9b4ee64dfedeba05d877ad8db9d5d59f1cc4b2ecd1a2c03346 WHIRLPOOL 45f19f273f0134ca06c91bb49694c831047a1a3bcac5a39e8dae059823c4783f7f290db3f65586de6232376a5106ad083f499e154518ede7ff7435556531a052
|
||||
DIST jfsutils-1.1.15.tar.gz 539148 SHA256 244a15f64015ce3ea17e49bdf6e1a0fb4f9af92b82fa9e05aa64cb30b5f07a4d SHA512 fa8ba7f4997471da3e6ea7239564f3395046222cfbb2b10e37b24ad0bd107b7eadbb51ce328d89d193034360b4035ca5e0e5b0b416a74483d7a2c0a2b9c65858 WHIRLPOOL 8a62c037601999f616041250e06adc10fceb48fc80b319003383ac08b2e1fbb2aaaca781848be2845d6e99f05d1d7a884f9af89e2a6236d64cc4387be02222e8
|
||||
EBUILD jfsutils-1.1.15.ebuild 1083 SHA256 92f4ccb0ea94c48d91157ea173b42255a8f4166e00d704dfced256ba8b6bdd81 SHA512 1f4467f55aff51917de9b5d0daf8b7f1df894407b0f362b71aced462b350279c871bf501e8e284c99d2d8a8b686c0ef8af7c75e426dd8eeb1510770dadf8304d WHIRLPOOL cc9993af510140b7a51afa53954e4c1cf83154b446f21d708ad6b6aba3eda45f8acef7a7ff4ef0a0aabab881c26707a07efbd125183c63025160a02575deb5c7
|
||||
MISC ChangeLog 12020 SHA256 876891c9b690a4a8875897f8b19b6a68ea7689bedad01cc58b1d9eb5697919d3 SHA512 f13f78c64d91bf4cc545a5f2f02d3daa2031af78740c1b2c91a964cf46447298d30e02b936f7a461ed59095286b81f1db7d97772432fab77cde0409e91ade3b4 WHIRLPOOL 50eb21e705d3b9066fecf584faa11e38c13ced6591af07509ac7f20229ffe0db3f2bfda8e200246586d225b009e64a5f2aeccce2c5e5637699f34e168842e279
|
||||
MISC metadata.xml 262 SHA256 adf3f9badc5b8533930b52fb0547fd1b6d4218c0412771c1041c6c27adb05ab4 SHA512 055d4a2fc3cd08c3f98c261d4f2ecfec1014d2b719e87c9a0a780fe6b34c8961c28d2ed60ef1e4c6c9df7e84696fcd1fb2b72347d666f66e475db518e6c962f0 WHIRLPOOL 858ffb591081ef929cb4997b724bac740564ef5866d86d5a8b93e773b68c461c23a4c7d1c7baef230c0f1ad1ac9cdc2a52627d115298a7b2198d6bffd0e32bde
|
||||
AUX jfsutils-1.1.12-libjfs.patch 2776 BLAKE2B 34d5422f2cafe9c396f0dfcdbe008289933412ed1642ec5eb3fb2b1e2746b8374997ef46dcaa722c686f854e67b6fad4cc0d327cb7e54c9dd83ddb8a85634145 SHA512 0377319e16f8ed4100abfb69dfba152114cb92640d53f5f8e985fbb048a5fee36c6f69575af8f1f32eb8e859da2a7337f0db5b0f3af11073c3889c67178049cd
|
||||
AUX jfsutils-1.1.15-check-for-ar.patch 207 BLAKE2B 52f709e4ddf5899245fe3cb2485124672ae7549f2fa9d39e5dc8eef1a5e5fe8f8accfddaab96b0502b19c3dc4119cb76602fff384c3a03604c7330098d52e3f3 SHA512 2596252cccc0c5cc3f570949c26d6b7dad0889e9afa0713276daf996141a184e1ac9f36e4875f5f95096d01628ba87989b7a1a0ccdaa333c8a38bf36100f0f90
|
||||
AUX jfsutils-1.1.15-format-security-errors.patch 1057 BLAKE2B c5283e945fe5db2fdc87f35c21adb5d7135f04a80e3dd8f4a9ea29ce44a58ec718e7aa8334bcda0c42a5ae764242442fc41fa91aba004904e0cf7804a1851122 SHA512 10e0baed287338826e3ba5c73aa4f16e55892390e252d2874de9e39b5bcb63ff18cc6019af36de64bece5dd2c6c04566bb8a3a5bd6d2656da9b9f116dcce02d2
|
||||
AUX jfsutils-1.1.15-gcc10.patch 2015 BLAKE2B 58accef19b804367f6801724a443e9eefd3bd18f74653486ea178b4d97c358c894f4eeb87380408f5e12c998d9462520cb124a63c38c3c4880155a634a8f00bb SHA512 e1804d55afd57a758247902e0e31f93406712e9ce42541b88e7c1126b949eb46ca44f47f191f032225cd57b01736296bfbb72034ad49fc18d5ad6e57050fd0f2
|
||||
AUX jfsutils-1.1.15-linux-headers.patch 318 BLAKE2B c04fc414526ed854ed9fd0ac6cd8c1874c924e4446ade2ec85eec2ccbdd8a9c6f580fe6b4b91e61050a468855c46082f2373de08246640362ab81b8e74199cad SHA512 1fd097f403e0ffd434b433fcbf20664166b7ed9b9878f81719d45747fc96249ebac25f8afc9f1f6e532bfac90fe98f1474bb616da3c83fd69cc57d2fe3c11815
|
||||
AUX jfsutils-1.1.15-sysmacros.patch 276 BLAKE2B 5c45f4bfc1a03843f59d715bf1c837f33a455e74508b82360c7f77ecd19205e23bc53f445e1bb8c03ca5e88d210685e0dc0ac28f8dfa3eb0b88c4347888e94fd SHA512 3f6472cdfc706e32cc2cefdf673450cb98e81c24c16dea47cacd95f83d75461c8750a9f4dc73ac30782d91e2b7814efdc7e736ef30bffb6cc8ceaf6dba8d51d5
|
||||
DIST jfsutils-1.1.15.tar.gz 539148 BLAKE2B 8fe3b4b157482311e7afd938b0d7d22af62a4d342c5d0e6527fc04a90ecc3a5b80de226a4faec582b17bb5a5f10371ab8e0f87e72dc5e1211a0b79180cc5a952 SHA512 fa8ba7f4997471da3e6ea7239564f3395046222cfbb2b10e37b24ad0bd107b7eadbb51ce328d89d193034360b4035ca5e0e5b0b416a74483d7a2c0a2b9c65858
|
||||
EBUILD jfsutils-1.1.15-r1.ebuild 1270 BLAKE2B fd9664939207cb63db891bb71b8c468bc376a5e8b4976dd9220224f4512616651174bd36daab43f08e50e55a74ab1a60315b7ee924d6dc8b0352385f99bbe245 SHA512 bc7dc8ce7922f930f0bd83d480d4ed08716ffbbe69d40278da25c8d38820775d37fdc5ab452c2faa27b15c9986b6264e1806f8e1635025764f317a7ce6a03ec6
|
||||
MISC ChangeLog 12020 BLAKE2B bbd821c52cff6d99a2a7114f55a4adcc2a5ed18b9b670b3668eee710a10004853197f97a2f790380f53f912da79b87746c5dff829f58d355a3b3ada94546c8ec SHA512 f13f78c64d91bf4cc545a5f2f02d3daa2031af78740c1b2c91a964cf46447298d30e02b936f7a461ed59095286b81f1db7d97772432fab77cde0409e91ade3b4
|
||||
MISC metadata.xml 684 BLAKE2B 71d427e0a1162565c4f80686a6aa79773ca773159b457e1301d294f0c6ab0ee45d540df797c0ce98309d21a444f488a0d94353a8a66881801ab108799ab0c42c SHA512 bb82a7efa250c1c2d328b54b8bd0548a6ecad5e3e448dba9bdc3a22ebd10e34578417cb1acf3909feddcc445bb3bf73d14b6af2fec7648aae4f6edf23e485543
|
||||
|
||||
10
sys-fs/jfsutils/files/jfsutils-1.1.15-check-for-ar.patch
Normal file
10
sys-fs/jfsutils/files/jfsutils-1.1.15-check-for-ar.patch
Normal file
@@ -0,0 +1,10 @@
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -9,6 +9,7 @@ dnl Don't include maintainer make-rules by default
|
||||
AM_MAINTAINER_MODE
|
||||
|
||||
dnl Checks for programs.
|
||||
+AM_PROG_AR
|
||||
AC_PROG_AWK
|
||||
AC_PROG_CC
|
||||
AC_PROG_INSTALL
|
||||
@@ -0,0 +1,40 @@
|
||||
Origin: https://sources.debian.org/patches/jfsutils/1.1.15-5/format-security-errors.patch/
|
||||
|
||||
--- a/fscklog/display.c
|
||||
+++ b/fscklog/display.c
|
||||
@@ -182,7 +182,7 @@ void dump_service_log()
|
||||
} else {
|
||||
/* the record looks ok */
|
||||
msg_txt = &log_entry[log_entry_pos];
|
||||
- printf(msg_txt);
|
||||
+ printf("%s", msg_txt);
|
||||
/*
|
||||
* set up for the next record
|
||||
*/
|
||||
--- a/fscklog/fscklog.c
|
||||
+++ b/fscklog/fscklog.c
|
||||
@@ -252,8 +252,8 @@ int v_send_msg(int msg_num, const char *file_name, int line_number, ...) {
|
||||
|
||||
sprintf(debug_detail, " [%s:%d]\n", basename(file_name), line_number);
|
||||
|
||||
- printf(msg_string);
|
||||
- printf(debug_detail);
|
||||
+ printf("%s", msg_string);
|
||||
+ printf("%s", debug_detail);
|
||||
|
||||
return 0;
|
||||
}
|
||||
--- a/logdump/helpers.c
|
||||
+++ b/logdump/helpers.c
|
||||
@@ -95,8 +95,8 @@ int v_fsck_send_msg(int msg_num, const char *file_name, int line_number, ...) {
|
||||
|
||||
sprintf(debug_detail, " [%s:%d]\n", file_name, line_number);
|
||||
|
||||
- printf(msg_string);
|
||||
- printf(debug_detail);
|
||||
+ printf("%s", msg_string);
|
||||
+ printf("%s", debug_detail);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
71
sys-fs/jfsutils/files/jfsutils-1.1.15-gcc10.patch
Normal file
71
sys-fs/jfsutils/files/jfsutils-1.1.15-gcc10.patch
Normal file
@@ -0,0 +1,71 @@
|
||||
Fix building with GCC 10
|
||||
|
||||
Origin: https://sources.debian.org/patches/jfsutils/1.1.15-5/gcc10_fix-1.patch/
|
||||
|
||||
--- jfsutils-1.1.15.old/fscklog/display.c
|
||||
+++ jfsutils-1.1.15.new/fscklog/display.c
|
||||
@@ -54,7 +54,7 @@
|
||||
* output: fsck extracted service log I/O buffer
|
||||
*
|
||||
*/
|
||||
-char xchklog_buffer[XCHKLOG_BUFSIZE];
|
||||
+static char xchklog_buffer[XCHKLOG_BUFSIZE];
|
||||
|
||||
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
|
||||
*
|
||||
--- jfsutils-1.1.15.old/libfs/logredo.c
|
||||
+++ jfsutils-1.1.15.new/libfs/logredo.c
|
||||
@@ -87,9 +87,9 @@
|
||||
* S T U F F F O R T H E L O G
|
||||
*
|
||||
*/
|
||||
-struct logsuper logsup; /* log super block */
|
||||
-int32_t numdoblk; /* number of do blocks used */
|
||||
-int32_t numnodofile; /* number of nodo file blocks used */
|
||||
+static struct logsuper logsup; /* log super block */
|
||||
+static int32_t numdoblk; /* number of do blocks used */
|
||||
+static int32_t numnodofile; /* number of nodo file blocks used */
|
||||
int32_t numExtDtPg = 0; /* number of extended dtpage blocks used */
|
||||
|
||||
/*
|
||||
@@ -129,7 +129,7 @@
|
||||
*/
|
||||
|
||||
/* buffer header table */
|
||||
-struct bufhdr {
|
||||
+static struct bufhdr {
|
||||
int16_t next; /* 2: next on free/lru list */
|
||||
int16_t prev; /* 2: previous on free/lru list */
|
||||
int16_t hnext; /* 2: next on hash chain */
|
||||
@@ -142,7 +142,7 @@
|
||||
} bufhdr[NBUFPOOL]; /* (24) */
|
||||
|
||||
/* buffer table */
|
||||
-struct bufpool {
|
||||
+static struct bufpool {
|
||||
char bytes[PSIZE];
|
||||
} buffer[NBUFPOOL - 1];
|
||||
|
||||
@@ -151,15 +151,16 @@
|
||||
*
|
||||
* log has its own 4 page buffer pool.
|
||||
*/
|
||||
-uint8_t afterdata[LOGPSIZE * 2]; /* buffer to read in redopage data */
|
||||
+static uint8_t afterdata[LOGPSIZE * 2]; /* buffer to read in redopage data */
|
||||
|
||||
/*
|
||||
* Miscellaneous
|
||||
*/
|
||||
-caddr_t prog; /* Program name */
|
||||
-int32_t mntcnt, bufsize;
|
||||
-char *mntinfo;
|
||||
-int32_t retcode; /* return code from logredo */
|
||||
+static caddr_t prog; /* Program name */
|
||||
+extern int32_t mntcnt;
|
||||
+static int32_t bufsize;
|
||||
+static char *mntinfo;
|
||||
+static int32_t retcode; /* return code from logredo */
|
||||
int end_of_transaction = 0;
|
||||
|
||||
/*
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
Index: jfsutils-1.1.15/libfs/devices.h
|
||||
===================================================================
|
||||
--- jfsutils-1.1.15.orig/libfs/devices.h
|
||||
+++ jfsutils-1.1.15/libfs/devices.h
|
||||
https://sourceforge.net/p/jfs/bugs/286/
|
||||
https://bugs.gentoo.org/448844
|
||||
|
||||
--- a/libfs/devices.h
|
||||
+++ b/libfs/devices.h
|
||||
@@ -42,6 +42,7 @@
|
||||
|
||||
struct stat;
|
||||
|
||||
15
sys-fs/jfsutils/files/jfsutils-1.1.15-sysmacros.patch
Normal file
15
sys-fs/jfsutils/files/jfsutils-1.1.15-sysmacros.patch
Normal file
@@ -0,0 +1,15 @@
|
||||
https://bugs.gentoo.org/580056
|
||||
|
||||
--- a/libfs/devices.c
|
||||
+++ b/libfs/devices.c
|
||||
@@ -30,6 +30,10 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
+#if HAVE_SYS_SYSMACROS_H
|
||||
+#include <sys/sysmacros.h>
|
||||
+#endif
|
||||
+
|
||||
#ifdef HAVE_SYS_MOUNT_H
|
||||
#ifdef HAVE_SYS_PARAM_H
|
||||
#include <sys/param.h>
|
||||
55
sys-fs/jfsutils/jfsutils-1.1.15-r1.ebuild
Normal file
55
sys-fs/jfsutils/jfsutils-1.1.15-r1.ebuild
Normal file
@@ -0,0 +1,55 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools flag-o-matic
|
||||
|
||||
DESCRIPTION="IBM's Journaling Filesystem (JFS) Utilities"
|
||||
HOMEPAGE="http://jfs.sourceforge.net/"
|
||||
SRC_URI="http://jfs.sourceforge.net/project/pub/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86"
|
||||
IUSE="static"
|
||||
|
||||
LIB_DEPEND="sys-apps/util-linux:=[static-libs]"
|
||||
|
||||
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
static? ( ${LIB_DEPEND} )"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog NEWS README )
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-linux-headers.patch #448844
|
||||
"${FILESDIR}"/${P}-sysmacros.patch #580056
|
||||
"${FILESDIR}"/${P}-check-for-ar.patch #726032
|
||||
"${FILESDIR}"/${P}-gcc10.patch #707314
|
||||
"${FILESDIR}"/${P}-format-security-errors.patch #557140
|
||||
"${FILESDIR}"/jfsutils-1.1.12-libjfs.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# It doesn't compile on alpha without this LDFLAGS
|
||||
use alpha && append-ldflags "-Wl,--no-relax"
|
||||
|
||||
use static && append-ldflags -static
|
||||
econf --sbindir=/sbin
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
rm -f "${ED}"/sbin/{mkfs,fsck}.jfs || die
|
||||
dosym jfs_mkfs /sbin/mkfs.jfs
|
||||
dosym jfs_fsck /sbin/fsck.jfs
|
||||
}
|
||||
@@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/jfsutils/jfsutils-1.1.15.ebuild,v 1.8 2013/02/21 10:28:53 scarabeus Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit flag-o-matic eutils autotools
|
||||
|
||||
DESCRIPTION="IBM's Journaling Filesystem (JFS) Utilities"
|
||||
HOMEPAGE="http://jfs.sourceforge.net/"
|
||||
SRC_URI="http://jfs.sourceforge.net/project/pub/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh ~sparc x86"
|
||||
IUSE="static"
|
||||
|
||||
DEPEND="virtual/libc"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog NEWS README )
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}-linux-headers.patch"
|
||||
epatch "${FILESDIR}/jfsutils-1.1.12-libjfs.patch"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# It doesn't compile on alpha without this LDFLAGS
|
||||
use alpha && append-ldflags "-Wl,--no-relax"
|
||||
|
||||
use static && append-ldflags -static
|
||||
econf --sbindir=/sbin
|
||||
}
|
||||
|
||||
src_install () {
|
||||
default
|
||||
|
||||
rm -f "${ED}"/sbin/{mkfs,fsck}.jfs || die
|
||||
dosym /sbin/jfs_mkfs /sbin/mkfs.jfs
|
||||
dosym /sbin/jfs_fsck /sbin/fsck.jfs
|
||||
}
|
||||
@@ -1,9 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>kernel-misc</herd>
|
||||
<maintainer type="person">
|
||||
<email>polynomial-c@gentoo.org</email>
|
||||
<name>Lars Wendler</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Utilities for working with IBM's journaled file system
|
||||
The jfsutils package contains administration and debugging
|
||||
tools for IBM's journaled file system.
|
||||
|
||||
IBM's journaled file system technology, currently used in IBM enterprise servers,
|
||||
is designed for high-throughput server environments, key to running intranet and
|
||||
other high-performance e-business file servers.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">jfs</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
AUX progsreiserfs-0.3.0.5-autotools.patch 271 SHA256 565f88d2bbb468200764c25be64dee03b94db438d4f33cab779dda793f1a0eeb SHA512 5db538c3bdcd4463879fc267288f76e50603d8693fa8009ef33247be7d1b89f9cd526a73e47e717f92e1217795a215690263400755ae13de2f636111f67d075f WHIRLPOOL ad552c3561a35f8a7ef8be354f98e068387ab70d2eead00b9fa40355e4718c29fd6514a5de88f298adcac84c0e0a8c3eeb6d95b6870ae658b219fbca11b5a073
|
||||
AUX progsreiserfs_0.3.0.5-1.diff 1382691 SHA256 9ffd8b79ca3ef69b0390ad331b142f1cd1aabe3fee78179b7561e20d4caf2ecb SHA512 6dda4381f8227ce9c8d56788c71fdaa4223f70d92f54a29b0faef48256ea3f24e74b69ab836d08467021a95e2979e01422bcf62bfbebdf11ce3e3c09510f1a3f WHIRLPOOL a6e8a4168d510ffc2718a1bffaca352bac0c1f0eee6b399e575b8708def7186013d4128ade5b13cfddb11164b0f4d581f126b1b33a4f63b0082f9fe43ca17a88
|
||||
DIST progsreiserfs-0.3.0.5.tar.gz 446099 SHA256 72500420d5dd2799dd9b67c9b64e3c3f1e7e5dc89d5bf254694b76dd17c54c3d SHA512 e2b94c778796492e66578b3dde8601d8670c11344dca2082eccf648f8bf26a226d07c26333d91357b081c50b09aed4b7f9a5bb1a6c985808c55db02c83e24ce3 WHIRLPOOL d07325c7d6543a3fa1f1a18a97cc273cb4805d504f985bfed90113a4360272cad3a15691b1ac7bffbb694c96885b88ccdf607b519300c18e17d951766f10cf02
|
||||
EBUILD progsreiserfs-0.3.0.5.ebuild 1486 SHA256 8f9d2aa0f8eb24629c3ac643cec5089e1e50cddcf008fc188c55697bfd5286cc SHA512 2ff68e7749f2e0309a42680e107f08adb28d61cff786e4f827b12cdb533fc7ccb47ddcd57c272ece1e2d1685e3e82bad66d95cb7ada9a0e2390ed90150f92897 WHIRLPOOL 75ee6f5880fd497832b6505d4f757a1fa027bda44c8dccb2222a5768a0d7145d404741e4f81c6db8d0b4dd8bb4684faaf7043f1e79f1cd7cda6d9fa2c7e99805
|
||||
MISC ChangeLog 477 SHA256 ab4708b404ad0ff6cfe7dd39d8b0c40bc873900747a9958f1edf99d3a7d0cbf2 SHA512 fc6552d165c68c3946ed9c6c6a1a75a5ee2736269404bef555d21a64322452d90244cb7e0282a32d18a5458ca277c3bf683dac212bfe3fa0568702c664d04922 WHIRLPOOL 0a5a48831ef86754625587780ac4fcf688b54ee9b9e71df4a68fecf20a1729e82975a87982fdd5f5318542d77bac020adc712fe288fe9759173508a6a310eaf0
|
||||
MISC metadata.xml 324 SHA256 c04c2d8f91d98f875f7a4dfa095eba5542373654748e5a64f78fb27fb6ed86e8 SHA512 4c2759854c282ad20e98a75082fcad6c2262f20d86f40f0189fb9d693f3701667c17440535bb4773e653eda71dfbb29419b5cd7a1e3b037872a787e26dcc1543 WHIRLPOOL 38e09948438a7d9a77d7e5b263811175a4fa93766e50ee18acc2e1ca86adaf339b118061edb5478c7d4fa65e3190ac93d09059ea065a75bb354ed3bb67bb3fd9
|
||||
AUX progsreiserfs-0.3.0.5-autotools.patch 315 BLAKE2B f8233f5a35c696dccd672287562fe2286b4413dc6e0e6cf65eded5f9e3ed36861298b632e64e284f0f0be9ae156d83dafa73b1a18d83dc63ccfeb76b5a9745b6 SHA512 bbb8f0e4932fd9d67744b86e83e28f18068860256288b8bc7c85ddfbb193265127e38aa3be84a8a04f5d6470271c9c282e76d2b4ac8894d0d1c683b9bed1745b
|
||||
AUX progsreiserfs-0.3.0.5-lib.patch 1382691 BLAKE2B 7ce2b8c58883a8399f9361f72b0ba4b1fed8efe33dd16aa8eaa991ba79ed05e768ebbb104400362e10482bd7f54e1173a5955ab85a154f17b36980f70aa5491b SHA512 6dda4381f8227ce9c8d56788c71fdaa4223f70d92f54a29b0faef48256ea3f24e74b69ab836d08467021a95e2979e01422bcf62bfbebdf11ce3e3c09510f1a3f
|
||||
DIST progsreiserfs-0.3.0.5.tar.gz 446099 BLAKE2B 8b13193c6b27ad868db5f898dee4dd25e8fee91f72bb69799c745afe292a89300bef3670b22da02b8941ace04fbcda5e0a5038994cb1091a4334bf3295b60b76 SHA512 e2b94c778796492e66578b3dde8601d8670c11344dca2082eccf648f8bf26a226d07c26333d91357b081c50b09aed4b7f9a5bb1a6c985808c55db02c83e24ce3
|
||||
EBUILD progsreiserfs-0.3.0.5.ebuild 1415 BLAKE2B ad1619acd10d2a493a403ef4e259799032d4db16a0d67d735605bee892ee2457a9ee85ee067d9261472683a0645fc384bd8d3af2763a50f091e03f6bfcf770ba SHA512 304b3681d2348e2d0143527d5d34ef3e278cc20f0692530acf2d128b9794b26613f7434f53b641b0ee40f526b2bb9fa8be47ce72339c38f67aa4ad7c0efe0df0
|
||||
MISC ChangeLog 477 BLAKE2B 623c47066457afa41202c32e3e14b16be60f0dcc5c1fe20993fc1c6e2e63bf7705643211fb0fde6546073cfead9fabee7d09ac85375b235d2d85d6fe0d3e39bb SHA512 fc6552d165c68c3946ed9c6c6a1a75a5ee2736269404bef555d21a64322452d90244cb7e0282a32d18a5458ca277c3bf683dac212bfe3fa0568702c664d04922
|
||||
MISC metadata.xml 324 BLAKE2B e0442e30aa6d9ef9fae7ce9c1ce190316f7700d74786a671cc70a6cc5cdb7964ac5c635d4398c6d2df8711f5043c73664e86239677681761a530732624cd4c19 SHA512 4c2759854c282ad20e98a75082fcad6c2262f20d86f40f0189fb9d693f3701667c17440535bb4773e653eda71dfbb29419b5cd7a1e3b037872a787e26dcc1543
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
http://bugs.gentoo.org/442226
|
||||
|
||||
--- progsreiserfs.m4
|
||||
+++ progsreiserfs.m4
|
||||
--- progsreiserfs-0.3.0.5/progsreiserfs.m4
|
||||
+++ progsreiserfs-0.3.0.5/progsreiserfs.m4
|
||||
@@ -10,7 +10,7 @@
|
||||
dnl Adds the required libraries to $REISERFS_LIBS and does an
|
||||
dnl AC_SUBST(REISERFS_LIBS)
|
||||
|
||||
@@ -1,32 +1,38 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/progsreiserfs/progsreiserfs-0.3.1_rc8.ebuild,v 1.10 2012/11/19 10:02:54 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
EAPI=7
|
||||
|
||||
inherit eutils flag-o-matic libtool
|
||||
inherit flag-o-matic libtool
|
||||
|
||||
MY_P=${PN}-${PV/_/-}
|
||||
|
||||
DESCRIPTION="Library for accessing and manipulating reiserfs partitions"
|
||||
HOMEPAGE="http://reiserfs.linux.kiev.ua/"
|
||||
SRC_URI="ftp://ftp.archlinux.org/other/progsreiserfs/${P}.tar.gz"
|
||||
SRC_URI="http://reiserfs.linux.kiev.ua/snapshots/${MY_P}.tar.gz
|
||||
https://ftp.mizar.org/pub/Linux/reiserfs/libreiserfs/${MY_P}.tar.gz"
|
||||
S="${WORKDIR}"/${MY_P}
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86"
|
||||
IUSE="debug examples nls static-libs"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
DEPEND="
|
||||
sys-apps/util-linux
|
||||
nls? ( sys-devel/gettext )"
|
||||
nls? (
|
||||
sys-devel/gettext
|
||||
virtual/libintl
|
||||
)
|
||||
"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-lib.patch
|
||||
"${FILESDIR}"/${P}-autotools.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/progsreiserfs_0.3.0.5-1.diff
|
||||
epatch "${FILESDIR}"/progsreiserfs-0.3.0.5-autotools.patch
|
||||
default
|
||||
|
||||
elibtoolize
|
||||
}
|
||||
@@ -49,8 +55,9 @@ src_install() {
|
||||
dodoc demos/*.c
|
||||
fi
|
||||
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
|
||||
rm -r "${ED}"/usr/{sbin,share/man} || die
|
||||
prune_libtool_files
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
@@ -1,201 +0,0 @@
|
||||
# ChangeLog for sys-fs/reiser4progs
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiser4progs/ChangeLog,v 1.41 2010/07/11 00:34:26 ranger Exp $
|
||||
|
||||
17 Feb 2015; Mario Fetka <mario.fetka@gmail.com> reiser4progs-1.0.9.ebuild:
|
||||
Bump
|
||||
|
||||
*reiser4progs-1.0.9 (14 Jul 2014)
|
||||
|
||||
14 Jul 2014; Mario Fetka <mario.fetka@gmail.com>
|
||||
+files/reiser4progs-1.0.7-readline-6.3.patch, +reiser4progs-1.0.9.ebuild,
|
||||
-files/reiser4progs-1.0.7-gcc-4.4.patch, -reiser4progs-1.0.8.ebuild:
|
||||
Bump
|
||||
|
||||
*reiser4progs-1.0.8 (31 Oct 2013)
|
||||
|
||||
31 Oct 2013; Mario Fetka <mario.fetka@gmail.com> +reiser4progs-1.0.8.ebuild,
|
||||
-reiser4progs-1.0.7.ebuild:
|
||||
Bump
|
||||
|
||||
*reiser4progs-1.0.7 (28 Nov 2012)
|
||||
|
||||
28 Nov 2012; Mario Fetka <mario.fetka@gmail.com>
|
||||
+files/reiser4progs_1.0.7-6.diff, +reiser4progs-1.0.7.ebuild,
|
||||
-files/reiser4progs-libreiser4-no-libmisc.patch,
|
||||
-reiser4progs-1.0.7-r1.ebuild:
|
||||
add drbl patch for partclone
|
||||
|
||||
11 Jul 2010; Brent Baude <ranger@gentoo.org> reiser4progs-1.0.7.ebuild:
|
||||
stable ppc64, bug 302479
|
||||
|
||||
18 Apr 2010; <nixnut@gentoo.org> reiser4progs-1.0.7.ebuild:
|
||||
ppc stable #302479
|
||||
|
||||
12 Apr 2010; Markus Meier <maekke@gentoo.org> reiser4progs-1.0.7.ebuild:
|
||||
arm/x86 stable, bug #302479
|
||||
|
||||
11 Mar 2010; Markos Chandras <hwoarang@gentoo.org>
|
||||
reiser4progs-1.0.7.ebuild:
|
||||
Stable on amd64 wrt bug #302479
|
||||
|
||||
11 May 2009; Mike Frysinger <vapier@gentoo.org> reiser4progs-1.0.7.ebuild,
|
||||
+files/reiser4progs-1.0.7-gcc-4.4.patch:
|
||||
Add fix by Victor Ostorga for build failure with gcc-4.4 #269240 by 404
|
||||
Error.
|
||||
|
||||
*reiser4progs-1.0.7 (18 Jan 2009)
|
||||
|
||||
18 Jan 2009; Mike Frysinger <vapier@gentoo.org>
|
||||
+reiser4progs-1.0.7.ebuild:
|
||||
Version bump #255300 by Mathieu Belanger.
|
||||
|
||||
*reiser4progs-1.0.6-r2 (26 Oct 2008)
|
||||
|
||||
26 Oct 2008; Mike Frysinger <vapier@gentoo.org>
|
||||
files/reiser4progs-1.0.6-preen.patch, -reiser4progs-1.0.6-r1.ebuild,
|
||||
+reiser4progs-1.0.6-r2.ebuild:
|
||||
Fix by Anders Aagaard for -p (preen) operation #237393.
|
||||
|
||||
*reiser4progs-1.0.6-r1 (31 May 2008)
|
||||
|
||||
31 May 2008; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/reiser4progs-1.0.6-preen.patch, +reiser4progs-1.0.6-r1.ebuild:
|
||||
Change the meaning of -p to --preen #195988 by Radu Benea and Roy Marples.
|
||||
|
||||
31 May 2008; Mike Frysinger <vapier@gentoo.org> reiser4progs-1.0.6.ebuild:
|
||||
Add arm love #203718 by Shvetsov Alexey.
|
||||
|
||||
24 Nov 2007; Samuli Suominen <drac@gentoo.org> reiser4progs-1.0.6.ebuild:
|
||||
amd64 stable wrt #199308
|
||||
|
||||
19 Nov 2007; Markus Meier <maekke@gentoo.org> reiser4progs-1.0.6.ebuild:
|
||||
x86 stable, bug #199308
|
||||
|
||||
18 Nov 2007; Markus Rothe <corsair@gentoo.org> reiser4progs-1.0.6.ebuild:
|
||||
Stable on ppc64; bug #199308
|
||||
|
||||
17 Nov 2007; nixnut <nixnut@gentoo.org> reiser4progs-1.0.6.ebuild:
|
||||
Stable on ppc wrt bug 199308
|
||||
|
||||
*reiser4progs-1.0.6 (16 Mar 2007)
|
||||
|
||||
16 Mar 2007; Mike Frysinger <vapier@gentoo.org>
|
||||
+reiser4progs-1.0.6.ebuild:
|
||||
Version bump #170973 by Roel Brook.
|
||||
|
||||
04 Jan 2007; Diego Pettenò <flameeyes@gentoo.org>
|
||||
reiser4progs-1.0.5.ebuild:
|
||||
Fix broken autotools handling.
|
||||
|
||||
03 Sep 2005; Markus Rothe <corsair@gentoo.org>
|
||||
reiser4progs-1.0.4_p1.ebuild:
|
||||
Stable on ppc64
|
||||
|
||||
*reiser4progs-1.0.5 (12 Aug 2005)
|
||||
|
||||
12 Aug 2005; Mike Frysinger <vapier@gentoo.org>
|
||||
+reiser4progs-1.0.5.ebuild:
|
||||
Version bump #102292 by Ingo Bormuth.
|
||||
|
||||
*reiser4progs-1.0.4_p1 (29 Jul 2005)
|
||||
|
||||
29 Jul 2005; Mike Frysinger <vapier@gentoo.org>
|
||||
files/reiser4progs-1.0.4-gcc4.patch, +reiser4progs-1.0.4_p1.ebuild:
|
||||
Version bump #100447 by Ingo Bormuth.
|
||||
|
||||
27 Jun 2005; Markus Rothe <corsair@gentoo.org> reiser4progs-1.0.4.ebuild:
|
||||
Stable on ppc64
|
||||
|
||||
26 Jun 2005; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/reiser4progs-1.0.4.pset.patch, reiser4progs-1.0.4.ebuild:
|
||||
Add upstream patch for newer kernel support #97048 by Sander Sweers.
|
||||
|
||||
22 May 2005; Mike Frysinger <vapier@gentoo.org> reiser4progs-1.0.4.ebuild:
|
||||
Add fix for broken libtool relinking by Simone Gotti #74817.
|
||||
|
||||
15 May 2005; Markus Rothe <corsair@gentoo.org> reiser4progs-1.0.4.ebuild:
|
||||
Added ~ppc64 to KEYWORDS
|
||||
|
||||
*reiser4progs-1.0.4 (12 Mar 2005)
|
||||
|
||||
12 Mar 2005; Tony Vroon <chainsaw@gentoo.org>
|
||||
+files/reiser4progs-1.0.4-gcc4.patch, +reiser4progs-1.0.4.ebuild:
|
||||
Version bump, GCC4 patch ported by Mark Loeser. Closes bug #82865.
|
||||
|
||||
10 Mar 2005; Tony Vroon <chainsaw@gentoo.org>
|
||||
+files/reiser4progs-1.0.3-gcc4.patch, reiser4progs-1.0.3.ebuild:
|
||||
GCC 4 compat fix by Bret Towe <magnade@gmail.com>, closes bug #81054.
|
||||
|
||||
*reiser4progs-1.0.3 (16 Dec 2004)
|
||||
|
||||
16 Dec 2004; Mike Frysinger <vapier@gentoo.org>
|
||||
+reiser4progs-1.0.3.ebuild:
|
||||
Version bump #74570 by infirit (Sander Sweers).
|
||||
|
||||
*reiser4progs-1.0.2_pre1 (30 Oct 2004)
|
||||
|
||||
30 Oct 2004; Mike Frysinger <vapier@gentoo.org>
|
||||
+reiser4progs-1.0.2.ebuild, -reiser4progs-1.0.2_pre1.ebuild:
|
||||
Version bump #69446 by Stefan Schweizer.
|
||||
|
||||
19 Sep 2004; Mike Frysinger <vapier@gentoo.org> :
|
||||
Version bump #64539 by Stefan Schweizer.
|
||||
|
||||
*reiser4progs-1.0.0 (08 Sep 2004)
|
||||
|
||||
08 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> reiser4progs-1.0.0.ebuild,
|
||||
reiser4progs-1.0.1.ebuild:
|
||||
Totally broken on sparc, see wli's posts in "silent semantic changes with
|
||||
reiser4" LKML thread
|
||||
|
||||
03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
|
||||
reiser4progs-1.0.1.ebuild:
|
||||
Masked reiser4progs-1.0.1.ebuild stable for ppc
|
||||
|
||||
*reiser4progs-1.0.1 (24 Aug 2004)
|
||||
|
||||
24 Aug 2004; Mike Frysinger <vapier@gentoo.org> +reiser4progs-1.0.1.ebuild:
|
||||
Version bump #61563 by Daniel Webert.
|
||||
|
||||
*reiser4progs-0.5.6 (14 Jul 2004)
|
||||
|
||||
14 Jul 2004; Mike Frysinger <vapier@gentoo.org> +files/0.5.6-guage.patch,
|
||||
+reiser4progs-0.5.6.ebuild:
|
||||
Version bump #57073 by Stefan Schweizer.
|
||||
|
||||
*reiser4progs-0.5.5 (17 Jun 2004)
|
||||
|
||||
17 Jun 2004; Mike Frysinger <vapier@gentoo.org> +reiser4progs-0.5.5.ebuild:
|
||||
Version bump #53990 by Redeeman.
|
||||
|
||||
*reiser4progs-0.5.4 (17 May 2004)
|
||||
|
||||
17 May 2004; <coxj@gentoo.org> reiser4progs-0.5.4.ebuild:
|
||||
Version Bump
|
||||
|
||||
12 Apr 2004; Travis Tilley <lv@gentoo.org> reiser4progs-0.5.3.ebuild:
|
||||
added ~amd64 keyword
|
||||
|
||||
12 Apr 2004; David Holm <dholm@gentoo.org> reiser4progs-0.5.3.ebuild:
|
||||
Added to ~ppc.
|
||||
|
||||
*reiser4progs-0.5.3 (11 Apr 2004)
|
||||
|
||||
11 Apr 2004; <coxj@gentoo.org> reiser4progs-0.5.3.ebuild:
|
||||
Version bump
|
||||
|
||||
*reiser4progs-0.5.0 (06 Feb 2004)
|
||||
|
||||
06 Feb 2004; Mike Frysinger <vapier@gentoo.org> :
|
||||
Version bump.
|
||||
|
||||
*reiser4progs-0.4.20-r1 (30 Jan 2004)
|
||||
|
||||
30 Jan 2004; Mike Frysinger <vapier@gentoo.org> :
|
||||
Upstream released new tarballs with a few fixes #39443.
|
||||
|
||||
*reiser4progs-0.4.20 (10 Jan 2004)
|
||||
|
||||
10 Jan 2004; Mike Frysinger <vapier@gentoo.org> :
|
||||
Initial import. Ebuild submitted by Bret Towe <btowe@gbis.com> #34340.
|
||||
@@ -1,7 +0,0 @@
|
||||
AUX reiser4progs-1.0.7-gcc-4.4.patch 311 SHA256 5d0fc888af703911457f42b16d4da76cfdcb5c38c08387c21f5f5e4e111160bf SHA512 940fc154fadec21a701ef7914a6b4ef1067fc954101219b2949bf8721e97deb8d832ae288c930a59060ba3171f94bfed5924c8ac6b8c30c655fd0ca09f0bff1a WHIRLPOOL 94f00f3e9a876c990b42a7eec3793d7f31696c2e689b70a411bb6cbe639e6ef69fa431db9e5f01ad20a0beb78eff54c185b669287922f9299dd090e906cc35db
|
||||
AUX reiser4progs-1.0.7-readline-6.3.patch 472 SHA256 764f820b7f933270ab00138610243ad11926a326c5d9668d8566e758dc220b49 SHA512 0162505148699f8e5270314be586d8db7d42f9ea5fc8517b5475aa59f54b47eb626349c36820cc34c0490e0c3df1597a230c27abf316226cc7d261e986963788 WHIRLPOOL fe6fda5bea8535ceac3a066896a2836419d04595d1f538d97bb29d5d2e01b60943a0acac0f34990cd333ebef3c7a5a8b3281c90584b5d7c86e9263d779030aa0
|
||||
AUX reiser4progs_1.0.7-6.diff 898 SHA256 2720a6f288f405779f9c7d4084756f673ca694716a6eb694602a6368c0813ecd SHA512 917a332f466eb3b51bced189a7ffb3e4b2be87a6aa07bd5874091bbbb4a7c84ff6b3292785cc04fedc433fe7a44b62e1b1b83d890e90d733b2f2d4ec8a3df9bc WHIRLPOOL 125d9ecc02698e949c91a2f86412c9c7f65a1ffdfd0e04238abe1a8bc75c67d12c87b9095d22f0625bd9d187e84420c159165e45795cc5bc28bb1df5f87e1f20
|
||||
DIST reiser4progs-1.0.9.tar.gz 913470 SHA256 ffb027c83b0080e86f7cbe238c1e185ab09225f962a171245e7f4b7e9a97cd34 SHA512 1aa3cc1a59081d4987c94fc0dda42b9b64329e8187483809968438d2c7b1152eed23d3d6682aabe2216e1aee50f9653120a0bc4fe798195d6a1cf9c43c9508b0 WHIRLPOOL 6cd385b506ac52fe44f7b8cca3a0c4815b59c22e200a25898eba5c5a5e6491b16d7e1fedd074ac58e748437df084e40a4e92059081a51a6a30b4e0e4a9945a17
|
||||
EBUILD reiser4progs-1.0.9.ebuild 1405 SHA256 e7249c3d70f9679ad82affcc91700f3a7757abfa07e62f70baf9e49744c63a56 SHA512 ec2c6da00146e1a941f016f0744f3b8e28305264d3bf19fae7a29f41e426da50c2a16dbde065e2c8cc71148725d556918714d9ff1442e47a7aa18a90810c1954 WHIRLPOOL 3d4e069cfa0c0ea4536518ba66cf7a6456d3be3a15cf4bb39037efb0c85526f23a4147bb8b9a322f5b2fc099dccddb3d3822cf7edeb76f702196fed1e4fcec56
|
||||
MISC ChangeLog 6571 SHA256 36a48c60a75a0747ded999587134c6c0f0fe4667ef16fbc0be154752c2ef0e13 SHA512 4afae1f3ddd59ba4fbe2394f2c348a223296d784f99fda9419d1e0d31ec4cccaef57a745f7427ae0f3b0cbb15fefd98e8574a51ce5dc6f408997cc2d70379133 WHIRLPOOL 58c692978f46cad3b3f5fa210d6c3b1f9adb74eaa90be7d0c5e429875ee57322b3fff7981cf8b136e6f8977f1b5938da75166a3135358c9223b4cfd87ffd9b83
|
||||
MISC metadata.xml 267 SHA256 afd6f362214e67e2c73e745c7bb7e78c46c190a9c9ecf0712722850d23515e6b SHA512 9c577b7491c6865a0010947f6be695e1c8c31a03e0b14fee4d21ccde81229f981a57f95ac6d59eaf496c0b1a3ff117375733dd93bdc3228f097c31da4bb64ae9 WHIRLPOOL 94c08b3e4a38b8085b090d73f27645470d22d324fdf5d8f764c22b9e69b13f2bfefe89ceb76fcf59f29f4851ca13001877f9b3acce718f3bcfd6d4db362063f6
|
||||
@@ -1,15 +0,0 @@
|
||||
http://bugs.gentoo.org/269240
|
||||
|
||||
fix build failure when using gcc-4.4
|
||||
|
||||
--- reiser4progs-1.0.7/plugin/node/node40/node40.c
|
||||
+++ reiser4progs-1.0.7/plugin/node/node40/node40.c
|
||||
@@ -994,7 +994,7 @@
|
||||
func = cb_comp_key3;
|
||||
#elif defined(ENABLE_LARGE_KEYS)
|
||||
func = cb_comp_key4;
|
||||
-#elif
|
||||
+#else
|
||||
func = NULL;
|
||||
#endif
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
https://bugs.gentoo.org/504472
|
||||
|
||||
fix building w/readline-6.3 -- the old CPPFunction define has been deleted
|
||||
|
||||
--- a/libmisc/ui.c
|
||||
+++ b/libmisc/ui.c
|
||||
@@ -256,8 +256,7 @@ static void _init(void) {
|
||||
|
||||
#if defined(HAVE_LIBREADLINE) && defined(HAVE_READLINE_READLINE_H)
|
||||
rl_initialize();
|
||||
- rl_attempted_completion_function =
|
||||
- (CPPFunction *)misc_complete;
|
||||
+ rl_attempted_completion_function = misc_complete;
|
||||
#endif
|
||||
|
||||
aal_exception_set_handler(misc_exception_handler);
|
||||
@@ -1,30 +0,0 @@
|
||||
--- reiser4progs-1.0.7.orig/libreiser4/profile.c
|
||||
+++ reiser4progs-1.0.7/libreiser4/profile.c
|
||||
@@ -5,7 +5,8 @@
|
||||
|
||||
|
||||
#include <reiser4/libreiser4.h>
|
||||
-#include <misc/misc.h>
|
||||
+#include <stdlib.h>
|
||||
+#include <errno.h>
|
||||
|
||||
/* All default plugin ids. This is used for getting plugin id if it cannot be
|
||||
obtained by usual way (get from disk structures, etc.). All these may be
|
||||
@@ -332,6 +333,7 @@
|
||||
reiser4_plug_t *plug;
|
||||
long long int val;
|
||||
uint8_t i;
|
||||
+ char *error;
|
||||
|
||||
aal_assert("umka-924", slot != NULL);
|
||||
aal_assert("umka-923", name != NULL);
|
||||
@@ -354,7 +356,8 @@
|
||||
}
|
||||
|
||||
if (defprof.pid[i].id.type == PARAM_PLUG_TYPE) {
|
||||
- if ((val = misc_str2long((char *)name, 10)) == INVAL_DIG) {
|
||||
+ val = strtol((char *)name, &error, 10);
|
||||
+ if (errno == ERANGE || *error) {
|
||||
aal_error("Invalid value \"%s\" is provided for the "
|
||||
"profile slot \"%s\".", (char *)name,
|
||||
defprof.pid[i].name);
|
||||
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>base-system</herd>
|
||||
<longdescription>
|
||||
This is a library for reiser4 filesystem access and manipulation.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
@@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiser4progs/reiser4progs-1.0.9.ebuild,v 1.6 2014/12/04 08:29:11 ago Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit multilib eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="reiser4progs: mkfs, fsck, etc..."
|
||||
HOMEPAGE="https://sourceforge.net/projects/reiser4/"
|
||||
SRC_URI="mirror://sourceforge/reiser4/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm ppc ppc64 -sparc x86"
|
||||
IUSE="debug readline static static-libs"
|
||||
|
||||
LIB_DEPEND="~sys-libs/libaal-1.0.6[static-libs(+)]
|
||||
readline? ( sys-libs/readline[static-libs(+)] )"
|
||||
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
|
||||
static-libs? ( ~sys-libs/libaal-1.0.6[static-libs(+)] )"
|
||||
DEPEND="${RDEPEND}
|
||||
static? ( ${LIB_DEPEND} )"
|
||||
|
||||
src_prepare() {
|
||||
printf '#!/bin/sh\ntrue\n' > run-ldconfig
|
||||
# Delete hardcoded link/compile flags.
|
||||
sed -i -r \
|
||||
-e '/CFLAGS=/s: -static":":' \
|
||||
-e '/CFLAGS/s: (-O[123s]|-g)\>::g' \
|
||||
configure || die
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-1.0.7-readline-6.3.patch #504472
|
||||
epatch "${FILESDIR}"/reiser4progs_1.0.7-6.diff
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable static full-static) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable debug) \
|
||||
$(use_with readline) \
|
||||
--disable-Werror \
|
||||
--enable-libminimal \
|
||||
--sbindir=/sbin
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
gen_usr_ldscript -a reiser4{,-minimal} repair
|
||||
}
|
||||
@@ -1,31 +0,0 @@
|
||||
# ChangeLog for sys-fs/xfsprogs
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
*xfsprogs-3.2.2 (17 Feb 2015)
|
||||
|
||||
17 Feb 2015; Mario Fetka <mario.fetka@gmail.com>
|
||||
+files/xfsprogs-3.2.2-sharedlibs.patch, +xfsprogs-3.2.2.ebuild:
|
||||
Bump
|
||||
|
||||
*xfsprogs-3.1.11-r1 (25 Dec 2013)
|
||||
|
||||
25 Dec 2013; Mario Fetka <mario.fetka@gmail.com>
|
||||
+files/xfsprogs-3.1.11-sharedlibs.patch, +xfsprogs-3.1.11-r1.ebuild,
|
||||
-files/xfsprogs-3.1.10-sharedlibs.patch, -xfsprogs-3.1.11.ebuild:
|
||||
add extra headers for partclone
|
||||
|
||||
*xfsprogs-3.1.11 (31 Oct 2013)
|
||||
|
||||
31 Oct 2013; Mario Fetka <mario.fetka@gmail.com>
|
||||
+files/xfsprogs-3.1.10-sharedlibs.patch, +xfsprogs-3.1.11.ebuild,
|
||||
-files/xfsprogs-3.1.1-sharedlibs.patch, -files/xfsprogs-3.1.8-readline.patch,
|
||||
-xfsprogs-3.1.8.ebuild:
|
||||
Bump the patch
|
||||
|
||||
*xfsprogs-3.1.8 (28 Nov 2012)
|
||||
|
||||
28 Nov 2012; Mario Fetka <mario.fetka@gmail.com>
|
||||
+files/xfsprogs-3.1.1-sharedlibs.patch, +files/xfsprogs-3.1.8-readline.patch,
|
||||
+files/xfsprogs_3.1.7-1drbl.patch, +metadata.xml, +xfsprogs-3.1.8.ebuild:
|
||||
add drbl patch for partclone
|
||||
@@ -1,9 +0,0 @@
|
||||
AUX xfsprogs-3.1.11-sharedlibs.patch 2534 SHA256 a38ac3d02a16f5e836aa097096352bc5522f8570c40acd96f391a05612fc392d SHA512 75b33b79b1819d33f1a6a4fca6527f94eb4f37d98c468d6837c26183a9cdce8e62624494325ddca79b569cc7936f5749980e7e22d87c08cb8bb4eb77feb81640 WHIRLPOOL 9fa6e548928bcab9b9daa95c9c59b1f76682b029ca24290d9ee1c9a28a8fd3536b3a952c8648a5ccaee6e5ef800dc7f69e83dc5078c59ba7f649f1273a85e4ad
|
||||
AUX xfsprogs-3.2.2-sharedlibs.patch 2776 SHA256 a687cbd95bdd3948ab50a2d945b5c73197dbf6f2a2b5190071dd67003753fa8b SHA512 cb54e4e1a15e45b801788d0a189c3cdb4a02ff8ad9e3d31814c73532e33a0c47e3b0226179142c9f79a87511eaa89387c30794c1651718e36bf6cd4efbba5f6a WHIRLPOOL 0c42f6194a99372acbc914f71a73217cd29fc9256cd39ae832f245d2526f9bfa7ff3e76c2e2bc0ce6d39d05744c4f8ef8e9b7a6624c0a258014f5c99471a04a2
|
||||
AUX xfsprogs_3.1.7-1drbl.patch 501 SHA256 f8256ff0499556830ba5c2ae3bec58a1434c075b59efbd0a1fe4275f70d652e7 SHA512 d78a9d81850996ccb812ebb13663e5579742ac64e406b6777b2c588a3db8cf6d1ae0ba5445808bc7546f47edfffbb8095c1c2df400186a8408bda4f7ca2bc240 WHIRLPOOL 9431760beaca2a597ed1adf4b3755163fbcc763a951afff5e5bfc9fa4f5852e7c2b35d30c15315385f71643b7db974a232d1f200d800f91a300f6b08c0baccd4
|
||||
DIST xfsprogs-3.1.11.tar.gz 1399833 SHA256 adf4980177b5c890c1ca86b9c0e3e4d69a3f95bfc01746844280c2393cf4d6be SHA512 6de16f0904709e53e6ceea8239e23b7e109375733fd712fd97bfbbf74ec7f1376147e61d1fbe498f1d5be2148bf8ca233c0577d5b88e9201bfd4bb87e696c28a WHIRLPOOL d52f177d172940e46c813575459917d73042739629f83537932eff38b28a524956484ad6ebbbd2d5d698f1a4b60c1a0f127ca1dd22bba86dcd74c5b94bf51962
|
||||
DIST xfsprogs-3.2.2.tar.gz 1477667 SHA256 1a525ce21dc39d4ad3d775fa3c12c2dd4fb7a85e1e05ddd4530dcf773ed65fab SHA512 6316ce6da87bc3d70c1a887b7c5558b594fa6960105d6a51ad0e8072d5533444f69da174f370907738a15bd50f785f715f71947de916940daf0df2845f4a700e WHIRLPOOL a3e1d57e3dd77f91361ff710306a5579a5d99204849291d6730f672e65febe18a5957646cfcda60d02684a24333dca45f742637256b423a7756d4f28556594cf
|
||||
EBUILD xfsprogs-3.1.11-r1.ebuild 2704 SHA256 3b66513c792a8bcf7923eb9aab891027f9c41cc8a3dddfebb008cf4d160f6a46 SHA512 fe9ca286786e21c1f0bc1b3a6dfb9a242fbc70c1015f6c6ccfa98d4b65d31346ada9d282356bd04a408d66ce280c592783b0ccc7448c612ffc29e0c86e9798c9 WHIRLPOOL 7ab3c4d48ff2aa23f9e14e74b2962d7f453377674e0fde1368a502cd4e5592c73e783a99cad9289efead5b9aa9ffe6edc81b77a3c5aea1e945627a6d4d0b358c
|
||||
EBUILD xfsprogs-3.2.2.ebuild 2798 SHA256 870e9b7c067c964168e4434aaea81baf08c2cd2b0ab2a888e3b0eb18216169bc SHA512 4143794cba4a7200dca5dc62248f9ab244e6c6ae27a785f729f4f46c1d27ed21990e2a02f60f8fb09c2efdfe5fa336c30cdd6abdf6be4bfa0f186a84553bebf1 WHIRLPOOL e0d11623df605a6b9234d78291995309a2c09c6f0ccf02c4166dcd86180b3cbbcdc8878bffd6997836ab13002cff38744c64a710e65fb4edaf9eb197fd86d362
|
||||
MISC ChangeLog 1076 SHA256 4e0c81177f3945823413ac7813a84c77e5465ebab36e7047ebd978a943b2d8de SHA512 fa20cfe68afd33f9ee0fd59cc0d1ec1356eaacecb4ac8710232657886e4c0e148c41a6767a79bb361883327a646ad4381c886df2b1c576c7f79a787081e4cc23 WHIRLPOOL b19326c0dcc8b477c53ec97ae8ac8e53c100cd47f1c0e7c3baf5887a20fc1cbafebb13afbbe5c8d1208ccefbf529c7e538767e8b267f43d088821214b6f2b934
|
||||
MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52
|
||||
@@ -1,106 +0,0 @@
|
||||
use libtool to do all installing. do not use the manual file install as
|
||||
that'll copy files directly from the .libs/ subdir which might have rpaths
|
||||
that we do not want.
|
||||
|
||||
--- a/libdisk/Makefile
|
||||
+++ b/libdisk/Makefile
|
||||
@@ -25,6 +25,7 @@
|
||||
install: default
|
||||
|
||||
install-dev: default
|
||||
+ $(INSTALL_LTLIB_DEV)
|
||||
|
||||
install-qa: install-dev
|
||||
|
||||
--- a/libhandle/Makefile
|
||||
+++ b/libhandle/Makefile
|
||||
@@ -20,7 +20,6 @@
|
||||
include $(BUILDRULES)
|
||||
|
||||
install: default
|
||||
- $(INSTALL_LTLIB)
|
||||
|
||||
install-dev: default
|
||||
$(INSTALL_LTLIB_DEV)
|
||||
--- a/libxcmd/Makefile
|
||||
+++ b/libxcmd/Makefile
|
||||
@@ -32,6 +32,11 @@
|
||||
|
||||
include $(BUILDRULES)
|
||||
|
||||
-install install-dev install-qa: default
|
||||
+install: default
|
||||
+
|
||||
+install-dev: default
|
||||
+ $(INSTALL_LTLIB_DEV)
|
||||
+
|
||||
+install-qa: default
|
||||
|
||||
-include .dep
|
||||
--- a/libxfs/Makefile
|
||||
+++ b/libxfs/Makefile
|
||||
@@ -41,5 +41,6 @@
|
||||
install: default
|
||||
|
||||
install-dev: default
|
||||
+ $(INSTALL_LTLIB_DEV)
|
||||
|
||||
install-qa: default
|
||||
--- a/libxlog/Makefile
|
||||
+++ b/libxlog/Makefile
|
||||
@@ -12,6 +12,8 @@
|
||||
|
||||
CFILES = xfs_log_recover.c util.c
|
||||
|
||||
+LTLIBS = $(LIBUUID) $(LIBXFS)
|
||||
+
|
||||
# don't want to link xfs_repair with a debug libxlog.
|
||||
DEBUG = -DNDEBUG
|
||||
|
||||
@@ -19,6 +21,11 @@
|
||||
|
||||
include $(BUILDRULES)
|
||||
|
||||
-install install-dev install-qa: default
|
||||
+install: default
|
||||
+
|
||||
+install-dev: default
|
||||
+ $(INSTALL_LTLIB_DEV)
|
||||
+
|
||||
+install-qa: default
|
||||
|
||||
-include .dep
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -66,6 +66,8 @@
|
||||
mkfs: libxfs
|
||||
quota: libxcmd
|
||||
repair: libxfs libxlog
|
||||
+libxlog: libxfs
|
||||
+libxlog-install-dev: libxfs-install-dev
|
||||
|
||||
ifneq ($(ENABLE_BLKID), yes)
|
||||
mkfs: libdisk
|
||||
--- a/include/buildmacros
|
||||
+++ b/include/buildmacros
|
||||
@@ -71,17 +71,9 @@
|
||||
# /usr/lib.
|
||||
ifeq ($(ENABLE_SHARED),yes)
|
||||
INSTALL_LTLIB_DEV = \
|
||||
- cd $(TOPDIR)/$(LIBNAME)/.libs; \
|
||||
- ../$(INSTALL) -m 755 -d $(PKG_LIB_DIR); \
|
||||
- ../$(INSTALL) -m 644 -T old_lib $(LIBNAME).lai $(PKG_LIB_DIR); \
|
||||
- ../$(INSTALL) -m 644 $(LIBNAME).lai $(PKG_LIB_DIR)/$(LIBNAME).la ; \
|
||||
- ../$(INSTALL) -m 755 -d $(PKG_ROOT_LIB_DIR); \
|
||||
- ../$(INSTALL) -T so_base $(LIBNAME).lai $(PKG_ROOT_LIB_DIR); \
|
||||
- if test "x$(PKG_LIB_DIR)" != "x$(PKG_ROOT_LIB_DIR)" ; then \
|
||||
- ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).a $(PKG_ROOT_LIB_DIR)/$(LIBNAME).a; \
|
||||
- ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).la $(PKG_ROOT_LIB_DIR)/$(LIBNAME).la; \
|
||||
- ../$(INSTALL) -S $(PKG_ROOT_LIB_DIR)/$(LIBNAME).so $(PKG_LIB_DIR)/$(LIBNAME).so; \
|
||||
- fi
|
||||
+ set -e; cd $(TOPDIR)/$(LIBNAME); \
|
||||
+ $(INSTALL) -m 755 -d $(PKG_LIB_DIR); \
|
||||
+ env -uDIST_ROOT $(LTINSTALL) $(TOPDIR)/$(LIBNAME)/$(LIBNAME).la $(DIST_ROOT)$(PKG_LIB_DIR)/$(LIBNAME).la
|
||||
else
|
||||
INSTALL_LTLIB_DEV = $(INSTALL_LTLIB_STATIC)
|
||||
endif
|
||||
@@ -1,108 +0,0 @@
|
||||
use libtool to do all installing. do not use the manual file install as
|
||||
that'll copy files directly from the .libs/ subdir which might have rpaths
|
||||
that we do not want.
|
||||
|
||||
--- xfsprogs-3.2.2/include/buildmacros
|
||||
+++ xfsprogs-3.2.2/include/buildmacros
|
||||
@@ -70,18 +70,9 @@
|
||||
# /usr/lib.
|
||||
ifeq ($(ENABLE_SHARED),yes)
|
||||
INSTALL_LTLIB_DEV = \
|
||||
- cd $(TOPDIR)/$(LIBNAME)/.libs; \
|
||||
- ../$(INSTALL) -m 755 -d $(PKG_LIB_DIR); \
|
||||
- ../$(INSTALL) -m 644 -T old_lib $(LIBNAME).lai $(PKG_LIB_DIR); \
|
||||
- ../$(INSTALL) -m 644 $(LIBNAME).lai $(PKG_LIB_DIR)/$(LIBNAME).la ; \
|
||||
- ../$(INSTALL) -m 755 -d $(PKG_ROOT_LIB_DIR); \
|
||||
- ../$(INSTALL) -T so_base $(LIBNAME).lai $(PKG_ROOT_LIB_DIR); \
|
||||
- if [ "x$(shell readlink -f $(PKG_LIB_DIR))" != \
|
||||
- "x$(shell readlink -f $(PKG_ROOT_LIB_DIR))"; ]; then \
|
||||
- ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).a $(PKG_ROOT_LIB_DIR)/$(LIBNAME).a; \
|
||||
- ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).la $(PKG_ROOT_LIB_DIR)/$(LIBNAME).la; \
|
||||
- ../$(INSTALL) -S $(PKG_ROOT_LIB_DIR)/$(LIBNAME).so $(PKG_LIB_DIR)/$(LIBNAME).so; \
|
||||
- fi
|
||||
+ set -e; cd $(TOPDIR)/$(LIBNAME); \
|
||||
+ $(INSTALL) -m 755 -d $(PKG_LIB_DIR); \
|
||||
+ env -uDIST_ROOT $(LTINSTALL) $(TOPDIR)/$(LIBNAME)/$(LIBNAME).la $(DIST_ROOT)$(PKG_LIB_DIR)/$(LIBNAME).la
|
||||
else
|
||||
INSTALL_LTLIB_DEV = $(INSTALL_LTLIB_STATIC)
|
||||
endif
|
||||
--- xfsprogs-3.2.2/libdisk/Makefile
|
||||
+++ xfsprogs-3.2.2/libdisk/Makefile
|
||||
@@ -31,6 +31,7 @@
|
||||
install: default
|
||||
|
||||
install-dev: default
|
||||
+ $(INSTALL_LTLIB_DEV)
|
||||
|
||||
install-qa: install-dev
|
||||
|
||||
--- xfsprogs-3.2.2/libhandle/Makefile
|
||||
+++ xfsprogs-3.2.2/libhandle/Makefile
|
||||
@@ -20,7 +20,6 @@
|
||||
include $(BUILDRULES)
|
||||
|
||||
install: default
|
||||
- $(INSTALL_LTLIB)
|
||||
|
||||
install-dev: default
|
||||
$(INSTALL_LTLIB_DEV)
|
||||
--- xfsprogs-3.2.2/libxcmd/Makefile
|
||||
+++ xfsprogs-3.2.2/libxcmd/Makefile
|
||||
@@ -34,6 +34,11 @@
|
||||
|
||||
include $(BUILDRULES)
|
||||
|
||||
-install install-dev install-qa: default
|
||||
+install: default
|
||||
+
|
||||
+ install-dev: default
|
||||
+ $(INSTALL_LTLIB_DEV)
|
||||
+
|
||||
+install-qa: default
|
||||
|
||||
-include .ltdep
|
||||
--- xfsprogs-3.2.2/libxfs/Makefile
|
||||
+++ xfsprogs-3.2.2/libxfs/Makefile
|
||||
@@ -86,6 +86,7 @@
|
||||
install: default
|
||||
|
||||
install-dev: default
|
||||
+ $(INSTALL_LTLIB_DEV)
|
||||
|
||||
install-qa: default
|
||||
|
||||
--- xfsprogs-3.2.2/libxlog/Makefile
|
||||
+++ xfsprogs-3.2.2/libxlog/Makefile
|
||||
@@ -12,6 +12,8 @@
|
||||
|
||||
CFILES = xfs_log_recover.c util.c
|
||||
|
||||
+LTLIBS = $(LIBUUID) $(LIBXFS)
|
||||
+
|
||||
# don't want to link xfs_repair with a debug libxlog.
|
||||
DEBUG = -DNDEBUG
|
||||
|
||||
@@ -19,6 +21,11 @@
|
||||
|
||||
include $(BUILDRULES)
|
||||
|
||||
-install install-dev install-qa: default
|
||||
+install: default
|
||||
+
|
||||
+install-dev: default
|
||||
+ $(INSTALL_LTLIB_DEV)
|
||||
+
|
||||
+install-qa: default
|
||||
|
||||
-include .ltdep
|
||||
--- xfsprogs-3.2.2/Makefile
|
||||
+++ xfsprogs-3.2.2/Makefile
|
||||
@@ -63,6 +63,8 @@
|
||||
mkfs: libxfs
|
||||
quota: libxcmd
|
||||
repair: libxfs libxlog
|
||||
+libxlog: libxfs
|
||||
+libxlog-install-dev: libxfs-install-dev
|
||||
|
||||
ifneq ($(ENABLE_BLKID), yes)
|
||||
mkfs: libdisk
|
||||
@@ -1,11 +0,0 @@
|
||||
diff -uNr xfsprogs-3.1.7.orig/include/Makefile xfsprogs-3.1.7/include/Makefile
|
||||
--- xfsprogs-3.1.7.orig/include/Makefile 2011-11-18 00:30:24.000000000 +0100
|
||||
+++ xfsprogs-3.1.7/include/Makefile 2011-11-23 11:25:30.000000000 +0100
|
||||
@@ -53,6 +53,7 @@
|
||||
$(INSTALL) -m 755 -d $(PKG_INC_DIR)
|
||||
$(INSTALL) -m 644 $(HFILES) $(PKG_INC_DIR)
|
||||
$(INSTALL) -m 644 platform_defs.h $(PKG_INC_DIR)
|
||||
+ $(INSTALL) -m 644 $(QAHFILES) $(PKG_INC_DIR)
|
||||
|
||||
install-qa: install-dev
|
||||
$(INSTALL) -m 644 $(QAHFILES) $(PKG_INC_DIR)
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>base-system</herd>
|
||||
</pkgmetadata>
|
||||
@@ -1,97 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsprogs/xfsprogs-3.1.11-r1.ebuild,v 1.1 2013/12/25 08:49:36 vapier Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils toolchain-funcs multilib
|
||||
|
||||
DESCRIPTION="xfs filesystem utilities"
|
||||
HOMEPAGE="http://oss.sgi.com/projects/xfs/"
|
||||
SRC_URI="ftp://oss.sgi.com/projects/xfs/cmd_tars/${P}.tar.gz
|
||||
ftp://oss.sgi.com/projects/xfs/previous/cmd_tars/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
IUSE="libedit nls readline static static-libs"
|
||||
REQUIRED_USE="static? ( static-libs )"
|
||||
|
||||
LIB_DEPEND=">=sys-apps/util-linux-2.17.2[static-libs(+)]
|
||||
readline? ( sys-libs/readline[static-libs(+)] )
|
||||
!readline? ( libedit? ( dev-libs/libedit[static-libs(+)] ) )"
|
||||
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
|
||||
!<sys-fs/xfsdump-3"
|
||||
DEPEND="${RDEPEND}
|
||||
static? (
|
||||
${LIB_DEPEND}
|
||||
readline? ( sys-libs/ncurses[static-libs] )
|
||||
)
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
pkg_setup() {
|
||||
if use readline && use libedit ; then
|
||||
ewarn "You have USE='readline libedit' but these are exclusive."
|
||||
ewarn "Defaulting to readline; please disable this USE flag if you want libedit."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-3.1.11-sharedlibs.patch
|
||||
epatch "${FILESDIR}"/${PN}_3.1.7-1drbl.patch
|
||||
|
||||
sed -i \
|
||||
-e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
|
||||
include/builddefs.in || die
|
||||
sed -i \
|
||||
-e '1iLLDFLAGS = -static' \
|
||||
{estimate,fsr}/Makefile || die
|
||||
sed -i \
|
||||
-e "/LLDFLAGS/s:-static:$(use static && echo -all-static):" \
|
||||
$(find -name Makefile) || die
|
||||
|
||||
# libdisk has broken blkid conditional checking
|
||||
sed -i \
|
||||
-e '/LIB_SUBDIRS/s:libdisk::' \
|
||||
Makefile || die
|
||||
|
||||
# TODO: write a patch for configure.in to use pkg-config for the uuid-part
|
||||
if use static && use readline ; then
|
||||
sed -i \
|
||||
-e 's|-lreadline|\0 -lncurses|' \
|
||||
-e 's|-lblkid|\0 -luuid|' \
|
||||
configure || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export DEBUG=-DNDEBUG
|
||||
export OPTIMIZER=${CFLAGS}
|
||||
unset PLATFORM # if set in user env, this breaks configure
|
||||
|
||||
local myconf
|
||||
if use static || use static-libs ; then
|
||||
myconf+=" --enable-static"
|
||||
else
|
||||
myconf+=" --disable-static"
|
||||
fi
|
||||
|
||||
econf \
|
||||
--bindir=/usr/bin \
|
||||
--libexecdir=/usr/$(get_libdir) \
|
||||
$(use_enable nls gettext) \
|
||||
$(use_enable readline) \
|
||||
$(usex readline --disable-editline $(use_enable libedit editline)) \
|
||||
${myconf}
|
||||
|
||||
MAKEOPTS+=" V=1"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DIST_ROOT="${ED}" install install-{dev,qa}
|
||||
|
||||
# handle is for xfsdump, the rest for xfsprogs
|
||||
gen_usr_ldscript -a xfs xlog
|
||||
# removing unnecessary .la files if not needed
|
||||
use static-libs || find "${ED}" -name '*.la' -delete
|
||||
}
|
||||
@@ -1,99 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsprogs/xfsprogs-3.2.2.ebuild,v 1.1 2014/12/15 10:01:52 polynomial-c Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils toolchain-funcs multilib
|
||||
|
||||
DESCRIPTION="xfs filesystem utilities"
|
||||
HOMEPAGE="http://oss.sgi.com/projects/xfs/"
|
||||
SRC_URI="ftp://oss.sgi.com/projects/xfs/cmd_tars/${P}.tar.gz
|
||||
ftp://oss.sgi.com/projects/xfs/previous/cmd_tars/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
IUSE="libedit nls readline static static-libs"
|
||||
REQUIRED_USE="static? ( static-libs )"
|
||||
|
||||
LIB_DEPEND=">=sys-apps/util-linux-2.17.2[static-libs(+)]
|
||||
readline? ( sys-libs/readline[static-libs(+)] )
|
||||
!readline? ( libedit? ( dev-libs/libedit[static-libs(+)] ) )"
|
||||
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
|
||||
!<sys-fs/xfsdump-3"
|
||||
DEPEND="${RDEPEND}
|
||||
static? (
|
||||
${LIB_DEPEND}
|
||||
readline? ( sys-libs/ncurses[static-libs] )
|
||||
)
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
pkg_setup() {
|
||||
if use readline && use libedit ; then
|
||||
ewarn "You have USE='readline libedit' but these are exclusive."
|
||||
ewarn "Defaulting to readline; please disable this USE flag if you want libedit."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-3.2.2-sharedlibs.patch
|
||||
epatch "${FILESDIR}"/${PN}_3.1.7-1drbl.patch
|
||||
|
||||
sed -i \
|
||||
-e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
|
||||
include/builddefs.in || die
|
||||
sed -i \
|
||||
-e '1iLLDFLAGS = -static' \
|
||||
{estimate,fsr}/Makefile || die
|
||||
sed -i \
|
||||
-e "/LLDFLAGS/s:-static:$(use static && echo -all-static):" \
|
||||
$(find -name Makefile) || die
|
||||
|
||||
# libdisk has broken blkid conditional checking
|
||||
sed -i \
|
||||
-e '/LIB_SUBDIRS/s:libdisk::' \
|
||||
Makefile || die
|
||||
|
||||
# TODO: write a patch for configure.in to use pkg-config for the uuid-part
|
||||
if use static && use readline ; then
|
||||
sed -i \
|
||||
-e 's|-lreadline|\0 -lncurses|' \
|
||||
-e 's|-lblkid|\0 -luuid|' \
|
||||
configure || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export DEBUG=-DNDEBUG
|
||||
export OPTIMIZER=${CFLAGS}
|
||||
unset PLATFORM # if set in user env, this breaks configure
|
||||
|
||||
local myconf
|
||||
if use static || use static-libs ; then
|
||||
myconf+=" --enable-static"
|
||||
else
|
||||
myconf+=" --disable-static"
|
||||
fi
|
||||
|
||||
econf \
|
||||
--bindir=/usr/bin \
|
||||
--libexecdir=/usr/$(get_libdir) \
|
||||
$(use_enable nls gettext) \
|
||||
$(use_enable readline) \
|
||||
$(usex readline --disable-editline $(use_enable libedit editline)) \
|
||||
${myconf}
|
||||
|
||||
MAKEOPTS+=" V=1"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DIST_ROOT="${ED}" install
|
||||
# parallel install fails on these targets for >=xfsprogs-3.2.0
|
||||
emake -j1 DIST_ROOT="${ED}" install-{dev,qa}
|
||||
|
||||
# handle is for xfsdump, the rest for xfsprogs
|
||||
gen_usr_ldscript -a xfs xlog
|
||||
# removing unnecessary .la files if not needed
|
||||
use static-libs || find "${ED}" -name '*.la' -delete
|
||||
}
|
||||
Reference in New Issue
Block a user