Switch to DuckDuckGo Search
   March 8, 2019  
< | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | >

Toggle Join/Part | bottom
[00:10:04] <neverpanic> franklinyu: You can choose depending on which OS things are built on. Newer versions of macOS require certain CPU features, which you can then consequently rely on in the Portfile
[20:19:46] *** echelog <echelog!~echelog@108.61.103.42> has joined #macports
[20:45:06] *** tdy1 is now known as tdy
[20:47:35] *** jungsubk <jungsubk!~jungsubk@121.130.170.3> has joined #macports
[20:47:49] *** jungsubk <jungsubk!~jungsubk@121.130.170.3> has quit IRC (Client Quit)
[20:53:02] <neverpanic> franklinyu: I'll have something for you in a couple of minutes
[20:54:56] <franklinyu> neverpanic: Thanks, but I'm not able to test it right now. I don't have access to my Mac in 7 hours...
[20:59:22] <mplog> mps ports:master * d3f13f35de / x11/mkfontscale/Portfile: mkfontscale: force deactivate conflicing mkfontdir https://git.io/fhhZC
[21:00:43] <neverpanic> franklinyu: https://github.com/neverpanic/revbump-ports
[21:03:08] <neverpanic> ./revbump-ports.sh depends:openssl takes 23s to generate 6674 lines of diff (including contexts, that is)
[21:03:12] <franklinyu> neverpanic: I think that's for yan12125
[21:03:21] <neverpanic> err, you're right, sorry.
[21:14:27] <jmr_mp> neverpanic: https://trac.macports.org/attachment/ticket/23260/bump-rev.sh
[21:15:16] <jmr_mp> less comprehensive I see
[21:17:34] <jmr_mp> neverpanic: does yours try to handle subports at all? that's the tricky part
[21:51:55] <neverpanic> jmr_mp: It's a dumb search-and-replace, so no.
[21:53:04] <neverpanic> In the case of the openssl update, that might not matter that much, though – unless people have version lines in subports, or revision lines only in one subport.
[21:53:25] <jmr_mp> it happens sometimes
[21:53:45] <neverpanic> Hopefully those cases are rare and the scripts can handle most of it.
[21:53:56] <jmr_mp> or constructs like 'if {${python.version} < 35} { ... }'
[21:54:37] <jmr_mp> it just means you need to manually review the changes for correctness
[21:55:16] <jmr_mp> I guess an automated verification step would be possible, parsing the portfiles before and after
[21:58:20] *** mf2k_mp <mf2k_mp!~mf2k_mp@132.163.48.28> has quit IRC (Quit: mf2k_mp)
[22:19:47] *** weltall <weltall!~weltall@planeshift/developer/weltall> has quit IRC (Ping timeout: 264 seconds)
[23:16:49] *** weltall <weltall!~weltall@planeshift/developer/weltall> has joined #macports
top

   March 8, 2019  
< | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | >