Version bump.
authorJeroen Roovers <jer@gentoo.org>
Mon, 15 Dec 2014 19:52:18 +0000 (19:52 +0000)
committerJeroen Roovers <jer@gentoo.org>
Mon, 15 Dec 2014 19:52:18 +0000 (19:52 +0000)
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0xA792A613

sys-boot/palo/ChangeLog
sys-boot/palo/Manifest
sys-boot/palo/files/palo-1.16_p1-build.patch [deleted file]
sys-boot/palo/files/palo-1.18-include.patch [deleted file]
sys-boot/palo/files/palo-1.95-toolchain.patch [moved from sys-boot/palo/files/palo-9999-toolchain.patch with 53% similarity]
sys-boot/palo/files/palo-remove-HOME-TERM.patch [deleted file]
sys-boot/palo/palo-1.18-r1.ebuild [deleted file]
sys-boot/palo/palo-1.95.ebuild [new file with mode: 0644]
sys-boot/palo/palo-9999.ebuild

index a4b0e0c2940c0923040b3dae8a10c1b8b5d8f7d1..33e8c99bfe016906abf11eedb6b16a5a0aca797f 100644 (file)
@@ -1,6 +1,14 @@
 # ChangeLog for sys-boot/palo
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-boot/palo/ChangeLog,v 1.47 2014/01/30 15:42:39 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/palo/ChangeLog,v 1.48 2014/12/15 19:52:16 jer Exp $
+
+*palo-1.95 (15 Dec 2014)
+
+  15 Dec 2014; Jeroen Roovers <jer@gentoo.org> -palo-1.18-r1.ebuild,
+  +palo-1.95.ebuild, palo-9999.ebuild, -files/palo-1.16_p1-build.patch,
+  -files/palo-1.18-include.patch, +files/palo-1.95-toolchain.patch,
+  -files/palo-9999-toolchain.patch, -files/palo-remove-HOME-TERM.patch:
+  Version bump.
 
   30 Jan 2014; Jeroen Roovers <jer@gentoo.org> files/palo.conf:
   Improve helpful comments.
index 24dff7bcea93a60a73768cc606c397cd08b48d53..a5a497e1354bb5c5ef582bf6663cc6ed66138de5 100644 (file)
@@ -2,23 +2,20 @@
 Hash: SHA256
 
 AUX 99palo 19 SHA256 3f45c61bab5cab1db3721ef6591dbfd158cd8150557abceb78f4b7d4164c2c94 SHA512 1ca106eff8f34386b5fa6bd9f0bfb656567040a2d3bc18de8f6913c3b533369f7c267932904556517f599674226feec8a09df6965bc8f844cb7ca873f5f5d174 WHIRLPOOL 0317c64e1194373ff5b7c1a0fca7989615d7cb9c5f41103121820b980d2ba749140613a45eb294ea18a2e038c641fe03627f6d13c547bda52b6020b307500462
-AUX palo-1.16_p1-build.patch 975 SHA256 0eb0dae5f73ea508f9ce1e2291ae9c2ae868706d3b8bb4dac99e79d2c2a1b23f SHA512 a6b0beb2eff8b1a2d6e22be8b277f66c3acb7f8c89d4beebb900aaec50369c60f8b03c2560fd28887d9c31141cba69b6f61e9f3ef2cf870fcafc5cb0b5601fad WHIRLPOOL 020e8979ccf223754c6c72220230817b56996205ab105f91cd570eb314aa69582254bed76fb57f73611f618bd61e42a13db35ed03a61bc0d536b25cc9e8098fb
-AUX palo-1.18-include.patch 331 SHA256 b7d81fa5019127698ce74ec46539d0f7bf572a01fd8299c84caae90597fa664f SHA512 fb3dcaf08ea7c529727bcedf0e5239a028b56b8018c6c6dba8234ea5914714f4ff28a3b17ef14e90cc6f1f2f899292d19e079e3e2c511b671179890be3fcdf6c WHIRLPOOL fad7ef089cb3af230397e68315a238b4f39196b0817fbd5a42dbad74ba99727f6388ed22c150bb8159e12d5e9cba4159c7e49addc3f1e85199f7aff248a1f93f
 AUX palo-1.92-toolchain.patch 460 SHA256 53b3be03c8bda8f101623bc785ae9fe6dae0abce07ea2969ac05680b11f210b2 SHA512 7b30eebb3bdaad28f3f3d985759212eeff6203db36273dac942cabbaf6a46e990bf33e17f4a37550fc811712f7d68c82a9bc06a55010ae1026304c6722614fb2 WHIRLPOOL 09e916df25d2763e55bc6ec2df4edd93afc83d266e67439fefcb30eaaa7ed830b603b77ddf6ed2186e7ac527af348e5bc5c7f6eb83b1ccfc6d447cdffaa2014b
