diff --git a/catgets/PKGBUILD b/catgets/PKGBUILD deleted file mode 100644 index b1070729a62..00000000000 --- a/catgets/PKGBUILD +++ /dev/null @@ -1,58 +0,0 @@ -# Maintainer: Alexey Pavlov - -pkgname=('catgets' 'libcatgets' 'libcatgets-devel') -pkgver=1.1 -pkgrel=2 -pkgdesc="catgets message catalog API" -groups=('base') -arch=('i686' 'x86_64') -license=('custom') -url="https://www.gnu.org/software/libc/" -makedepends=('libiconv-devel' 'gettext-devel') -source=(catgets-${pkgver}.tar.bz2 - catgets-1.1-2.src.patch - catgets-1.1-msys2.patch) -sha256sums=('d957740de9a1582798f4cc227bd983baef2167da6da281a9d678c019156c1158' - 'ffb78a4012cee2aff07e2010a75768c4faf96d7b1023b4c835a2f060b420d1bc' - 'ce7d5551ef03edda4665ea867783f82b39761d6017705db538bc025e35602516') - -prepare() { - cd "$srcdir/$pkgname-$pkgver" - - patch -p2 -i $srcdir/catgets-1.1-2.src.patch - patch -p1 -i $srcdir/catgets-1.1-msys2.patch -} - -build() { - cd "$srcdir/$pkgname-$pkgver" - - make CC=gcc CCLD=gcc AR=ar OSTYPE=msys - make DESTDIR=${srcdir}/dest install -} - -package_catgets() { - depends=('libiconv' 'libintl' 'libcatgets') - - mkdir -p ${pkgdir}/usr/bin - cp -f ${srcdir}/dest/usr/bin/gencat.exe ${pkgdir}/usr/bin/ -} - -package_libcatgets() { - pkgesc="message catalog API library" - groups=('libraries') - depends=('gcc-libs') - - mkdir -p ${pkgdir}/usr/bin - cp -f ${srcdir}/dest/usr/bin/*.dll ${pkgdir}/usr/bin/ -} - -package_libcatgets-devel() { - pkgdesc="Libcatgets headers and libraries" - groups=('development') - depends=("libcatgets=${pkgver}") - options=('staticlibs') - - mkdir -p ${pkgdir}/usr/{include,lib} - cp -rf ${srcdir}/dest/usr/include ${pkgdir}/usr/ - cp -rf ${srcdir}/dest/usr/lib ${pkgdir}/usr/ -} diff --git a/catgets/catgets-1.1-2.src.patch b/catgets/catgets-1.1-2.src.patch deleted file mode 100644 index 9f9a7f77aa7..00000000000 --- a/catgets/catgets-1.1-2.src.patch +++ /dev/null @@ -1,106 +0,0 @@ ---- origsrc/catgets-1.1/Makefile 2011-01-25 12:12:26.000000000 +0100 -+++ src/catgets-1.1/Makefile 2013-03-06 15:34:28.259254315 +0100 -@@ -2,11 +2,23 @@ SRCDIR=. - - SUBDIRS = util test - -+OSTYPE = $(shell echo $$OSTYPE) -+ -+ifeq ($(OSTYPE),cygwin) -+ EXEEXT=.exe -+ ICONV_LIBOPT = -liconv -+ INTL_LIBOPT = -lintl -+else -+ EXEEXT= -+ ICONV_LIBOPT = -+ INTL_LIBOPT = -+endif -+ - .PHONY: all - ifeq ($(OSTYPE),cygwin) --all: libcatgets.a cygcatgets1.dll gencat -+all: libcatgets.a cygcatgets1.dll gencat$(EXEEXT) - else --all: libcatgets.a libcatgets.so.1.0 gencat -+all: libcatgets.a libcatgets.so.1.0 gencat$(EXEEXT) - endif - - # Though we have an infrastructure to work on other architectures, we -@@ -16,16 +28,6 @@ INCLUDES = -I bits/i386 -I util/include - - SHELL = bash - --OSTYPE = $(shell echo $$OSTYPE) -- --ifeq ($(OSTYPE),cygwin) -- ICONV_LIBOPT = -liconv -- INTL_LIBOPT = -lintl --else -- ICONV_LIBOPT = -- INTL_LIBOPT = --endif -- - OBJS = catgets.o open_catalog.o gencat.o - - include $(SRCDIR)/Makefile.common -@@ -34,7 +36,7 @@ CATGETS_OBJS = catgets.o open_catalog.o - - libcatgets.a: $(CATGETS_OBJS) - rm --force $@ -- ar rc $@ $(CATGETS_OBJS) -+ $(AR) rc $@ $(CATGETS_OBJS) - - ifeq ($(OSTYPE),cygwin) - cygcatgets1.dll: $(CATGETS_OBJS) -@@ -54,7 +56,7 @@ GENCAT_OBJS = \ - util/argp/argp.o \ - util/strchrnul.o - --gencat:%:%.o $(GENCAT_OBJS) -+gencat$(EXEEXT): $(GENCAT_OBJS) - $(CCLD) -g -o $@ $^ -L. -lcatgets $(ICONV_LIBOPT) $(INTL_LIBOPT) $(LADD) - - util/%.o: -@@ -63,7 +65,7 @@ util/%.o: - include Makefile.depend - - local-clean: -- rm --force gencat -+ rm --force gencat$(EXEEXT) - - ifeq ($(OSTYPE),cygwin) - install-so: -@@ -79,9 +81,9 @@ install-so: - cd $(DESTDIR)/usr/lib/ && ln -s libcatgets.so.1.0 libcatgets.so - endif - --install: gencat nl_types.h libcatgets.a install-so -+install: gencat$(EXEEXT) nl_types.h libcatgets.a install-so - mkdir -p $(DESTDIR)/usr/bin -- install -s -m 755 gencat $(DESTDIR)/usr/bin/ -+ install -s -m 755 gencat$(EXEEXT) $(DESTDIR)/usr/bin/ - mkdir -p $(DESTDIR)/usr/include - install -m 644 nl_types.h $(DESTDIR)/usr/include/ - mkdir -p $(DESTDIR)/usr/lib ---- origsrc/catgets-1.1/Makefile.common 2011-01-25 11:29:02.000000000 +0100 -+++ src/catgets-1.1/Makefile.common 2013-03-06 11:23:26.071747184 +0100 -@@ -1,5 +1,6 @@ - CC = gcc - CCLD = gcc -+AR = ar - - WARNING = -Wall -Wno-unused-parameter -Wimplicit -Wwrite-strings - WARNING2 = -W -Wunreachable-code -Winline -Wunused-parameter \ ---- origsrc/catgets-1.1/util/argp/argp-parse.c 2005-05-28 02:54:49.000000000 +0200 -+++ src/catgets-1.1/util/argp/argp-parse.c 2013-03-06 12:47:39.141372103 +0100 -@@ -45,8 +45,10 @@ char *alloca (); - - #include "catgets/getopt_int.h" - -+#ifndef __CYGWIN__ - const char * program_invocation_name = "???"; - const char * program_invocation_short_name = "???"; -+#endif - - #ifndef _ - /* This is for other GNU distributions with internationalized messages. diff --git a/catgets/catgets-1.1-msys2.patch b/catgets/catgets-1.1-msys2.patch deleted file mode 100644 index 95b89a7104b..00000000000 --- a/catgets/catgets-1.1-msys2.patch +++ /dev/null @@ -1,46 +0,0 @@ -diff -Naur catgets-1.1-orig/Makefile catgets-1.1/Makefile ---- catgets-1.1-orig/Makefile 2013-05-01 19:04:15.486328100 +0000 -+++ catgets-1.1/Makefile 2013-05-01 19:03:04.533203100 +0000 -@@ -8,6 +8,10 @@ - EXEEXT=.exe - ICONV_LIBOPT = -liconv - INTL_LIBOPT = -lintl -+else ifeq ($(OSTYPE),msys) -+ EXEEXT=.exe -+ ICONV_LIBOPT = -liconv -+ INTL_LIBOPT = -lintl - else - EXEEXT= - ICONV_LIBOPT = -@@ -17,6 +21,8 @@ - .PHONY: all - ifeq ($(OSTYPE),cygwin) - all: libcatgets.a cygcatgets1.dll gencat$(EXEEXT) -+else ifeq ($(OSTYPE),msys) -+all: libcatgets.a msys-catgets1.dll gencat$(EXEEXT) - else - all: libcatgets.a libcatgets.so.1.0 gencat$(EXEEXT) - endif -@@ -41,6 +47,9 @@ - ifeq ($(OSTYPE),cygwin) - cygcatgets1.dll: $(CATGETS_OBJS) - $(CCLD) -shared $(CATGETS_OBJS) -o $@ -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker libcatgets.dll.a -+else ifeq ($(OSTYPE),msys) -+msys-catgets1.dll: $(CATGETS_OBJS) -+ $(CCLD) -shared $(CATGETS_OBJS) -o $@ -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker libcatgets.dll.a - else - libcatgets.so.1.0: $(CATGETS_OBJS) - $(CCLD) -shared -o $@ -Wl,-soname,libcatgets.so.1 -lc $(CATGETS_OBJS) -@@ -73,6 +82,12 @@ - install -s -m 755 cygcatgets1.dll $(DESTDIR)/usr/bin/ - mkdir -p $(DESTDIR)/usr/lib - install -m 644 libcatgets.dll.a $(DESTDIR)/usr/lib/ -+else ifeq ($(OSTYPE),msys) -+install-so: -+ mkdir -p $(DESTDIR)/usr/bin -+ install -s -m 755 msys-catgets1.dll $(DESTDIR)/usr/bin/ -+ mkdir -p $(DESTDIR)/usr/lib -+ install -m 644 libcatgets.dll.a $(DESTDIR)/usr/lib/ - else - install-so: - mkdir -p $(DESTDIR)/usr/lib diff --git a/catgets/catgets-1.1.tar.bz2 b/catgets/catgets-1.1.tar.bz2 deleted file mode 100644 index afe7ac1ea17..00000000000 Binary files a/catgets/catgets-1.1.tar.bz2 and /dev/null differ diff --git a/msys2-runtime/PKGBUILD b/msys2-runtime/PKGBUILD index 9698ec3d29e..e8239dcf5c8 100644 --- a/msys2-runtime/PKGBUILD +++ b/msys2-runtime/PKGBUILD @@ -4,7 +4,7 @@ pkgbase=msys2-runtime pkgname=('msys2-runtime' 'msys2-runtime-devel') pkgver=2.10.0 -pkgrel=1 +pkgrel=2 pkgdesc="Cygwin POSIX emulation engine" arch=('i686' 'x86_64') url="https://www.cygwin.com/" @@ -21,6 +21,7 @@ makedepends=('cocom' 'gettext-devel' 'libiconv-devel' 'diffutils') +replaces=('catgets') # options=('debug' '!strip') source=('msys2-runtime'::git://sourceware.org/git/newlib-cygwin.git#tag=cygwin-${pkgver//./_}-release 0001-Add-MSYS-triplets.patch @@ -166,8 +167,8 @@ package_msys2-runtime() { pkgdesc="Posix emulation engine for Windows" groups=('base') options=('!strip') - conflicts=('catgets') - replaces=('libcatgets') + conflicts=('catgets' 'libcatgets') + replaces=('catgets' 'libcatgets') #install=msys2-runtime.install mkdir -p "${pkgdir}"/usr