Commit Graph

28 Commits

Author SHA1 Message Date
مهدي شينون (Mehdi Chinoune)
c9e5b84b9b NFC: Always quote ${srcdir} and ${pkgdir}
Just in case someone has space in his path to MINGW-packages repo.
2025-01-14 09:27:50 +01:00
مهدي شينون (Mehdi Chinoune)
149d4a91e7 NFC: Use MSYSTEM for build directories instead of CARCH and MINGW_CHOST
To be able to build for separate environments in the same machine.
2025-01-13 17:38:11 +01:00
مهدي شينون (Mehdi Chinoune)
d5d9fcebb8 Remove options that already set by makepkg-mingw 2024-12-30 08:08:16 +01:00
Christoph Reiter
f9435a251f dmake: drop clang support
doesn't build, unmaintained, and there are no users in MSYS2 and unclear
if anyone else, so drop it.
2023-05-12 11:34:53 +02:00
Christoph Reiter
4aa3f74b97 dmake: rebuild
autoreconf for clangarm64
2023-05-12 11:14:10 +02:00
Christoph Reiter
229ccd1ce0 clangarm64: disable some packages again
They fail during configure with:

Invalid configuration `aarch64-w64-mingw32': machine `aarch64-w64' not recognized
2023-05-09 07:10:22 +02:00
Christoph Reiter
a821927a64 more clangarm64 2023-05-08 22:28:24 +02:00
Christoph Reiter
7c67d9c465 Make sure every package using a C/C++ compiler depends on one
The "cc" virtual package provides the environment default compiler.
2022-01-08 17:11:16 +01:00
Christoph Reiter
3eac67e2ca Makedepend on autotools where needed 2021-12-17 12:41:47 +01:00
Jeremy Drake
37a2037ae6 add clang32 to more packages.
All packages which successfully built on clang64, for which all of their
dependencies are already available for clang32.
2021-06-17 17:04:00 -07:00
Christoph Reiter
81bf16586c Enable clang64 for everything 2021-04-25 19:30:11 +02:00
Christoph Reiter
efa44d23cc ucrt all the things 2021-04-01 21:08:55 +02:00
Alexey Pavlov
7b16afbc18 dmake: Update to 4.12.2.2 2018-11-30 11:57:43 +03:00
Alexander Georgievskiy
3273af85f1 Upd dmake fixes #1775 (#2314) 2017-03-17 14:01:20 +03:00
Yusuke Sasaki
7c803d2668 add pkgbase entry 2016-03-07 00:33:13 +09:00
Viktor Szakats
e32a40cc92 switch to sha256 checksums
* upgrade some broken packages
* correct some broken urls/checksums
* use secure urls where possible
* update PKGBUILD templates
* remove line-ending whitespace
* minor typos/fixes

Remaining md5sums either didn't download or
didn't pass checksum tests.
2016-02-25 20:55:26 +01:00
Viktor Szakats
a451d9c1e1 two fixes to the previous, url update commit
Ref: https://github.com/Alexpux/MINGW-packages/pull/1077#issuecomment-186880520
2016-02-21 19:36:39 +01:00
Viktor Szakats
e925eec97d use secure urls
* and follow some redirects
* prefer http over ftp
2016-02-21 13:42:32 +01:00
Alexey Pavlov
4293803a24 === Rebuild with GCC-5.x. Part XIV === 2015-07-20 00:49:34 +03:00
Alexey Pavlov
04ac84c2a9 Remove groups from mingw packages. 2015-07-07 10:23:54 +03:00
Renato Silva
82b1180dba perl and dmake: Fix issues with mkstemp.
After addition of mkstemp in MSYS2, dmake stopped working due to using it (shell function was broken), and perl stopped building due to providing a custom conflicting implementation (and due to using broken dmake). Now dmake does not use MSYS2 mkstemp anymore, and perl does.
2015-01-13 19:42:07 -02:00
Renato Silva
7561f3c50f dmake: Fix configuration directory.
* Configuration is now loaded from EXEDIR/../etc/dmake instead of EXEDIR/startup.
* Some unused code has been removed from build().
2015-01-10 18:37:55 -02:00
Alexpux
796f999aa5 dmake: Format 2015-01-10 16:28:30 +03:00
Renato Silva
fb6ca8aa70 Improvements for the perl package.
* Better FHS directory structure.
* Replace batch scripts with bare perl.
* Fix CPAN module installation.
* Fix links in HTML documentation.
* Update to Perl 5.20.
* Source code refactoring and update.

The locations below are now used for @INC. The /mingw*/lib directory is not
flooded anymore with perl libraries, they all reside now in the perl5 subfolder.

    - lib/perl5/core_perl
    - lib/perl5/site_perl
    - lib/perl5/vendor_perl

Scripts such as perldoc and cpan are now bare perl scripts instead of batch
files, this allows using them directly from bash. Dmake now ignores the SHELL
environment variable, so unsetting it before dmake calls is not anymore needed.
This fixes CPAN module installation since dmake now understands the makefiles.

First run of cpan will not store full paths to external programs anymore, only
the program names. For example, 32-bit bzip2 will not be used under the 64-bit
shell. Dmake is now always selected as the make program, since GNU make doesn't
like the generated makefiles. HTML documentation uses a base directory for
links, this is now relocated on package installation so user can navigate
through the pages in web browser.
2015-01-07 13:16:48 -02:00
Alexpux
d92815a652 Fix scripts to use new global MINGW_PACKAGE_PREFIX variable instead locally defined 2014-06-11 07:11:51 +04:00
Alexpux
228bb23d40 Fix formatting. Replace TAB with two spaces 2014-04-22 16:46:15 +04:00
Alexpux
b85e1db54a dmake: Fix URL, description, dependencies. 2014-04-21 08:53:30 +04:00
Alexpux
78d3a7d331 Add dmake package. 2013-11-29 14:48:15 +04:00