-AUX palo-9999-toolchain.patch 506 SHA256 01d257b2fb935e7c3f602f7b5e06bdd34d7b5bac55faae25953d7306ab211fdd SHA512 5200004578e72006f31b96b613e0b0969ba1dbd63420c41970e7ad8aca04cfab25b3eca10b7873690967fdd16a1995645be85962361669e13197a722d35ddd05 WHIRLPOOL 1f4002f40e6d745509a3f18539886688882c2807f7ab71a244f8fb471588d49497a4612e0faa741952cfc05d36cdb80e28a689a039b3c842464a9fce3c8c762a
-AUX palo-remove-HOME-TERM.patch 3329 SHA256 a3fe56fc6d0b78c57191bf45ba44f52f53bdf3f8575c258bc49cac4f08040653 SHA512 0392a5e18c52dfb647fe2dfc5e22f15e558f5b08c54a917fe5315be54e7ea88e18d650bc831dc0e79235291d6572f04ff64ae7be9468e7c99fa97c4fceb53ea4 WHIRLPOOL dbbeab98e22a330ef4a38a6e3ee3f0ee77bb6463b357ba410cc97cdd73759a5fe5ebe6d43307cfa4c789c58e335562637cc3bb8bff7331464da3ae2e9ef0e66a
+AUX palo-1.95-toolchain.patch 671 SHA256 340e97d1bacefefde60ef39779dc306445a4e75508f0f96f6e4c619eb46ead87 SHA512 f01a80a824947901f2b951d30025da0e2abfcc00440d168239765946aa7240fc3602d8f9590ad7d4eec238446d7e999e21b5d39523e63519a2a828f9280e55b0 WHIRLPOOL c6b66ddd0edec51ce34b7767e1930ddd6bd0c26ab450b18a02126e15fe065f8fdf7d5322250c1684d6af1be179d8d3e9c2570f5c612dd868e244d6bbc445d88c
 AUX palo.conf 260 SHA256 69d78cebaa80d793462670843a526497b1974668a4bf00a73433fa532627df43 SHA512 4147e480362161cd61ad9af8fb7048b87f9126c213661ab26f77ba98fe7f1acd03791b154667137e4a265e3c31e54e703d32daa86ff0805f47bc7c1b8b03cfe6 WHIRLPOOL 6152ff995d9aedce74dd0deada4731320e22095f8ab560e588d588f7cd57345a174cbcee3beaeb779748f71b69e285c93ba4b28fc321caf1fcc36a544a76e886
-DIST palo_1.18.tar.gz 107181 SHA256 2b75c5ed02c821c36419201c913f63979a0a5ea2abeee5bd8f7de4e8f9fc2a74 SHA512 9c7800b7e7d6fe903c7ab1f718c3b462695bcc5baef72f0cd8c8893cec8010150f4dccb679b598178527e17f886129d99f109da8b9bbf270e6b10f6e775b8de4 WHIRLPOOL 6e1df7d7f1a6b9dbec3ba3d5c933f8dac7d89772eb2967f683832ca9cca55c500d662948d06c886bc848aa24240d548825af193f87ade75b3ce4d1dd9f154787
 DIST palo_1.92.tar.gz 122554 SHA256 9782578cae5a990c5037e8a9feb43d3d6802412918b97c27a04c1b9113de3c4f SHA512 a0b01b12bf80c6727a9a5eff1189e7515d3f21e8fe68712d0cb944e06f6d0f91272e5457b97ed596f06fd51505c7f62f654d1d3081c79443023cbbd0cb98e58c WHIRLPOOL 46b498b48a35ff2557bf91182b2daa30211f0de37f3c986794de83c58b3b633ebca21c19542c16f8b9d229a5f81d1419189b72adde8d7b783fa053c605e73c14
