[arch-commits] Commit in topcom/repos/community-x86_64 (4 files)

Antonio Rojas arojas at gemini.archlinux.org
Mon Jun 20 15:54:52 UTC 2022


    Date: Monday, June 20, 2022 @ 15:54:51
  Author: arojas
Revision: 1238702

archrelease: copy trunk to community-x86_64

Added:
  topcom/repos/community-x86_64/Makefile.patch
    (from rev 1238701, topcom/trunk/Makefile.patch)
  topcom/repos/community-x86_64/PKGBUILD
    (from rev 1238701, topcom/trunk/PKGBUILD)
Deleted:
  topcom/repos/community-x86_64/Makefile.patch
  topcom/repos/community-x86_64/PKGBUILD

----------------+
 Makefile.patch |  480 +++++++++++++++++++++++++++----------------------------
 PKGBUILD       |   68 +++----
 2 files changed, 274 insertions(+), 274 deletions(-)

Deleted: Makefile.patch
===================================================================
--- Makefile.patch	2022-06-20 15:54:40 UTC (rev 1238701)
+++ Makefile.patch	2022-06-20 15:54:51 UTC (rev 1238702)
@@ -1,240 +0,0 @@
-diff -ru topcom-0.17.8.old/configure.ac topcom-0.17.8.new/configure.ac
---- topcom-0.17.8.old/configure.ac	2022-05-21 19:34:33.504824555 +0200
-+++ topcom-0.17.8.new/configure.ac	2022-05-21 19:46:42.628998268 +0200
-@@ -4,26 +4,13 @@
- 
- dnl Init automake.
- AM_INIT_AUTOMAKE
-+AC_CONFIG_MACRO_DIR([m4])
- 
- dnl Checks for programs.
- AC_PROG_CC
--AC_PROG_INSTALL
- AC_PROG_CXX
--AC_PROG_RANLIB
--
--dnl Checks for libraries.
--dnl Replace `main' with a function in -lg:
--dnl AC_CHECK_LIB(g, main)
--dnl Replace `main' with a function in -lstdc:
--dnl AC_CHECK_LIB(stdc, main)
--dnl Replace `main' with a function in -lstdc++:
--dnl AC_CHECK_LIB(stdc++, main)
--dnl Make libgmp:
--make -C external gmp
--dnl Make libcddgmp:
--make -C external cdd
--dnl Check for soplex:
--AC_CHECK_LIB(soplex, main, , csh -c 'echo soplex not found: --soplex will not work.')
-+AC_PROG_INSTALL
-+LT_INIT
- 
- dnl Checks for header files.
- AC_HEADER_STDC
-@@ -31,6 +18,73 @@
- dnl Checks for typedefs, structures, and compiler characteristics.
- AC_C_CONST
- 
--dnl Checks for library functions.
- 
--AC_OUTPUT(wrap-gmp-gmpxx/Makefile lib-src/Makefile lib-src-reg/Makefile src/Makefile src-reg/Makefile examples/Makefile Makefile)
-+dnl ===== Begin checks for libraries ================
-+
-+dnl Removed check for soplex because SPXinterface will not compile with
-+dnl Soplex 2.0.1.  (Header file spxdefaultpr.h does not exist any more.)
-+dnl dnl Check for soplex:
-+dnl AC_TRY_LINKCHECK_LIB(soplex, main, ,
-+dnl              [csh -c 'echo soplex not found: --soplex will not work.'])
-+
-+dnl Find the GNU Multiple Precision Arithmetic Library
-+AC_ARG_WITH(gmp,
-+  [AS_HELP_STRING([--with-gmp=<path>],	
-+     	          [prefix of GMP installation. e.g. /usr/local or /usr])],
-+  [GMP_PREFIX="$with_gmp"],
-+  [AC_CHECK_LIB([gmp], [__gmpz_init], ,
-+    AC_MSG_ERROR([GNU Multiple Precision Arithmetic Library not found.
-+    Maybe you want to call configure with the --with-gmp=<path> option?
-+    This tells configure where to find the GMP library and headers.
-+    e.g. --with-gmp=/usr/local or --with-gmp=/usr]))]
-+)
-+if test "x$GMP_PREFIX" != x ; then
-+  GMP_LIBS=" -L${GMP_PREFIX}/lib"
-+  GMP_CFLAGS=" -I${GMP_PREFIX}/include"
-+else
-+  GMP_LIBS=""
-+  GMP_CFLAGS=""
-+fi
-+GMP_LIBS="${GMP_LIBS} -lgmp -lgmpxx"
-+AC_SUBST(GMP_LIBS)
-+AC_SUBST(GMP_CFLAGS)
-+
-+
-+dnl Find the cdd library
-+AC_ARG_WITH(cdd,
-+  [AS_HELP_STRING([--with-cdd=<path>],	
-+     	          [prefix of cddlib installation. e.g. /usr/local or /usr])],
-+  [CDD_PREFIX="$with_cdd"],
-+  [AC_CHECK_LIB([cdd], [ddd_init], ,
-+    AC_MSG_ERROR([Komei Fukuda's cdd library not found.
-+    Maybe you want to call configure with the --with-cdd=<path> option?
-+    This tells configure where to find the cdd library and headers.
-+    e.g. --with-cdd=/usr/local or --with-cdd=/usr]))]
-+)
-+if test "x$CDD_PREFIX" != x ; then
-+  CDD_LIBS=" -L${CDD_PREFIX}/lib"
-+  CDD_CFLAGS=" -I${CDD_PREFIX}/include"
-+else
-+  CDD_LIBS=""
-+  # Fedora 12 installs the headers here
-+  CDD_CFLAGS=" -I/usr/include/cddlib"
-+fi
-+CDD_LIBS="${CDD_LIBS} -lcddgmp"
-+AC_SUBST(CDD_LIBS)
-+AC_SUBST(CDD_CFLAGS)
-+
-+
-+dnl ===== End checks for libraries ================
-+
-+
-+dnl Finishing it up
-+AC_CONFIG_FILES([
-+  lib-src/Makefile 
-+  lib-src-reg/Makefile 
-+  src/Makefile 
-+  src-reg/Makefile 
-+  examples/Makefile 
-+  wrap-gmp-gmpxx/Makefile
-+  Makefile
-+])
-+AC_OUTPUT
-diff -ru topcom-0.17.8.old/lib-src/Makefile.am topcom-0.17.8.new/lib-src/Makefile.am
---- topcom-0.17.8.old/lib-src/Makefile.am	2022-05-21 19:34:33.568158113 +0200
-+++ topcom-0.17.8.new/lib-src/Makefile.am	2022-05-21 19:43:44.071975962 +0200
-@@ -1,6 +1,6 @@
--lib_LIBRARIES       = libTOPCOM.a
-+lib_LTLIBRARIES       = libTOPCOM.la
- 
--libTOPCOM_a_SOURCES = \
-+libTOPCOM_la_SOURCES = \
- Admissibles.cc \
- CheckTriang.cc \
- Circuits.cc \
-@@ -88,11 +88,11 @@
- VertexFacetTableArray.hh \
- VirtualChiro.hh
- 
--AM_CPPFLAGS     = -I../lib-src-reg
--AM_CPPFLAGS    += -I../wrap-gmp-gmpxx
--AM_CPPFLAGS    += -I../external/include
--AM_CPPFLAGS    += -I$(includedir)
- 
--AM_CPPFLAGS    += -DVERBOSE -DGMPRATIONAL -ftemplate-depth-35
-+libTOPCOM_la_CPPFLAGS = \
-+	-DVERBOSE -DGMPRATIONAL -ftemplate-depth-35 \
-+	$(GMP_CFLAGS) $(CDD_CFLAGS) \
-+	-I../lib-src-reg -I../wrap-gmp-gmpxx 
-+
-+libTOPCOM_la_LIBADD = $(GMP_LIBS) $(CDD_LIBS)
- 
--AM_CXXFLAGS     = -O2 -g
-diff -ru topcom-0.17.8.old/lib-src-reg/Makefile.am topcom-0.17.8.new/lib-src-reg/Makefile.am
---- topcom-0.17.8.old/lib-src-reg/Makefile.am	2022-05-21 19:34:33.568158113 +0200
-+++ topcom-0.17.8.new/lib-src-reg/Makefile.am	2022-05-21 19:43:56.005330600 +0200
-@@ -1,6 +1,6 @@
--lib_LIBRARIES = libCHECKREG.a
-+lib_LTLIBRARIES = libCHECKREG.la
- 
--libCHECKREG_a_SOURCES = \
-+libCHECKREG_la_SOURCES = \
- SPXinterface.cc \
- LPinterface.cc \
- RegularityCheck.cc
-@@ -10,11 +10,9 @@
- RegularityCheck.hh \
- LPinterface.hh
- 
--AM_CPPFLAGS     = -I../lib-src 
--AM_CPPFLAGS    += -I../wrap-gmp-gmpxx
--AM_CPPFLAGS    += -I../external/include
--AM_CPPFLAGS    += -I$(includedir)
-+libCHECKREG_la_CPPFLAGS = \
-+	-DVERBOSE -DGMPRATIONAL -ftemplate-depth-30 \
-+	$(GMP_CFLAGS) $(CDD_CFLAGS) \
-+	-I../lib-src -I../wrap-gmp-gmpxx
- 
--AM_CPPFLAGS    += -DVERBOSE -DGMPRATIONAL -ftemplate-depth-30
--
--AM_CXXFLAGS     = -O2
-+libCHECKREG_la_LIBADD = $(CDD_LIBS)
-diff -ru topcom-0.17.8.old/Makefile.am topcom-0.17.8.new/Makefile.am
---- topcom-0.17.8.old/Makefile.am	2022-05-21 19:34:33.504824555 +0200
-+++ topcom-0.17.8.new/Makefile.am	2022-05-21 19:44:12.408693841 +0200
-@@ -1,6 +1,2 @@
--SUBDIRS      = wrap-gmp-gmpxx lib-src-reg lib-src src-reg src examples
--EXTRA_DIST   = external/Makefile
--EXTRA_DIST  += external/gmp-6.1.1.tar.bz2
--EXTRA_DIST  += external/cddlib-0.94f-TOPCOM.tar.gz
--EXTRA_DIST  += external/gmpxx-patch
--
-+ACLOCAL_AMFLAGS = -I m4
-+SUBDIRS      = lib-src-reg lib-src src-reg src
-diff -ru topcom-0.17.8.old/src/Makefile.am topcom-0.17.8.new/src/Makefile.am
---- topcom-0.17.8.old/src/Makefile.am	2022-05-21 19:34:33.578158149 +0200
-+++ topcom-0.17.8.new/src/Makefile.am	2022-05-21 19:44:34.015400998 +0200
-@@ -83,18 +83,12 @@
- santos_dim4_triang_SOURCES         = santos_dim4_triang.cc
- santos_22_triang_SOURCES           = santos_22_triang.cc
- 
--LDADD           = ../lib-src/libTOPCOM.a \
--                  ../lib-src-reg/libCHECKREG.a \
--                  ../external/lib/libcddgmp.a \
--                  ../external/lib/libgmpxx.a \
--                  ../external/lib/libgmp.a
--
--AM_CPPFLAGS     = -I../lib-src
--AM_CPPFLAGS    += -I../lib-src-reg
--AM_CPPFLAGS    += -I../wrap-gmp-gmpxx
--AM_CPPFLAGS    += -I../external/include
--AM_CPPFLAGS    += -I$(includedir)
-+LDADD           = ../lib-src/libTOPCOM.la \
-+                  ../lib-src-reg/libCHECKREG.la 
- 
-+AM_CPPFLAGS     = $(GMP_CFLAGS) $(CDD_CFLAGS)
- AM_CPPFLAGS    += -DVERBOSE -DGMPRATIONAL -ftemplate-depth-30
--
--AM_CXXFLAGS     = -O2
-+AM_CPPFLAGS    += -I../wrap-gmp-gmpxx
-+AM_CPPFLAGS    += -I../lib-src
-+AM_CPPFLAGS    += -I../lib-src-reg
-+AM_LDFLAGS      = $(CDD_LIBS) $(GMP_LIBS)
-diff -ru topcom-0.17.8.old/src-reg/Makefile.am topcom-0.17.8.new/src-reg/Makefile.am
---- topcom-0.17.8.old/src-reg/Makefile.am	2022-05-21 19:34:33.578158149 +0200
-+++ topcom-0.17.8.new/src-reg/Makefile.am	2022-05-21 19:44:45.382089445 +0200
-@@ -2,20 +2,12 @@
- 
- checkregularity_SOURCES = checkregularity.cc
- 
--LDADD           = ../lib-src-reg/libCHECKREG.a \
--                  ../lib-src/libTOPCOM.a \
--                  ../external/lib/libcddgmp.a \
--                  ../external/lib/libgmpxx.a \
--                  ../external/lib/libgmp.a
--
--AM_CPPFLAGS     = -I../lib-src
--AM_CPPFLAGS    += -I../lib-src-reg
--AM_CPPFLAGS    += -I../wrap-gmp-gmpxx
--AM_CPPFLAGS    += -I../external/include
--AM_CPPFLAGS    += -I$(includedir)
--
-+LDADD           = ../lib-src-reg/libCHECKREG.la \
-+                  ../lib-src/libTOPCOM.la  
- 
-+AM_CPPFLAGS     = $(GMP_CFLAGS) $(CDD_CFLAGS)
- AM_CPPFLAGS    += -DVERBOSE -DGMPRATIONAL -ftemplate-depth-30
--
--AM_CXXFLAGS     = -O2
--
-+AM_CPPFLAGS    += -I../wrap-gmp-gmpxx
-+AM_CPPFLAGS    += -I../lib-src
-+AM_CPPFLAGS    += -I../lib-src-reg
-+AM_LDFLAGS      = $(CDD_LIBS) $(GMP_LIBS)

Copied: topcom/repos/community-x86_64/Makefile.patch (from rev 1238701, topcom/trunk/Makefile.patch)
===================================================================
--- Makefile.patch	                        (rev 0)
+++ Makefile.patch	2022-06-20 15:54:51 UTC (rev 1238702)
@@ -0,0 +1,240 @@
+diff -ru topcom-0.17.8.old/configure.ac topcom-0.17.8.new/configure.ac
+--- topcom-0.17.8.old/configure.ac	2022-05-21 19:34:33.504824555 +0200
++++ topcom-0.17.8.new/configure.ac	2022-05-21 19:46:42.628998268 +0200
+@@ -4,26 +4,13 @@
+ 
+ dnl Init automake.
+ AM_INIT_AUTOMAKE
++AC_CONFIG_MACRO_DIR([m4])
+ 
+ dnl Checks for programs.
+ AC_PROG_CC
+-AC_PROG_INSTALL
+ AC_PROG_CXX
+-AC_PROG_RANLIB
+-
+-dnl Checks for libraries.
+-dnl Replace `main' with a function in -lg:
+-dnl AC_CHECK_LIB(g, main)
+-dnl Replace `main' with a function in -lstdc:
+-dnl AC_CHECK_LIB(stdc, main)
+-dnl Replace `main' with a function in -lstdc++:
+-dnl AC_CHECK_LIB(stdc++, main)
+-dnl Make libgmp:
+-make -C external gmp
+-dnl Make libcddgmp:
+-make -C external cdd
+-dnl Check for soplex:
+-AC_CHECK_LIB(soplex, main, , csh -c 'echo soplex not found: --soplex will not work.')
++AC_PROG_INSTALL
++LT_INIT
+ 
+ dnl Checks for header files.
+ AC_HEADER_STDC
+@@ -31,6 +18,73 @@
+ dnl Checks for typedefs, structures, and compiler characteristics.
+ AC_C_CONST
+ 
+-dnl Checks for library functions.
+ 
+-AC_OUTPUT(wrap-gmp-gmpxx/Makefile lib-src/Makefile lib-src-reg/Makefile src/Makefile src-reg/Makefile examples/Makefile Makefile)
++dnl ===== Begin checks for libraries ================
++
++dnl Removed check for soplex because SPXinterface will not compile with
++dnl Soplex 2.0.1.  (Header file spxdefaultpr.h does not exist any more.)
++dnl dnl Check for soplex:
++dnl AC_TRY_LINKCHECK_LIB(soplex, main, ,
++dnl              [csh -c 'echo soplex not found: --soplex will not work.'])
++
++dnl Find the GNU Multiple Precision Arithmetic Library
++AC_ARG_WITH(gmp,
++  [AS_HELP_STRING([--with-gmp=<path>],	
++     	          [prefix of GMP installation. e.g. /usr/local or /usr])],
++  [GMP_PREFIX="$with_gmp"],
++  [AC_CHECK_LIB([gmp], [__gmpz_init], ,
++    AC_MSG_ERROR([GNU Multiple Precision Arithmetic Library not found.
++    Maybe you want to call configure with the --with-gmp=<path> option?
++    This tells configure where to find the GMP library and headers.
++    e.g. --with-gmp=/usr/local or --with-gmp=/usr]))]
++)
++if test "x$GMP_PREFIX" != x ; then
++  GMP_LIBS=" -L${GMP_PREFIX}/lib"
++  GMP_CFLAGS=" -I${GMP_PREFIX}/include"
++else
++  GMP_LIBS=""
++  GMP_CFLAGS=""
++fi
++GMP_LIBS="${GMP_LIBS} -lgmp -lgmpxx"
++AC_SUBST(GMP_LIBS)
++AC_SUBST(GMP_CFLAGS)
++
++
++dnl Find the cdd library
++AC_ARG_WITH(cdd,
++  [AS_HELP_STRING([--with-cdd=<path>],	
++     	          [prefix of cddlib installation. e.g. /usr/local or /usr])],
++  [CDD_PREFIX="$with_cdd"],
++  [AC_CHECK_LIB([cdd], [ddd_init], ,
++    AC_MSG_ERROR([Komei Fukuda's cdd library not found.
++    Maybe you want to call configure with the --with-cdd=<path> option?
++    This tells configure where to find the cdd library and headers.
++    e.g. --with-cdd=/usr/local or --with-cdd=/usr]))]
++)
++if test "x$CDD_PREFIX" != x ; then
++  CDD_LIBS=" -L${CDD_PREFIX}/lib"
++  CDD_CFLAGS=" -I${CDD_PREFIX}/include"
++else
++  CDD_LIBS=""
++  # Fedora 12 installs the headers here
++  CDD_CFLAGS=" -I/usr/include/cddlib"
++fi
++CDD_LIBS="${CDD_LIBS} -lcddgmp"
++AC_SUBST(CDD_LIBS)
++AC_SUBST(CDD_CFLAGS)
++
++
++dnl ===== End checks for libraries ================
++
++
++dnl Finishing it up
++AC_CONFIG_FILES([
++  lib-src/Makefile 
++  lib-src-reg/Makefile 
++  src/Makefile 
++  src-reg/Makefile 
++  examples/Makefile 
++  wrap-gmp-gmpxx/Makefile
++  Makefile
++])
++AC_OUTPUT
+diff -ru topcom-0.17.8.old/lib-src/Makefile.am topcom-0.17.8.new/lib-src/Makefile.am
+--- topcom-0.17.8.old/lib-src/Makefile.am	2022-05-21 19:34:33.568158113 +0200
++++ topcom-0.17.8.new/lib-src/Makefile.am	2022-05-21 19:43:44.071975962 +0200
+@@ -1,6 +1,6 @@
+-lib_LIBRARIES       = libTOPCOM.a
++lib_LTLIBRARIES       = libTOPCOM.la
+ 
+-libTOPCOM_a_SOURCES = \
++libTOPCOM_la_SOURCES = \
+ Admissibles.cc \
+ CheckTriang.cc \
+ Circuits.cc \
+@@ -88,11 +88,11 @@
+ VertexFacetTableArray.hh \
+ VirtualChiro.hh
+ 
+-AM_CPPFLAGS     = -I../lib-src-reg
+-AM_CPPFLAGS    += -I../wrap-gmp-gmpxx
+-AM_CPPFLAGS    += -I../external/include
+-AM_CPPFLAGS    += -I$(includedir)
+ 
+-AM_CPPFLAGS    += -DVERBOSE -DGMPRATIONAL -ftemplate-depth-35
++libTOPCOM_la_CPPFLAGS = \
++	-DVERBOSE -DGMPRATIONAL -ftemplate-depth-35 \
++	$(GMP_CFLAGS) $(CDD_CFLAGS) \
++	-I../lib-src-reg -I../wrap-gmp-gmpxx 
++
++libTOPCOM_la_LIBADD = $(GMP_LIBS) $(CDD_LIBS)
+ 
+-AM_CXXFLAGS     = -O2 -g
+diff -ru topcom-0.17.8.old/lib-src-reg/Makefile.am topcom-0.17.8.new/lib-src-reg/Makefile.am
+--- topcom-0.17.8.old/lib-src-reg/Makefile.am	2022-05-21 19:34:33.568158113 +0200
++++ topcom-0.17.8.new/lib-src-reg/Makefile.am	2022-05-21 19:43:56.005330600 +0200
+@@ -1,6 +1,6 @@
+-lib_LIBRARIES = libCHECKREG.a
++lib_LTLIBRARIES = libCHECKREG.la
+ 
+-libCHECKREG_a_SOURCES = \
++libCHECKREG_la_SOURCES = \
+ SPXinterface.cc \
+ LPinterface.cc \
+ RegularityCheck.cc
+@@ -10,11 +10,9 @@
+ RegularityCheck.hh \
+ LPinterface.hh
+ 
+-AM_CPPFLAGS     = -I../lib-src 
+-AM_CPPFLAGS    += -I../wrap-gmp-gmpxx
+-AM_CPPFLAGS    += -I../external/include
+-AM_CPPFLAGS    += -I$(includedir)
++libCHECKREG_la_CPPFLAGS = \
++	-DVERBOSE -DGMPRATIONAL -ftemplate-depth-30 \
++	$(GMP_CFLAGS) $(CDD_CFLAGS) \
++	-I../lib-src -I../wrap-gmp-gmpxx
+ 
+-AM_CPPFLAGS    += -DVERBOSE -DGMPRATIONAL -ftemplate-depth-30
+-
+-AM_CXXFLAGS     = -O2
++libCHECKREG_la_LIBADD = $(CDD_LIBS)
+diff -ru topcom-0.17.8.old/Makefile.am topcom-0.17.8.new/Makefile.am
+--- topcom-0.17.8.old/Makefile.am	2022-05-21 19:34:33.504824555 +0200
++++ topcom-0.17.8.new/Makefile.am	2022-05-21 19:44:12.408693841 +0200
+@@ -1,6 +1,2 @@
+-SUBDIRS      = wrap-gmp-gmpxx lib-src-reg lib-src src-reg src examples
+-EXTRA_DIST   = external/Makefile
+-EXTRA_DIST  += external/gmp-6.2.1.tar.lz
+-EXTRA_DIST  += external/cddlib-0.94jGMP.tar.gz
+-EXTRA_DIST  += external/gmpxx-patch
+-
++ACLOCAL_AMFLAGS = -I m4
++SUBDIRS      = lib-src-reg lib-src src-reg src
+diff -ru topcom-0.17.8.old/src/Makefile.am topcom-0.17.8.new/src/Makefile.am
+--- topcom-0.17.8.old/src/Makefile.am	2022-05-21 19:34:33.578158149 +0200
++++ topcom-0.17.8.new/src/Makefile.am	2022-05-21 19:44:34.015400998 +0200
+@@ -83,18 +83,12 @@
+ santos_dim4_triang_SOURCES         = santos_dim4_triang.cc
+ santos_22_triang_SOURCES           = santos_22_triang.cc
+ 
+-LDADD           = ../lib-src/libTOPCOM.a \
+-                  ../lib-src-reg/libCHECKREG.a \
+-                  ../external/lib/libcddgmp.a \
+-                  ../external/lib/libgmpxx.a \
+-                  ../external/lib/libgmp.a
+-
+-AM_CPPFLAGS     = -I../lib-src
+-AM_CPPFLAGS    += -I../lib-src-reg
+-AM_CPPFLAGS    += -I../wrap-gmp-gmpxx
+-AM_CPPFLAGS    += -I../external/include
+-AM_CPPFLAGS    += -I$(includedir)
++LDADD           = ../lib-src/libTOPCOM.la \
++                  ../lib-src-reg/libCHECKREG.la 
+ 
++AM_CPPFLAGS     = $(GMP_CFLAGS) $(CDD_CFLAGS)
+ AM_CPPFLAGS    += -DVERBOSE -DGMPRATIONAL -ftemplate-depth-30
+-
+-AM_CXXFLAGS     = -O2
++AM_CPPFLAGS    += -I../wrap-gmp-gmpxx
++AM_CPPFLAGS    += -I../lib-src
++AM_CPPFLAGS    += -I../lib-src-reg
++AM_LDFLAGS      = $(CDD_LIBS) $(GMP_LIBS)
+diff -ru topcom-0.17.8.old/src-reg/Makefile.am topcom-0.17.8.new/src-reg/Makefile.am
+--- topcom-0.17.8.old/src-reg/Makefile.am	2022-05-21 19:34:33.578158149 +0200
++++ topcom-0.17.8.new/src-reg/Makefile.am	2022-05-21 19:44:45.382089445 +0200
+@@ -2,20 +2,12 @@
+ 
+ checkregularity_SOURCES = checkregularity.cc
+ 
+-LDADD           = ../lib-src-reg/libCHECKREG.a \
+-                  ../lib-src/libTOPCOM.a \
+-                  ../external/lib/libcddgmp.a \
+-                  ../external/lib/libgmpxx.a \
+-                  ../external/lib/libgmp.a
+-
+-AM_CPPFLAGS     = -I../lib-src
+-AM_CPPFLAGS    += -I../lib-src-reg
+-AM_CPPFLAGS    += -I../wrap-gmp-gmpxx
+-AM_CPPFLAGS    += -I../external/include
+-AM_CPPFLAGS    += -I$(includedir)
+-
++LDADD           = ../lib-src-reg/libCHECKREG.la \
++                  ../lib-src/libTOPCOM.la  
+ 
++AM_CPPFLAGS     = $(GMP_CFLAGS) $(CDD_CFLAGS)
+ AM_CPPFLAGS    += -DVERBOSE -DGMPRATIONAL -ftemplate-depth-30
+-
+-AM_CXXFLAGS     = -O2
+-
++AM_CPPFLAGS    += -I../wrap-gmp-gmpxx
++AM_CPPFLAGS    += -I../lib-src
++AM_CPPFLAGS    += -I../lib-src-reg
++AM_LDFLAGS      = $(CDD_LIBS) $(GMP_LIBS)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2022-06-20 15:54:40 UTC (rev 1238701)
+++ PKGBUILD	2022-06-20 15:54:51 UTC (rev 1238702)
@@ -1,34 +0,0 @@
-# Maintainer: Antonio Rojas <arojas at archlinux.org>
-
-pkgname=topcom
-pkgver=0.17.8
-pkgrel=1
-pkgdesc='A package for computing Triangulations Of Point Configurations and Oriented Matroids'
-arch=(x86_64)
-url='https://www.wm.uni-bayreuth.de/de/team/rambau_joerg/TOPCOM/index.html'
-license=(GPL2)
-depends=(cddlib)
-makedepends=()
-source=(https://www.wm.uni-bayreuth.de/de/team/rambau_joerg/TOPCOM-Downloads/TOPCOM-${pkgver//./_}.tgz
-        Makefile.patch)
-sha256sums=('3f83b98f51ee859ec321bacabf7b172c25884f14848ab6c628326b987bd8aaab'
-            '0c2efa673094485db6e6dce2c9cdfa9ecfbcdd2b5d7c93da7e0aee702c8ec049')
-
-prepare() {
-  cd $pkgname-$pkgver
-  patch -p1 -i ../Makefile.patch # Fix build system
-  autoreconf -vif
-}
-
-build() {
-  cd $pkgname-$pkgver
-  CXXFLAGS+=" -I/usr/include/cddlib" \
-  LDFLAGS+=" -lgmpxx -lgmp -lcdd" \
-  ./configure --prefix=/usr --disable-static
-  make
-}
-
-package() {
-  cd $pkgname-$pkgver
-  make DESTDIR="$pkgdir" install
-}

