diff options
author | Diego Elio Pettenò <flameeyes@gentoo.org> | 2012-04-30 22:19:54 +0000 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@gentoo.org> | 2012-04-30 22:19:54 +0000 |
commit | 195ee2e33dcd7d94b26970e2cdafe1541de25b88 (patch) | |
tree | 9a16078e2d7a9e62fc243217115a8e38cd5d15cb /www-client | |
parent | Remove old version (diff) | |
download | historical-195ee2e33dcd7d94b26970e2cdafe1541de25b88.tar.gz historical-195ee2e33dcd7d94b26970e2cdafe1541de25b88.tar.bz2 historical-195ee2e33dcd7d94b26970e2cdafe1541de25b88.zip |
Add a patch to fix building lynx in parallel. Closes bug #403905.
Package-Manager: portage-2.2.0_alpha101/cvs/Linux x86_64
Diffstat (limited to 'www-client')
-rw-r--r-- | www-client/lynx/ChangeLog | 6 | ||||
-rw-r--r-- | www-client/lynx/Manifest | 19 | ||||
-rw-r--r-- | www-client/lynx/files/lynx-2.8.8_pre12-parallel.patch | 146 | ||||
-rw-r--r-- | www-client/lynx/lynx-2.8.8_pre12.ebuild | 18 |
4 files changed, 167 insertions, 22 deletions
diff --git a/www-client/lynx/ChangeLog b/www-client/lynx/ChangeLog index 5b7a1234ea19..dd8fa92b2a2a 100644 --- a/www-client/lynx/ChangeLog +++ b/www-client/lynx/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for www-client/lynx # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/lynx/ChangeLog,v 1.116 2012/04/27 05:12:03 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/lynx/ChangeLog,v 1.117 2012/04/30 22:19:54 flameeyes Exp $ + + 30 Apr 2012; Diego E. Pettenò <flameeyes@gentoo.org> + +files/lynx-2.8.8_pre12-parallel.patch, lynx-2.8.8_pre12.ebuild: + Add a patch to fix building lynx in parallel. Closes bug #403905. 27 Apr 2012; Diego E. Pettenò <flameeyes@gentoo.org> lynx-2.8.7_p1.ebuild: Use -j1 for the current stable as well. diff --git a/www-client/lynx/Manifest b/www-client/lynx/Manifest index ee1a7d51f634..d14b0a7567c5 100644 --- a/www-client/lynx/Manifest +++ b/www-client/lynx/Manifest @@ -4,6 +4,7 @@ Hash: SHA1 AUX lynx-2.8.6-mint.patch 1001 RMD160 11c3a218d0c9b51fa5db9ba644d2da2aae1707bd SHA1 1c631792b0184de69ce8b6e5899b2c4e5224d4ce SHA256 e82ae63b656664563c312c107fff0fe1f1b6c8ae1ec054cad3a2f543f3e7ad96 AUX lynx-2.8.7-configure-openssl.patch 1222 RMD160 39f979bfad18b63322c91b2dd2762ad9674efd83 SHA1 50a987b46ec1139cf3ee73151b56a41bda04e74c SHA256 1b7e679307a05e92646b9b6ee96f69ddbc5b60d72ad8bd7e3661c07d46abea15 AUX lynx-2.8.7-include-locale.patch 381 RMD160 25566fffe5f4a0674b5130a44e33facc76252ba6 SHA1 18e9f8e71bbd248e597c7d8755509579c3842c1f SHA256 47bf397918356141dcee2556865032ac75f7ea72252e758246f881785b80992c +AUX lynx-2.8.8_pre12-parallel.patch 3603 RMD160 5a637f09c74c6d6c9c1a8ebe608d912bcfe9b1f7 SHA1 f4d671d94902618233cddac02a01c9fb44c0cddf SHA256 ea2299193d4b8956d43444e0c95f82152bd42d4477f8a7df3a1fc513cd1cee2c DIST lynx2.8.7rel.1.tar.bz2 2432045 RMD160 0969f85b6776c5e426cea4b910271356f9193bf1 SHA1 f5e67a298322b22fe0edcfba326c02eaa5edcb72 SHA256 40ec9774deb4a7acf69e1bcfb5e272a3857ccc17e20d923255d64cb5dbe55dad DIST lynx2.8.7rel.2.tar.bz2 2436801 RMD160 553e232aebaa09f88a6a190a1dfe7debb89f0a41 SHA1 a34978f7f83cd46bd857cb957faa5a9120458afa SHA256 301bda96ad3cd5032805e8d5315a42061a11e472e3d3a7baee3a2879517ef627 DIST lynx2.8.8dev.11.tar.bz2 2539778 RMD160 cb9ec1351c20eaf5f7dbf93fabe91e1795ba2d8e SHA1 bb401b92883248190a196cd697f54120dcd31853 SHA256 f79fa4fa4819cefc1edcb6c75dcd1cb5d76122517b721e0a9e5eca1e88efb503 @@ -11,17 +12,17 @@ DIST lynx2.8.8dev.12.tar.bz2 2539936 RMD160 84be91d54410973dd1a5f9951afcc7ccf00c EBUILD lynx-2.8.7_p1.ebuild 3311 RMD160 7f1773a627b6cbac569bcccd8f054cf3368f4a76 SHA1 98380da7ac6fff93d6828f029cc65b573cdae00e SHA256 c74f8e40a7d289b0503fb92d2518207335bf28349c989a9297590b83c4d33402 EBUILD lynx-2.8.7_p2.ebuild 3097 RMD160 a9231f7380d5cb512c910c5e27e21421c06558a8 SHA1 8a9a1cbb70819848319ae642052db31336ff7fb3 SHA256 735afe1c4d1c2781fe8cfac9bbff08bcae1856e0aac15e41a1fcc9eaa4f0be14 EBUILD lynx-2.8.8_pre11.ebuild 3355 RMD160 2ab70ef462d1d9500a8c8aefa7c0d3ebaaacb1d2 SHA1 1b45e6d5ea77ab50f2623e4c98df400aba327d2e SHA256 4546eb86fe55d2fe395be24542c771d2e582820f2ede9f66b34b06756a3bd238 -EBUILD lynx-2.8.8_pre12.ebuild 3401 RMD160 886ee5225df116b42a92147921f65334ed334f52 SHA1 54c1d2603a9fa89f4ae0c98c99b657eaa5f7bd1a SHA256 eb6a387dbdac7d952967516d2befc6f1e0ad5431b43dcafbe94bbe7c84278a7d -MISC ChangeLog 21891 RMD160 6dc59c81e468d4e20f47e464ec8159592d7e163b SHA1 e39d16eb0111e9e60ff0845bd425da042b440d15 SHA256 9064d6a820332a3bfd569d53a85d11bb80e9d2a5e7954b7372b8ee7cd294acf4 +EBUILD lynx-2.8.8_pre12.ebuild 3185 RMD160 c656b4e220ab21dc4b6d232d57a25dcdd272ec0f SHA1 383773a8880996b0c8124ae95d793cc33f1dd102 SHA256 02207983d427a3011666c2a7d7f8cbddb7d9e2152cab608af9fc7e4eb27cb8f1 +MISC ChangeLog 22083 RMD160 9dad85b308ca1280dc9e7f6031c86cf5d40d2f6f SHA1 0577fcba402dedd1068999da9c077cb397a98bba SHA256 84cae675aaec6bc69ddc90b19a8dfa06df3da8c817f1343b5606c2ee3c0594c7 MISC metadata.xml 476 RMD160 97c626b692123b4a395989fdd7f232e315b5cf57 SHA1 948d63c3fa8e89489c44c2f0758923c80b3870eb SHA256 e15cf3a3747f5e5aaa53bb9042e540370ebc3b09b6bf0b421f5a553dd35b3fa2 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQEcBAEBAgAGBQJPmiqrAAoJEBqCrVe7WSRD0UYH/11B08oDBJVyzCV3OE4C6Hwq -mSiwd3bOzkcRF4nwJqyY2L6BCdINdg2jWE94t7Bgy2H4oXT+ogjDkimKcutUGzAB -2gZafG4mSPG8Li7CNROnD4hIPXmhjmhsJZdpxh5z0dquVP91mD+C/Qr1o79lKslD -u9GlaSyi+vYhJ39oYLvhMUPWmEYoxPyzImxHfoI1zmUMpCQRfXYADgsMQcmJxGwu -t9eVfTGnB3s8hOrKhNYaC7O/RPVxl0LmD4C5KnWPgdTurBsBP1msEWzxsfiXVhXg -10QpyHG0UvNEAdwaRbfMEh69XEz+Ok3pIJjPEscxlo6wOAY2udLIcWQuopA8st0= -=v0/t +iQEcBAEBAgAGBQJPnxBYAAoJEBzRPIrUMBNCsrkH/Rcu3QUtfjAXarAG7RXz7zo2 +SCXQ4VTPAHW3i7uTdsu0LD04v+P94o34QDrN1/NRC16ZEXDoqfo/MW/N6A1yTZqW +50wGpYZSrBp2fxUj6erITJNDjEBA5f7GKFvGUfscffceZwrYKun4J27OFTsdq99R +He8Ts8NOrjWYp7LiBCiLP/YO5yj9myGVu2jeqlQi1HxkZ59DUTDpssjqH9Wgt/Qw +kPqzPeqIPL78ka8KzSLmvW74IZECVHpM4CUgOotluqz2X7XQHcXvHp+MSLmYpeJg +yfEU0q+zh4P82neUyqDG7FlQYpVKXxyX/zhqKjin700Oqobny4P38I8eAOA3iNQ= +=kYWx -----END PGP SIGNATURE----- diff --git a/www-client/lynx/files/lynx-2.8.8_pre12-parallel.patch b/www-client/lynx/files/lynx-2.8.8_pre12-parallel.patch new file mode 100644 index 000000000000..5eb30b641ef8 --- /dev/null +++ b/www-client/lynx/files/lynx-2.8.8_pre12-parallel.patch @@ -0,0 +1,146 @@ +Index: lynx2-8-8/src/makefile.in +=================================================================== +--- lynx2-8-8.orig/src/makefile.in ++++ lynx2-8-8/src/makefile.in +@@ -100,7 +100,7 @@ all: lynx$x + @RULE_CC@ + @ECHO_CC@$(CPP) -C $(CPP_OPTS) $< >$@ + +-lynx$x: message do_chartrans_stuff $(top_builddir)/LYHelp.h $(OBJS) $(WWWLIB) ++lynx$x: message $(top_builddir)/LYHelp.h $(OBJS) $(WWWLIB) + @echo "Linking and creating Lynx executable" + $(CC) $(CC_OPTS) $(LDFLAGS) -o $@ $(OBJS) $(WWWLIB) $(LDFLAGS) $(LIBS) $(INTLLIB) + @echo "Copying Lynx executable into top-level directory" +@@ -111,21 +111,12 @@ lynx$x: message do_chartrans_stuff $(t + message: + @echo "Compiling Lynx sources" + +-do_chartrans_stuff: +- -cd chrtrans && $(MAKE) \ +- SITE_DEFS="$(SITE_DEFS)" \ +- BUILD_CFLAGS="$(BUILD_CFLAGS)" \ +- BUILD_CPPFLAGS="$(BUILD_CPPFLAGS)" \ +- BUILD_LDFLAGS="$(BUILD_LDFLAGS)" \ +- BUILD_LIBS="$(BUILD_LIBS)" \ +- BUILD_CC="$(BUILD_CC)" tables +- + lint: + $(LINT) $(LINTOPTS) $(CPP_OPTS) $(C_SRC) 2>&1 |tee $(top_builddir)/lint.lynx + + clean: + rm -f lynx$x core *.core *.leaks *.i *$o *.bak tags TAGS test_* +- cd chrtrans && $(MAKE) clean ++ $(MAKE) -C chrtrans clean + + tags: + $(CTAGS) *.[ch] +@@ -169,9 +160,11 @@ TABLES= \ + $(CHRTR)cp775_uni.h \ + $(CHRTR)cp850_uni.h \ + $(CHRTR)cp852_uni.h \ ++ $(CHRTR)cp857_uni.h \ + $(CHRTR)cp862_uni.h \ + $(CHRTR)cp864_uni.h \ + $(CHRTR)cp866_uni.h \ ++ $(CHRTR)cp866u_uni.h \ + $(CHRTR)cp869_uni.h \ + $(CHRTR)def7_uni.h \ + $(CHRTR)dmcs_uni.h \ +@@ -186,27 +179,29 @@ TABLES= \ + $(CHRTR)iso08_uni.h \ + $(CHRTR)iso09_uni.h \ + $(CHRTR)iso10_uni.h \ ++ $(CHRTR)iso13_uni.h \ ++ $(CHRTR)iso14_uni.h \ + $(CHRTR)iso15_uni.h \ + $(CHRTR)koi8r_uni.h \ ++ $(CHRTR)koi8u_uni.h \ + $(CHRTR)mac_uni.h \ + $(CHRTR)mnem_suni.h \ + $(CHRTR)mnem2_suni.h \ + $(CHRTR)next_uni.h \ ++ $(CHRTR)pt154_uni.h \ + $(CHRTR)rfc_suni.h \ + $(CHRTR)utf8_uni.h \ + $(CHRTR)viscii_uni.h + +-$(TABLES): +- -cd chrtrans && $(MAKE) tables ++$(TABLES): chrtrans/makeuctb$(BUILD_EXEEXT) ++ $(MAKE) -C chrtrans `basename $@` + + UCdomap$o : UCdomap.c \ + chrtrans/UCkd.h \ +- chrtrans/makeuctb$(BUILD_EXEEXT) \ +- chrtrans/makeuctb.c \ +- UCdomap.h $(CMN)UCMap.h $(TABLES) $(top_srcdir)/userdefs.h ++ UCdomap.h $(CMN)UCMap.h $(TABLES) $(top_srcdir)/userdefs.h + + chrtrans/makeuctb$(BUILD_EXEEXT): +- cd chrtrans; make makeuctb$(BUILD_EXEEXT) ++ $(MAKE) -C chrtrans makeuctb$(BUILD_EXEEXT) + + UCAux$o : UCAux.c $(CMN)UCAux.h $(CMN)UCDefs.h + LYCookie$o : $(top_srcdir)/userdefs.h +Index: lynx2-8-8/src/chrtrans/makefile.in +=================================================================== +--- lynx2-8-8.orig/src/chrtrans/makefile.in ++++ lynx2-8-8/src/chrtrans/makefile.in +@@ -67,57 +67,8 @@ FONTMAP_INC = iso01_uni.h# default, if n + + MAKEUCTB = makeuctb$(BUILD_EXEEXT) + +-TABLES= \ +- cp1250_uni.h \ +- cp1251_uni.h \ +- cp1252_uni.h \ +- cp1253_uni.h \ +- cp1255_uni.h \ +- cp1256_uni.h \ +- cp1257_uni.h \ +- cp437_uni.h \ +- cp737_uni.h \ +- cp775_uni.h \ +- cp850_uni.h \ +- cp852_uni.h \ +- cp857_uni.h \ +- cp862_uni.h \ +- cp864_uni.h \ +- cp866_uni.h \ +- cp866u_uni.h \ +- cp869_uni.h \ +- def7_uni.h \ +- dmcs_uni.h \ +- hp_uni.h \ +- iso01_uni.h \ +- iso02_uni.h \ +- iso03_uni.h \ +- iso04_uni.h \ +- iso05_uni.h \ +- iso06_uni.h \ +- iso07_uni.h \ +- iso08_uni.h \ +- iso09_uni.h \ +- iso10_uni.h \ +- iso13_uni.h \ +- iso14_uni.h \ +- iso15_uni.h \ +- koi8r_uni.h \ +- koi8u_uni.h \ +- mac_uni.h \ +- mnem2_suni.h \ +- mnem_suni.h \ +- next_uni.h \ +- next_uni.h \ +- pt154_uni.h \ +- rfc_suni.h \ +- utf8_uni.h \ +- viscii_uni.h +- + default: $(FONTMAP_INC) + +-tables: $(TABLES) +- + OBJS = makeuctb$o + C_SRC = $(OBJS:$o=.c) + diff --git a/www-client/lynx/lynx-2.8.8_pre12.ebuild b/www-client/lynx/lynx-2.8.8_pre12.ebuild index b5d931d80cd1..f7def3049f8f 100644 --- a/www-client/lynx/lynx-2.8.8_pre12.ebuild +++ b/www-client/lynx/lynx-2.8.8_pre12.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/lynx/lynx-2.8.8_pre12.ebuild,v 1.2 2012/04/26 04:49:55 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/lynx/lynx-2.8.8_pre12.ebuild,v 1.3 2012/04/30 22:19:54 flameeyes Exp $ EAPI=4 @@ -48,16 +48,10 @@ pkg_setup() { } src_prepare() { - # fix up toplevel makefile to enable parallel make (bug #262972) - # - # add '+' prefix to lines using $(MAKE_RECUR), - # making sure '+' comes after leading whitespace - sed -i -e '/$(MAKE_RECUR)/ s/\([[:blank:]]\)/\1+/' makefile.in || \ - die "failed to update makefile.in" - # fix configure for openssl compiled with kerberos (bug #267749) epatch "${FILESDIR}/lynx-2.8.7-configure-openssl.patch" epatch "${FILESDIR}"/${PN}-2.8.6-mint.patch + epatch "${FILESDIR}"/lynx-2.8.8_pre12-parallel.patch } src_configure() { @@ -98,10 +92,10 @@ src_configure() { $myargs } -src_compile() { - # see bug #403905 - emake -j1 -} +#src_compile() { +# # see bug #403905 +# emake -j1 +#} src_install() { emake install DESTDIR="${D}" |