-EBUILD palo-1.18-r1.ebuild 1203 SHA256 1f0cd73f98bddd7ee3dbdc2a4d5805b0268e0795e8d2a24583f2140c7588f4b9 SHA512 5dc32244f14fa28784f6325bb814594a0c45009a600bc68b6bd5b854c4c70bcf03918dce3313fa53f3f78feade6d691162aacf0bfe69fd6863e3e7c39de754f9 WHIRLPOOL b4ed2272fb75af1afc0fe409032c179ba5515f1d97673c7135e33dfd659a0ce21ea804393304261b9b7541dbbde07c6eca28f47003edfe30ddaf88a07dda91a8
+DIST palo_1.95.tar.xz 102884 SHA256 c168df0255e83f06cf5ae4fd5266f9ee51ba3e9412a9c1bf3131ecff52cec9e8 SHA512 91960a7bbf5a4985809a082d4e75ee25670f6030e701bc106807de4f89c3617e47cf39ef857684b62dcaf906571f6f095b3caa371793754495567f4a14cc8a9d WHIRLPOOL cdf119aa0892fecce4c4dae73053dd9f3c9745a17276012b1d6fb649e3e55eea561dec8f40feb52fb6477f5b289a61844d39c0d8d0ab2ba2a2501c1323b28305
 EBUILD palo-1.92.ebuild 1034 SHA256 e97d40db2849ac771c10e6aee904462318634ac2f7b5e0f71eef13c58e632830 SHA512 5539d5979f9688bdbc29845c43c0a7144f268ef74451f7dcc605b250e2f633bc09a890a169f2d78aa51ba14d1b28033c1429b430e6942e04d926fb171c0986c0 WHIRLPOOL eaa2a2a0d369b2bbd0b1617319cebc05f72dc7543fee13884c4025fbefea8cbfce815da4a73c85821e447e4da2c92a5c84a397503197dad4210a344fb676ef2c