Copied: topcom/repos/community-x86_64/PKGBUILD (from rev 1238701, topcom/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2022-06-20 15:54:51 UTC (rev 1238702)
@@ -0,0 +1,34 @@
+# Maintainer: Antonio Rojas <arojas at archlinux.org>
+
+pkgname=topcom
+pkgver=0.17.10
+pkgrel=1
+pkgdesc='A package for computing Triangulations Of Point Configurations and Oriented Matroids'
+arch=(x86_64)
+url='https://www.wm.uni-bayreuth.de/de/team/rambau_joerg/TOPCOM/index.html'
+license=(GPL2)
+depends=(cddlib)
+makedepends=()
+source=(https://www.wm.uni-bayreuth.de/de/team/rambau_joerg/TOPCOM-Downloads/TOPCOM-${pkgver//./_}.tgz
+        Makefile.patch)
+sha256sums=('3ea0fbb08b58438c6b296b829965868c49d6e93688446117e9a0ed2e385dbcf6'
+            '764fe33381d8a6bbf01bb23849dd0cac66b3bafbf29a81240b3951a00e5df3f0')
+
+prepare() {
+  cd $pkgname-$pkgver
+  patch -p1 -i ../Makefile.patch # Fix build system
+  autoreconf -vif
+}
+
+build() {
+  cd $pkgname-$pkgver
+  CXXFLAGS+=" -I/usr/include/cddlib" \
+  LDFLAGS+=" -lgmpxx -lgmp -lcdd" \
+  ./configure --prefix=/usr --disable-static
+  make
+}
+
+package() {
+  cd $pkgname-$pkgver
+  make DESTDIR="$pkgdir" install
+}



More information about the arch-commits mailing list