-EBUILD palo-9999.ebuild 1102 SHA256 d1b7c9b9b5b797766dddb24d3dbc1c649cd673e872d545ad1fb1d6d831c54ef3 SHA512 f11c476e09b3a417ba945e917548e37d7a0bf10268a8b5d39eff4e4779070a76fb34541f944f6fd111b2a2a7eda097c9d297278f05bf0444213297e0a4d78d14 WHIRLPOOL 6db842b7469a15a9ed03d360107d15f499e3eee881c203b7fb285d2612c6d116b43ec4e0a39c7753c62fed646db63675bc4294c1cfc2a601308102f4e94b649d
-MISC ChangeLog 7545 SHA256 74a6001812fbb824bcf5a9c8b88c1586fec8eb139397961e80a0da4ef4101fc2 SHA512 cba4d0fefe89a0e1c8a23102148f1b7170bca1c55f7f55e0854ff2d490cb181c0e5bee26c0a556357c25d9d66eb63c9d2643658f9183ea8df9d7c75bcc7af2b6 WHIRLPOOL 5bae802d80e2647229077d1e80d169693e23be3d5eae3d3f430d50a6bcadccf1f36059ff5278d589c7eed7dcb7b8ee87081df8ba3433cf29e51dc857fad66cdf
+EBUILD palo-1.95.ebuild 983 SHA256 b47ca86a290c27efe228202de48d16328a94f12e3d2df8d35cd900e021271617 SHA512 bfb9767663ab100c63cb79ab50a369372c558f6b62c8c513b7e663a9ddf488743d4611c03ca5f5611c14c07b5eb3fd3a9ec064d8b7227b324bda5402ed7d4f60 WHIRLPOOL ae6df090d11ebf6225ad4eebbd31e429c89a0a9537f2b7ba5c87c3a3d945725782945c74674428b12f56062748d43acedc787a89f48af1e9baa1261d2cee710e
+EBUILD palo-9999.ebuild 1042 SHA256 f90d860feb8c4e22077ddf4ccafe80625110deee4eb06c0921d969410f07cdd0 SHA512 128c9e94750ee51103d50d7f46d5baca6fdbd75764ea7f2133e5679176609a584a9db3681f32c7c58904c16ca6e744e3c8f11e770b02fea2ca8305460fd80d7b WHIRLPOOL 195b4d25d53491389d4bc6e5e92eba9b653ce789d83645a2221724d982f739de79a6aff51f919e3d29c380a9ff0e7ac6949869c85036ab89915c41fffe7ec6c9
+MISC ChangeLog 7869 SHA256 a8bb2f56acde6f56dcf958f650f736cfeb9d7605da4d41bb98fb6b93bde3321d SHA512 9214d05bcb6392d63ab56e7ae3e9ca76416147e66e779a8824b048da5772ee6939ec09ef3f3abdae078f48109d9905aa36430405644e9676634e96dfe1340e5b WHIRLPOOL b6ada95b031b9b941640f437cbbe88a4e2237450e9d73e9df7adc1778aca2dec28fcabf4a927ed41b55834d545a86ccf6f2e22cb56bb7bfed6ea11765ed4b5e6
 MISC metadata.xml 218 SHA256 d1a75fab2f73415e8705e229079747d610911988eefba166afeba4a965edeaad SHA512 bef12433eead3a268dee265b18eb70aacfc30e5048bd806af077e99a0fdb865ba3b3ccbded858fbdea5934879ef993cbf72f829c53b0f1d273aa73be0b8326f8 WHIRLPOOL 2120711e447a70baeacd578def9c0b7b705f261d6740addff011dccb6df4be047bf625410c255df9fc3e643062a222acf502ba5e4d204c889cb17cfac13b454e
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2
 
-iEYEAREIAAYFAlLqcvAACgkQVWmRsqeSphN7FQCfQM++c6qFL0CLpbHTaefVxOk/
-rHAAn3aXqfqlE7ZhNbBc4K6H5qrtI3lc
-=X4ar
+iEYEAREIAAYFAlSPO/IACgkQVWmRsqeSphNYQACeLnulyPutd0bJgsUYyjNstvDz
+yt4AnRe5niAnbcqr0Kp8DUUpgDdt0zX+
+=y3jW
 -----END PGP SIGNATURE-----
diff --git a/sys-boot/palo/files/palo-1.16_p1-build.patch b/sys-boot/palo/files/palo-1.16_p1-build.patch
deleted file mode 100644 (file)
index d1fe335..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
---- a/ipl/Makefile     2007-09-12 18:12:03.000000000 +0200
-+++ b/ipl/Makefile     2009-05-07 06:16:20.000000000 +0200
-@@ -11,17 +11,11 @@
- 
- MACHINE       := $(subst 64,,$(shell uname -m))
- 
--ifneq (${MACHINE},parisc)
--# cross compilation
--CC    = hppa-linux-gcc
--LD    = hppa-linux-ld
--AR    = hppa-linux-ar
--endif
--
- # Source sharing with palo
- VPATH=../lib:.
- 
--CFLAGS        = -I. -I../lib -I../include -O2 -mdisable-fpregs -Wall
-+CFLAGS ?= -O2
-+CFLAGS += -I. -I../lib -I../include -mdisable-fpregs -Wall
- LDFLAGS  = -N --section-start .init=0x60000 -e '$$START$$'
- 
- all:  iplelf
---- a/palo/Makefile    2007-09-12 18:12:03.000000000 +0200
-+++ b/palo/Makefile    2009-05-07 06:16:50.000000000 +0200
-@@ -10,11 +10,11 @@
- ###############{
- 
- OS := $(shell uname -s)
--CC=gcc
-+
-+CFLAGS ?= -g -O
-+CFLAGS += -I../include -I../lib
- ifeq ($(strip ${OS}),HP-UX)
--CFLAGS=-g -O -I../include -I../lib -I$(PA)/include
--else
--CFLAGS=-g -O -I../include -I../lib
-+CFLAGS += -I$(PA)/include
- endif
- 
- # LDFLAGS=-Wl,-Bstatic 
diff --git a/sys-boot/palo/files/palo-1.18-include.patch b/sys-boot/palo/files/palo-1.18-include.patch
deleted file mode 100644 (file)
index 47f9c0e..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-paloio.c:64: warning: implicit declaration of function ‘memcmp’
-
---- a/palo/paloio.c    2007-09-12 18:12:03.000000000 +0200
-+++ b/palo/paloio.c    2011-04-21 22:35:10.000000000 +0200
-@@ -7,6 +7,7 @@
-  */
- #include <unistd.h>
- #include <stdio.h>
-+#include <string.h>
- #include <errno.h>
- #include <sys/types.h>
- #include <sys/stat.h>
similarity index 53%
rename from sys-boot/palo/files/palo-9999-toolchain.patch
rename to sys-boot/palo/files/palo-1.95-toolchain.patch
index 995be0339da8f687cb2565a304d215958bb0a1de..1e70f2d5ebf0155d0dcbae1bcd9ac9e22befdcf2 100644 (file)
@@ -1,15 +1,22 @@
 --- a/palo/Makefile
 +++ b/palo/Makefile
-@@ -14,7 +14,7 @@
+@@ -12,13 +12,12 @@
+ OS := $(shell uname -s)
+ CC?=cc
  ifeq ($(strip ${OS}),HP-UX)
- CFLAGS=-g -O -I../include -I../lib -I$(PA)/include
+-CFLAGS=-g -O -I../include -I../lib -I$(PA)/include
++CFLAGS=-O -I../include -I../lib -I$(PA)/include
  else
 -CFLAGS=-g -O -I../include -I../lib -D_FILE_OFFSET_BITS=64
-+CFLAGS+= -O -I../include -I../lib -D_FILE_OFFSET_BITS=64
++CFLAGS=-O -I../include -I../lib -D_FILE_OFFSET_BITS=64
  endif
  
  # LDFLAGS=-Wl,-Bstatic 
-@@ -34,7 +34,7 @@
+-LDFLAGS=
+ 
+ OFILES2=mkbootable.o elf64.o load.o paloio.o elf32.o error.o gzip.o
+ 
+@@ -34,7 +33,7 @@
        $(CC) $(CFLAGS) $(LDFLAGS) -o palo palo.a build.o
  
  palo.a:       $(OFILES)
diff --git a/sys-boot/palo/files/palo-remove-HOME-TERM.patch b/sys-boot/palo/files/palo-remove-HOME-TERM.patch
deleted file mode 100644 (file)
index 6d157ed..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
---- a/Makefile 2004-05-17 13:39:00.431714000 +0200
-+++ b/Makefile 2004-05-17 13:39:45.221714000 +0200
-@@ -56,7 +56,7 @@
-     ROOT=root=/dev/nfs nfsroot=${NFSROOT} ip=bootp
- endif
- 
--CMDLINE = 0/vmlinux HOME=/ TERM=linux $(ROOT) $(EISAIRQ) $(CONSOLE)
-+CMDLINE = 0/vmlinux $(ROOT) $(EISAIRQ) $(CONSOLE)
- 
- all: makepalo README palo.conf
-       
---- a/README   2004-05-17 13:39:00.431714000 +0200
-+++ b/README   2004-05-17 13:40:09.341714000 +0200
-@@ -42,13 +42,13 @@
-        files to it, unmount.
-      * Use palo to make the disk bootable:
-         $ palo \
--             -c "5/vmlinux HOME=/ TERM=linux console=tty" \
-+             -c "5/vmlinux console=tty" \
-              -k path/to/vmlinux \
-              -I /dev/your-disk
- 
-       On a self-hosted system, you can accomplish the same thing by placing
-       the following into /etc/palo.conf:
--   --commandline=5/vmlinux HOME=/ TERM=linux console=tty
-+   --commandline=5/vmlinux console=tty
-    --recoverykernel=/boot/vmlinux
-    --init-partitioned=/dev/your-disk
- 
---- a/README.html      2004-05-17 13:39:00.431714000 +0200
-+++ b/README.html      2004-05-17 13:40:27.801714000 +0200
-@@ -52,13 +52,13 @@
-     <p><li>Use <i>palo</i> to make the disk bootable:
-     <pre>
-       $ palo \
--           -c "5/vmlinux HOME=/ TERM=linux console=tty" \
-+           -c "5/vmlinux console=tty" \
-            -k path/to/vmlinux \
-            -I /dev/your-disk</pre>
- <center><table border=1 bgcolor=yellow width=80%><tr><td>
- On a self-hosted system, you can accomplish the same thing by placing
- the following into <tt>/etc/palo.conf</tt>:
--<pre>--commandline=5/vmlinux HOME=/ TERM=linux console=tty
-+<pre>--commandline=5/vmlinux console=tty
- --recoverykernel=/boot/vmlinux
- --init-partitioned=/dev/your-disk</pre>
- and running <i>palo</i>.
---- a/ipl/ipl.c        2004-05-17 13:39:00.491714000 +0200
-+++ b/ipl/ipl.c        2004-05-17 13:39:19.681714000 +0200
-@@ -481,9 +481,6 @@
-               chk_strcat(commandline, "ttyB0", CMDLINELEN, &ok);
-             else
-               chk_strcat(commandline, "ttyS0", CMDLINELEN, &ok);
--
--          if (strstr(commandline, " TERM=") == 0)
--              chk_strcat(commandline, " TERM=vt102", CMDLINELEN, &ok);
-       }
-       else
-       {
-@@ -519,8 +516,6 @@
-           }
-           if (strstr(commandline, " sti_font=") == 0)
-               chk_strcat(commandline, " sti_font=VGA8x16", CMDLINELEN, &ok);
--          if (strstr(commandline, " TERM=") == 0)
--              chk_strcat(commandline, " TERM=linux", CMDLINELEN, &ok);
-       }
-     }
- 
---- a/palo.conf        2004-05-17 13:39:00.431714000 +0200
-+++ b/palo.conf        2004-05-17 13:41:01.541714000 +0200
-@@ -8,7 +8,7 @@
- # recovery kernel, and the default dynamically-booted kernel.
- # --recoverykernel=/boot/vmlinux
- # --init-partitioned=/dev/sda
--# --commandline=3/boot/vmlinux HOME=/ TERM=linux root=/dev/sda3
-+# --commandline=3/boot/vmlinux root=/dev/sda3
- 
- #
- #Usage: palo [options]
-@@ -18,8 +18,8 @@
- #             Maximum 127 characters.
- #    -k, --recoverykernel=path to recovery kernel (perhaps /boot/vmlinux)
- #    -b, --bootloader=path to boot loader
--              Defaults to /usr/share/palo/iplboot -- you usually don't
--              need to use -b or --bootloader
-+#             Defaults to /usr/share/palo/iplboot -- you usually don't
-+#             need to use -b or --bootloader
- #    -r, --ramdisk=path to initial ramdisk image
- #    -I, --init-partitioned=partitioned device or file
- #             Initialize a pre-partitioned device, usually a hard disk.
diff --git a/sys-boot/palo/palo-1.18-r1.ebuild b/sys-boot/palo/palo-1.18-r1.ebuild
deleted file mode 100644 (file)
index d72fe5b..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-boot/palo/palo-1.18-r1.ebuild,v 1.3 2013/01/30 00:44:35 jer Exp $
-
-EAPI="2"
-
-inherit eutils flag-o-matic toolchain-funcs
-
-DESCRIPTION="PALO : PArisc Linux Loader"
-HOMEPAGE="http://parisc-linux.org/"
-SRC_URI="mirror://debian/pool/main/p/${PN}/${P/-/_}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* hppa"
-IUSE=""
-
-src_prepare() {
-       epatch \
-               "${FILESDIR}"/${PN}-remove-HOME-TERM.patch \
-               "${FILESDIR}"/${PN}-1.16_p1-build.patch \
-               "${FILESDIR}"/${P}-include.patch
-       sed -i lib/common.h -e '/^#define PALOVERSION/{s|".*"|"'${PV}'"|g}' || die
-       sed -i palo/Makefile -e '/^LDFLAGS=/d' || die
-}
-
-src_compile() {
-       tc-export CC
-       emake -C palo || die "make palo failed"
-       emake -C ipl || die "make ipl failed"
-       emake MACHINE=parisc iplboot || die "make iplboot failed"
-}
-
-src_install() {
-       into /
-       dosbin palo/palo || die
-
-       doman palo.8
-       dohtml README.html
-       dodoc README palo.conf
-
-       insinto /etc
-       doins "${FILESDIR}"/palo.conf || die
-
-       insinto /usr/share/palo
-       doins iplboot || die
-
-       insinto /etc/kernel/postinst.d/
-       INSOPTIONS="-m 0744" doins "${FILESDIR}"/99palo
-}
diff --git a/sys-boot/palo/palo-1.95.ebuild b/sys-boot/palo/palo-1.95.ebuild
new file mode 100644 (file)
index 0000000..86451bd
--- /dev/null
@@ -0,0 +1,44 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/palo/palo-1.95.ebuild,v 1.1 2014/12/15 19:52:16 jer Exp $
+
+EAPI=5
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="PALO : PArisc Linux Loader"
+HOMEPAGE="http://parisc-linux.org/ https://parisc.wiki.kernel.org/"
+SRC_URI="mirror://debian/pool/main/p/${PN}/${P/-/_}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~hppa"
+
+src_prepare() {
+       epatch "${FILESDIR}"/${PN}-1.95-toolchain.patch
+}
+
+src_compile() {
+       local target
+       for target in '-C palo' '-C ipl' 'iplboot'; do
+               emake AR=$(tc-getAR) CC=$(tc-getCC) LD=$(tc-getLD) ${target}
+       done
+}
+
+src_install() {
+       into /
+       dosbin palo/palo
+
+       doman palo.8
+       dohtml README.html
+       dodoc Changes TODO debian/changelog
+
+       insinto /etc
+       doins "${FILESDIR}"/palo.conf
+
+       insinto /usr/share/palo
+       doins iplboot
+
+       insinto /etc/kernel/postinst.d/
+       INSOPTIONS="-m 0744" doins "${FILESDIR}"/99palo
+}
index e4e4823332935d917494941e264ea30f77591bf4..0b58226aba4974e500f187071b27f360ee26ad42 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-boot/palo/palo-9999.ebuild,v 1.6 2014/01/23 14:43:42 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/palo/palo-9999.ebuild,v 1.7 2014/12/15 19:52:16 jer Exp $
 
 EAPI=5
 
@@ -13,13 +13,10 @@ EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/deller/palo.git"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
-IUSE=""
 
 src_prepare() {
-       epatch \
-               "${FILESDIR}"/${PN}-9999-toolchain.patch
+       epatch "${FILESDIR}"/${PN}-1.95-toolchain.patch
        sed -i lib/common.h -e '/^#define PALOVERSION/{s|".*"|"'${PV}'"|g}' || die
-       sed -i palo/Makefile -e '/^LDFLAGS=/d'  || die
 }
 
 src_compile() {